From: Marcin Masternak Date: Thu, 9 Jun 2016 11:07:49 +0000 (+0200) Subject: [my-place] Refactoring: Tizen C++ convention - File names chenge. X-Git-Tag: submit/tizen/20160622.045445^2~5 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=refs%2Fchanges%2F89%2F73789%2F1;p=platform%2Fcore%2Fcontext%2Fcontext-provider.git [my-place] Refactoring: Tizen C++ convention - File names chenge. Change-Id: I525b690a5dd41a17f70bea98e34274e6ee312e52 Signed-off-by: Marcin Masternak --- diff --git a/src/my-place/CreateProvider.cpp b/src/my-place/CreateProvider.cpp index 60093b5..abeb994 100644 --- a/src/my-place/CreateProvider.cpp +++ b/src/my-place/CreateProvider.cpp @@ -15,7 +15,7 @@ */ #include -#include "place_recognition.h" +#include "PlaceRecognitionProvider.h" using namespace ctx; diff --git a/src/my-place/PlaceRecognitionProvider.cpp b/src/my-place/PlaceRecognitionProvider.cpp new file mode 100644 index 0000000..0d434cc --- /dev/null +++ b/src/my-place/PlaceRecognitionProvider.cpp @@ -0,0 +1,67 @@ +/* + * Copyright (c) 2016 Samsung Electronics Co., Ltd. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#include "PlaceRecognitionProvider.h" + +void ctx::PlaceRecognitionProvider::getPrivilege(std::vector &privilege) +{ + privilege.push_back(PRIV_LOCATION); + privilege.push_back(PRIV_NETWORK); +} + +int ctx::PlaceRecognitionProvider::subscribe(ctx::Json option, ctx::Json* requestResult) +{ + /* NOTE: This function needs to return ERR_NONE. + Otherwise, context-service will automatically delete this object. */ + return ERR_NOT_SUPPORTED; +} + +int ctx::PlaceRecognitionProvider::unsubscribe(ctx::Json option) +{ + /* NOTE: As the above subscribe() returns ERR_NONE, in parallel, + this function also needs to return ERR_NONE. */ + return ERR_NOT_SUPPORTED; +} + +int ctx::PlaceRecognitionProvider::read(ctx::Json option, ctx::Json* requestResult) +{ + _I(BLUE("Read")); + _J("Option", option); + + Json dataRead = __engine.getPlaces(); + + /* + * The below function needs to be called once. + * It does not need to be called within this read() function. + * In can be called later, in another scope. + * Please just be sure that, the 2nd input parameter "option" should be the same to the + * "option" parameter received via ctx::PlaceRecognitionProvider::read(). + */ + replyToRead(option, ERR_NONE, dataRead); + + return ERR_NONE; +} + +int ctx::PlaceRecognitionProvider::write(ctx::Json data, ctx::Json* requestResult) +{ + return ERR_NOT_SUPPORTED; +} + +bool ctx::PlaceRecognitionProvider::isSupported() +{ + /* TODO: This function should be implemented properly */ + return true; +} diff --git a/src/my-place/PlaceRecognitionProvider.h b/src/my-place/PlaceRecognitionProvider.h new file mode 100644 index 0000000..af1fba3 --- /dev/null +++ b/src/my-place/PlaceRecognitionProvider.h @@ -0,0 +1,51 @@ +/* + * Copyright (c) 2016 Samsung Electronics Co., Ltd. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#ifndef _CONTEXT_PLACE_RECOGNITION_H_ +#define _CONTEXT_PLACE_RECOGNITION_H_ + +#include +#include "MyPlaceTypes.h" +#include "facade/UserPlaces.h" +#include "ProviderTypes.h" + +namespace ctx { + + class PlaceRecognitionProvider : public ContextProvider { + + public: + PlaceRecognitionProvider() : + ContextProvider(SUBJ_PLACE_DETECTION), + __engine(PLACE_RECOG_HIGH_ACCURACY_MODE) {} + + ~PlaceRecognitionProvider() {} + + int subscribe(ctx::Json option, ctx::Json *requestResult); + int unsubscribe(ctx::Json option); + int read(ctx::Json option, ctx::Json *requestResult); + int write(ctx::Json data, ctx::Json *requestResult); + + bool isSupported(); + void getPrivilege(std::vector &privilege); + + private: + UserPlaces __engine; + + }; /* class PlaceRecognitionProvider */ + +} /* namespace ctx */ + +#endif /* End of _CONTEXT_PLACE_RECOGNITION_H_ */ diff --git a/src/my-place/facade/UserPlaces.cpp b/src/my-place/facade/UserPlaces.cpp new file mode 100755 index 0000000..196f97d --- /dev/null +++ b/src/my-place/facade/UserPlaces.cpp @@ -0,0 +1,150 @@ +/* + * Copyright (c) 2016 Samsung Electronics Co., Ltd. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#include +#include +#include +#include "UserPlaces.h" +#include "../place/PlacesDetector.h" +#include + +ctx::UserPlaces::UserPlaces(PlaceRecogMode energyMode): + __visitDetector(nullptr), + __placesDetector(nullptr), + __placesDetectorTimerId(-1) +{ + time_t now = std::time(nullptr); + __visitDetector = new(std::nothrow) VisitDetector(now, energyMode); + if (__visitDetector == nullptr) { + _E("Cannot initialize __visitDetector"); + return; + } + + __placesDetector = new(std::nothrow) PlacesDetector(); + if (__placesDetector == nullptr) { + _E("Cannot initialize __placesDetector"); + return; + } + + __placesDetectorTimerId = __timerManager.setAt( // execute once every night + PLACES_DETECTOR_TASK_START_HOUR, + PLACES_DETECTOR_TASK_START_MINUTE, + DayOfWeek::EVERYDAY, + __placesDetector); + if (__placesDetectorTimerId < 0) { + _E("PlacesDetector timer set FAIL"); + return; + } else { + _D("PlacesDetector timer set SUCCESS"); + } +} + +ctx::UserPlaces::~UserPlaces() +{ + if (__placesDetectorTimerId >= 0) { + __timerManager.remove(__placesDetectorTimerId); + _D("PlacesDetector timer removed"); + } + if (__visitDetector) + delete __visitDetector; + if (__placesDetector) + delete __placesDetector; +}; + +std::vector> ctx::UserPlaces::__getPlaces() +{ + if (__placesDetector) { + return __placesDetector->getPlaces(); + } else { + return std::vector>(); + } +} + +ctx::Json ctx::UserPlaces::getPlaces() +{ + std::vector> places = __getPlaces(); + Json dataRead = UserPlaces::__composeJson(places); + return dataRead; +} + +/* + * Example JSON output: + * ------------------------------------------------ + * { + * "PlacesList": [ + * { + * "TypeId": 2, + * "Name": "Work", + * "GeoLatitude": 10.94433, + * "GeoLongitude": 50.85504, + * "WifiAPs": "00:1f:f3:5b:2b:1f,15:34:56:78:9a:ba,13:34:56:78:9a:ba", + * "CreateDate": 12132567 + * }, + * { + * "TypeId": 1, + * "Name": "Home", + * "GeoLatitude": 10.96233, + * "GeoLongitude": 50.84304, + * "WifiAPs": "aa:bb:cc:dd:ee:ff,10:34:56:78:9a:bc", + * "CreateDate": 12132889 + * }, + * { + * "TypeId": 3, + * "Name": "Other", + * "GeoLatitude": 10.96553, + * "GeoLongitude": 50.80404, + * "WifiAPs": "12:34:56:78:9a:ba", + * "CreateDate": 12132346 + * } + * ] + * } + */ +ctx::Json ctx::UserPlaces::__composeJson(std::vector> places) +{ + ctx::Json data; + for (std::shared_ptr place : places) { + ctx::Json placeJson; + placeJson.set(NULL, PLACE_CATEG_ID, static_cast(place->categId)); + placeJson.set(NULL, PLACE_CATEG_CONFIDENCE, static_cast(place->categConfidence)); + placeJson.set(NULL, PLACE_NAME, place->name); + if (place->locationValid) { + ctx::Json locationJson; + locationJson.set(NULL, PLACE_LOCATION_LATITUDE, static_cast(place->location.latitude)); + locationJson.set(NULL, PLACE_LOCATION_LONGITUDE, static_cast(place->location.longitude)); + locationJson.set(NULL, PLACE_LOCATION_ACCURACY, static_cast(place->location.accuracy)); + placeJson.set(NULL, PLACE_LOCATION, locationJson); + } + if (place->wifiAps.size()) { + ctx::Json wifiApsListJson; + for (std::pair ap : place->wifiAps) { + ctx::Json wifiApJson; + wifiApJson.set(NULL, PLACE_WIFI_AP_MAC, ap.first); + wifiApJson.set(NULL, PLACE_WIFI_AP_NETWORK_NAME, ap.second); + wifiApsListJson.append(NULL, PLACE_WIFI_APS, wifiApJson); + } + placeJson.set(NULL, PLACE_WIFI_APS, wifiApsListJson); + } + placeJson.set(NULL, PLACE_CREATE_DATE, static_cast(place->createDate)); + data.append(NULL, PLACE_DATA_READ, placeJson); + } + return data; +} + +void ctx::UserPlaces::setMode(PlaceRecogMode energyMode) +{ + if (__visitDetector) + __visitDetector->setMode(energyMode); +} diff --git a/src/my-place/facade/UserPlaces.h b/src/my-place/facade/UserPlaces.h new file mode 100644 index 0000000..f645fc1 --- /dev/null +++ b/src/my-place/facade/UserPlaces.h @@ -0,0 +1,50 @@ +/* + * Copyright (c) 2016 Samsung Electronics Co., Ltd. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#ifndef _CONTEXT_PLACE_RECOGNITION_USER_PLACES_H_ +#define _CONTEXT_PLACE_RECOGNITION_USER_PLACES_H_ + +#include +#include +#include +#include "../visit-detector/VisitDetector.h" +#include "../place/PlacesDetector.h" +#include "UserPlacesTypes.h" + +namespace ctx { + + class UserPlaces { + + private: + VisitDetector *__visitDetector; + PlacesDetector *__placesDetector; + int __placesDetectorTimerId; + TimerManager __timerManager; + std::vector> __getPlaces(); + static Json __composeJson(std::vector> places); + + public: + UserPlaces(PlaceRecogMode energyMode = PLACE_RECOG_HIGH_ACCURACY_MODE); + ~UserPlaces(); + + void setMode(PlaceRecogMode energyMode); + ctx::Json getPlaces(); + + }; /* class UserPlaces */ + +} /* namespace ctx */ + +#endif /* End of _CONTEXT_PLACE_RECOGNITION_USER_PLACES_H_ */ diff --git a/src/my-place/facade/UserPlacesParams.h b/src/my-place/facade/UserPlacesParams.h new file mode 100644 index 0000000..e08f20c --- /dev/null +++ b/src/my-place/facade/UserPlacesParams.h @@ -0,0 +1,106 @@ +/* + * Copyright (c) 2016 Samsung Electronics Co., Ltd. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#ifndef _CONTEXT_PLACE_RECOGNITION_USER_PLACES_PARAMS_H_ +#define _CONTEXT_PLACE_RECOGNITION_USER_PLACES_PARAMS_H_ + +/* + * WiFi scanning frequency (in minutes) in PLACE_RECOG_HIGH_ACCURACY_MODE. + */ +#define WIFI_LOGGER_INTERVAL_MINUTES_HIGH_ACCURACY 3 + +/* + * WiFi scanning frequency (in minutes) in PLACE_RECOG_LOW_POWER_MODE. + */ +#define WIFI_LOGGER_INTERVAL_MINUTES_LOW_POWER 60 + +/* + * Time window taken into consideration (in seconds) in PLACE_RECOG_HIGH_ACCURACY_MODE. + */ +#define VISIT_DETECTOR_PERIOD_SECONDS_HIGH_ACCURACY 360 + +/* + * Time window taken into consideration (in seconds) in PLACE_RECOG_LOW_POWER_MODE. + */ +#define VISIT_DETECTOR_PERIOD_SECONDS_LOW_POWER 3600 + +/* + * Overlap threshold between two sets of mac addresses (overlap + * coefficient for two sets should be higher than this threshold + * in order to detect stable radio environment); =< 1.0 + * New parameter in algorithm compared to original version of PlaceSense! + */ +#define VISIT_DETECTOR_OVERLAP 0.8f + +/* + * Specifies how many stable intervals must be seen to + * indicate an entrance to a place; >= 1 + */ +#define VISIT_DETECTOR_STABLE_DEPTH 1 + +/* + * Representatives threshold (representatnive beacon + * response rate should be higher than this threshold); =< 1.0 + */ +#define VISIT_DETECTOR_REP_THRESHOLD 0.9f + +/* + * Specifies how long scans must be unstable to indicate a leave form a place; >= 1 + */ +#define VISIT_DETECTOR_TOLERANCE_DEPTH 3 + +#define PLACES_DETECTOR_TASK_START_HOUR 3 +#define PLACES_DETECTOR_TASK_START_MINUTE 11 +#define PLACES_DETECTOR_RETENTION_DAYS 30 +#define PLACES_DETECTOR_RETENTION_SECONDS 24 * 60 * 60 * PLACES_DETECTOR_RETENTION_DAYS + +/* + * Minimal duration of visit (in minutes) taking into account for place detection + */ +#define PLACES_DETECTOR_MIN_VISIT_DURATION_MINUTES 15 + +/* + * Maximum duration of visit (in minutes) taking into account for place detection + */ +#define PLACES_DETECTOR_MAX_VISIT_DURATION_MINUTES 5 * 24 * 60 + +/* + * Minimum visits number per place + */ +#define PLACES_DETECTOR_MIN_VISITS_PER_PLACE 1 + +/* + * Minimum visits number per big place + */ +#define PLACES_DETECTOR_MIN_VISITS_PER_BIG_PLACE 4 + +/* + * Minimal visit category score for taking this visit into consideration during + * place categorization + */ +#define PLACES_CATEGER_MIN_VISITS_SCORE 0.1 + +/* + * Minimum visits number per home + */ +#define PLACES_CATEGER_MIN_VISITS_PER_HOME 3 + +/* + * Minimum visits number per work + */ +#define PLACES_CATEGER_MIN_VISITS_PER_WORK 2 + +#endif /* End of _CONTEXT_PLACE_RECOGNITION_USER_PLACES_PARAMS_H_ */ diff --git a/src/my-place/facade/UserPlacesTypes.cpp b/src/my-place/facade/UserPlacesTypes.cpp new file mode 100644 index 0000000..bf00798 --- /dev/null +++ b/src/my-place/facade/UserPlacesTypes.cpp @@ -0,0 +1,242 @@ +/* + * Copyright (c) 2016 Samsung Electronics Co., Ltd. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#include +#include +#include +#include +#include +#include +#include "UserPlacesTypes.h" +#include "UserPlacesParams.h" +#include "../utils/DebugUtils.h" + +#define __MAC_STRING_COMPONENTS_SEPARATOR ':' +#define __MAC_SET_STRING_DELIMITER ',' + +ctx::Mac::Mac(const std::string& str) +{ + std::stringstream ss(str); + try { + ss >> *this; + } catch (std::runtime_error &e) { + _E("%s", e.what()); + } +} + +ctx::Mac::Mac(const char *str) +{ + std::stringstream ss(str); + try { + ss >> *this; + } catch (std::runtime_error &e) { + _E("%s", e.what()); + } +} + +std::istream& ctx::operator>>(std::istream &input, ctx::Mac &mac) +{ + int h; + char colon; + for (size_t i = 0; i < ctx::Mac::MAC_SIZE; i++) { + input >> std::hex; + input >> h; + mac.c[i] = h; + if (i + 1 >= ctx::Mac::MAC_SIZE) + break; + input >> colon; + if (colon != __MAC_STRING_COMPONENTS_SEPARATOR) + throw std::runtime_error("Invalid MAC format"); + } + input >> std::dec; + return input; +} + +std::ostream& ctx::operator<<(std::ostream &output, const ctx::Mac &mac) +{ + size_t i = 0; + while (true) { + output << std::hex << std::setfill('0') << std::setw(2); + output << static_cast(mac.c[i]); + i++; + if (i >= Mac::MAC_SIZE) + break; + output << __MAC_STRING_COMPONENTS_SEPARATOR; + } + output << std::dec; + return output; +} + +ctx::Mac::operator std::string() const +{ + std::stringstream ss; + ss << *this; + return ss.str(); +} + +bool ctx::operator==(const Mac &m1, const Mac &m2) +{ + for (size_t i = 0; i < Mac::MAC_SIZE; i++) { + if (m1.c[i] != m2.c[i]) + return false; + } + return true; +} + +bool ctx::operator!=(const Mac &m1, const Mac &m2) +{ + return !(m1 == m2); +} + +bool ctx::operator<(const Mac &m1, const Mac &m2) +{ + unsigned char c1, c2; + for (size_t i = 0; i < Mac::MAC_SIZE; i++) { + c1 = m1.c[i]; + c2 = m2.c[i]; + if (c1 < c2) + return true; + if (c1 > c2) + return false; + } + return false; // they are equal +} + +std::istream& ctx::operator>>(std::istream &input, ctx::MacSet &macSet) +{ + Mac mac; + char delimeter; + while (!input.eof()) { + try { + input >> mac; + } catch (std::runtime_error &e) { + _E("Cannot read macSet. Exception: %s", e.what()); + break; + } + macSet.insert(mac); + if (input.eof()) + break; + delimeter = input.get(); + if (delimeter != __MAC_SET_STRING_DELIMITER) { + input.unget(); + break; + } + } + return input; +} + +std::ostream& ctx::operator<<(std::ostream &output, const ctx::MacSet &macSet) +{ + std::vector macVec(macSet.size()); + std::copy(macSet.begin(), macSet.end(), macVec.begin()); + std::sort(macVec.begin(), macVec.end()); + + bool first = true; + for (auto &mac: macVec) { + if (first) { + first = false; + } else { + output << __MAC_SET_STRING_DELIMITER; + } + output << mac; + } + return output; +} + +void ctx::LocationEvent::log() +{ + std::string time_str = DebugUtils::humanReadableDateTime(timestamp, "%T", 9); +#ifdef TIZEN_ENGINEER_MODE + _D("location lat=%.8f, lon=%.8f, acc=%.2f[m], time=%s, method=%d", + coordinates.latitude, + coordinates.longitude, + coordinates.accuracy, + time_str.c_str(), + method); +#else /* TIZEN_ENGINEER_MODE */ + _D("location lat=%.8f, lon=%.8f, acc=%.2f[m], time=%s", + coordinates.latitude, + coordinates.longitude, + coordinates.accuracy, + time_str.c_str()); +#endif /* TIZEN_ENGINEER_MODE */ +} + +void ctx::Visit::setLocation(Location location_) +{ + locationValid = true; + location = location_; +} + +void ctx::Visit::printShort2Stream(std::ostream &out) const +{ + // print only valid visits + if (interval.end != 0) { + float duration = ((float) (interval.end - interval.start)) / 3600; // [h] + out << "__VISIT " << duration << "h: "; + out << DebugUtils::humanReadableDateTime(interval.start, "%m/%d %H:%M", 15) << " ÷ "; + out << DebugUtils::humanReadableDateTime(interval.end, "%m/%d %H:%M", 15) << std::endl; + } +} + +bool ctx::operator==(const ctx::Visit &v1, const ctx::Visit &v2) +{ + return v1.interval.start == v2.interval.start + && v1.interval.end == v2.interval.end + && v1.categs == v2.categs + && v1.location.latitude == v2.location.latitude + && v1.location.longitude == v2.location.longitude + && v1.location.accuracy == v2.location.accuracy + && v1.locationValid == v2.locationValid + && v1.macSet == v2.macSet; +} + +ctx::MacSet ctx::macSetFromString(const std::string &str) +{ + MacSet macSet; + std::stringstream ss; + ss << str; + ss >> macSet; + return macSet; +} + +bool ctx::operator>(const Mac &m1, const Mac &m2) +{ + return m2 < m1; +} + +std::shared_ptr ctx::macSetFromMacs2Counts(const Macs2Counts &macs2Counts) +{ + std::shared_ptr macSet(std::make_shared()); + for (auto &macCount: macs2Counts) { + macSet->insert(macCount.first); + } + return macSet; +} + +std::shared_ptr ctx::macSetsUnion(const std::vector> &macSets) +{ + std::shared_ptr unionSet = std::make_shared(); + for (std::shared_ptr macSet : macSets) { + unionSet->insert(macSet->begin(), macSet->end()); + } + return unionSet; +} + +ctx::Interval::Interval(time_t start_, time_t end_) : start(start_), end(end_) { + if (end_ < start_) + _E("Negative interval, start=%d, end=%d", start_, end_); +} diff --git a/src/my-place/facade/UserPlacesTypes.h b/src/my-place/facade/UserPlacesTypes.h new file mode 100644 index 0000000..43d7597 --- /dev/null +++ b/src/my-place/facade/UserPlacesTypes.h @@ -0,0 +1,252 @@ +/* + * Copyright (c) 2016 Samsung Electronics Co., Ltd. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#ifndef _CONTEXT_PLACE_RECOGNITION_USER_PLACES_TYPES_H_ +#define _CONTEXT_PLACE_RECOGNITION_USER_PLACES_TYPES_H_ + +#include +#include +#include +#include +#include +#include +#include +#include + +// Context Items +#define PLACE_PRIV_RECOGNITION "location" // TODO: unused? + +// Database +#define VISIT_TABLE "place_status_user_place_visit" +#define VISIT_COLUMN_START_TIME "start_time" +#define VISIT_COLUMN_END_TIME "end_time" +#define VISIT_COLUMN_WIFI_APS "wifi_aps" +#define VISIT_COLUMN_CATEGORY "category" +#ifdef TIZEN_ENGINEER_MODE +#define VISIT_COLUMN_START_TIME_HUMAN "start_time_human" // only for debug: human readable time data: +#define VISIT_COLUMN_END_TIME_HUMAN "end_time_human" // only for debug: human readable time data: +#endif /* TIZEN_ENGINEER_MODE */ +#define VISIT_COLUMN_LOCATION_VALID "location_valid" +#define VISIT_COLUMN_LOCATION_LATITUDE "location_latitude" +#define VISIT_COLUMN_LOCATION_LONGITUDE "location_longitude" +#define VISIT_COLUMN_LOCATION_ACCURACY "location_accuracy" +#define VISIT_COLUMN_CATEG_HOME "categ_home" +#define VISIT_COLUMN_CATEG_WORK "categ_work" +#define VISIT_COLUMN_CATEG_OTHER "categ_other" + +#define WIFI_APS_MAP_TABLE "place_status_user_place_wifi_aps_map" +#define WIFI_APS_MAP_COLUMN_MAC "mac" +#define WIFI_APS_MAP_COLUMN_NETWORK_NAME "network_name" +#define WIFI_APS_MAP_COLUMN_INSERT_TIME "insert_time" + +#define PLACE_TABLE "place_status_user_place" +#define PLACE_COLUMN_CATEG_ID "categ_id" +#define PLACE_COLUMN_CATEG_CONFIDENCE "categ_confidence" +#define PLACE_COLUMN_NAME "name" +#define PLACE_COLUMN_LOCATION_VALID "location_valid" +#define PLACE_COLUMN_LOCATION_LATITUDE "location_latitude" +#define PLACE_COLUMN_LOCATION_LONGITUDE "location_longitude" +#define PLACE_COLUMN_LOCATION_ACCURACY "location_accuracy" +#define PLACE_COLUMN_WIFI_APS "wifi_aps" +#define PLACE_COLUMN_CREATE_DATE "create_date" + +#define WIFI_TABLE_NAME "place_status_user_place_wifi" +#define WIFI_COLUMN_TIMESTAMP "timestamp" +#define WIFI_COLUMN_BSSID "bssid" +#define WIFI_COLUMN_ESSID "essid" + +#define LOCATION_TABLE_NAME "place_status_user_place_location" +#define LOCATION_COLUMN_LATITUDE "geo_latitude" +#define LOCATION_COLUMN_LONGITUDE "geo_longitude" +#define LOCATION_COLUMN_ACCURACY "accuracy" +#define LOCATION_COLUMN_TIMESTAMP "timestamp" +#ifdef TIZEN_ENGINEER_MODE +#define LOCATION_COLUMN_TIMESTAMP_HUMAN "time_human" // only for debug: human readable time data: +#define LOCATION_COLUMN_METHOD "method" +#endif /* TIZEN_ENGINEER_MODE */ + +enum PlaceRecogMode { + PLACE_RECOG_HIGH_ACCURACY_MODE = 0, + PLACE_RECOG_LOW_POWER_MODE = 1 +}; + +namespace ctx { + + /* + * type for numerical computations + */ + typedef double num_t; + + /* + * mac address + */ + class Mac { + + public: + const static size_t MAC_SIZE = 6; // number of bytes for mac address. + unsigned char c[MAC_SIZE]; + + Mac() {}; + Mac(const std::string &str); + Mac(const char *str); + operator std::string() const; + + }; /* class Mac */ + + std::istream &operator>>(std::istream &input, ctx::Mac &mac); + std::ostream &operator<<(std::ostream &output, const ctx::Mac &mac); + bool operator==(const ctx::Mac &m1, const ctx::Mac &m2); + bool operator!=(const ctx::Mac &m1, const ctx::Mac &m2); + bool operator<(const ctx::Mac &m1, const ctx::Mac &m2); + bool operator>(const ctx::Mac &m1, const ctx::Mac &m2); + +} /* namespace ctx */ + +namespace std { + + template <> struct hash { + size_t operator()(const ctx::Mac & m) const { + size_t h = 1; + for (size_t i = 0; i < ctx::Mac::MAC_SIZE; i++) { + h = h * 37 + m.c[i]; + } + return h; + } + }; + +} /* namespace std */ + +namespace ctx { + + typedef float share_t; + typedef int count_t; + + typedef std::unordered_map Macs2Counts; + typedef std::unordered_map Macs2Shares; + + typedef std::unordered_set MacSet; + + std::istream &operator>>(std::istream &input, ctx::MacSet &macSet); + std::ostream &operator<<(std::ostream &output, const ctx::MacSet &macSet); + ctx::MacSet macSetFromString(const std::string &str); + + std::shared_ptr macSetsUnion(const std::vector> &macSets); + + struct Interval { + time_t start; + time_t end; + + Interval(time_t start, time_t end); + }; + +} /* namespace ctx */ + +namespace std { + + template <> struct hash { + size_t operator()(const ctx::Interval & interval) const { + return interval.end * interval.start; + } + }; + +} /* namespace std */ + +namespace ctx { + + /* + * fully describes interval data after the interval is finished + */ + struct Frame { + Interval interval; + count_t numberOfTimestamps; + Macs2Counts macs2Counts; + + Frame(Interval interval_) : interval(interval_), numberOfTimestamps(0) {}; + }; + + /* + * mac address + its timestamp + */ + struct MacEvent { + time_t timestamp; + Mac mac; + std::string networkName; + + MacEvent(time_t timestamp_, Mac mac_, std::string networkName_ = "") + : timestamp(timestamp_) + , mac(mac_) + , networkName(networkName_) {} + }; + + typedef std::map Categs; // scores of categories + +#ifdef TIZEN_ENGINEER_MODE + enum LocationSource { + LOCATION_METHOD_REQUEST = 0, + LOCATION_METHOD_GET_LOCATION = 1, + LOCATION_METHOD_GET_LAST_LOCATION = 2 + }; +#endif /* TIZEN_ENGINEER_MODE */ + + /* + * location + timestamp + method + */ + struct LocationEvent { + Location coordinates; + time_t timestamp; + +#ifdef TIZEN_ENGINEER_MODE + LocationSource method; + + LocationEvent(double latitude_, double longitude_, double accuracy_, time_t timestamp_, LocationSource method_) : + coordinates(latitude_, longitude_, accuracy_), + timestamp(timestamp_), method(method_) {} +#else /* TIZEN_ENGINEER_MODE */ + LocationEvent(double latitude_, double longitude_, double accuracy_, time_t timestamp_) : + coordinates(latitude_, longitude_, accuracy_), + timestamp(timestamp_) {} +#endif /* TIZEN_ENGINEER_MODE */ + + void log(); + + }; /* struct LocationEvent */ + + struct Visit { + Interval interval; + std::shared_ptr macSet; + Categs categs; + bool locationValid; + Location location; // makes sense if locationValid == true; + + Visit(Interval interval_, std::shared_ptr macSet_ = std::make_shared(), Categs categs_ = Categs()) : + interval(interval_), + macSet(macSet_), + categs(categs_), + locationValid(false) {} + void setLocation(Location location); + void printShort2Stream(std::ostream &out) const; + + }; /* struct Visit */ + + bool operator==(const Visit &v1, const Visit &v2); + typedef std::vector Visits; + typedef std::vector MacEvents; // used to store current interval logs + + std::shared_ptr macSetFromMacs2Counts(const Macs2Counts &macs2Counts); + +} /* namespace ctx */ + +#endif /* End of _CONTEXT_PLACE_RECOGNITION_USER_PLACES_TYPES_H_ */ diff --git a/src/my-place/facade/user_places.cpp b/src/my-place/facade/user_places.cpp deleted file mode 100755 index 830242f..0000000 --- a/src/my-place/facade/user_places.cpp +++ /dev/null @@ -1,150 +0,0 @@ -/* - * Copyright (c) 2016 Samsung Electronics Co., Ltd. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -#include -#include -#include -#include "user_places.h" -#include "../place/places_detector.h" -#include - -ctx::UserPlaces::UserPlaces(PlaceRecogMode energyMode): - __visitDetector(nullptr), - __placesDetector(nullptr), - __placesDetectorTimerId(-1) -{ - time_t now = std::time(nullptr); - __visitDetector = new(std::nothrow) VisitDetector(now, energyMode); - if (__visitDetector == nullptr) { - _E("Cannot initialize __visitDetector"); - return; - } - - __placesDetector = new(std::nothrow) PlacesDetector(); - if (__placesDetector == nullptr) { - _E("Cannot initialize __placesDetector"); - return; - } - - __placesDetectorTimerId = __timerManager.setAt( // execute once every night - PLACES_DETECTOR_TASK_START_HOUR, - PLACES_DETECTOR_TASK_START_MINUTE, - DayOfWeek::EVERYDAY, - __placesDetector); - if (__placesDetectorTimerId < 0) { - _E("PlacesDetector timer set FAIL"); - return; - } else { - _D("PlacesDetector timer set SUCCESS"); - } -} - -ctx::UserPlaces::~UserPlaces() -{ - if (__placesDetectorTimerId >= 0) { - __timerManager.remove(__placesDetectorTimerId); - _D("PlacesDetector timer removed"); - } - if (__visitDetector) - delete __visitDetector; - if (__placesDetector) - delete __placesDetector; -}; - -std::vector> ctx::UserPlaces::__getPlaces() -{ - if (__placesDetector) { - return __placesDetector->getPlaces(); - } else { - return std::vector>(); - } -} - -ctx::Json ctx::UserPlaces::getPlaces() -{ - std::vector> places = __getPlaces(); - Json dataRead = UserPlaces::__composeJson(places); - return dataRead; -} - -/* - * Example JSON output: - * ------------------------------------------------ - * { - * "PlacesList": [ - * { - * "TypeId": 2, - * "Name": "Work", - * "GeoLatitude": 10.94433, - * "GeoLongitude": 50.85504, - * "WifiAPs": "00:1f:f3:5b:2b:1f,15:34:56:78:9a:ba,13:34:56:78:9a:ba", - * "CreateDate": 12132567 - * }, - * { - * "TypeId": 1, - * "Name": "Home", - * "GeoLatitude": 10.96233, - * "GeoLongitude": 50.84304, - * "WifiAPs": "aa:bb:cc:dd:ee:ff,10:34:56:78:9a:bc", - * "CreateDate": 12132889 - * }, - * { - * "TypeId": 3, - * "Name": "Other", - * "GeoLatitude": 10.96553, - * "GeoLongitude": 50.80404, - * "WifiAPs": "12:34:56:78:9a:ba", - * "CreateDate": 12132346 - * } - * ] - * } - */ -ctx::Json ctx::UserPlaces::__composeJson(std::vector> places) -{ - ctx::Json data; - for (std::shared_ptr place : places) { - ctx::Json placeJson; - placeJson.set(NULL, PLACE_CATEG_ID, static_cast(place->categId)); - placeJson.set(NULL, PLACE_CATEG_CONFIDENCE, static_cast(place->categConfidence)); - placeJson.set(NULL, PLACE_NAME, place->name); - if (place->locationValid) { - ctx::Json locationJson; - locationJson.set(NULL, PLACE_LOCATION_LATITUDE, static_cast(place->location.latitude)); - locationJson.set(NULL, PLACE_LOCATION_LONGITUDE, static_cast(place->location.longitude)); - locationJson.set(NULL, PLACE_LOCATION_ACCURACY, static_cast(place->location.accuracy)); - placeJson.set(NULL, PLACE_LOCATION, locationJson); - } - if (place->wifiAps.size()) { - ctx::Json wifiApsListJson; - for (std::pair ap : place->wifiAps) { - ctx::Json wifiApJson; - wifiApJson.set(NULL, PLACE_WIFI_AP_MAC, ap.first); - wifiApJson.set(NULL, PLACE_WIFI_AP_NETWORK_NAME, ap.second); - wifiApsListJson.append(NULL, PLACE_WIFI_APS, wifiApJson); - } - placeJson.set(NULL, PLACE_WIFI_APS, wifiApsListJson); - } - placeJson.set(NULL, PLACE_CREATE_DATE, static_cast(place->createDate)); - data.append(NULL, PLACE_DATA_READ, placeJson); - } - return data; -} - -void ctx::UserPlaces::setMode(PlaceRecogMode energyMode) -{ - if (__visitDetector) - __visitDetector->setMode(energyMode); -} diff --git a/src/my-place/facade/user_places.h b/src/my-place/facade/user_places.h deleted file mode 100644 index 4a4dc25..0000000 --- a/src/my-place/facade/user_places.h +++ /dev/null @@ -1,50 +0,0 @@ -/* - * Copyright (c) 2016 Samsung Electronics Co., Ltd. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -#ifndef _CONTEXT_PLACE_RECOGNITION_USER_PLACES_H_ -#define _CONTEXT_PLACE_RECOGNITION_USER_PLACES_H_ - -#include -#include -#include -#include "../visit-detector/visit_detector.h" -#include "../place/places_detector.h" -#include "user_places_types.h" - -namespace ctx { - - class UserPlaces { - - private: - VisitDetector *__visitDetector; - PlacesDetector *__placesDetector; - int __placesDetectorTimerId; - TimerManager __timerManager; - std::vector> __getPlaces(); - static Json __composeJson(std::vector> places); - - public: - UserPlaces(PlaceRecogMode energyMode = PLACE_RECOG_HIGH_ACCURACY_MODE); - ~UserPlaces(); - - void setMode(PlaceRecogMode energyMode); - ctx::Json getPlaces(); - - }; /* class UserPlaces */ - -} /* namespace ctx */ - -#endif /* End of _CONTEXT_PLACE_RECOGNITION_USER_PLACES_H_ */ diff --git a/src/my-place/facade/user_places_params.h b/src/my-place/facade/user_places_params.h deleted file mode 100644 index e08f20c..0000000 --- a/src/my-place/facade/user_places_params.h +++ /dev/null @@ -1,106 +0,0 @@ -/* - * Copyright (c) 2016 Samsung Electronics Co., Ltd. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -#ifndef _CONTEXT_PLACE_RECOGNITION_USER_PLACES_PARAMS_H_ -#define _CONTEXT_PLACE_RECOGNITION_USER_PLACES_PARAMS_H_ - -/* - * WiFi scanning frequency (in minutes) in PLACE_RECOG_HIGH_ACCURACY_MODE. - */ -#define WIFI_LOGGER_INTERVAL_MINUTES_HIGH_ACCURACY 3 - -/* - * WiFi scanning frequency (in minutes) in PLACE_RECOG_LOW_POWER_MODE. - */ -#define WIFI_LOGGER_INTERVAL_MINUTES_LOW_POWER 60 - -/* - * Time window taken into consideration (in seconds) in PLACE_RECOG_HIGH_ACCURACY_MODE. - */ -#define VISIT_DETECTOR_PERIOD_SECONDS_HIGH_ACCURACY 360 - -/* - * Time window taken into consideration (in seconds) in PLACE_RECOG_LOW_POWER_MODE. - */ -#define VISIT_DETECTOR_PERIOD_SECONDS_LOW_POWER 3600 - -/* - * Overlap threshold between two sets of mac addresses (overlap - * coefficient for two sets should be higher than this threshold - * in order to detect stable radio environment); =< 1.0 - * New parameter in algorithm compared to original version of PlaceSense! - */ -#define VISIT_DETECTOR_OVERLAP 0.8f - -/* - * Specifies how many stable intervals must be seen to - * indicate an entrance to a place; >= 1 - */ -#define VISIT_DETECTOR_STABLE_DEPTH 1 - -/* - * Representatives threshold (representatnive beacon - * response rate should be higher than this threshold); =< 1.0 - */ -#define VISIT_DETECTOR_REP_THRESHOLD 0.9f - -/* - * Specifies how long scans must be unstable to indicate a leave form a place; >= 1 - */ -#define VISIT_DETECTOR_TOLERANCE_DEPTH 3 - -#define PLACES_DETECTOR_TASK_START_HOUR 3 -#define PLACES_DETECTOR_TASK_START_MINUTE 11 -#define PLACES_DETECTOR_RETENTION_DAYS 30 -#define PLACES_DETECTOR_RETENTION_SECONDS 24 * 60 * 60 * PLACES_DETECTOR_RETENTION_DAYS - -/* - * Minimal duration of visit (in minutes) taking into account for place detection - */ -#define PLACES_DETECTOR_MIN_VISIT_DURATION_MINUTES 15 - -/* - * Maximum duration of visit (in minutes) taking into account for place detection - */ -#define PLACES_DETECTOR_MAX_VISIT_DURATION_MINUTES 5 * 24 * 60 - -/* - * Minimum visits number per place - */ -#define PLACES_DETECTOR_MIN_VISITS_PER_PLACE 1 - -/* - * Minimum visits number per big place - */ -#define PLACES_DETECTOR_MIN_VISITS_PER_BIG_PLACE 4 - -/* - * Minimal visit category score for taking this visit into consideration during - * place categorization - */ -#define PLACES_CATEGER_MIN_VISITS_SCORE 0.1 - -/* - * Minimum visits number per home - */ -#define PLACES_CATEGER_MIN_VISITS_PER_HOME 3 - -/* - * Minimum visits number per work - */ -#define PLACES_CATEGER_MIN_VISITS_PER_WORK 2 - -#endif /* End of _CONTEXT_PLACE_RECOGNITION_USER_PLACES_PARAMS_H_ */ diff --git a/src/my-place/facade/user_places_types.cpp b/src/my-place/facade/user_places_types.cpp deleted file mode 100644 index c995467..0000000 --- a/src/my-place/facade/user_places_types.cpp +++ /dev/null @@ -1,242 +0,0 @@ -/* - * Copyright (c) 2016 Samsung Electronics Co., Ltd. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -#include -#include -#include -#include -#include -#include -#include "user_places_types.h" -#include "user_places_params.h" -#include "../utils/debug_utils.h" - -#define __MAC_STRING_COMPONENTS_SEPARATOR ':' -#define __MAC_SET_STRING_DELIMITER ',' - -ctx::Mac::Mac(const std::string& str) -{ - std::stringstream ss(str); - try { - ss >> *this; - } catch (std::runtime_error &e) { - _E("%s", e.what()); - } -} - -ctx::Mac::Mac(const char *str) -{ - std::stringstream ss(str); - try { - ss >> *this; - } catch (std::runtime_error &e) { - _E("%s", e.what()); - } -} - -std::istream& ctx::operator>>(std::istream &input, ctx::Mac &mac) -{ - int h; - char colon; - for (size_t i = 0; i < ctx::Mac::MAC_SIZE; i++) { - input >> std::hex; - input >> h; - mac.c[i] = h; - if (i + 1 >= ctx::Mac::MAC_SIZE) - break; - input >> colon; - if (colon != __MAC_STRING_COMPONENTS_SEPARATOR) - throw std::runtime_error("Invalid MAC format"); - } - input >> std::dec; - return input; -} - -std::ostream& ctx::operator<<(std::ostream &output, const ctx::Mac &mac) -{ - size_t i = 0; - while (true) { - output << std::hex << std::setfill('0') << std::setw(2); - output << static_cast(mac.c[i]); - i++; - if (i >= Mac::MAC_SIZE) - break; - output << __MAC_STRING_COMPONENTS_SEPARATOR; - } - output << std::dec; - return output; -} - -ctx::Mac::operator std::string() const -{ - std::stringstream ss; - ss << *this; - return ss.str(); -} - -bool ctx::operator==(const Mac &m1, const Mac &m2) -{ - for (size_t i = 0; i < Mac::MAC_SIZE; i++) { - if (m1.c[i] != m2.c[i]) - return false; - } - return true; -} - -bool ctx::operator!=(const Mac &m1, const Mac &m2) -{ - return !(m1 == m2); -} - -bool ctx::operator<(const Mac &m1, const Mac &m2) -{ - unsigned char c1, c2; - for (size_t i = 0; i < Mac::MAC_SIZE; i++) { - c1 = m1.c[i]; - c2 = m2.c[i]; - if (c1 < c2) - return true; - if (c1 > c2) - return false; - } - return false; // they are equal -} - -std::istream& ctx::operator>>(std::istream &input, ctx::MacSet &macSet) -{ - Mac mac; - char delimeter; - while (!input.eof()) { - try { - input >> mac; - } catch (std::runtime_error &e) { - _E("Cannot read macSet. Exception: %s", e.what()); - break; - } - macSet.insert(mac); - if (input.eof()) - break; - delimeter = input.get(); - if (delimeter != __MAC_SET_STRING_DELIMITER) { - input.unget(); - break; - } - } - return input; -} - -std::ostream& ctx::operator<<(std::ostream &output, const ctx::MacSet &macSet) -{ - std::vector macVec(macSet.size()); - std::copy(macSet.begin(), macSet.end(), macVec.begin()); - std::sort(macVec.begin(), macVec.end()); - - bool first = true; - for (auto &mac: macVec) { - if (first) { - first = false; - } else { - output << __MAC_SET_STRING_DELIMITER; - } - output << mac; - } - return output; -} - -void ctx::LocationEvent::log() -{ - std::string time_str = DebugUtils::humanReadableDateTime(timestamp, "%T", 9); -#ifdef TIZEN_ENGINEER_MODE - _D("location lat=%.8f, lon=%.8f, acc=%.2f[m], time=%s, method=%d", - coordinates.latitude, - coordinates.longitude, - coordinates.accuracy, - time_str.c_str(), - method); -#else /* TIZEN_ENGINEER_MODE */ - _D("location lat=%.8f, lon=%.8f, acc=%.2f[m], time=%s", - coordinates.latitude, - coordinates.longitude, - coordinates.accuracy, - time_str.c_str()); -#endif /* TIZEN_ENGINEER_MODE */ -} - -void ctx::Visit::setLocation(Location location_) -{ - locationValid = true; - location = location_; -} - -void ctx::Visit::printShort2Stream(std::ostream &out) const -{ - // print only valid visits - if (interval.end != 0) { - float duration = ((float) (interval.end - interval.start)) / 3600; // [h] - out << "__VISIT " << duration << "h: "; - out << DebugUtils::humanReadableDateTime(interval.start, "%m/%d %H:%M", 15) << " ÷ "; - out << DebugUtils::humanReadableDateTime(interval.end, "%m/%d %H:%M", 15) << std::endl; - } -} - -bool ctx::operator==(const ctx::Visit &v1, const ctx::Visit &v2) -{ - return v1.interval.start == v2.interval.start - && v1.interval.end == v2.interval.end - && v1.categs == v2.categs - && v1.location.latitude == v2.location.latitude - && v1.location.longitude == v2.location.longitude - && v1.location.accuracy == v2.location.accuracy - && v1.locationValid == v2.locationValid - && v1.macSet == v2.macSet; -} - -ctx::MacSet ctx::macSetFromString(const std::string &str) -{ - MacSet macSet; - std::stringstream ss; - ss << str; - ss >> macSet; - return macSet; -} - -bool ctx::operator>(const Mac &m1, const Mac &m2) -{ - return m2 < m1; -} - -std::shared_ptr ctx::macSetFromMacs2Counts(const Macs2Counts &macs2Counts) -{ - std::shared_ptr macSet(std::make_shared()); - for (auto &macCount: macs2Counts) { - macSet->insert(macCount.first); - } - return macSet; -} - -std::shared_ptr ctx::macSetsUnion(const std::vector> &macSets) -{ - std::shared_ptr unionSet = std::make_shared(); - for (std::shared_ptr macSet : macSets) { - unionSet->insert(macSet->begin(), macSet->end()); - } - return unionSet; -} - -ctx::Interval::Interval(time_t start_, time_t end_) : start(start_), end(end_) { - if (end_ < start_) - _E("Negative interval, start=%d, end=%d", start_, end_); -} diff --git a/src/my-place/facade/user_places_types.h b/src/my-place/facade/user_places_types.h deleted file mode 100644 index 43d7597..0000000 --- a/src/my-place/facade/user_places_types.h +++ /dev/null @@ -1,252 +0,0 @@ -/* - * Copyright (c) 2016 Samsung Electronics Co., Ltd. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -#ifndef _CONTEXT_PLACE_RECOGNITION_USER_PLACES_TYPES_H_ -#define _CONTEXT_PLACE_RECOGNITION_USER_PLACES_TYPES_H_ - -#include -#include -#include -#include -#include -#include -#include -#include - -// Context Items -#define PLACE_PRIV_RECOGNITION "location" // TODO: unused? - -// Database -#define VISIT_TABLE "place_status_user_place_visit" -#define VISIT_COLUMN_START_TIME "start_time" -#define VISIT_COLUMN_END_TIME "end_time" -#define VISIT_COLUMN_WIFI_APS "wifi_aps" -#define VISIT_COLUMN_CATEGORY "category" -#ifdef TIZEN_ENGINEER_MODE -#define VISIT_COLUMN_START_TIME_HUMAN "start_time_human" // only for debug: human readable time data: -#define VISIT_COLUMN_END_TIME_HUMAN "end_time_human" // only for debug: human readable time data: -#endif /* TIZEN_ENGINEER_MODE */ -#define VISIT_COLUMN_LOCATION_VALID "location_valid" -#define VISIT_COLUMN_LOCATION_LATITUDE "location_latitude" -#define VISIT_COLUMN_LOCATION_LONGITUDE "location_longitude" -#define VISIT_COLUMN_LOCATION_ACCURACY "location_accuracy" -#define VISIT_COLUMN_CATEG_HOME "categ_home" -#define VISIT_COLUMN_CATEG_WORK "categ_work" -#define VISIT_COLUMN_CATEG_OTHER "categ_other" - -#define WIFI_APS_MAP_TABLE "place_status_user_place_wifi_aps_map" -#define WIFI_APS_MAP_COLUMN_MAC "mac" -#define WIFI_APS_MAP_COLUMN_NETWORK_NAME "network_name" -#define WIFI_APS_MAP_COLUMN_INSERT_TIME "insert_time" - -#define PLACE_TABLE "place_status_user_place" -#define PLACE_COLUMN_CATEG_ID "categ_id" -#define PLACE_COLUMN_CATEG_CONFIDENCE "categ_confidence" -#define PLACE_COLUMN_NAME "name" -#define PLACE_COLUMN_LOCATION_VALID "location_valid" -#define PLACE_COLUMN_LOCATION_LATITUDE "location_latitude" -#define PLACE_COLUMN_LOCATION_LONGITUDE "location_longitude" -#define PLACE_COLUMN_LOCATION_ACCURACY "location_accuracy" -#define PLACE_COLUMN_WIFI_APS "wifi_aps" -#define PLACE_COLUMN_CREATE_DATE "create_date" - -#define WIFI_TABLE_NAME "place_status_user_place_wifi" -#define WIFI_COLUMN_TIMESTAMP "timestamp" -#define WIFI_COLUMN_BSSID "bssid" -#define WIFI_COLUMN_ESSID "essid" - -#define LOCATION_TABLE_NAME "place_status_user_place_location" -#define LOCATION_COLUMN_LATITUDE "geo_latitude" -#define LOCATION_COLUMN_LONGITUDE "geo_longitude" -#define LOCATION_COLUMN_ACCURACY "accuracy" -#define LOCATION_COLUMN_TIMESTAMP "timestamp" -#ifdef TIZEN_ENGINEER_MODE -#define LOCATION_COLUMN_TIMESTAMP_HUMAN "time_human" // only for debug: human readable time data: -#define LOCATION_COLUMN_METHOD "method" -#endif /* TIZEN_ENGINEER_MODE */ - -enum PlaceRecogMode { - PLACE_RECOG_HIGH_ACCURACY_MODE = 0, - PLACE_RECOG_LOW_POWER_MODE = 1 -}; - -namespace ctx { - - /* - * type for numerical computations - */ - typedef double num_t; - - /* - * mac address - */ - class Mac { - - public: - const static size_t MAC_SIZE = 6; // number of bytes for mac address. - unsigned char c[MAC_SIZE]; - - Mac() {}; - Mac(const std::string &str); - Mac(const char *str); - operator std::string() const; - - }; /* class Mac */ - - std::istream &operator>>(std::istream &input, ctx::Mac &mac); - std::ostream &operator<<(std::ostream &output, const ctx::Mac &mac); - bool operator==(const ctx::Mac &m1, const ctx::Mac &m2); - bool operator!=(const ctx::Mac &m1, const ctx::Mac &m2); - bool operator<(const ctx::Mac &m1, const ctx::Mac &m2); - bool operator>(const ctx::Mac &m1, const ctx::Mac &m2); - -} /* namespace ctx */ - -namespace std { - - template <> struct hash { - size_t operator()(const ctx::Mac & m) const { - size_t h = 1; - for (size_t i = 0; i < ctx::Mac::MAC_SIZE; i++) { - h = h * 37 + m.c[i]; - } - return h; - } - }; - -} /* namespace std */ - -namespace ctx { - - typedef float share_t; - typedef int count_t; - - typedef std::unordered_map Macs2Counts; - typedef std::unordered_map Macs2Shares; - - typedef std::unordered_set MacSet; - - std::istream &operator>>(std::istream &input, ctx::MacSet &macSet); - std::ostream &operator<<(std::ostream &output, const ctx::MacSet &macSet); - ctx::MacSet macSetFromString(const std::string &str); - - std::shared_ptr macSetsUnion(const std::vector> &macSets); - - struct Interval { - time_t start; - time_t end; - - Interval(time_t start, time_t end); - }; - -} /* namespace ctx */ - -namespace std { - - template <> struct hash { - size_t operator()(const ctx::Interval & interval) const { - return interval.end * interval.start; - } - }; - -} /* namespace std */ - -namespace ctx { - - /* - * fully describes interval data after the interval is finished - */ - struct Frame { - Interval interval; - count_t numberOfTimestamps; - Macs2Counts macs2Counts; - - Frame(Interval interval_) : interval(interval_), numberOfTimestamps(0) {}; - }; - - /* - * mac address + its timestamp - */ - struct MacEvent { - time_t timestamp; - Mac mac; - std::string networkName; - - MacEvent(time_t timestamp_, Mac mac_, std::string networkName_ = "") - : timestamp(timestamp_) - , mac(mac_) - , networkName(networkName_) {} - }; - - typedef std::map Categs; // scores of categories - -#ifdef TIZEN_ENGINEER_MODE - enum LocationSource { - LOCATION_METHOD_REQUEST = 0, - LOCATION_METHOD_GET_LOCATION = 1, - LOCATION_METHOD_GET_LAST_LOCATION = 2 - }; -#endif /* TIZEN_ENGINEER_MODE */ - - /* - * location + timestamp + method - */ - struct LocationEvent { - Location coordinates; - time_t timestamp; - -#ifdef TIZEN_ENGINEER_MODE - LocationSource method; - - LocationEvent(double latitude_, double longitude_, double accuracy_, time_t timestamp_, LocationSource method_) : - coordinates(latitude_, longitude_, accuracy_), - timestamp(timestamp_), method(method_) {} -#else /* TIZEN_ENGINEER_MODE */ - LocationEvent(double latitude_, double longitude_, double accuracy_, time_t timestamp_) : - coordinates(latitude_, longitude_, accuracy_), - timestamp(timestamp_) {} -#endif /* TIZEN_ENGINEER_MODE */ - - void log(); - - }; /* struct LocationEvent */ - - struct Visit { - Interval interval; - std::shared_ptr macSet; - Categs categs; - bool locationValid; - Location location; // makes sense if locationValid == true; - - Visit(Interval interval_, std::shared_ptr macSet_ = std::make_shared(), Categs categs_ = Categs()) : - interval(interval_), - macSet(macSet_), - categs(categs_), - locationValid(false) {} - void setLocation(Location location); - void printShort2Stream(std::ostream &out) const; - - }; /* struct Visit */ - - bool operator==(const Visit &v1, const Visit &v2); - typedef std::vector Visits; - typedef std::vector MacEvents; // used to store current interval logs - - std::shared_ptr macSetFromMacs2Counts(const Macs2Counts &macs2Counts); - -} /* namespace ctx */ - -#endif /* End of _CONTEXT_PLACE_RECOGNITION_USER_PLACES_TYPES_H_ */ diff --git a/src/my-place/place/Graph.cpp b/src/my-place/place/Graph.cpp new file mode 100644 index 0000000..82ccc72 --- /dev/null +++ b/src/my-place/place/Graph.cpp @@ -0,0 +1,48 @@ +/* + * Copyright (c) 2016 Samsung Electronics Co., Ltd. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#include +#include +#include "Graph.h" + +std::shared_ptr ctx::graph::connectedComponents(Graph &graph) +{ + std::shared_ptr ccs = std::make_shared(); + std::set fringe; + + for (Node i = 0; i < static_cast(graph.size()); i++) { + if (!graph[i]) + continue; + + // neighbourhood of node i exists (was not removed) + std::shared_ptr c = std::make_shared(); + ccs->push_back(c); + fringe.insert(i); + while (!fringe.empty()) { + Node currNode = *fringe.begin(); + fringe.erase(fringe.begin()); + c->insert(currNode); + + std::shared_ptr currNhood = graph[currNode]; + for (Node nhoodNode : *currNhood) { + if (graph[nhoodNode] && fringe.find(nhoodNode) == fringe.end()) + fringe.insert(nhoodNode); + } + graph[currNode].reset(); // removing current node + } + } + return ccs; +} diff --git a/src/my-place/place/Graph.h b/src/my-place/place/Graph.h new file mode 100644 index 0000000..542b0cd --- /dev/null +++ b/src/my-place/place/Graph.h @@ -0,0 +1,44 @@ +/* + * Copyright (c) 2016 Samsung Electronics Co., Ltd. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#ifndef _CONTEXT_PLACE_RECOGNITION_GRAPH_H_ +#define _CONTEXT_PLACE_RECOGNITION_GRAPH_H_ + +#include +#include +#include + +namespace ctx { + +namespace graph { + + typedef int Node; + typedef std::set NeighbourNodes; + typedef std::vector> Graph; + typedef std::set Component; + typedef std::vector> Components; + + /* + * make connected components of a given graph + * caution: the graph will be changed (its nodes will be cleared) + */ + std::shared_ptr connectedComponents(Graph &graph); + +} /* namespace graph */ + +} /* namespace ctx */ + +#endif /* End of _CONTEXT_PLACE_RECOGNITION_GRAPH_H_ */ diff --git a/src/my-place/place/PlaceCateger.cpp b/src/my-place/place/PlaceCateger.cpp new file mode 100644 index 0000000..1b956a8 --- /dev/null +++ b/src/my-place/place/PlaceCateger.cpp @@ -0,0 +1,110 @@ +/* + * Copyright (c) 2016 Samsung Electronics Co., Ltd. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#include "PlaceCateger.h" +#include "../utils/Median.h" +#include "../facade/UserPlacesParams.h" +#include "../facade/UserPlacesTypes.h" +#include +#include + +void ctx::PlaceCateger::__reduceOutliers(ctx::Visits &visits) +{ + int size = visits.size(); + visits.erase(std::remove_if( + visits.begin(), + visits.end(), + [](Visit v)->bool { + return v.categs[PLACE_CATEG_ID_HOME] < PLACES_CATEGER_MIN_VISITS_SCORE + && v.categs[PLACE_CATEG_ID_WORK] < PLACES_CATEGER_MIN_VISITS_SCORE + && v.categs[PLACE_CATEG_ID_OTHER] < PLACES_CATEGER_MIN_VISITS_SCORE; + }), + visits.end()); + int newSize = visits.size(); + if (size != newSize) + _D("Visits number from %d to %d (visits min scores checking)", size, newSize); +} + +/* + * Change category if home or work has to few visits + */ +bool ctx::PlaceCateger::__reduceCategory(const PlaceCategId &categId, const ctx::Visits &visits) +{ + return (categId == PLACE_CATEG_ID_HOME && visits.size() < PLACES_CATEGER_MIN_VISITS_PER_HOME) + || (categId == PLACE_CATEG_ID_WORK && visits.size() < PLACES_CATEGER_MIN_VISITS_PER_WORK); +} + +void ctx::PlaceCateger::categorize(ctx::Visits &visits, ctx::Place &place) +{ + __reduceOutliers(visits); + + place.categId = PLACE_CATEG_ID_NONE; + place.categConfidence = 0.0; + + if (!visits.empty()) { + const std::vector categIds = { + PLACE_CATEG_ID_HOME, + PLACE_CATEG_ID_WORK, + PLACE_CATEG_ID_OTHER + }; + num_t sumScore = 0.0; + num_t maxScore = 0.0; + for (PlaceCategId categId : categIds) { + std::vector categVector = __categVectorFromVisits(visits, categId); + int i, j; + num_t score = median(categVector, i, j); + sumScore += score; + if (score > maxScore) { + maxScore = score; + place.categId = categId; + } + } + if (sumScore > 0) + place.categConfidence = maxScore / sumScore; + if (__reduceCategory(place.categId, visits)) { + place.categId = PLACE_CATEG_ID_OTHER; + place.categConfidence = 0.0; + } + } + + place.name = __categId2Name(place.categId); +} + +std::vector ctx::PlaceCateger::__categVectorFromVisits(const ctx::Visits &visits, PlaceCategId categId) +{ + std::vector vec; + for (auto &visit : visits) { + auto search = visit.categs.find(categId); + if (search != visit.categs.end()) + vec.push_back(search->second); + } + return vec; +} + +std::string ctx::PlaceCateger::__categId2Name(PlaceCategId categId) { + switch (categId) { + case PLACE_CATEG_ID_HOME: + return "home"; + case PLACE_CATEG_ID_WORK: + return "work"; + case PLACE_CATEG_ID_OTHER: + return "other"; + case PLACE_CATEG_ID_NONE: + return "none"; + default: + return ""; + } +} diff --git a/src/my-place/place/PlaceCateger.h b/src/my-place/place/PlaceCateger.h new file mode 100644 index 0000000..44927b3 --- /dev/null +++ b/src/my-place/place/PlaceCateger.h @@ -0,0 +1,43 @@ +/* + * Copyright (c) 2016 Samsung Electronics Co., Ltd. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#ifndef _CONTEXT_PLACE_RECOGNITION_PLACE_CATEGER_ +#define _CONTEXT_PLACE_RECOGNITION_PLACE_CATEGER_ + +#include "../facade/UserPlacesTypes.h" +#include +#include +#include +#include + +namespace ctx { + + class PlaceCateger { + + private: + static bool __reduceCategory(const PlaceCategId &categId, const ctx::Visits &visits); + static void __reduceOutliers(Visits &visits); + static std::vector __categVectorFromVisits(const ctx::Visits &visits, PlaceCategId categId); + static std::string __categId2Name(PlaceCategId categId); + + public: + static void categorize(ctx::Visits &visits, ctx::Place &place); + + }; /* class PlaceCateger */ + +} /* namespace ctx */ + +#endif /* End of _CONTEXT_PLACE_RECOGNITION_PLACE_CATEGER_ */ diff --git a/src/my-place/place/PlacesDetector.cpp b/src/my-place/place/PlacesDetector.cpp new file mode 100644 index 0000000..0162f73 --- /dev/null +++ b/src/my-place/place/PlacesDetector.cpp @@ -0,0 +1,500 @@ +/* + * Copyright (c) 2016 Samsung Electronics Co., Ltd. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#include +#include +#include +#include "../utils/Similarity.h" +#include "PlacesDetector.h" +#include "PlaceCateger.h" +#include "../utils/Median.h" +#ifdef TIZEN_ENGINEER_MODE +#include "../utils/Gmap.h" +#endif /* TIZEN_ENGINEER_MODE */ +#include "../facade/UserPlacesTypes.h" +#include +#include +#include "../facade/UserPlacesParams.h" +#include "../utils/DebugUtils.h" + +#define __DELETE_PLACES_QUERY "DELETE FROM " PLACE_TABLE + +#ifdef TIZEN_ENGINEER_MODE +#define __USER_PLACES_FILE "/tmp/user_places.txt" // TODO: Only for debug purposes -> Remove in final solution +#endif /* TIZEN_ENGINEER_MODE */ + +#define __GET_VISITS_QUERY "SELECT "\ + VISIT_COLUMN_END_TIME ", "\ + VISIT_COLUMN_START_TIME ", "\ + VISIT_COLUMN_WIFI_APS ", "\ + VISIT_COLUMN_LOCATION_VALID ", "\ + VISIT_COLUMN_LOCATION_LATITUDE ", "\ + VISIT_COLUMN_LOCATION_LONGITUDE ", "\ + VISIT_COLUMN_LOCATION_ACCURACY ", "\ + VISIT_COLUMN_CATEG_HOME ", "\ + VISIT_COLUMN_CATEG_WORK ", "\ + VISIT_COLUMN_CATEG_OTHER \ + " FROM " VISIT_TABLE + +#define __GET_PLACES_QUERY "SELECT "\ + PLACE_COLUMN_CATEG_ID ", "\ + PLACE_COLUMN_CATEG_CONFIDENCE ", "\ + PLACE_COLUMN_NAME ", "\ + PLACE_COLUMN_LOCATION_VALID ", "\ + PLACE_COLUMN_LOCATION_LATITUDE ", "\ + PLACE_COLUMN_LOCATION_LONGITUDE ", "\ + PLACE_COLUMN_LOCATION_ACCURACY ", "\ + PLACE_COLUMN_WIFI_APS ", "\ + PLACE_COLUMN_CREATE_DATE \ + " FROM " PLACE_TABLE + +#define __GET_WIFI_APS_MAP_QUERY "SELECT "\ + WIFI_APS_MAP_COLUMN_MAC ", "\ + WIFI_APS_MAP_COLUMN_NETWORK_NAME \ + " FROM " WIFI_APS_MAP_TABLE + +#define __PLACE_TABLE_COLUMNS \ + PLACE_COLUMN_CATEG_ID " INTEGER, "\ + PLACE_COLUMN_CATEG_CONFIDENCE " REAL, "\ + PLACE_COLUMN_NAME " TEXT, "\ + PLACE_COLUMN_LOCATION_VALID " INTEGER, "\ + PLACE_COLUMN_LOCATION_LATITUDE " REAL, "\ + PLACE_COLUMN_LOCATION_LONGITUDE " REAL, "\ + PLACE_COLUMN_LOCATION_ACCURACY " REAL, "\ + PLACE_COLUMN_WIFI_APS " STRING, "\ + PLACE_COLUMN_CREATE_DATE " timestamp" + +bool ctx::PlacesDetector::onTimerExpired(int timerId) +{ + _D(""); + __dbDeletePlaces(); + __dbDeleteOldEntries(); + std::vector records = __dbGetVisits(); + Visits visits = __visitsFromJsons(records); + __dbGetWifiAPsMap(); + __processVisits(visits); + __wifiAPsMap.clear(); + return true; +} + +std::vector ctx::PlacesDetector::__dbGetVisits() +{ + std::vector records; + bool ret = __dbManager->executeSync(__GET_VISITS_QUERY, &records); + _D("load visits execute query result: %s", ret ? "SUCCESS" : "FAIL"); + return records; +} + +std::vector ctx::PlacesDetector::__dbGetPlaces() +{ + std::vector records; + bool ret = __dbManager->executeSync(__GET_PLACES_QUERY, &records); + _D("load places execute query result: %s", ret ? "SUCCESS" : "FAIL"); + return records; +} + +void ctx::PlacesDetector::__dbGetWifiAPsMap() +{ + std::vector records; + bool ret = __dbManager->executeSync(__GET_WIFI_APS_MAP_QUERY, &records); + _D("load Wifi APs map (size = %d), result: %s", records.size(), ret ? "SUCCESS" : "FAIL"); + std::string mac = ""; + std::string networkName = ""; + for (Json record : records) { + record.get(NULL, WIFI_APS_MAP_COLUMN_MAC, &mac); + record.get(NULL, WIFI_APS_MAP_COLUMN_NETWORK_NAME, &networkName); + __wifiAPsMap.insert(std::pair(mac, networkName)); + } +} + +double ctx::PlacesDetector::__doubleValueFromJson(Json &row, const char* key) +{ + double value; + row.get(NULL, key, &value); + _D("__doubleValueFromJson, key:%s, value: %lf", key, value); + return value; +} + +ctx::Categs ctx::PlacesDetector::__visitCategsFromJson(Json &row) +{ + Categs categs; + categs[PLACE_CATEG_ID_HOME] = __doubleValueFromJson(row, VISIT_COLUMN_CATEG_HOME); + categs[PLACE_CATEG_ID_WORK] = __doubleValueFromJson(row, VISIT_COLUMN_CATEG_WORK); + categs[PLACE_CATEG_ID_OTHER] = __doubleValueFromJson(row, VISIT_COLUMN_CATEG_OTHER); + return categs; +} + +void ctx::PlacesDetector::__visitLocationFromJson(Json &row, ctx::Visit &visit) +{ + int locationValidInt; + row.get(NULL, VISIT_COLUMN_LOCATION_VALID, &locationValidInt); + visit.locationValid = (bool) locationValidInt; + row.get(NULL, VISIT_COLUMN_LOCATION_LATITUDE, &(visit.location.latitude)); + row.get(NULL, VISIT_COLUMN_LOCATION_LONGITUDE, &(visit.location.longitude)); + row.get(NULL, VISIT_COLUMN_LOCATION_ACCURACY, &(visit.location.accuracy)); +} + +ctx::Visit ctx::PlacesDetector::__visitFromJson(Json &row) +{ + int startTime; + int endTime; + std::string str; + row.get(NULL, VISIT_COLUMN_START_TIME, &startTime); + row.get(NULL, VISIT_COLUMN_END_TIME, &endTime); + row.get(NULL, VISIT_COLUMN_WIFI_APS, &str); + + std::stringstream ss; + ss << str; + std::shared_ptr macSet = std::make_shared(); + ss >> *macSet; + + Interval interval(startTime, endTime); + Categs categs = __visitCategsFromJson(row); + + Visit visit(interval, macSet, categs); + + __visitLocationFromJson(row, visit); + + return visit; +} + +ctx::Visits ctx::PlacesDetector::__visitsFromJsons(std::vector& records) +{ + Visits visits; + _D("db_result: number of all visits: %d", records.size()); + + for (Json &row : records) { + Visit visit = __visitFromJson(row); + visits.push_back(visit); + } + _D("number of all visits in vector: %d", visits.size()); + return visits; +} + +std::shared_ptr ctx::PlacesDetector::__placeFromJson(Json &row) +{ + std::shared_ptr place = std::make_shared(); + __placeCategoryFromJson(row, *place); + row.get(NULL, PLACE_COLUMN_NAME, &(place->name)); + __placeLocationFromJson(row, *place); + __placeWifiAPsFromJson(row, *place); + __placeCreateDateFromJson(row, *place); + _D("db_result: categId: %d; place: name: %s; locationValid: %d; latitude: %lf, longitude: %lf, createDate: %d", place->categId, place->name.c_str(), place->locationValid, place->location.latitude, place->location.longitude, place->createDate); + return place; +} + +void ctx::PlacesDetector::__placeCategoryFromJson(Json &row, ctx::Place &place) +{ + int categId; + row.get(NULL, PLACE_COLUMN_CATEG_ID, &categId); + // This is due to the fact the JSON module API interface doesn't handle enum + place.categId = static_cast(categId); +} + +void ctx::PlacesDetector::__placeLocationFromJson(Json &row, ctx::Place &place) +{ + int locationValidInt; + row.get(NULL, PLACE_COLUMN_LOCATION_VALID, &locationValidInt); + place.locationValid = (bool) locationValidInt; + row.get(NULL, PLACE_COLUMN_LOCATION_LATITUDE, &(place.location.latitude)); + row.get(NULL, PLACE_COLUMN_LOCATION_LONGITUDE, &(place.location.longitude)); + row.get(NULL, PLACE_COLUMN_LOCATION_ACCURACY, &(place.location.accuracy)); +} + +void ctx::PlacesDetector::__placeWifiAPsFromJson(Json &row, ctx::Place &place) +{ + std::string wifiAps; + row.get(NULL, PLACE_COLUMN_WIFI_APS, &wifiAps); + std::stringstream ss; + ss << wifiAps; + std::shared_ptr macSet = std::make_shared(); + ss >> *macSet; + for (ctx::Mac mac : *macSet) { + place.wifiAps.insert(std::pair(mac, __wifiAPsMap[mac])); + } +} + +void ctx::PlacesDetector::__placeCreateDateFromJson(Json &row, ctx::Place &place) +{ + int createDate; + row.get(NULL, PLACE_COLUMN_CREATE_DATE, &(createDate)); + // This is due to the fact the JSON module API interface doesn't handle time_t + place.createDate = static_cast(createDate); +} + +std::vector> ctx::PlacesDetector::__placesFromJsons(std::vector& records) +{ + std::vector> places; + _D("db_result: number of all places: %d", records.size()); + + for (Json &row : records) { + std::shared_ptr place = __placeFromJson(row); + places.push_back(place); + } + _D("number of all places in vector: %d", places.size()); + return places; +} + +void ctx::PlacesDetector::__reduceOutliers(ctx::Visits &visits) +{ + int size = visits.size(); + visits.erase(std::remove_if( + visits.begin(), + visits.end(), + [](Visit v)->bool { + int minutes = (v.interval.end - v.interval.start) / 60; + return (minutes < PLACES_DETECTOR_MIN_VISIT_DURATION_MINUTES) + || (minutes > PLACES_DETECTOR_MAX_VISIT_DURATION_MINUTES); + }), + visits.end()); + int newSize = visits.size(); + if (size != newSize) + _D("Visits number from %d to %d (to short and to long reduction)", size, newSize); +} + +void ctx::PlacesDetector::__processVisits(ctx::Visits &visits) +{ + __reduceOutliers(visits); + + _D("__testMode = %d", __testMode); + auto components = __mergeVisits(visits); + std::vector> newDetectedPlaces; +#ifdef TIZEN_ENGINEER_MODE + std::vector placesVisits; // TODO: remove from final solution. +#endif /* TIZEN_ENGINEER_MODE */ + for (std::shared_ptr component : *components) { + // Small places outliers reduction + if (!__testMode && component->size() < PLACES_DETECTOR_MIN_VISITS_PER_BIG_PLACE) + continue; + std::shared_ptr merged = std::make_shared(); + for (graph::Node i : *component) { + merged->push_back(visits[i]); + } + std::shared_ptr place = __placeFromMergedVisits(*merged); + if (place->categId == PLACE_CATEG_ID_NONE) + continue; + newDetectedPlaces.push_back(place); + if (!__testMode) + __dbInsertPlace(*place); + +#ifdef TIZEN_ENGINEER_MODE + { // TODO: Only for debug -> remove in final solution + Visits placeVisits; + for (graph::Node i : *component) { + placeVisits.push_back(visits[i]); + } + placesVisits.push_back(placeVisits); + } +#endif /* TIZEN_ENGINEER_MODE */ + } + + __detectedPlacesUpdate(newDetectedPlaces); + +#ifdef TIZEN_ENGINEER_MODE + { // Print to file TODO: Only for debug -> remove in final solution + std::ofstream out(__USER_PLACES_FILE); + for (size_t i = 0; i < newDetectedPlaces.size(); i++) { + DebugUtils::printPlace2Stream(*newDetectedPlaces[i], out); + Visits placeVisits = placesVisits[i]; + for (Visit visit : placeVisits) { + visit.printShort2Stream(out); + } + } + out.close(); + Gmap::writeMap(newDetectedPlaces); + } +#endif /* TIZEN_ENGINEER_MODE */ +} + +/* + * Replace old places by new ones. + */ +void ctx::PlacesDetector::__detectedPlacesUpdate(std::vector> &newPlaces) +{ + _D(""); + // XXX: In case of thread safety issues use std::mutex to protect places list. + __detectedPlaces = newPlaces; +} + +void ctx::PlacesDetector::__mergeLocation(const Visits &visits, Place &place) +{ + std::vector latitudes; + std::vector longitudes; + std::vector accuracy; + place.locationValid = false; + for (const Visit& visit : visits) { + if (visit.locationValid) { + latitudes.push_back(visit.location.latitude); + longitudes.push_back(visit.location.longitude); + accuracy.push_back(visit.location.accuracy); + place.locationValid = true; + } + } + if (place.locationValid) { + place.location = medianLocation(latitudes, longitudes, accuracy); + _D("place location set: lat=%.8f, lon=%.8f, acc=%.8f", + place.location.latitude, + place.location.longitude, + place.location.accuracy); + } else { + _D("place location not set"); + } +} + +std::shared_ptr ctx::PlacesDetector::__placeFromMergedVisits(Visits &mergedVisits) +{ + std::shared_ptr place = std::make_shared(); + place->createDate = std::time(nullptr); + std::vector> macSets; + for (const Visit &visit : mergedVisits) { + macSets.push_back(visit.macSet); + } + std::shared_ptr allMacs = macSetsUnion(macSets); + for (ctx::Mac mac : *allMacs) { + place->wifiAps.insert(std::pair(mac, __wifiAPsMap[mac])); + } + __mergeLocation(mergedVisits, *place); + + PlaceCateger::categorize(mergedVisits, *place); + + return place; +} + +void ctx::PlacesDetector::__reduceOutliers(std::shared_ptr &cc) +{ + int size = cc->size(); + cc->erase(std::remove_if(cc->begin(), + cc->end(), + [](std::shared_ptr &c)->bool { + return c->size() < PLACES_DETECTOR_MIN_VISITS_PER_PLACE; + }), + cc->end()); + int newSize = cc->size(); + if (size != newSize) + _D("Connected components from %d to %d (min visit per place)", size, newSize); +} + +std::shared_ptr ctx::PlacesDetector::__mergeVisits(const std::vector &visits) +{ + auto graph = __graphFromVisits(visits); + auto cc = graph::connectedComponents(*graph); + __reduceOutliers(cc); + return cc; +} + +std::shared_ptr ctx::PlacesDetector::__graphFromVisits(const std::vector &visits) +{ + std::shared_ptr graph = std::make_shared(); + graph->resize(visits.size()); + for (size_t i = 0; i < visits.size(); i++) { + (*graph)[i] = std::make_shared(); + for (size_t j = 0; j < i; j++) { + if (similarity::isJoint(*visits[i].macSet, *visits[j].macSet)) { + (*graph)[i]->insert(j); + (*graph)[j]->insert(i); + } + } + } + return graph; +} + +void ctx::PlacesDetector::__dbDeletePlaces() +{ + std::vector records; + bool ret = __dbManager->executeSync(__DELETE_PLACES_QUERY, &records); + _D("delete places execute query result: %s", ret ? "SUCCESS" : "FAIL"); +} + +void ctx::PlacesDetector::__dbDeleteOldEntries() +{ + time_t currentTime; + time(¤tTime); + time_t thresholdTime = currentTime - PLACES_DETECTOR_RETENTION_SECONDS; + __dbDeleteOlderVisitsThan(thresholdTime); + __dbDeleteOlderWifiAPsThan(thresholdTime); +} + +void ctx::PlacesDetector::__dbDeleteOlderVisitsThan(time_t threshold) +{ + std::stringstream query; + query << "DELETE FROM " << VISIT_TABLE; + query << " WHERE " << VISIT_COLUMN_END_TIME << " < " << threshold; + // query << " AND 0"; // XXX: Always false condition. Uncomment it for not deleting any visit during development. + std::vector records; + bool ret = __dbManager->executeSync(query.str().c_str(), &records); + _D("deleting visits older than: %d, result: %s", threshold, ret ? "SUCCESS" : "FAIL"); +} + +void ctx::PlacesDetector::__dbDeleteOlderWifiAPsThan(time_t threshold) +{ + std::stringstream query; + query << "DELETE FROM " << WIFI_APS_MAP_TABLE; + query << " WHERE " << WIFI_APS_MAP_COLUMN_INSERT_TIME << " < " << threshold; + std::vector records; + bool ret = __dbManager->executeSync(query.str().c_str(), &records); + _D("deleting Wifi APs older than: %d, result: %s", threshold, ret ? "SUCCESS" : "FAIL"); +} + +ctx::PlacesDetector::PlacesDetector(bool testMode): + __testMode(testMode), + __dbManager(testMode ? nullptr : new DatabaseManager()) +{ + if (testMode) + return; + __dbCreateTable(); + std::vector records = __dbGetPlaces(); + __dbGetWifiAPsMap(); + std::vector> dbPlaces = __placesFromJsons(records); + __wifiAPsMap.clear(); + __detectedPlacesUpdate(dbPlaces); +} + +void ctx::PlacesDetector::__dbCreateTable() +{ + bool ret = __dbManager->createTable(0, PLACE_TABLE, __PLACE_TABLE_COLUMNS); + _D("db: place Table Creation Result: %s", ret ? "SUCCESS" : "FAIL"); +} + +void ctx::PlacesDetector::__dbInsertPlace(const Place &place) +{ + Json data; + data.set(NULL, PLACE_COLUMN_CATEG_ID, place.categId); + data.set(NULL, PLACE_COLUMN_CATEG_CONFIDENCE, place.categConfidence); + data.set(NULL, PLACE_COLUMN_NAME, place.name); + + data.set(NULL, PLACE_COLUMN_LOCATION_VALID, place.locationValid); + data.set(NULL, PLACE_COLUMN_LOCATION_LATITUDE, place.location.latitude); + data.set(NULL, PLACE_COLUMN_LOCATION_LONGITUDE, place.location.longitude); + data.set(NULL, PLACE_COLUMN_LOCATION_ACCURACY, place.location.accuracy); + std::string wifiAps; + for (std::pair ap : place.wifiAps) { + wifiAps.append(ap.first); + wifiAps.append(","); + } + wifiAps = wifiAps.substr(0, wifiAps.size()-1); + data.set(NULL, PLACE_COLUMN_WIFI_APS, wifiAps); + data.set(NULL, PLACE_COLUMN_CREATE_DATE, static_cast(place.createDate)); + + int64_t rowId; + bool ret = __dbManager->insertSync(PLACE_TABLE, data, &rowId); + _D("insert place execute query result: %s", ret ? "SUCCESS" : "FAIL"); +} + +std::vector> ctx::PlacesDetector::getPlaces() +{ + // XXX: In case of thread safety issues use std::mutex to protect places list. + return __detectedPlaces; +} diff --git a/src/my-place/place/PlacesDetector.h b/src/my-place/place/PlacesDetector.h new file mode 100644 index 0000000..1c2aa47 --- /dev/null +++ b/src/my-place/place/PlacesDetector.h @@ -0,0 +1,81 @@ +/* + * Copyright (c) 2016 Samsung Electronics Co., Ltd. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#ifndef _CONTEXT_PLACE_RECOGNITION_PLACES_DETECTOR_ +#define _CONTEXT_PLACE_RECOGNITION_PLACES_DETECTOR_ + +#include +#include +#include +#include +//#include "visit_detector.h" +#include "../facade/UserPlacesTypes.h" +#include +#include "Graph.h" + +namespace ctx { + + class PlacesDetector : public ITimerListener { + + private: + bool __testMode; + DatabaseManager *__dbManager; + + double __doubleValueFromJson(Json &row, const char* key); + Categs __visitCategsFromJson(Json &row); + void __visitLocationFromJson(Json &row, ctx::Visit &visit); + Visit __visitFromJson(Json &row); + Visits __visitsFromJsons(std::vector& records); + std::shared_ptr __placeFromJson(Json &row); + void __placeCategoryFromJson(Json &row, ctx::Place &place); + void __placeLocationFromJson(Json &row, ctx::Place &place); + void __placeWifiAPsFromJson(Json &row, ctx::Place &place); + void __placeCreateDateFromJson(Json &row, ctx::Place &place); + std::vector> __placesFromJsons(std::vector& records); + + std::shared_ptr __graphFromVisits(const std::vector &visits); + + void __dbCreateTable(); + void __dbDeletePlaces(); + void __dbDeleteOldEntries(); + void __dbDeleteOlderVisitsThan(time_t threshold); + void __dbDeleteOlderWifiAPsThan(time_t threshold); + std::vector __dbGetVisits(); + std::vector __dbGetPlaces(); + void __dbGetWifiAPsMap(); + void __dbInsertPlace(const Place &place); + + std::shared_ptr __placeFromMergedVisits(Visits &mergedVisits); + std::map __wifiAPsMap; + std::vector> __detectedPlaces; + void __detectedPlacesUpdate(std::vector> &newPlaces); + void __processVisits(Visits &visits); + static void __mergeLocation(const Visits &mergedVisits, Place &place); + std::shared_ptr __mergeVisits(const std::vector &visits); + static void __reduceOutliers(Visits &visits); + static void __reduceOutliers(std::shared_ptr &cc); + + bool onTimerExpired(int timerId); + + public: + PlacesDetector(bool testMode = false); + std::vector> getPlaces(); + + }; /* class PlacesDetector */ + +} /* namespace ctx */ + +#endif /* End of _CONTEXT_PLACE_RECOGNITION_PLACES_DETECTOR_ */ diff --git a/src/my-place/place/graph.cpp b/src/my-place/place/graph.cpp deleted file mode 100644 index 1ad16e0..0000000 --- a/src/my-place/place/graph.cpp +++ /dev/null @@ -1,48 +0,0 @@ -/* - * Copyright (c) 2016 Samsung Electronics Co., Ltd. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -#include -#include -#include "graph.h" - -std::shared_ptr ctx::graph::connectedComponents(Graph &graph) -{ - std::shared_ptr ccs = std::make_shared(); - std::set fringe; - - for (Node i = 0; i < static_cast(graph.size()); i++) { - if (!graph[i]) - continue; - - // neighbourhood of node i exists (was not removed) - std::shared_ptr c = std::make_shared(); - ccs->push_back(c); - fringe.insert(i); - while (!fringe.empty()) { - Node currNode = *fringe.begin(); - fringe.erase(fringe.begin()); - c->insert(currNode); - - std::shared_ptr currNhood = graph[currNode]; - for (Node nhoodNode : *currNhood) { - if (graph[nhoodNode] && fringe.find(nhoodNode) == fringe.end()) - fringe.insert(nhoodNode); - } - graph[currNode].reset(); // removing current node - } - } - return ccs; -} diff --git a/src/my-place/place/graph.h b/src/my-place/place/graph.h deleted file mode 100644 index 542b0cd..0000000 --- a/src/my-place/place/graph.h +++ /dev/null @@ -1,44 +0,0 @@ -/* - * Copyright (c) 2016 Samsung Electronics Co., Ltd. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -#ifndef _CONTEXT_PLACE_RECOGNITION_GRAPH_H_ -#define _CONTEXT_PLACE_RECOGNITION_GRAPH_H_ - -#include -#include -#include - -namespace ctx { - -namespace graph { - - typedef int Node; - typedef std::set NeighbourNodes; - typedef std::vector> Graph; - typedef std::set Component; - typedef std::vector> Components; - - /* - * make connected components of a given graph - * caution: the graph will be changed (its nodes will be cleared) - */ - std::shared_ptr connectedComponents(Graph &graph); - -} /* namespace graph */ - -} /* namespace ctx */ - -#endif /* End of _CONTEXT_PLACE_RECOGNITION_GRAPH_H_ */ diff --git a/src/my-place/place/place_categer.cpp b/src/my-place/place/place_categer.cpp deleted file mode 100644 index 5c8da42..0000000 --- a/src/my-place/place/place_categer.cpp +++ /dev/null @@ -1,110 +0,0 @@ -/* - * Copyright (c) 2016 Samsung Electronics Co., Ltd. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -#include "place_categer.h" -#include "../utils/median.h" -#include "../facade/user_places_params.h" -#include "../facade/user_places_types.h" -#include -#include - -void ctx::PlaceCateger::__reduceOutliers(ctx::Visits &visits) -{ - int size = visits.size(); - visits.erase(std::remove_if( - visits.begin(), - visits.end(), - [](Visit v)->bool { - return v.categs[PLACE_CATEG_ID_HOME] < PLACES_CATEGER_MIN_VISITS_SCORE - && v.categs[PLACE_CATEG_ID_WORK] < PLACES_CATEGER_MIN_VISITS_SCORE - && v.categs[PLACE_CATEG_ID_OTHER] < PLACES_CATEGER_MIN_VISITS_SCORE; - }), - visits.end()); - int newSize = visits.size(); - if (size != newSize) - _D("Visits number from %d to %d (visits min scores checking)", size, newSize); -} - -/* - * Change category if home or work has to few visits - */ -bool ctx::PlaceCateger::__reduceCategory(const PlaceCategId &categId, const ctx::Visits &visits) -{ - return (categId == PLACE_CATEG_ID_HOME && visits.size() < PLACES_CATEGER_MIN_VISITS_PER_HOME) - || (categId == PLACE_CATEG_ID_WORK && visits.size() < PLACES_CATEGER_MIN_VISITS_PER_WORK); -} - -void ctx::PlaceCateger::categorize(ctx::Visits &visits, ctx::Place &place) -{ - __reduceOutliers(visits); - - place.categId = PLACE_CATEG_ID_NONE; - place.categConfidence = 0.0; - - if (!visits.empty()) { - const std::vector categIds = { - PLACE_CATEG_ID_HOME, - PLACE_CATEG_ID_WORK, - PLACE_CATEG_ID_OTHER - }; - num_t sumScore = 0.0; - num_t maxScore = 0.0; - for (PlaceCategId categId : categIds) { - std::vector categVector = __categVectorFromVisits(visits, categId); - int i, j; - num_t score = median(categVector, i, j); - sumScore += score; - if (score > maxScore) { - maxScore = score; - place.categId = categId; - } - } - if (sumScore > 0) - place.categConfidence = maxScore / sumScore; - if (__reduceCategory(place.categId, visits)) { - place.categId = PLACE_CATEG_ID_OTHER; - place.categConfidence = 0.0; - } - } - - place.name = __categId2Name(place.categId); -} - -std::vector ctx::PlaceCateger::__categVectorFromVisits(const ctx::Visits &visits, PlaceCategId categId) -{ - std::vector vec; - for (auto &visit : visits) { - auto search = visit.categs.find(categId); - if (search != visit.categs.end()) - vec.push_back(search->second); - } - return vec; -} - -std::string ctx::PlaceCateger::__categId2Name(PlaceCategId categId) { - switch (categId) { - case PLACE_CATEG_ID_HOME: - return "home"; - case PLACE_CATEG_ID_WORK: - return "work"; - case PLACE_CATEG_ID_OTHER: - return "other"; - case PLACE_CATEG_ID_NONE: - return "none"; - default: - return ""; - } -} diff --git a/src/my-place/place/place_categer.h b/src/my-place/place/place_categer.h deleted file mode 100644 index c5ba1c8..0000000 --- a/src/my-place/place/place_categer.h +++ /dev/null @@ -1,43 +0,0 @@ -/* - * Copyright (c) 2016 Samsung Electronics Co., Ltd. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -#ifndef _CONTEXT_PLACE_RECOGNITION_PLACE_CATEGER_ -#define _CONTEXT_PLACE_RECOGNITION_PLACE_CATEGER_ - -#include "../facade/user_places_types.h" -#include -#include -#include -#include - -namespace ctx { - - class PlaceCateger { - - private: - static bool __reduceCategory(const PlaceCategId &categId, const ctx::Visits &visits); - static void __reduceOutliers(Visits &visits); - static std::vector __categVectorFromVisits(const ctx::Visits &visits, PlaceCategId categId); - static std::string __categId2Name(PlaceCategId categId); - - public: - static void categorize(ctx::Visits &visits, ctx::Place &place); - - }; /* class PlaceCateger */ - -} /* namespace ctx */ - -#endif /* End of _CONTEXT_PLACE_RECOGNITION_PLACE_CATEGER_ */ diff --git a/src/my-place/place/places_detector.cpp b/src/my-place/place/places_detector.cpp deleted file mode 100644 index 6b1dcbb..0000000 --- a/src/my-place/place/places_detector.cpp +++ /dev/null @@ -1,500 +0,0 @@ -/* - * Copyright (c) 2016 Samsung Electronics Co., Ltd. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -#include -#include -#include -#include "../utils/similarity.h" -#include "places_detector.h" -#include "place_categer.h" -#include "../utils/median.h" -#ifdef TIZEN_ENGINEER_MODE -#include "../utils/gmap.h" -#endif /* TIZEN_ENGINEER_MODE */ -#include "../facade/user_places_types.h" -#include -#include -#include "../facade/user_places_params.h" -#include "../utils/debug_utils.h" - -#define __DELETE_PLACES_QUERY "DELETE FROM " PLACE_TABLE - -#ifdef TIZEN_ENGINEER_MODE -#define __USER_PLACES_FILE "/tmp/user_places.txt" // TODO: Only for debug purposes -> Remove in final solution -#endif /* TIZEN_ENGINEER_MODE */ - -#define __GET_VISITS_QUERY "SELECT "\ - VISIT_COLUMN_END_TIME ", "\ - VISIT_COLUMN_START_TIME ", "\ - VISIT_COLUMN_WIFI_APS ", "\ - VISIT_COLUMN_LOCATION_VALID ", "\ - VISIT_COLUMN_LOCATION_LATITUDE ", "\ - VISIT_COLUMN_LOCATION_LONGITUDE ", "\ - VISIT_COLUMN_LOCATION_ACCURACY ", "\ - VISIT_COLUMN_CATEG_HOME ", "\ - VISIT_COLUMN_CATEG_WORK ", "\ - VISIT_COLUMN_CATEG_OTHER \ - " FROM " VISIT_TABLE - -#define __GET_PLACES_QUERY "SELECT "\ - PLACE_COLUMN_CATEG_ID ", "\ - PLACE_COLUMN_CATEG_CONFIDENCE ", "\ - PLACE_COLUMN_NAME ", "\ - PLACE_COLUMN_LOCATION_VALID ", "\ - PLACE_COLUMN_LOCATION_LATITUDE ", "\ - PLACE_COLUMN_LOCATION_LONGITUDE ", "\ - PLACE_COLUMN_LOCATION_ACCURACY ", "\ - PLACE_COLUMN_WIFI_APS ", "\ - PLACE_COLUMN_CREATE_DATE \ - " FROM " PLACE_TABLE - -#define __GET_WIFI_APS_MAP_QUERY "SELECT "\ - WIFI_APS_MAP_COLUMN_MAC ", "\ - WIFI_APS_MAP_COLUMN_NETWORK_NAME \ - " FROM " WIFI_APS_MAP_TABLE - -#define __PLACE_TABLE_COLUMNS \ - PLACE_COLUMN_CATEG_ID " INTEGER, "\ - PLACE_COLUMN_CATEG_CONFIDENCE " REAL, "\ - PLACE_COLUMN_NAME " TEXT, "\ - PLACE_COLUMN_LOCATION_VALID " INTEGER, "\ - PLACE_COLUMN_LOCATION_LATITUDE " REAL, "\ - PLACE_COLUMN_LOCATION_LONGITUDE " REAL, "\ - PLACE_COLUMN_LOCATION_ACCURACY " REAL, "\ - PLACE_COLUMN_WIFI_APS " STRING, "\ - PLACE_COLUMN_CREATE_DATE " timestamp" - -bool ctx::PlacesDetector::onTimerExpired(int timerId) -{ - _D(""); - __dbDeletePlaces(); - __dbDeleteOldEntries(); - std::vector records = __dbGetVisits(); - Visits visits = __visitsFromJsons(records); - __dbGetWifiAPsMap(); - __processVisits(visits); - __wifiAPsMap.clear(); - return true; -} - -std::vector ctx::PlacesDetector::__dbGetVisits() -{ - std::vector records; - bool ret = __dbManager->executeSync(__GET_VISITS_QUERY, &records); - _D("load visits execute query result: %s", ret ? "SUCCESS" : "FAIL"); - return records; -} - -std::vector ctx::PlacesDetector::__dbGetPlaces() -{ - std::vector records; - bool ret = __dbManager->executeSync(__GET_PLACES_QUERY, &records); - _D("load places execute query result: %s", ret ? "SUCCESS" : "FAIL"); - return records; -} - -void ctx::PlacesDetector::__dbGetWifiAPsMap() -{ - std::vector records; - bool ret = __dbManager->executeSync(__GET_WIFI_APS_MAP_QUERY, &records); - _D("load Wifi APs map (size = %d), result: %s", records.size(), ret ? "SUCCESS" : "FAIL"); - std::string mac = ""; - std::string networkName = ""; - for (Json record : records) { - record.get(NULL, WIFI_APS_MAP_COLUMN_MAC, &mac); - record.get(NULL, WIFI_APS_MAP_COLUMN_NETWORK_NAME, &networkName); - __wifiAPsMap.insert(std::pair(mac, networkName)); - } -} - -double ctx::PlacesDetector::__doubleValueFromJson(Json &row, const char* key) -{ - double value; - row.get(NULL, key, &value); - _D("__doubleValueFromJson, key:%s, value: %lf", key, value); - return value; -} - -ctx::Categs ctx::PlacesDetector::__visitCategsFromJson(Json &row) -{ - Categs categs; - categs[PLACE_CATEG_ID_HOME] = __doubleValueFromJson(row, VISIT_COLUMN_CATEG_HOME); - categs[PLACE_CATEG_ID_WORK] = __doubleValueFromJson(row, VISIT_COLUMN_CATEG_WORK); - categs[PLACE_CATEG_ID_OTHER] = __doubleValueFromJson(row, VISIT_COLUMN_CATEG_OTHER); - return categs; -} - -void ctx::PlacesDetector::__visitLocationFromJson(Json &row, ctx::Visit &visit) -{ - int locationValidInt; - row.get(NULL, VISIT_COLUMN_LOCATION_VALID, &locationValidInt); - visit.locationValid = (bool) locationValidInt; - row.get(NULL, VISIT_COLUMN_LOCATION_LATITUDE, &(visit.location.latitude)); - row.get(NULL, VISIT_COLUMN_LOCATION_LONGITUDE, &(visit.location.longitude)); - row.get(NULL, VISIT_COLUMN_LOCATION_ACCURACY, &(visit.location.accuracy)); -} - -ctx::Visit ctx::PlacesDetector::__visitFromJson(Json &row) -{ - int startTime; - int endTime; - std::string str; - row.get(NULL, VISIT_COLUMN_START_TIME, &startTime); - row.get(NULL, VISIT_COLUMN_END_TIME, &endTime); - row.get(NULL, VISIT_COLUMN_WIFI_APS, &str); - - std::stringstream ss; - ss << str; - std::shared_ptr macSet = std::make_shared(); - ss >> *macSet; - - Interval interval(startTime, endTime); - Categs categs = __visitCategsFromJson(row); - - Visit visit(interval, macSet, categs); - - __visitLocationFromJson(row, visit); - - return visit; -} - -ctx::Visits ctx::PlacesDetector::__visitsFromJsons(std::vector& records) -{ - Visits visits; - _D("db_result: number of all visits: %d", records.size()); - - for (Json &row : records) { - Visit visit = __visitFromJson(row); - visits.push_back(visit); - } - _D("number of all visits in vector: %d", visits.size()); - return visits; -} - -std::shared_ptr ctx::PlacesDetector::__placeFromJson(Json &row) -{ - std::shared_ptr place = std::make_shared(); - __placeCategoryFromJson(row, *place); - row.get(NULL, PLACE_COLUMN_NAME, &(place->name)); - __placeLocationFromJson(row, *place); - __placeWifiAPsFromJson(row, *place); - __placeCreateDateFromJson(row, *place); - _D("db_result: categId: %d; place: name: %s; locationValid: %d; latitude: %lf, longitude: %lf, createDate: %d", place->categId, place->name.c_str(), place->locationValid, place->location.latitude, place->location.longitude, place->createDate); - return place; -} - -void ctx::PlacesDetector::__placeCategoryFromJson(Json &row, ctx::Place &place) -{ - int categId; - row.get(NULL, PLACE_COLUMN_CATEG_ID, &categId); - // This is due to the fact the JSON module API interface doesn't handle enum - place.categId = static_cast(categId); -} - -void ctx::PlacesDetector::__placeLocationFromJson(Json &row, ctx::Place &place) -{ - int locationValidInt; - row.get(NULL, PLACE_COLUMN_LOCATION_VALID, &locationValidInt); - place.locationValid = (bool) locationValidInt; - row.get(NULL, PLACE_COLUMN_LOCATION_LATITUDE, &(place.location.latitude)); - row.get(NULL, PLACE_COLUMN_LOCATION_LONGITUDE, &(place.location.longitude)); - row.get(NULL, PLACE_COLUMN_LOCATION_ACCURACY, &(place.location.accuracy)); -} - -void ctx::PlacesDetector::__placeWifiAPsFromJson(Json &row, ctx::Place &place) -{ - std::string wifiAps; - row.get(NULL, PLACE_COLUMN_WIFI_APS, &wifiAps); - std::stringstream ss; - ss << wifiAps; - std::shared_ptr macSet = std::make_shared(); - ss >> *macSet; - for (ctx::Mac mac : *macSet) { - place.wifiAps.insert(std::pair(mac, __wifiAPsMap[mac])); - } -} - -void ctx::PlacesDetector::__placeCreateDateFromJson(Json &row, ctx::Place &place) -{ - int createDate; - row.get(NULL, PLACE_COLUMN_CREATE_DATE, &(createDate)); - // This is due to the fact the JSON module API interface doesn't handle time_t - place.createDate = static_cast(createDate); -} - -std::vector> ctx::PlacesDetector::__placesFromJsons(std::vector& records) -{ - std::vector> places; - _D("db_result: number of all places: %d", records.size()); - - for (Json &row : records) { - std::shared_ptr place = __placeFromJson(row); - places.push_back(place); - } - _D("number of all places in vector: %d", places.size()); - return places; -} - -void ctx::PlacesDetector::__reduceOutliers(ctx::Visits &visits) -{ - int size = visits.size(); - visits.erase(std::remove_if( - visits.begin(), - visits.end(), - [](Visit v)->bool { - int minutes = (v.interval.end - v.interval.start) / 60; - return (minutes < PLACES_DETECTOR_MIN_VISIT_DURATION_MINUTES) - || (minutes > PLACES_DETECTOR_MAX_VISIT_DURATION_MINUTES); - }), - visits.end()); - int newSize = visits.size(); - if (size != newSize) - _D("Visits number from %d to %d (to short and to long reduction)", size, newSize); -} - -void ctx::PlacesDetector::__processVisits(ctx::Visits &visits) -{ - __reduceOutliers(visits); - - _D("__testMode = %d", __testMode); - auto components = __mergeVisits(visits); - std::vector> newDetectedPlaces; -#ifdef TIZEN_ENGINEER_MODE - std::vector placesVisits; // TODO: remove from final solution. -#endif /* TIZEN_ENGINEER_MODE */ - for (std::shared_ptr component : *components) { - // Small places outliers reduction - if (!__testMode && component->size() < PLACES_DETECTOR_MIN_VISITS_PER_BIG_PLACE) - continue; - std::shared_ptr merged = std::make_shared(); - for (graph::Node i : *component) { - merged->push_back(visits[i]); - } - std::shared_ptr place = __placeFromMergedVisits(*merged); - if (place->categId == PLACE_CATEG_ID_NONE) - continue; - newDetectedPlaces.push_back(place); - if (!__testMode) - __dbInsertPlace(*place); - -#ifdef TIZEN_ENGINEER_MODE - { // TODO: Only for debug -> remove in final solution - Visits placeVisits; - for (graph::Node i : *component) { - placeVisits.push_back(visits[i]); - } - placesVisits.push_back(placeVisits); - } -#endif /* TIZEN_ENGINEER_MODE */ - } - - __detectedPlacesUpdate(newDetectedPlaces); - -#ifdef TIZEN_ENGINEER_MODE - { // Print to file TODO: Only for debug -> remove in final solution - std::ofstream out(__USER_PLACES_FILE); - for (size_t i = 0; i < newDetectedPlaces.size(); i++) { - DebugUtils::printPlace2Stream(*newDetectedPlaces[i], out); - Visits placeVisits = placesVisits[i]; - for (Visit visit : placeVisits) { - visit.printShort2Stream(out); - } - } - out.close(); - Gmap::writeMap(newDetectedPlaces); - } -#endif /* TIZEN_ENGINEER_MODE */ -} - -/* - * Replace old places by new ones. - */ -void ctx::PlacesDetector::__detectedPlacesUpdate(std::vector> &newPlaces) -{ - _D(""); - // XXX: In case of thread safety issues use std::mutex to protect places list. - __detectedPlaces = newPlaces; -} - -void ctx::PlacesDetector::__mergeLocation(const Visits &visits, Place &place) -{ - std::vector latitudes; - std::vector longitudes; - std::vector accuracy; - place.locationValid = false; - for (const Visit& visit : visits) { - if (visit.locationValid) { - latitudes.push_back(visit.location.latitude); - longitudes.push_back(visit.location.longitude); - accuracy.push_back(visit.location.accuracy); - place.locationValid = true; - } - } - if (place.locationValid) { - place.location = medianLocation(latitudes, longitudes, accuracy); - _D("place location set: lat=%.8f, lon=%.8f, acc=%.8f", - place.location.latitude, - place.location.longitude, - place.location.accuracy); - } else { - _D("place location not set"); - } -} - -std::shared_ptr ctx::PlacesDetector::__placeFromMergedVisits(Visits &mergedVisits) -{ - std::shared_ptr place = std::make_shared(); - place->createDate = std::time(nullptr); - std::vector> macSets; - for (const Visit &visit : mergedVisits) { - macSets.push_back(visit.macSet); - } - std::shared_ptr allMacs = macSetsUnion(macSets); - for (ctx::Mac mac : *allMacs) { - place->wifiAps.insert(std::pair(mac, __wifiAPsMap[mac])); - } - __mergeLocation(mergedVisits, *place); - - PlaceCateger::categorize(mergedVisits, *place); - - return place; -} - -void ctx::PlacesDetector::__reduceOutliers(std::shared_ptr &cc) -{ - int size = cc->size(); - cc->erase(std::remove_if(cc->begin(), - cc->end(), - [](std::shared_ptr &c)->bool { - return c->size() < PLACES_DETECTOR_MIN_VISITS_PER_PLACE; - }), - cc->end()); - int newSize = cc->size(); - if (size != newSize) - _D("Connected components from %d to %d (min visit per place)", size, newSize); -} - -std::shared_ptr ctx::PlacesDetector::__mergeVisits(const std::vector &visits) -{ - auto graph = __graphFromVisits(visits); - auto cc = graph::connectedComponents(*graph); - __reduceOutliers(cc); - return cc; -} - -std::shared_ptr ctx::PlacesDetector::__graphFromVisits(const std::vector &visits) -{ - std::shared_ptr graph = std::make_shared(); - graph->resize(visits.size()); - for (size_t i = 0; i < visits.size(); i++) { - (*graph)[i] = std::make_shared(); - for (size_t j = 0; j < i; j++) { - if (similarity::isJoint(*visits[i].macSet, *visits[j].macSet)) { - (*graph)[i]->insert(j); - (*graph)[j]->insert(i); - } - } - } - return graph; -} - -void ctx::PlacesDetector::__dbDeletePlaces() -{ - std::vector records; - bool ret = __dbManager->executeSync(__DELETE_PLACES_QUERY, &records); - _D("delete places execute query result: %s", ret ? "SUCCESS" : "FAIL"); -} - -void ctx::PlacesDetector::__dbDeleteOldEntries() -{ - time_t currentTime; - time(¤tTime); - time_t thresholdTime = currentTime - PLACES_DETECTOR_RETENTION_SECONDS; - __dbDeleteOlderVisitsThan(thresholdTime); - __dbDeleteOlderWifiAPsThan(thresholdTime); -} - -void ctx::PlacesDetector::__dbDeleteOlderVisitsThan(time_t threshold) -{ - std::stringstream query; - query << "DELETE FROM " << VISIT_TABLE; - query << " WHERE " << VISIT_COLUMN_END_TIME << " < " << threshold; - // query << " AND 0"; // XXX: Always false condition. Uncomment it for not deleting any visit during development. - std::vector records; - bool ret = __dbManager->executeSync(query.str().c_str(), &records); - _D("deleting visits older than: %d, result: %s", threshold, ret ? "SUCCESS" : "FAIL"); -} - -void ctx::PlacesDetector::__dbDeleteOlderWifiAPsThan(time_t threshold) -{ - std::stringstream query; - query << "DELETE FROM " << WIFI_APS_MAP_TABLE; - query << " WHERE " << WIFI_APS_MAP_COLUMN_INSERT_TIME << " < " << threshold; - std::vector records; - bool ret = __dbManager->executeSync(query.str().c_str(), &records); - _D("deleting Wifi APs older than: %d, result: %s", threshold, ret ? "SUCCESS" : "FAIL"); -} - -ctx::PlacesDetector::PlacesDetector(bool testMode): - __testMode(testMode), - __dbManager(testMode ? nullptr : new DatabaseManager()) -{ - if (testMode) - return; - __dbCreateTable(); - std::vector records = __dbGetPlaces(); - __dbGetWifiAPsMap(); - std::vector> dbPlaces = __placesFromJsons(records); - __wifiAPsMap.clear(); - __detectedPlacesUpdate(dbPlaces); -} - -void ctx::PlacesDetector::__dbCreateTable() -{ - bool ret = __dbManager->createTable(0, PLACE_TABLE, __PLACE_TABLE_COLUMNS); - _D("db: place Table Creation Result: %s", ret ? "SUCCESS" : "FAIL"); -} - -void ctx::PlacesDetector::__dbInsertPlace(const Place &place) -{ - Json data; - data.set(NULL, PLACE_COLUMN_CATEG_ID, place.categId); - data.set(NULL, PLACE_COLUMN_CATEG_CONFIDENCE, place.categConfidence); - data.set(NULL, PLACE_COLUMN_NAME, place.name); - - data.set(NULL, PLACE_COLUMN_LOCATION_VALID, place.locationValid); - data.set(NULL, PLACE_COLUMN_LOCATION_LATITUDE, place.location.latitude); - data.set(NULL, PLACE_COLUMN_LOCATION_LONGITUDE, place.location.longitude); - data.set(NULL, PLACE_COLUMN_LOCATION_ACCURACY, place.location.accuracy); - std::string wifiAps; - for (std::pair ap : place.wifiAps) { - wifiAps.append(ap.first); - wifiAps.append(","); - } - wifiAps = wifiAps.substr(0, wifiAps.size()-1); - data.set(NULL, PLACE_COLUMN_WIFI_APS, wifiAps); - data.set(NULL, PLACE_COLUMN_CREATE_DATE, static_cast(place.createDate)); - - int64_t rowId; - bool ret = __dbManager->insertSync(PLACE_TABLE, data, &rowId); - _D("insert place execute query result: %s", ret ? "SUCCESS" : "FAIL"); -} - -std::vector> ctx::PlacesDetector::getPlaces() -{ - // XXX: In case of thread safety issues use std::mutex to protect places list. - return __detectedPlaces; -} diff --git a/src/my-place/place/places_detector.h b/src/my-place/place/places_detector.h deleted file mode 100644 index 527fa40..0000000 --- a/src/my-place/place/places_detector.h +++ /dev/null @@ -1,81 +0,0 @@ -/* - * Copyright (c) 2016 Samsung Electronics Co., Ltd. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -#ifndef _CONTEXT_PLACE_RECOGNITION_PLACES_DETECTOR_ -#define _CONTEXT_PLACE_RECOGNITION_PLACES_DETECTOR_ - -#include -#include -#include -#include -//#include "visit_detector.h" -#include "../facade/user_places_types.h" -#include -#include "graph.h" - -namespace ctx { - - class PlacesDetector : public ITimerListener { - - private: - bool __testMode; - DatabaseManager *__dbManager; - - double __doubleValueFromJson(Json &row, const char* key); - Categs __visitCategsFromJson(Json &row); - void __visitLocationFromJson(Json &row, ctx::Visit &visit); - Visit __visitFromJson(Json &row); - Visits __visitsFromJsons(std::vector& records); - std::shared_ptr __placeFromJson(Json &row); - void __placeCategoryFromJson(Json &row, ctx::Place &place); - void __placeLocationFromJson(Json &row, ctx::Place &place); - void __placeWifiAPsFromJson(Json &row, ctx::Place &place); - void __placeCreateDateFromJson(Json &row, ctx::Place &place); - std::vector> __placesFromJsons(std::vector& records); - - std::shared_ptr __graphFromVisits(const std::vector &visits); - - void __dbCreateTable(); - void __dbDeletePlaces(); - void __dbDeleteOldEntries(); - void __dbDeleteOlderVisitsThan(time_t threshold); - void __dbDeleteOlderWifiAPsThan(time_t threshold); - std::vector __dbGetVisits(); - std::vector __dbGetPlaces(); - void __dbGetWifiAPsMap(); - void __dbInsertPlace(const Place &place); - - std::shared_ptr __placeFromMergedVisits(Visits &mergedVisits); - std::map __wifiAPsMap; - std::vector> __detectedPlaces; - void __detectedPlacesUpdate(std::vector> &newPlaces); - void __processVisits(Visits &visits); - static void __mergeLocation(const Visits &mergedVisits, Place &place); - std::shared_ptr __mergeVisits(const std::vector &visits); - static void __reduceOutliers(Visits &visits); - static void __reduceOutliers(std::shared_ptr &cc); - - bool onTimerExpired(int timerId); - - public: - PlacesDetector(bool testMode = false); - std::vector> getPlaces(); - - }; /* class PlacesDetector */ - -} /* namespace ctx */ - -#endif /* End of _CONTEXT_PLACE_RECOGNITION_PLACES_DETECTOR_ */ diff --git a/src/my-place/place_recognition.cpp b/src/my-place/place_recognition.cpp deleted file mode 100644 index 7143743..0000000 --- a/src/my-place/place_recognition.cpp +++ /dev/null @@ -1,67 +0,0 @@ -/* - * Copyright (c) 2016 Samsung Electronics Co., Ltd. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -#include "place_recognition.h" - -void ctx::PlaceRecognitionProvider::getPrivilege(std::vector &privilege) -{ - privilege.push_back(PRIV_LOCATION); - privilege.push_back(PRIV_NETWORK); -} - -int ctx::PlaceRecognitionProvider::subscribe(ctx::Json option, ctx::Json* requestResult) -{ - /* NOTE: This function needs to return ERR_NONE. - Otherwise, context-service will automatically delete this object. */ - return ERR_NOT_SUPPORTED; -} - -int ctx::PlaceRecognitionProvider::unsubscribe(ctx::Json option) -{ - /* NOTE: As the above subscribe() returns ERR_NONE, in parallel, - this function also needs to return ERR_NONE. */ - return ERR_NOT_SUPPORTED; -} - -int ctx::PlaceRecognitionProvider::read(ctx::Json option, ctx::Json* requestResult) -{ - _I(BLUE("Read")); - _J("Option", option); - - Json dataRead = __engine.getPlaces(); - - /* - * The below function needs to be called once. - * It does not need to be called within this read() function. - * In can be called later, in another scope. - * Please just be sure that, the 2nd input parameter "option" should be the same to the - * "option" parameter received via ctx::PlaceRecognitionProvider::read(). - */ - replyToRead(option, ERR_NONE, dataRead); - - return ERR_NONE; -} - -int ctx::PlaceRecognitionProvider::write(ctx::Json data, ctx::Json* requestResult) -{ - return ERR_NOT_SUPPORTED; -} - -bool ctx::PlaceRecognitionProvider::isSupported() -{ - /* TODO: This function should be implemented properly */ - return true; -} diff --git a/src/my-place/place_recognition.h b/src/my-place/place_recognition.h deleted file mode 100644 index d8fc410..0000000 --- a/src/my-place/place_recognition.h +++ /dev/null @@ -1,51 +0,0 @@ -/* - * Copyright (c) 2016 Samsung Electronics Co., Ltd. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -#ifndef _CONTEXT_PLACE_RECOGNITION_H_ -#define _CONTEXT_PLACE_RECOGNITION_H_ - -#include -#include "MyPlaceTypes.h" -#include "facade/user_places.h" -#include "ProviderTypes.h" - -namespace ctx { - - class PlaceRecognitionProvider : public ContextProvider { - - public: - PlaceRecognitionProvider() : - ContextProvider(SUBJ_PLACE_DETECTION), - __engine(PLACE_RECOG_HIGH_ACCURACY_MODE) {} - - ~PlaceRecognitionProvider() {} - - int subscribe(ctx::Json option, ctx::Json *requestResult); - int unsubscribe(ctx::Json option); - int read(ctx::Json option, ctx::Json *requestResult); - int write(ctx::Json data, ctx::Json *requestResult); - - bool isSupported(); - void getPrivilege(std::vector &privilege); - - private: - UserPlaces __engine; - - }; /* class PlaceRecognitionProvider */ - -} /* namespace ctx */ - -#endif /* End of _CONTEXT_PLACE_RECOGNITION_H_ */ diff --git a/src/my-place/utils/DebugUtils.cpp b/src/my-place/utils/DebugUtils.cpp new file mode 100644 index 0000000..7cd292f --- /dev/null +++ b/src/my-place/utils/DebugUtils.cpp @@ -0,0 +1,60 @@ +/* + * Copyright (c) 2016 Samsung Electronics Co., Ltd. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#include "DebugUtils.h" +#include +#include + +/* + * Number of digits after decimal point used in geo coordinates. + */ +#define GEO_LOCATION_PRECISION 7 + +std::string ctx::DebugUtils::humanReadableDateTime(time_t timestamp, std::string format, size_t size, bool utc) +{ + struct tm timeinfo; + struct tm *result; + tzset(); + if (utc) { + format += " UTC"; + size += 4; + result = gmtime_r(×tamp, &timeinfo); + } else { + result = localtime_r(×tamp, &timeinfo); + } + char buffer[size]; + if (result) { + strftime(buffer, size, format.c_str(), &timeinfo); + } else { + snprintf(buffer, size, "NULL"); + } + return std::string(buffer); +} + +void ctx::DebugUtils::printPlace2Stream(const Place &place, std::ostream &out) +{ + out << "PLACE:" << std::endl; + out << "__CATEGORY: " << place.name << std::endl; + if (place.locationValid) { + out << "__LOCATION: lat=" << std::setprecision(GEO_LOCATION_PRECISION + 2) << place.location.latitude; + out << ", lon=" << place.location.longitude << std::setprecision(5) << std::endl; + } + out << "__WIFI:" << std::endl; + for (std::pair ap : place.wifiAps) { + out << "____ " << ap.first << " : " << ap.second << std::endl; + } + out << "__CREATE_DATE: " << humanReadableDateTime(place.createDate, "%F %T", 80) << std::endl; +} diff --git a/src/my-place/utils/DebugUtils.h b/src/my-place/utils/DebugUtils.h new file mode 100644 index 0000000..5505e82 --- /dev/null +++ b/src/my-place/utils/DebugUtils.h @@ -0,0 +1,37 @@ +/* + * Copyright (c) 2016 Samsung Electronics Co., Ltd. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#ifndef _CONTEXT_PLACE_RECOGNITION_DEBUG_UTILS_H_ +#define _CONTEXT_PLACE_RECOGNITION_DEBUG_UTILS_H_ + +#include +#include +#include +#include + +namespace ctx { + + class DebugUtils { + + public: + static std::string humanReadableDateTime(time_t timestamp, std::string format, size_t size, bool utc = false); + static void printPlace2Stream(const Place &place, std::ostream &out); + + }; /* class DebugUtils */ + +} /* namespace ctx */ + +#endif /* End of _CONTEXT_PLACE_RECOGNITION_DEBUG_UTILS_H_ */ diff --git a/src/my-place/utils/Gmap.cpp b/src/my-place/utils/Gmap.cpp new file mode 100644 index 0000000..28c3d34 --- /dev/null +++ b/src/my-place/utils/Gmap.cpp @@ -0,0 +1,93 @@ +/* + * Copyright (c) 2016 Samsung Electronics Co., Ltd. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#include "Gmap.h" +#include +#include + +const std::string ctx::Gmap::__HTML_HEADER = R"( + + + + + + Simple markers + + + + + +
+ + +)"; + +std::string ctx::Gmap::__iconForCategId(PlaceCategId categId) +{ + switch (categId) { + case PLACE_CATEG_ID_HOME: return "markerH.png"; + case PLACE_CATEG_ID_WORK: return "markerW.png"; + case PLACE_CATEG_ID_OTHER: return "markerO.png"; + case PLACE_CATEG_ID_NONE: return "markerN.png"; + default: return "markerD.png"; + } +} + +void ctx::Gmap::__placeMarker2Stream(const ctx::Place& place, std::ostream& out) +{ + if (place.locationValid) { + out << "new google.maps.Marker({" << std::endl; + out << " position: new google.maps.LatLng(" << place.location.latitude << "," << place.location.longitude << ")," << std::endl; + out << " map: map," << std::endl; + out << " icon: \"http://maps.google.com/mapfiles/" << __iconForCategId(place.categId)<< "\"" << std::endl; + out << "});" << std::endl; + } +} + +void ctx::Gmap::__html2Stream(const std::vector>& places, std::ostream& out) +{ + out << __HTML_HEADER; + for (std::shared_ptr place : places) { + __placeMarker2Stream(*place, out); + } + out << __HTML_FOOTER; +} + +void ctx::Gmap::writeMap(const std::vector>& places) +{ + std::ofstream out(GMAP_FILE); + __html2Stream(places, out); +} diff --git a/src/my-place/utils/Gmap.h b/src/my-place/utils/Gmap.h new file mode 100644 index 0000000..891b851 --- /dev/null +++ b/src/my-place/utils/Gmap.h @@ -0,0 +1,46 @@ +/* + * Copyright (c) 2016 Samsung Electronics Co., Ltd. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#ifndef _CONTEXT_PLACE_RECOGNITION_GMAP_H_ +#define _CONTEXT_PLACE_RECOGNITION_GMAP_H_ + +#include "../facade/UserPlacesTypes.h" + +#define GMAP_FILE "/tmp/user_places_map.html" + +namespace ctx { + + /* + * Class for generating a HTML page with GoogleMaps with all user places. + * This class is for test/demo purposes only. TODO: Remove this class from final solution. + */ + class Gmap { + + private: + static const std::string __HTML_HEADER; + static const std::string __HTML_FOOTER; + static std::string __iconForCategId(PlaceCategId categId); + static void __placeMarker2Stream(const Place& place, std::ostream& out); + static void __html2Stream(const std::vector>& places, std::ostream& out); + + public: + static void writeMap(const std::vector>& places); + + }; /* class Gmap */ + +} /* namespace ctx */ + +#endif /* End of _CONTEXT_PLACE_RECOGNITION_GMAP_H_ */ diff --git a/src/my-place/utils/Median.cpp b/src/my-place/utils/Median.cpp new file mode 100644 index 0000000..0ccd3ed --- /dev/null +++ b/src/my-place/utils/Median.cpp @@ -0,0 +1,70 @@ +/* + * Copyright (c) 2016 Samsung Electronics Co., Ltd. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#include +#include +#include "Median.h" + +static bool compareFun(std::pair &i, std::pair &j) { + return (i.first < j.first); +} + +double ctx::median(std::vector &values, int &elemIdx, int &evenCaseElemIdx) +{ + if (values.empty()) { + _E("Median of empty set"); + return -1; + } + std::vector> valuesTemp; + for (size_t i = 0; i < values.size(); i++) { + valuesTemp.push_back(std::pair(values[i], i)); + } + int n = valuesTemp.size() / 2; + std::nth_element(valuesTemp.begin(), valuesTemp.begin() + n, valuesTemp.end(), compareFun); + std::pair valuesTempN = valuesTemp[n]; + elemIdx = valuesTempN.second; + if (valuesTemp.size() % 2 == 1) { //odd size + evenCaseElemIdx = -1; + return valuesTempN.first; + } else { // even size + std::nth_element(valuesTemp.begin(), valuesTemp.begin() + n - 1, valuesTemp.end()); + evenCaseElemIdx = valuesTemp[n - 1].second; + return 0.5 * (valuesTempN.first + valuesTemp[n - 1].first); + } +} + +ctx::Location ctx::medianLocation(std::vector &latitudes, std::vector &longitudes, std::vector &accuracy) +{ + ctx::Location location; + if (latitudes.empty() || latitudes.size() != longitudes.size() || latitudes.size() != accuracy.size()) { + _E("Incorrect input vectors size"); + return location; + } + int idx; + int additionalIdx; + location.latitude = median(latitudes, idx, additionalIdx); + double latitudeAccuracy = accuracy[idx]; + if (additionalIdx >= 0) { + latitudeAccuracy = 0.5 * (latitudeAccuracy + accuracy[additionalIdx]); + } + location.longitude = median(longitudes, idx, additionalIdx); + double longitudeAccuracy = accuracy[idx]; + if (additionalIdx >= 0) { + longitudeAccuracy = 0.5 * (longitudeAccuracy + accuracy[additionalIdx]); + } + location.accuracy = 0.5 * (latitudeAccuracy + longitudeAccuracy); + return location; +} diff --git a/src/my-place/utils/Median.h b/src/my-place/utils/Median.h new file mode 100644 index 0000000..b33e7b2 --- /dev/null +++ b/src/my-place/utils/Median.h @@ -0,0 +1,30 @@ +/* + * Copyright (c) 2016 Samsung Electronics Co., Ltd. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#ifndef _CONTEXT_PLACE_RECOGNITION_MEDIAN_ +#define _CONTEXT_PLACE_RECOGNITION_MEDIAN_ + +#include "../facade/UserPlacesTypes.h" +#include + +namespace ctx { + + double median(std::vector &values, int &elemIdx, int &evenCaseElemIdx); + ctx::Location medianLocation(std::vector &latitudes, std::vector &longitudes, std::vector &accuracy); + +} /* namespace ctx */ + +#endif /* End of _CONTEXT_PLACE_RECOGNITION_MEDIAN_ */ diff --git a/src/my-place/utils/Similarity.h b/src/my-place/utils/Similarity.h new file mode 100644 index 0000000..e006164 --- /dev/null +++ b/src/my-place/utils/Similarity.h @@ -0,0 +1,60 @@ +/* + * Copyright (c) 2016 Samsung Electronics Co., Ltd. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#ifndef _CONTEXT_PLACE_RECOGNITION_SIMILAR_H_ +#define _CONTEXT_PLACE_RECOGNITION_SIMILAR_H_ + +#include "../facade/UserPlacesTypes.h" + +namespace ctx { + +namespace similarity { + + template ctx::share_t overlap1stOver2nd(const T &s1, const T &s2) + { + if (s2.empty()) + return 0; + int count = 0; + for (auto e : s2) { + if (s1.find(e) != s1.end()) + count++; + } + return (ctx::share_t) count / s2.size(); + } + + template ctx::share_t overlapBiggerOverSmaller(const T &s1, const T &s2) + { + if (s1.size() > s2.size()) { + return similarity::overlap1stOver2nd(s1, s2); + } else { + return similarity::overlap1stOver2nd(s2, s1); + } + } + + template bool isJoint(const T &s1, const T &s2) + { + for (auto e : s2) { + if (s1.find(e) != s1.end()) + return true; + } + return false; + } + +} /* namespace similarity */ + +} /* namespace ctx */ + +#endif /* End of _CONTEXT_PLACE_RECOGNITION_SIMILAR_H_ */ diff --git a/src/my-place/utils/debug_utils.cpp b/src/my-place/utils/debug_utils.cpp deleted file mode 100644 index 40253f6..0000000 --- a/src/my-place/utils/debug_utils.cpp +++ /dev/null @@ -1,60 +0,0 @@ -/* - * Copyright (c) 2016 Samsung Electronics Co., Ltd. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -#include "debug_utils.h" -#include -#include - -/* - * Number of digits after decimal point used in geo coordinates. - */ -#define GEO_LOCATION_PRECISION 7 - -std::string ctx::DebugUtils::humanReadableDateTime(time_t timestamp, std::string format, size_t size, bool utc) -{ - struct tm timeinfo; - struct tm *result; - tzset(); - if (utc) { - format += " UTC"; - size += 4; - result = gmtime_r(×tamp, &timeinfo); - } else { - result = localtime_r(×tamp, &timeinfo); - } - char buffer[size]; - if (result) { - strftime(buffer, size, format.c_str(), &timeinfo); - } else { - snprintf(buffer, size, "NULL"); - } - return std::string(buffer); -} - -void ctx::DebugUtils::printPlace2Stream(const Place &place, std::ostream &out) -{ - out << "PLACE:" << std::endl; - out << "__CATEGORY: " << place.name << std::endl; - if (place.locationValid) { - out << "__LOCATION: lat=" << std::setprecision(GEO_LOCATION_PRECISION + 2) << place.location.latitude; - out << ", lon=" << place.location.longitude << std::setprecision(5) << std::endl; - } - out << "__WIFI:" << std::endl; - for (std::pair ap : place.wifiAps) { - out << "____ " << ap.first << " : " << ap.second << std::endl; - } - out << "__CREATE_DATE: " << humanReadableDateTime(place.createDate, "%F %T", 80) << std::endl; -} diff --git a/src/my-place/utils/debug_utils.h b/src/my-place/utils/debug_utils.h deleted file mode 100644 index 5505e82..0000000 --- a/src/my-place/utils/debug_utils.h +++ /dev/null @@ -1,37 +0,0 @@ -/* - * Copyright (c) 2016 Samsung Electronics Co., Ltd. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -#ifndef _CONTEXT_PLACE_RECOGNITION_DEBUG_UTILS_H_ -#define _CONTEXT_PLACE_RECOGNITION_DEBUG_UTILS_H_ - -#include -#include -#include -#include - -namespace ctx { - - class DebugUtils { - - public: - static std::string humanReadableDateTime(time_t timestamp, std::string format, size_t size, bool utc = false); - static void printPlace2Stream(const Place &place, std::ostream &out); - - }; /* class DebugUtils */ - -} /* namespace ctx */ - -#endif /* End of _CONTEXT_PLACE_RECOGNITION_DEBUG_UTILS_H_ */ diff --git a/src/my-place/utils/gmap.cpp b/src/my-place/utils/gmap.cpp deleted file mode 100644 index 767ae8b..0000000 --- a/src/my-place/utils/gmap.cpp +++ /dev/null @@ -1,93 +0,0 @@ -/* - * Copyright (c) 2016 Samsung Electronics Co., Ltd. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -#include "gmap.h" -#include -#include - -const std::string ctx::Gmap::__HTML_HEADER = R"( - - - - - - Simple markers - - - - - -
- - -)"; - -std::string ctx::Gmap::__iconForCategId(PlaceCategId categId) -{ - switch (categId) { - case PLACE_CATEG_ID_HOME: return "markerH.png"; - case PLACE_CATEG_ID_WORK: return "markerW.png"; - case PLACE_CATEG_ID_OTHER: return "markerO.png"; - case PLACE_CATEG_ID_NONE: return "markerN.png"; - default: return "markerD.png"; - } -} - -void ctx::Gmap::__placeMarker2Stream(const ctx::Place& place, std::ostream& out) -{ - if (place.locationValid) { - out << "new google.maps.Marker({" << std::endl; - out << " position: new google.maps.LatLng(" << place.location.latitude << "," << place.location.longitude << ")," << std::endl; - out << " map: map," << std::endl; - out << " icon: \"http://maps.google.com/mapfiles/" << __iconForCategId(place.categId)<< "\"" << std::endl; - out << "});" << std::endl; - } -} - -void ctx::Gmap::__html2Stream(const std::vector>& places, std::ostream& out) -{ - out << __HTML_HEADER; - for (std::shared_ptr place : places) { - __placeMarker2Stream(*place, out); - } - out << __HTML_FOOTER; -} - -void ctx::Gmap::writeMap(const std::vector>& places) -{ - std::ofstream out(GMAP_FILE); - __html2Stream(places, out); -} diff --git a/src/my-place/utils/gmap.h b/src/my-place/utils/gmap.h deleted file mode 100644 index e0e772b..0000000 --- a/src/my-place/utils/gmap.h +++ /dev/null @@ -1,46 +0,0 @@ -/* - * Copyright (c) 2016 Samsung Electronics Co., Ltd. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -#ifndef _CONTEXT_PLACE_RECOGNITION_GMAP_H_ -#define _CONTEXT_PLACE_RECOGNITION_GMAP_H_ - -#include "../facade/user_places_types.h" - -#define GMAP_FILE "/tmp/user_places_map.html" - -namespace ctx { - - /* - * Class for generating a HTML page with GoogleMaps with all user places. - * This class is for test/demo purposes only. TODO: Remove this class from final solution. - */ - class Gmap { - - private: - static const std::string __HTML_HEADER; - static const std::string __HTML_FOOTER; - static std::string __iconForCategId(PlaceCategId categId); - static void __placeMarker2Stream(const Place& place, std::ostream& out); - static void __html2Stream(const std::vector>& places, std::ostream& out); - - public: - static void writeMap(const std::vector>& places); - - }; /* class Gmap */ - -} /* namespace ctx */ - -#endif /* End of _CONTEXT_PLACE_RECOGNITION_GMAP_H_ */ diff --git a/src/my-place/utils/median.cpp b/src/my-place/utils/median.cpp deleted file mode 100644 index 8573761..0000000 --- a/src/my-place/utils/median.cpp +++ /dev/null @@ -1,70 +0,0 @@ -/* - * Copyright (c) 2016 Samsung Electronics Co., Ltd. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -#include -#include -#include "median.h" - -static bool compareFun(std::pair &i, std::pair &j) { - return (i.first < j.first); -} - -double ctx::median(std::vector &values, int &elemIdx, int &evenCaseElemIdx) -{ - if (values.empty()) { - _E("Median of empty set"); - return -1; - } - std::vector> valuesTemp; - for (size_t i = 0; i < values.size(); i++) { - valuesTemp.push_back(std::pair(values[i], i)); - } - int n = valuesTemp.size() / 2; - std::nth_element(valuesTemp.begin(), valuesTemp.begin() + n, valuesTemp.end(), compareFun); - std::pair valuesTempN = valuesTemp[n]; - elemIdx = valuesTempN.second; - if (valuesTemp.size() % 2 == 1) { //odd size - evenCaseElemIdx = -1; - return valuesTempN.first; - } else { // even size - std::nth_element(valuesTemp.begin(), valuesTemp.begin() + n - 1, valuesTemp.end()); - evenCaseElemIdx = valuesTemp[n - 1].second; - return 0.5 * (valuesTempN.first + valuesTemp[n - 1].first); - } -} - -ctx::Location ctx::medianLocation(std::vector &latitudes, std::vector &longitudes, std::vector &accuracy) -{ - ctx::Location location; - if (latitudes.empty() || latitudes.size() != longitudes.size() || latitudes.size() != accuracy.size()) { - _E("Incorrect input vectors size"); - return location; - } - int idx; - int additionalIdx; - location.latitude = median(latitudes, idx, additionalIdx); - double latitudeAccuracy = accuracy[idx]; - if (additionalIdx >= 0) { - latitudeAccuracy = 0.5 * (latitudeAccuracy + accuracy[additionalIdx]); - } - location.longitude = median(longitudes, idx, additionalIdx); - double longitudeAccuracy = accuracy[idx]; - if (additionalIdx >= 0) { - longitudeAccuracy = 0.5 * (longitudeAccuracy + accuracy[additionalIdx]); - } - location.accuracy = 0.5 * (latitudeAccuracy + longitudeAccuracy); - return location; -} diff --git a/src/my-place/utils/median.h b/src/my-place/utils/median.h deleted file mode 100644 index 66c29e8..0000000 --- a/src/my-place/utils/median.h +++ /dev/null @@ -1,30 +0,0 @@ -/* - * Copyright (c) 2016 Samsung Electronics Co., Ltd. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -#ifndef _CONTEXT_PLACE_RECOGNITION_MEDIAN_ -#define _CONTEXT_PLACE_RECOGNITION_MEDIAN_ - -#include "../facade/user_places_types.h" -#include - -namespace ctx { - - double median(std::vector &values, int &elemIdx, int &evenCaseElemIdx); - ctx::Location medianLocation(std::vector &latitudes, std::vector &longitudes, std::vector &accuracy); - -} /* namespace ctx */ - -#endif /* End of _CONTEXT_PLACE_RECOGNITION_MEDIAN_ */ diff --git a/src/my-place/utils/similarity.h b/src/my-place/utils/similarity.h deleted file mode 100644 index a55924e..0000000 --- a/src/my-place/utils/similarity.h +++ /dev/null @@ -1,60 +0,0 @@ -/* - * Copyright (c) 2016 Samsung Electronics Co., Ltd. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -#ifndef _CONTEXT_PLACE_RECOGNITION_SIMILAR_H_ -#define _CONTEXT_PLACE_RECOGNITION_SIMILAR_H_ - -#include "../facade/user_places_types.h" - -namespace ctx { - -namespace similarity { - - template ctx::share_t overlap1stOver2nd(const T &s1, const T &s2) - { - if (s2.empty()) - return 0; - int count = 0; - for (auto e : s2) { - if (s1.find(e) != s1.end()) - count++; - } - return (ctx::share_t) count / s2.size(); - } - - template ctx::share_t overlapBiggerOverSmaller(const T &s1, const T &s2) - { - if (s1.size() > s2.size()) { - return similarity::overlap1stOver2nd(s1, s2); - } else { - return similarity::overlap1stOver2nd(s2, s1); - } - } - - template bool isJoint(const T &s1, const T &s2) - { - for (auto e : s2) { - if (s1.find(e) != s1.end()) - return true; - } - return false; - } - -} /* namespace similarity */ - -} /* namespace ctx */ - -#endif /* End of _CONTEXT_PLACE_RECOGNITION_SIMILAR_H_ */ diff --git a/src/my-place/visit-categer/Mahal.cpp b/src/my-place/visit-categer/Mahal.cpp new file mode 100644 index 0000000..4e2a364 --- /dev/null +++ b/src/my-place/visit-categer/Mahal.cpp @@ -0,0 +1,46 @@ +/* + * Copyright (c) 2016 Samsung Electronics Co., Ltd. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#include "Mahal.h" +#include +#include + +ctx::num_t ctx::MahalModel::__distance(const std::vector &v1, const std::vector &v2, const std::vector &m) +{ + size_t n = v1.size(); + if (m.size() != n * n) { + _E("m.size() != n * n"); + return 0.0; // this value does not make any sense + } + + std::vector diff(n); + for (size_t i = 0; i < n; i++) { + diff[i] = v2[i] - v1[i]; + } + + num_t dist2 = 0; // squared distance + for (size_t j = 0; j < n; j++) { + for (size_t i = 0; i < n; i++) { + dist2 += m[i * n + j] * diff[i] * diff[j]; + } + } + return sqrt(dist2); +} + +ctx::num_t ctx::MahalModel::distance(const std::vector &v) +{ + return __distance(v, __mean, __sigma); +} diff --git a/src/my-place/visit-categer/Mahal.h b/src/my-place/visit-categer/Mahal.h new file mode 100644 index 0000000..54ec7f3 --- /dev/null +++ b/src/my-place/visit-categer/Mahal.h @@ -0,0 +1,45 @@ +/* + * Copyright (c) 2016 Samsung Electronics Co., Ltd. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#ifndef _CONTEXT_PLACE_RECOGNITION_MAHAL_H_ +#define _CONTEXT_PLACE_RECOGNITION_MAHAL_H_ + +#include +#include "../facade/UserPlacesTypes.h" + +namespace ctx { + + /* + * Class for Mahalanobis distance computation. + */ + class MahalModel { + + private: + std::vector __mean; + std::vector __sigma; // represents square matrix row-wise + static num_t __distance(const std::vector &v1, const std::vector &v2, const std::vector &m); + + public: + MahalModel(std::vector mean, std::vector sigma) : + __mean(mean), + __sigma(sigma) { } + num_t distance(const std::vector &v); + + }; /* class MahalModel */ + +} /* namespace ctx */ + +#endif /* End of _CONTEXT_PLACE_RECOGNITION_MAHAL_H_ */ diff --git a/src/my-place/visit-categer/PiecewiseLin.cpp b/src/my-place/visit-categer/PiecewiseLin.cpp new file mode 100644 index 0000000..fab52c0 --- /dev/null +++ b/src/my-place/visit-categer/PiecewiseLin.cpp @@ -0,0 +1,52 @@ +/* + * Copyright (c) 2016 Samsung Electronics Co., Ltd. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#include "PiecewiseLin.h" +#include + +ctx::PiecewiseLin::PiecewiseLin(std::vector xs, std::vector vs) : + __xs(xs), + __vs(vs), + __n(xs.size()) +{ + if (xs.size() != vs.size()) { + _E("Input arguments have different sizes"); + return; + } +} + +ctx::num_t ctx::PiecewiseLin::value(num_t x) +{ + if (x <= __xs[0]) { + return __vs[0]; + } else if (x >= __xs[__n-1]) { + return __vs[__n - 1]; + } else { + num_t xp = __xs[0]; + for (size_t i = 1; i < __n; i++) { + num_t xn = __xs[i]; + if (x <= xn) { + num_t d = xn - xp; + num_t dxp = x - xp; + num_t dxn = xn - x; + return (dxn * __vs[i-1] + dxp * __vs[i]) / d; + } + xp = xn; + } + } + _E("Function should return result earlier"); + return 0.0; // this value does not make any sense +} diff --git a/src/my-place/visit-categer/PiecewiseLin.h b/src/my-place/visit-categer/PiecewiseLin.h new file mode 100644 index 0000000..a0e92d7 --- /dev/null +++ b/src/my-place/visit-categer/PiecewiseLin.h @@ -0,0 +1,42 @@ +/* + * Copyright (c) 2016 Samsung Electronics Co., Ltd. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#ifndef _CONTEXT_PLACE_RECOGNITION_PIECEWISE_LIN_ +#define _CONTEXT_PLACE_RECOGNITION_PIECEWISE_LIN_ + +#include "../facade/UserPlacesTypes.h" + +namespace ctx { + + /* + * Piecewise linear function. Used for approximation. + */ + class PiecewiseLin { + + private: + std::vector __xs; // nodes + std::vector __vs; // values in nodes + size_t __n; + + public: + PiecewiseLin(std::vector xs, std::vector vs); + num_t value(num_t x); + + }; /* PiecewiseLin */ + +} /* namespace ctx */ + +#endif /* End of _CONTEXT_PLACE_RECOGNITION_PIECEWISE_LIN_ */ diff --git a/src/my-place/visit-categer/ProbFeaturesModel.h b/src/my-place/visit-categer/ProbFeaturesModel.h new file mode 100644 index 0000000..141125c --- /dev/null +++ b/src/my-place/visit-categer/ProbFeaturesModel.h @@ -0,0 +1,30291 @@ +/* + * Copyright (c) 2016 Samsung Electronics Co., Ltd. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#ifndef _CONTEXT_PLACE_RECOGNITION_FEATURES_MODEL_H_ +#define _CONTEXT_PLACE_RECOGNITION_FEATURES_MODEL_H_ + +namespace ctx { + +namespace prob_features { + + /* + * Probabilities for whole week with minutes resolution + * from beginning of the week (sunday -> monday midnight) <0, 10080). + * Key is PlaceCategId: + * PLACE_CATEG_ID_HOME + * PLACE_CATEG_ID_WORK + * PLACE_CATEG_ID_OTHER + */ + std::map> weekModel { + { PLACE_CATEG_ID_HOME, + { + 0.9824561403508770, + 0.9824561403508770, + 0.9824561403508770, + 0.9824561403508770, + 0.9827586206896550, + 0.9827586206896550, + 0.9827586206896550, + 0.9827586206896550, + 0.9827586206896550, + 0.9833333333333330, + 0.9833333333333330, + 0.9833333333333330, + 0.9833333333333330, + 0.9833333333333330, + 0.9833333333333330, + 0.9833333333333330, + 0.9830508474576270, + 0.9830508474576270, + 0.9830508474576270, + 0.9830508474576270, + 0.9830508474576270, + 0.9830508474576270, + 0.9830508474576270, + 0.9830508474576270, + 0.9830508474576270, + 0.9830508474576270, + 0.9830508474576270, + 0.9830508474576270, + 0.9830508474576270, + 0.9830508474576270, + 0.9830508474576270, + 0.9830508474576270, + 0.9830508474576270, + 0.9830508474576270, + 0.9830508474576270, + 0.9830508474576270, + 0.9830508474576270, + 0.9830508474576270, + 0.9830508474576270, + 0.9830508474576270, + 0.9830508474576270, + 0.9830508474576270, + 0.9830508474576270, + 0.9830508474576270, + 0.9830508474576270, + 0.9830508474576270, + 0.9830508474576270, + 0.9830508474576270, + 0.9830508474576270, + 0.9830508474576270, + 0.9830508474576270, + 0.9830508474576270, + 0.9830508474576270, + 0.9830508474576270, + 0.9830508474576270, + 0.9830508474576270, + 0.9830508474576270, + 0.9830508474576270, + 0.9830508474576270, + 0.9830508474576270, + 0.9830508474576270, + 0.9830508474576270, + 0.9830508474576270, + 0.9830508474576270, + 0.9830508474576270, + 0.9830508474576270, + 0.9830508474576270, + 0.9830508474576270, + 0.9830508474576270, + 0.9830508474576270, + 0.9827586206896550, + 0.9827586206896550, + 0.9827586206896550, + 0.9827586206896550, + 0.9827586206896550, + 0.9827586206896550, + 0.9830508474576270, + 0.9830508474576270, + 0.9830508474576270, + 0.9830508474576270, + 0.9830508474576270, + 0.9830508474576270, + 0.9830508474576270, + 0.9830508474576270, + 0.9830508474576270, + 0.9830508474576270, + 0.9830508474576270, + 0.9830508474576270, + 0.9830508474576270, + 0.9830508474576270, + 0.9830508474576270, + 0.9830508474576270, + 0.9830508474576270, + 0.9830508474576270, + 0.9830508474576270, + 0.9830508474576270, + 0.9830508474576270, + 0.9830508474576270, + 0.9830508474576270, + 0.9830508474576270, + 0.9833333333333330, + 0.9833333333333330, + 0.9833333333333330, + 0.9833333333333330, + 0.9833333333333330, + 0.9833333333333330, + 0.9833333333333330, + 0.9833333333333330, + 0.9833333333333330, + 0.9833333333333330, + 0.9833333333333330, + 0.9833333333333330, + 0.9833333333333330, + 0.9833333333333330, + 0.9833333333333330, + 0.9833333333333330, + 0.9833333333333330, + 0.9833333333333330, + 0.9833333333333330, + 0.9833333333333330, + 0.9833333333333330, + 0.9833333333333330, + 0.9833333333333330, + 0.9833333333333330, + 0.9833333333333330, + 0.9833333333333330, + 0.9833333333333330, + 0.9833333333333330, + 0.9833333333333330, + 0.9833333333333330, + 0.9833333333333330, + 0.9833333333333330, + 0.9833333333333330, + 0.9833333333333330, + 0.9833333333333330, + 0.9833333333333330, + 0.9833333333333330, + 0.9833333333333330, + 0.9833333333333330, + 0.9833333333333330, + 0.9833333333333330, + 0.9833333333333330, + 0.9833333333333330, + 0.9833333333333330, + 0.9833333333333330, + 0.9833333333333330, + 0.9833333333333330, + 0.9833333333333330, + 0.9833333333333330, + 0.9833333333333330, + 0.9833333333333330, + 0.9833333333333330, + 0.9833333333333330, + 0.9833333333333330, + 0.9833333333333330, + 0.9833333333333330, + 0.9833333333333330, + 0.9833333333333330, + 0.9833333333333330, + 0.9833333333333330, + 0.9833333333333330, + 0.9833333333333330, + 0.9833333333333330, + 0.9833333333333330, + 0.9833333333333330, + 0.9833333333333330, + 0.9833333333333330, + 0.9833333333333330, + 0.9833333333333330, + 0.9833333333333330, + 0.9833333333333330, + 0.9833333333333330, + 0.9833333333333330, + 0.9833333333333330, + 0.9833333333333330, + 0.9833333333333330, + 0.9833333333333330, + 0.9833333333333330, + 0.9833333333333330, + 0.9833333333333330, + 0.9833333333333330, + 0.9833333333333330, + 0.9833333333333330, + 0.9833333333333330, + 0.9833333333333330, + 0.9833333333333330, + 0.9833333333333330, + 0.9833333333333330, + 0.9833333333333330, + 0.9833333333333330, + 0.9833333333333330, + 0.9833333333333330, + 0.9833333333333330, + 0.9833333333333330, + 0.9833333333333330, + 0.9833333333333330, + 0.9833333333333330, + 0.9833333333333330, + 0.9833333333333330, + 0.9833333333333330, + 0.9833333333333330, + 0.9833333333333330, + 0.9833333333333330, + 0.9833333333333330, + 0.9833333333333330, + 0.9833333333333330, + 0.9833333333333330, + 0.9833333333333330, + 0.9833333333333330, + 0.9833333333333330, + 0.9833333333333330, + 0.9833333333333330, + 0.9833333333333330, + 0.9833333333333330, + 0.9833333333333330, + 0.9833333333333330, + 0.9833333333333330, + 0.9833333333333330, + 0.9833333333333330, + 0.9833333333333330, + 0.9833333333333330, + 0.9833333333333330, + 0.9833333333333330, + 0.9833333333333330, + 0.9833333333333330, + 0.9833333333333330, + 0.9833333333333330, + 0.9833333333333330, + 0.9833333333333330, + 0.9833333333333330, + 0.9833333333333330, + 0.9830508474576270, + 0.9830508474576270, + 0.9830508474576270, + 0.9830508474576270, + 0.9830508474576270, + 0.9830508474576270, + 0.9830508474576270, + 0.9830508474576270, + 0.9830508474576270, + 0.9830508474576270, + 0.9830508474576270, + 0.9830508474576270, + 0.9830508474576270, + 0.9830508474576270, + 0.9830508474576270, + 0.9830508474576270, + 0.9830508474576270, + 0.9830508474576270, + 0.9830508474576270, + 0.9830508474576270, + 0.9830508474576270, + 0.9830508474576270, + 0.9830508474576270, + 0.9830508474576270, + 0.9830508474576270, + 0.9830508474576270, + 0.9830508474576270, + 0.9830508474576270, + 0.9830508474576270, + 0.9830508474576270, + 0.9830508474576270, + 0.9830508474576270, + 0.9830508474576270, + 0.9830508474576270, + 0.9830508474576270, + 0.9830508474576270, + 0.9830508474576270, + 0.9830508474576270, + 0.9830508474576270, + 0.9830508474576270, + 0.9830508474576270, + 0.9830508474576270, + 0.9830508474576270, + 0.9830508474576270, + 0.9830508474576270, + 0.9830508474576270, + 0.9830508474576270, + 0.9830508474576270, + 0.9830508474576270, + 0.9830508474576270, + 0.9830508474576270, + 0.9830508474576270, + 0.9830508474576270, + 0.9830508474576270, + 0.9830508474576270, + 0.9830508474576270, + 0.9830508474576270, + 0.9830508474576270, + 0.9830508474576270, + 0.9830508474576270, + 0.9830508474576270, + 0.9827586206896550, + 0.9827586206896550, + 0.9827586206896550, + 0.9827586206896550, + 0.9827586206896550, + 0.9827586206896550, + 0.9827586206896550, + 0.9827586206896550, + 0.9827586206896550, + 0.9827586206896550, + 0.9827586206896550, + 0.9827586206896550, + 0.9827586206896550, + 0.9827586206896550, + 0.9827586206896550, + 0.9827586206896550, + 0.9827586206896550, + 0.9827586206896550, + 0.9830508474576270, + 0.9830508474576270, + 0.9830508474576270, + 0.9830508474576270, + 0.9830508474576270, + 0.9830508474576270, + 0.9830508474576270, + 0.9830508474576270, + 0.9830508474576270, + 0.9830508474576270, + 0.9830508474576270, + 0.9830508474576270, + 0.9830508474576270, + 0.9830508474576270, + 0.9830508474576270, + 0.9830508474576270, + 0.9830508474576270, + 0.9827586206896550, + 0.9827586206896550, + 0.9827586206896550, + 0.9827586206896550, + 0.9827586206896550, + 0.9827586206896550, + 0.9827586206896550, + 0.9827586206896550, + 0.9827586206896550, + 0.9827586206896550, + 0.9827586206896550, + 0.9827586206896550, + 0.9827586206896550, + 0.9827586206896550, + 0.9827586206896550, + 0.9827586206896550, + 0.9827586206896550, + 0.9827586206896550, + 0.9824561403508770, + 0.9824561403508770, + 0.9824561403508770, + 0.9824561403508770, + 0.9824561403508770, + 0.9824561403508770, + 0.9824561403508770, + 0.9824561403508770, + 0.9824561403508770, + 0.9824561403508770, + 0.9824561403508770, + 0.9824561403508770, + 0.9824561403508770, + 0.9824561403508770, + 0.9824561403508770, + 0.9824561403508770, + 0.9824561403508770, + 0.9824561403508770, + 0.9824561403508770, + 0.9824561403508770, + 0.9824561403508770, + 0.9821428571428570, + 0.9821428571428570, + 0.9821428571428570, + 0.9824561403508770, + 0.9824561403508770, + 0.9824561403508770, + 0.9824561403508770, + 0.9824561403508770, + 0.9824561403508770, + 0.9824561403508770, + 0.9821428571428570, + 0.9821428571428570, + 0.9821428571428570, + 0.9821428571428570, + 0.9821428571428570, + 0.9649122807017540, + 0.9649122807017540, + 0.9649122807017540, + 0.9649122807017540, + 0.9649122807017540, + 0.9649122807017540, + 0.9649122807017540, + 0.9636363636363640, + 0.9636363636363640, + 0.9642857142857140, + 0.9642857142857140, + 0.9642857142857140, + 0.9642857142857140, + 0.9629629629629630, + 0.9629629629629630, + 0.9629629629629630, + 0.9629629629629630, + 0.9629629629629630, + 0.9629629629629630, + 0.9454545454545450, + 0.9454545454545450, + 0.9285714285714290, + 0.9285714285714290, + 0.9285714285714290, + 0.9122807017543860, + 0.9122807017543860, + 0.9090909090909090, + 0.9090909090909090, + 0.9090909090909090, + 0.9074074074074070, + 0.9074074074074070, + 0.9074074074074070, + 0.9074074074074070, + 0.9074074074074070, + 0.9074074074074070, + 0.9074074074074070, + 0.9074074074074070, + 0.9245283018867930, + 0.9074074074074070, + 0.9074074074074070, + 0.9074074074074070, + 0.9038461538461540, + 0.9038461538461540, + 0.9038461538461540, + 0.9038461538461540, + 0.9215686274509800, + 0.9215686274509800, + 0.9038461538461540, + 0.9038461538461540, + 0.9038461538461540, + 0.8823529411764710, + 0.8823529411764710, + 0.8823529411764710, + 0.8653846153846150, + 0.8653846153846150, + 0.8653846153846150, + 0.8653846153846150, + 0.8653846153846150, + 0.8653846153846150, + 0.8653846153846150, + 0.8653846153846150, + 0.8653846153846150, + 0.8490566037735850, + 0.8490566037735850, + 0.8490566037735850, + 0.8490566037735850, + 0.8461538461538460, + 0.8461538461538460, + 0.8461538461538460, + 0.8461538461538460, + 0.8461538461538460, + 0.8461538461538460, + 0.8461538461538460, + 0.8148148148148150, + 0.8148148148148150, + 0.8148148148148150, + 0.8148148148148150, + 0.8148148148148150, + 0.8113207547169810, + 0.7962962962962960, + 0.7962962962962960, + 0.7962962962962960, + 0.7924528301886790, + 0.7924528301886790, + 0.7924528301886790, + 0.7735849056603770, + 0.7735849056603770, + 0.7735849056603770, + 0.7735849056603770, + 0.7735849056603770, + 0.7735849056603770, + 0.7735849056603770, + 0.7735849056603770, + 0.7735849056603770, + 0.7735849056603770, + 0.7735849056603770, + 0.7692307692307690, + 0.7547169811320760, + 0.7547169811320760, + 0.7547169811320760, + 0.7547169811320760, + 0.7547169811320760, + 0.7272727272727270, + 0.7272727272727270, + 0.7272727272727270, + 0.7272727272727270, + 0.7272727272727270, + 0.7272727272727270, + 0.7169811320754720, + 0.7169811320754720, + 0.7169811320754720, + 0.7115384615384620, + 0.7000000000000000, + 0.7000000000000000, + 0.6875000000000000, + 0.6808510638297870, + 0.6808510638297870, + 0.6808510638297870, + 0.6808510638297870, + 0.6666666666666670, + 0.6400000000000000, + 0.6274509803921570, + 0.6153846153846150, + 0.6153846153846150, + 0.6153846153846150, + 0.6153846153846150, + 0.6078431372549020, + 0.6000000000000000, + 0.6000000000000000, + 0.6000000000000000, + 0.5882352941176470, + 0.5882352941176470, + 0.5882352941176470, + 0.5882352941176470, + 0.5882352941176470, + 0.5769230769230770, + 0.5769230769230770, + 0.5600000000000000, + 0.5490196078431370, + 0.5208333333333330, + 0.5208333333333330, + 0.5208333333333330, + 0.5208333333333330, + 0.5208333333333330, + 0.5102040816326530, + 0.4893617021276600, + 0.4893617021276600, + 0.4893617021276600, + 0.4893617021276600, + 0.4444444444444440, + 0.4347826086956520, + 0.4347826086956520, + 0.4347826086956520, + 0.4347826086956520, + 0.4347826086956520, + 0.4347826086956520, + 0.4255319148936170, + 0.4130434782608700, + 0.4130434782608700, + 0.3913043478260870, + 0.3913043478260870, + 0.3913043478260870, + 0.3913043478260870, + 0.3777777777777780, + 0.3777777777777780, + 0.3777777777777780, + 0.3478260869565220, + 0.3478260869565220, + 0.3478260869565220, + 0.3478260869565220, + 0.3478260869565220, + 0.3181818181818180, + 0.3181818181818180, + 0.3181818181818180, + 0.3181818181818180, + 0.3111111111111110, + 0.3111111111111110, + 0.2790697674418600, + 0.2727272727272730, + 0.2727272727272730, + 0.2727272727272730, + 0.2666666666666670, + 0.2666666666666670, + 0.2666666666666670, + 0.2500000000000000, + 0.2500000000000000, + 0.2500000000000000, + 0.2244897959183670, + 0.2244897959183670, + 0.2200000000000000, + 0.2156862745098040, + 0.2156862745098040, + 0.2156862745098040, + 0.2075471698113210, + 0.2075471698113210, + 0.1923076923076920, + 0.1923076923076920, + 0.1886792452830190, + 0.1886792452830190, + 0.1886792452830190, + 0.1886792452830190, + 0.1785714285714290, + 0.1785714285714290, + 0.1785714285714290, + 0.1785714285714290, + 0.1481481481481480, + 0.1481481481481480, + 0.1428571428571430, + 0.1428571428571430, + 0.1379310344827590, + 0.1379310344827590, + 0.1186440677966100, + 0.1186440677966100, + 0.1186440677966100, + 0.1186440677966100, + 0.1186440677966100, + 0.1186440677966100, + 0.1186440677966100, + 0.1186440677966100, + 0.1034482758620690, + 0.1034482758620690, + 0.1000000000000000, + 0.1000000000000000, + 0.0983606557377049, + 0.0983606557377049, + 0.0967741935483871, + 0.0967741935483871, + 0.0967741935483871, + 0.0967741935483871, + 0.0967741935483871, + 0.0967741935483871, + 0.0967741935483871, + 0.0967741935483871, + 0.0967741935483871, + 0.0967741935483871, + 0.0833333333333333, + 0.0833333333333333, + 0.0833333333333333, + 0.0833333333333333, + 0.0833333333333333, + 0.0833333333333333, + 0.0833333333333333, + 0.0833333333333333, + 0.0833333333333333, + 0.0833333333333333, + 0.0833333333333333, + 0.0833333333333333, + 0.0701754385964912, + 0.0701754385964912, + 0.0701754385964912, + 0.0701754385964912, + 0.0701754385964912, + 0.0701754385964912, + 0.0689655172413793, + 0.0689655172413793, + 0.0677966101694915, + 0.0677966101694915, + 0.0677966101694915, + 0.0677966101694915, + 0.0666666666666667, + 0.0666666666666667, + 0.0666666666666667, + 0.0666666666666667, + 0.0666666666666667, + 0.0666666666666667, + 0.0666666666666667, + 0.0666666666666667, + 0.0666666666666667, + 0.0666666666666667, + 0.0666666666666667, + 0.0666666666666667, + 0.0819672131147541, + 0.0819672131147541, + 0.0819672131147541, + 0.0819672131147541, + 0.0819672131147541, + 0.0819672131147541, + 0.0819672131147541, + 0.0819672131147541, + 0.0819672131147541, + 0.0819672131147541, + 0.0819672131147541, + 0.0819672131147541, + 0.0819672131147541, + 0.0819672131147541, + 0.0819672131147541, + 0.0819672131147541, + 0.0819672131147541, + 0.0819672131147541, + 0.0819672131147541, + 0.0819672131147541, + 0.0819672131147541, + 0.0819672131147541, + 0.0806451612903226, + 0.0806451612903226, + 0.0806451612903226, + 0.0806451612903226, + 0.0806451612903226, + 0.0806451612903226, + 0.0806451612903226, + 0.0806451612903226, + 0.0806451612903226, + 0.0806451612903226, + 0.0806451612903226, + 0.0806451612903226, + 0.0806451612903226, + 0.0655737704918033, + 0.0655737704918033, + 0.0666666666666667, + 0.0655737704918033, + 0.0655737704918033, + 0.0655737704918033, + 0.0655737704918033, + 0.0655737704918033, + 0.0655737704918033, + 0.0655737704918033, + 0.0655737704918033, + 0.0655737704918033, + 0.0655737704918033, + 0.0655737704918033, + 0.0655737704918033, + 0.0655737704918033, + 0.0655737704918033, + 0.0655737704918033, + 0.0655737704918033, + 0.0655737704918033, + 0.0655737704918033, + 0.0655737704918033, + 0.0655737704918033, + 0.0655737704918033, + 0.0655737704918033, + 0.0655737704918033, + 0.0655737704918033, + 0.0655737704918033, + 0.0655737704918033, + 0.0655737704918033, + 0.0645161290322581, + 0.0645161290322581, + 0.0645161290322581, + 0.0666666666666667, + 0.0666666666666667, + 0.0666666666666667, + 0.0666666666666667, + 0.0666666666666667, + 0.0655737704918033, + 0.0655737704918033, + 0.0655737704918033, + 0.0655737704918033, + 0.0655737704918033, + 0.0677966101694915, + 0.0677966101694915, + 0.0677966101694915, + 0.0677966101694915, + 0.0677966101694915, + 0.0677966101694915, + 0.0655737704918033, + 0.0655737704918033, + 0.0655737704918033, + 0.0655737704918033, + 0.0655737704918033, + 0.0666666666666667, + 0.0677966101694915, + 0.0666666666666667, + 0.0677966101694915, + 0.0677966101694915, + 0.0677966101694915, + 0.0677966101694915, + 0.0689655172413793, + 0.0689655172413793, + 0.0689655172413793, + 0.0689655172413793, + 0.0689655172413793, + 0.0689655172413793, + 0.0689655172413793, + 0.0689655172413793, + 0.0833333333333333, + 0.0833333333333333, + 0.0833333333333333, + 0.0833333333333333, + 0.0819672131147541, + 0.0833333333333333, + 0.0833333333333333, + 0.0833333333333333, + 0.0847457627118644, + 0.0847457627118644, + 0.0833333333333333, + 0.0833333333333333, + 0.0819672131147541, + 0.0819672131147541, + 0.0819672131147541, + 0.0819672131147541, + 0.0847457627118644, + 0.0833333333333333, + 0.0833333333333333, + 0.0833333333333333, + 0.0833333333333333, + 0.0847457627118644, + 0.0833333333333333, + 0.0833333333333333, + 0.0833333333333333, + 0.0833333333333333, + 0.0819672131147541, + 0.0806451612903226, + 0.0806451612903226, + 0.0806451612903226, + 0.0806451612903226, + 0.0806451612903226, + 0.0806451612903226, + 0.0806451612903226, + 0.0806451612903226, + 0.0806451612903226, + 0.0806451612903226, + 0.0806451612903226, + 0.0806451612903226, + 0.0806451612903226, + 0.0806451612903226, + 0.0806451612903226, + 0.0833333333333333, + 0.0833333333333333, + 0.0833333333333333, + 0.0847457627118644, + 0.0847457627118644, + 0.0847457627118644, + 0.0847457627118644, + 0.0847457627118644, + 0.0847457627118644, + 0.0847457627118644, + 0.0847457627118644, + 0.0847457627118644, + 0.0833333333333333, + 0.0833333333333333, + 0.0833333333333333, + 0.0847457627118644, + 0.0847457627118644, + 0.0847457627118644, + 0.0847457627118644, + 0.0847457627118644, + 0.0847457627118644, + 0.0847457627118644, + 0.0847457627118644, + 0.0847457627118644, + 0.0862068965517241, + 0.0862068965517241, + 0.0877192982456140, + 0.0877192982456140, + 0.0877192982456140, + 0.0877192982456140, + 0.0877192982456140, + 0.0877192982456140, + 0.0862068965517241, + 0.0862068965517241, + 0.0862068965517241, + 0.0862068965517241, + 0.0862068965517241, + 0.0862068965517241, + 0.0862068965517241, + 0.0862068965517241, + 0.0862068965517241, + 0.0862068965517241, + 0.0862068965517241, + 0.0862068965517241, + 0.0862068965517241, + 0.0862068965517241, + 0.0862068965517241, + 0.0862068965517241, + 0.0701754385964912, + 0.0701754385964912, + 0.0701754385964912, + 0.0666666666666667, + 0.0666666666666667, + 0.0666666666666667, + 0.0655737704918033, + 0.0655737704918033, + 0.0655737704918033, + 0.0655737704918033, + 0.0655737704918033, + 0.0655737704918033, + 0.0666666666666667, + 0.0666666666666667, + 0.0677966101694915, + 0.0677966101694915, + 0.0677966101694915, + 0.0677966101694915, + 0.0666666666666667, + 0.0666666666666667, + 0.0666666666666667, + 0.0666666666666667, + 0.0666666666666667, + 0.0666666666666667, + 0.0666666666666667, + 0.0666666666666667, + 0.0655737704918033, + 0.0655737704918033, + 0.0655737704918033, + 0.0655737704918033, + 0.0645161290322581, + 0.0645161290322581, + 0.0645161290322581, + 0.0655737704918033, + 0.0655737704918033, + 0.0655737704918033, + 0.0655737704918033, + 0.0655737704918033, + 0.0655737704918033, + 0.0655737704918033, + 0.0655737704918033, + 0.0655737704918033, + 0.0655737704918033, + 0.0655737704918033, + 0.0666666666666667, + 0.0666666666666667, + 0.0666666666666667, + 0.0666666666666667, + 0.0666666666666667, + 0.0666666666666667, + 0.0677966101694915, + 0.0677966101694915, + 0.0677966101694915, + 0.0677966101694915, + 0.0677966101694915, + 0.0677966101694915, + 0.0689655172413793, + 0.0701754385964912, + 0.0701754385964912, + 0.0714285714285714, + 0.0714285714285714, + 0.0714285714285714, + 0.0862068965517241, + 0.0862068965517241, + 0.0862068965517241, + 0.0862068965517241, + 0.0877192982456140, + 0.0877192982456140, + 0.0877192982456140, + 0.0877192982456140, + 0.0877192982456140, + 0.1034482758620690, + 0.1034482758620690, + 0.1034482758620690, + 0.1052631578947370, + 0.1052631578947370, + 0.1052631578947370, + 0.1071428571428570, + 0.1071428571428570, + 0.1071428571428570, + 0.1090909090909090, + 0.1090909090909090, + 0.1111111111111110, + 0.1111111111111110, + 0.1090909090909090, + 0.1111111111111110, + 0.1090909090909090, + 0.1111111111111110, + 0.1132075471698110, + 0.1153846153846150, + 0.1153846153846150, + 0.1153846153846150, + 0.1320754716981130, + 0.1320754716981130, + 0.1346153846153850, + 0.1509433962264150, + 0.1509433962264150, + 0.1509433962264150, + 0.1481481481481480, + 0.1636363636363640, + 0.1578947368421050, + 0.1578947368421050, + 0.1578947368421050, + 0.1578947368421050, + 0.1607142857142860, + 0.1607142857142860, + 0.1607142857142860, + 0.1607142857142860, + 0.1607142857142860, + 0.1607142857142860, + 0.1578947368421050, + 0.1724137931034480, + 0.1724137931034480, + 0.1754385964912280, + 0.1785714285714290, + 0.1785714285714290, + 0.1818181818181820, + 0.1851851851851850, + 0.1851851851851850, + 0.2000000000000000, + 0.2000000000000000, + 0.2000000000000000, + 0.1964285714285710, + 0.1964285714285710, + 0.1964285714285710, + 0.1929824561403510, + 0.1929824561403510, + 0.1929824561403510, + 0.1964285714285710, + 0.1964285714285710, + 0.1964285714285710, + 0.1964285714285710, + 0.1964285714285710, + 0.1964285714285710, + 0.1964285714285710, + 0.1785714285714290, + 0.1851851851851850, + 0.1851851851851850, + 0.1818181818181820, + 0.1964285714285710, + 0.1818181818181820, + 0.1818181818181820, + 0.1964285714285710, + 0.2000000000000000, + 0.2000000000000000, + 0.2000000000000000, + 0.2000000000000000, + 0.2000000000000000, + 0.1964285714285710, + 0.1964285714285710, + 0.1964285714285710, + 0.1964285714285710, + 0.2105263157894740, + 0.2142857142857140, + 0.2321428571428570, + 0.2280701754385960, + 0.2280701754385960, + 0.2321428571428570, + 0.2321428571428570, + 0.2500000000000000, + 0.2545454545454540, + 0.2545454545454540, + 0.2545454545454540, + 0.2545454545454540, + 0.2500000000000000, + 0.2500000000000000, + 0.2545454545454540, + 0.2545454545454540, + 0.2545454545454540, + 0.2545454545454540, + 0.2545454545454540, + 0.2592592592592590, + 0.2545454545454540, + 0.2545454545454540, + 0.2592592592592590, + 0.2592592592592590, + 0.2592592592592590, + 0.2777777777777780, + 0.2777777777777780, + 0.2641509433962260, + 0.2692307692307690, + 0.2692307692307690, + 0.2745098039215690, + 0.2830188679245280, + 0.2884615384615380, + 0.2941176470588230, + 0.2941176470588230, + 0.2941176470588230, + 0.2884615384615380, + 0.2941176470588230, + 0.2884615384615380, + 0.2884615384615380, + 0.3000000000000000, + 0.3061224489795920, + 0.3061224489795920, + 0.3061224489795920, + 0.3061224489795920, + 0.3000000000000000, + 0.3061224489795920, + 0.3061224489795920, + 0.3061224489795920, + 0.3265306122448980, + 0.3265306122448980, + 0.3200000000000000, + 0.3404255319148940, + 0.3404255319148940, + 0.3404255319148940, + 0.3404255319148940, + 0.3404255319148940, + 0.3404255319148940, + 0.3478260869565220, + 0.3695652173913040, + 0.3695652173913040, + 0.3695652173913040, + 0.4130434782608700, + 0.4130434782608700, + 0.4255319148936170, + 0.4255319148936170, + 0.4255319148936170, + 0.4489795918367350, + 0.4888888888888890, + 0.5000000000000000, + 0.5000000000000000, + 0.5000000000000000, + 0.5000000000000000, + 0.5116279069767440, + 0.5116279069767440, + 0.5116279069767440, + 0.5238095238095240, + 0.5238095238095240, + 0.5365853658536590, + 0.5365853658536590, + 0.5348837209302320, + 0.5348837209302320, + 0.5227272727272730, + 0.5348837209302320, + 0.5348837209302320, + 0.5348837209302320, + 0.5227272727272730, + 0.5227272727272730, + 0.5000000000000000, + 0.5000000000000000, + 0.5111111111111110, + 0.5111111111111110, + 0.5227272727272730, + 0.5227272727272730, + 0.4893617021276600, + 0.5000000000000000, + 0.5102040816326530, + 0.5102040816326530, + 0.5200000000000000, + 0.5306122448979590, + 0.5200000000000000, + 0.5294117647058820, + 0.5294117647058820, + 0.5294117647058820, + 0.5192307692307690, + 0.5094339622641510, + 0.5094339622641510, + 0.5094339622641510, + 0.5294117647058820, + 0.5384615384615380, + 0.5471698113207550, + 0.5471698113207550, + 0.5471698113207550, + 0.5555555555555560, + 0.5555555555555560, + 0.5555555555555560, + 0.5636363636363640, + 0.5535714285714290, + 0.5535714285714290, + 0.5535714285714290, + 0.5636363636363640, + 0.5714285714285710, + 0.5892857142857140, + 0.5892857142857140, + 0.5892857142857140, + 0.5892857142857140, + 0.5892857142857140, + 0.5892857142857140, + 0.5892857142857140, + 0.5892857142857140, + 0.5925925925925930, + 0.5925925925925930, + 0.5925925925925930, + 0.5925925925925930, + 0.5818181818181820, + 0.5925925925925930, + 0.6808510638297870, + 0.6808510638297870, + 0.6808510638297870, + 0.6808510638297870, + 0.6956521739130430, + 0.7111111111111110, + 0.7111111111111110, + 0.7111111111111110, + 0.7272727272727270, + 0.7272727272727270, + 0.7333333333333330, + 0.7333333333333330, + 0.7333333333333330, + 0.7333333333333330, + 0.7608695652173910, + 0.7608695652173910, + 0.7608695652173910, + 0.7826086956521740, + 0.7826086956521740, + 0.7826086956521740, + 0.7872340425531920, + 0.7872340425531920, + 0.7872340425531920, + 0.7708333333333330, + 0.7400000000000000, + 0.7400000000000000, + 0.7551020408163260, + 0.7500000000000000, + 0.7500000000000000, + 0.7500000000000000, + 0.7200000000000000, + 0.7200000000000000, + 0.7200000000000000, + 0.7058823529411760, + 0.7058823529411760, + 0.7115384615384620, + 0.7115384615384620, + 0.7115384615384620, + 0.7169811320754720, + 0.7169811320754720, + 0.7307692307692310, + 0.7307692307692310, + 0.7450980392156860, + 0.7450980392156860, + 0.7450980392156860, + 0.7450980392156860, + 0.7600000000000000, + 0.7600000000000000, + 0.7647058823529410, + 0.7647058823529410, + 0.7500000000000000, + 0.7500000000000000, + 0.7800000000000000, + 0.7800000000000000, + 0.7692307692307690, + 0.7647058823529410, + 0.7647058823529410, + 0.7800000000000000, + 0.8125000000000000, + 0.8125000000000000, + 0.8200000000000000, + 0.8200000000000000, + 0.8039215686274510, + 0.8039215686274510, + 0.8039215686274510, + 0.8039215686274510, + 0.8235294117647060, + 0.8076923076923080, + 0.7924528301886790, + 0.7924528301886790, + 0.7924528301886790, + 0.7884615384615380, + 0.8076923076923080, + 0.8076923076923080, + 0.8076923076923080, + 0.8113207547169810, + 0.8113207547169810, + 0.8148148148148150, + 0.8181818181818180, + 0.8181818181818180, + 0.8181818181818180, + 0.8148148148148150, + 0.8181818181818180, + 0.8181818181818180, + 0.8181818181818180, + 0.8181818181818180, + 0.8333333333333330, + 0.8518518518518520, + 0.8545454545454550, + 0.8545454545454550, + 0.8571428571428570, + 0.8571428571428570, + 0.8596491228070170, + 0.8596491228070170, + 0.8524590163934430, + 0.8524590163934430, + 0.8524590163934430, + 0.8500000000000000, + 0.8500000000000000, + 0.8500000000000000, + 0.8500000000000000, + 0.8500000000000000, + 0.8644067796610170, + 0.8644067796610170, + 0.8644067796610170, + 0.8644067796610170, + 0.8644067796610170, + 0.8644067796610170, + 0.8644067796610170, + 0.8500000000000000, + 0.8500000000000000, + 0.8644067796610170, + 0.8644067796610170, + 0.8644067796610170, + 0.8644067796610170, + 0.8793103448275860, + 0.8771929824561400, + 0.8771929824561400, + 0.8771929824561400, + 0.8771929824561400, + 0.8620689655172410, + 0.8620689655172410, + 0.8771929824561400, + 0.8793103448275860, + 0.8813559322033900, + 0.8813559322033900, + 0.8965517241379310, + 0.8965517241379310, + 0.8965517241379310, + 0.8965517241379310, + 0.8965517241379310, + 0.8965517241379310, + 0.8983050847457630, + 0.8983050847457630, + 0.8983050847457630, + 0.8833333333333330, + 0.8833333333333330, + 0.8833333333333330, + 0.8833333333333330, + 0.8852459016393440, + 0.8852459016393440, + 0.8852459016393440, + 0.8852459016393440, + 0.8852459016393440, + 0.8709677419354840, + 0.8709677419354840, + 0.8709677419354840, + 0.8688524590163930, + 0.8688524590163930, + 0.8688524590163930, + 0.8688524590163930, + 0.8688524590163930, + 0.8688524590163930, + 0.8688524590163930, + 0.8666666666666670, + 0.8666666666666670, + 0.8666666666666670, + 0.8666666666666670, + 0.8666666666666670, + 0.8793103448275860, + 0.8813559322033900, + 0.8813559322033900, + 0.8813559322033900, + 0.8813559322033900, + 0.8813559322033900, + 0.8813559322033900, + 0.8813559322033900, + 0.8813559322033900, + 0.8983050847457630, + 0.8983050847457630, + 0.8983050847457630, + 0.9000000000000000, + 0.9152542372881350, + 0.9152542372881350, + 0.9152542372881350, + 0.9152542372881350, + 0.9152542372881350, + 0.9137931034482760, + 0.9137931034482760, + 0.9137931034482760, + 0.9137931034482760, + 0.9137931034482760, + 0.9000000000000000, + 0.9000000000000000, + 0.9000000000000000, + 0.9000000000000000, + 0.9000000000000000, + 0.9000000000000000, + 0.9000000000000000, + 0.9016393442622950, + 0.9032258064516130, + 0.9032258064516130, + 0.9032258064516130, + 0.9032258064516130, + 0.9032258064516130, + 0.9032258064516130, + 0.9032258064516130, + 0.9032258064516130, + 0.9047619047619050, + 0.9047619047619050, + 0.9047619047619050, + 0.9062500000000000, + 0.9047619047619050, + 0.9047619047619050, + 0.9047619047619050, + 0.9047619047619050, + 0.9047619047619050, + 0.9047619047619050, + 0.9062500000000000, + 0.9062500000000000, + 0.9062500000000000, + 0.9062500000000000, + 0.9062500000000000, + 0.9062500000000000, + 0.9062500000000000, + 0.9062500000000000, + 0.9062500000000000, + 0.9062500000000000, + 0.9062500000000000, + 0.9062500000000000, + 0.9062500000000000, + 0.9062500000000000, + 0.9206349206349210, + 0.9206349206349210, + 0.9206349206349210, + 0.9206349206349210, + 0.9206349206349210, + 0.9354838709677420, + 0.9354838709677420, + 0.9354838709677420, + 0.9508196721311470, + 0.9508196721311470, + 0.9508196721311470, + 0.9508196721311470, + 0.9516129032258060, + 0.9516129032258060, + 0.9523809523809520, + 0.9523809523809520, + 0.9531250000000000, + 0.9531250000000000, + 0.9531250000000000, + 0.9531250000000000, + 0.9531250000000000, + 0.9531250000000000, + 0.9531250000000000, + 0.9531250000000000, + 0.9531250000000000, + 0.9531250000000000, + 0.9531250000000000, + 0.9523809523809520, + 0.9523809523809520, + 0.9523809523809520, + 0.9523809523809520, + 0.9523809523809520, + 0.9523809523809520, + 0.9523809523809520, + 0.9677419354838710, + 0.9677419354838710, + 0.9677419354838710, + 0.9677419354838710, + 0.9677419354838710, + 0.9677419354838710, + 0.9677419354838710, + 0.9677419354838710, + 0.9677419354838710, + 0.9677419354838710, + 0.9677419354838710, + 0.9677419354838710, + 0.9677419354838710, + 0.9677419354838710, + 0.9677419354838710, + 0.9677419354838710, + 0.9677419354838710, + 0.9677419354838710, + 0.9682539682539680, + 0.9682539682539680, + 0.9682539682539680, + 0.9838709677419350, + 0.9838709677419350, + 0.9838709677419350, + 0.9838709677419350, + 0.9838709677419350, + 0.9838709677419350, + 0.9838709677419350, + 0.9838709677419350, + 0.9836065573770490, + 0.9836065573770490, + 0.9836065573770490, + 0.9836065573770490, + 0.9838709677419350, + 0.9838709677419350, + 0.9838709677419350, + 0.9838709677419350, + 0.9838709677419350, + 0.9838709677419350, + 0.9838709677419350, + 0.9838709677419350, + 0.9838709677419350, + 0.9838709677419350, + 0.9838709677419350, + 0.9838709677419350, + 0.9838709677419350, + 0.9838709677419350, + 0.9841269841269840, + 0.9841269841269840, + 0.9841269841269840, + 0.9841269841269840, + 0.9841269841269840, + 0.9841269841269840, + 0.9843750000000000, + 0.9843750000000000, + 0.9846153846153850, + 0.9846153846153850, + 0.9846153846153850, + 0.9846153846153850, + 0.9846153846153850, + 0.9846153846153850, + 0.9846153846153850, + 0.9846153846153850, + 0.9846153846153850, + 0.9846153846153850, + 0.9846153846153850, + 0.9846153846153850, + 0.9846153846153850, + 0.9846153846153850, + 0.9846153846153850, + 0.9846153846153850, + 0.9846153846153850, + 0.9846153846153850, + 0.9848484848484850, + 0.9848484848484850, + 0.9848484848484850, + 0.9848484848484850, + 0.9848484848484850, + 0.9848484848484850, + 0.9848484848484850, + 0.9848484848484850, + 0.9848484848484850, + 0.9848484848484850, + 0.9848484848484850, + 0.9848484848484850, + 0.9848484848484850, + 0.9848484848484850, + 0.9848484848484850, + 0.9848484848484850, + 0.9848484848484850, + 0.9848484848484850, + 0.9848484848484850, + 0.9848484848484850, + 0.9848484848484850, + 0.9848484848484850, + 0.9848484848484850, + 0.9848484848484850, + 0.9848484848484850, + 0.9848484848484850, + 0.9848484848484850, + 0.9848484848484850, + 0.9848484848484850, + 0.9848484848484850, + 0.9848484848484850, + 0.9848484848484850, + 0.9848484848484850, + 0.9848484848484850, + 0.9848484848484850, + 0.9848484848484850, + 0.9848484848484850, + 0.9848484848484850, + 0.9848484848484850, + 0.9848484848484850, + 0.9848484848484850, + 0.9848484848484850, + 0.9848484848484850, + 0.9848484848484850, + 0.9848484848484850, + 0.9848484848484850, + 0.9848484848484850, + 0.9848484848484850, + 0.9848484848484850, + 0.9848484848484850, + 0.9848484848484850, + 0.9848484848484850, + 0.9848484848484850, + 0.9848484848484850, + 0.9848484848484850, + 0.9848484848484850, + 0.9848484848484850, + 0.9848484848484850, + 0.9848484848484850, + 0.9848484848484850, + 0.9848484848484850, + 0.9848484848484850, + 0.9848484848484850, + 0.9848484848484850, + 0.9848484848484850, + 0.9848484848484850, + 0.9848484848484850, + 0.9848484848484850, + 0.9848484848484850, + 0.9848484848484850, + 0.9848484848484850, + 0.9848484848484850, + 0.9848484848484850, + 0.9848484848484850, + 0.9848484848484850, + 0.9848484848484850, + 0.9848484848484850, + 0.9848484848484850, + 0.9848484848484850, + 0.9848484848484850, + 0.9848484848484850, + 0.9848484848484850, + 0.9848484848484850, + 0.9848484848484850, + 0.9848484848484850, + 0.9848484848484850, + 0.9848484848484850, + 0.9848484848484850, + 0.9846153846153850, + 0.9846153846153850, + 0.9846153846153850, + 0.9846153846153850, + 0.9846153846153850, + 0.9846153846153850, + 0.9846153846153850, + 0.9846153846153850, + 0.9846153846153850, + 0.9846153846153850, + 0.9846153846153850, + 0.9846153846153850, + 0.9846153846153850, + 0.9846153846153850, + 0.9846153846153850, + 0.9846153846153850, + 0.9846153846153850, + 0.9846153846153850, + 0.9846153846153850, + 0.9846153846153850, + 0.9846153846153850, + 0.9846153846153850, + 0.9846153846153850, + 0.9846153846153850, + 0.9846153846153850, + 0.9846153846153850, + 0.9846153846153850, + 0.9846153846153850, + 0.9846153846153850, + 0.9846153846153850, + 0.9846153846153850, + 0.9846153846153850, + 0.9846153846153850, + 0.9846153846153850, + 0.9846153846153850, + 0.9846153846153850, + 0.9846153846153850, + 0.9846153846153850, + 0.9846153846153850, + 0.9846153846153850, + 0.9846153846153850, + 0.9846153846153850, + 0.9846153846153850, + 0.9846153846153850, + 0.9846153846153850, + 0.9846153846153850, + 0.9846153846153850, + 0.9846153846153850, + 0.9846153846153850, + 0.9846153846153850, + 0.9846153846153850, + 0.9846153846153850, + 0.9846153846153850, + 0.9846153846153850, + 0.9846153846153850, + 0.9846153846153850, + 0.9846153846153850, + 0.9846153846153850, + 0.9846153846153850, + 0.9846153846153850, + 0.9846153846153850, + 0.9846153846153850, + 0.9846153846153850, + 0.9846153846153850, + 0.9846153846153850, + 0.9846153846153850, + 0.9846153846153850, + 0.9846153846153850, + 0.9846153846153850, + 0.9846153846153850, + 0.9846153846153850, + 0.9846153846153850, + 0.9846153846153850, + 0.9846153846153850, + 0.9846153846153850, + 0.9846153846153850, + 0.9846153846153850, + 0.9846153846153850, + 0.9846153846153850, + 0.9846153846153850, + 0.9846153846153850, + 0.9846153846153850, + 0.9846153846153850, + 0.9846153846153850, + 0.9846153846153850, + 0.9846153846153850, + 0.9846153846153850, + 0.9846153846153850, + 0.9846153846153850, + 0.9846153846153850, + 0.9846153846153850, + 0.9846153846153850, + 0.9846153846153850, + 0.9846153846153850, + 0.9846153846153850, + 0.9846153846153850, + 0.9846153846153850, + 0.9846153846153850, + 0.9846153846153850, + 0.9846153846153850, + 0.9846153846153850, + 0.9846153846153850, + 0.9846153846153850, + 0.9846153846153850, + 0.9846153846153850, + 0.9846153846153850, + 0.9846153846153850, + 0.9846153846153850, + 0.9846153846153850, + 0.9846153846153850, + 0.9846153846153850, + 0.9846153846153850, + 0.9846153846153850, + 0.9846153846153850, + 0.9846153846153850, + 0.9846153846153850, + 0.9846153846153850, + 0.9843750000000000, + 0.9843750000000000, + 0.9843750000000000, + 0.9843750000000000, + 0.9843750000000000, + 0.9843750000000000, + 0.9843750000000000, + 0.9843750000000000, + 1.0000000000000000, + 1.0000000000000000, + 1.0000000000000000, + 1.0000000000000000, + 1.0000000000000000, + 1.0000000000000000, + 1.0000000000000000, + 1.0000000000000000, + 1.0000000000000000, + 1.0000000000000000, + 1.0000000000000000, + 1.0000000000000000, + 1.0000000000000000, + 1.0000000000000000, + 1.0000000000000000, + 1.0000000000000000, + 1.0000000000000000, + 1.0000000000000000, + 1.0000000000000000, + 1.0000000000000000, + 1.0000000000000000, + 1.0000000000000000, + 1.0000000000000000, + 1.0000000000000000, + 1.0000000000000000, + 1.0000000000000000, + 1.0000000000000000, + 1.0000000000000000, + 1.0000000000000000, + 1.0000000000000000, + 1.0000000000000000, + 1.0000000000000000, + 1.0000000000000000, + 1.0000000000000000, + 1.0000000000000000, + 1.0000000000000000, + 1.0000000000000000, + 1.0000000000000000, + 1.0000000000000000, + 1.0000000000000000, + 1.0000000000000000, + 1.0000000000000000, + 1.0000000000000000, + 1.0000000000000000, + 1.0000000000000000, + 1.0000000000000000, + 1.0000000000000000, + 1.0000000000000000, + 1.0000000000000000, + 1.0000000000000000, + 1.0000000000000000, + 1.0000000000000000, + 1.0000000000000000, + 1.0000000000000000, + 1.0000000000000000, + 1.0000000000000000, + 1.0000000000000000, + 1.0000000000000000, + 1.0000000000000000, + 1.0000000000000000, + 1.0000000000000000, + 1.0000000000000000, + 1.0000000000000000, + 1.0000000000000000, + 1.0000000000000000, + 1.0000000000000000, + 1.0000000000000000, + 1.0000000000000000, + 1.0000000000000000, + 1.0000000000000000, + 1.0000000000000000, + 1.0000000000000000, + 1.0000000000000000, + 1.0000000000000000, + 1.0000000000000000, + 1.0000000000000000, + 1.0000000000000000, + 1.0000000000000000, + 1.0000000000000000, + 1.0000000000000000, + 1.0000000000000000, + 1.0000000000000000, + 1.0000000000000000, + 1.0000000000000000, + 1.0000000000000000, + 1.0000000000000000, + 1.0000000000000000, + 1.0000000000000000, + 1.0000000000000000, + 1.0000000000000000, + 1.0000000000000000, + 1.0000000000000000, + 1.0000000000000000, + 1.0000000000000000, + 1.0000000000000000, + 1.0000000000000000, + 1.0000000000000000, + 1.0000000000000000, + 1.0000000000000000, + 1.0000000000000000, + 1.0000000000000000, + 1.0000000000000000, + 1.0000000000000000, + 1.0000000000000000, + 1.0000000000000000, + 1.0000000000000000, + 1.0000000000000000, + 1.0000000000000000, + 1.0000000000000000, + 1.0000000000000000, + 1.0000000000000000, + 1.0000000000000000, + 1.0000000000000000, + 1.0000000000000000, + 1.0000000000000000, + 1.0000000000000000, + 1.0000000000000000, + 1.0000000000000000, + 1.0000000000000000, + 1.0000000000000000, + 1.0000000000000000, + 1.0000000000000000, + 1.0000000000000000, + 1.0000000000000000, + 1.0000000000000000, + 1.0000000000000000, + 1.0000000000000000, + 1.0000000000000000, + 1.0000000000000000, + 1.0000000000000000, + 1.0000000000000000, + 1.0000000000000000, + 1.0000000000000000, + 1.0000000000000000, + 1.0000000000000000, + 1.0000000000000000, + 1.0000000000000000, + 1.0000000000000000, + 1.0000000000000000, + 0.9661016949152540, + 0.9642857142857140, + 0.9642857142857140, + 0.9642857142857140, + 0.9642857142857140, + 0.9642857142857140, + 0.9642857142857140, + 0.9473684210526320, + 0.9473684210526320, + 0.9473684210526320, + 0.9473684210526320, + 0.9473684210526320, + 0.9473684210526320, + 0.9473684210526320, + 0.9473684210526320, + 0.9473684210526320, + 0.9473684210526320, + 0.9298245614035090, + 0.9298245614035090, + 0.9298245614035090, + 0.9298245614035090, + 0.9298245614035090, + 0.9298245614035090, + 0.9298245614035090, + 0.9137931034482760, + 0.9122807017543860, + 0.9122807017543860, + 0.9122807017543860, + 0.9122807017543860, + 0.9107142857142860, + 0.9272727272727270, + 0.9107142857142860, + 0.9090909090909090, + 0.9090909090909090, + 0.9090909090909090, + 0.9090909090909090, + 0.8947368421052630, + 0.9107142857142860, + 0.9107142857142860, + 0.9107142857142860, + 0.9107142857142860, + 0.9090909090909090, + 0.9090909090909090, + 0.9090909090909090, + 0.8909090909090910, + 0.8909090909090910, + 0.8909090909090910, + 0.8909090909090910, + 0.8888888888888890, + 0.8888888888888890, + 0.8888888888888890, + 0.8888888888888890, + 0.8888888888888890, + 0.8888888888888890, + 0.8727272727272730, + 0.8888888888888890, + 0.8679245283018870, + 0.8679245283018870, + 0.8679245283018870, + 0.8490566037735850, + 0.8490566037735850, + 0.8333333333333330, + 0.8333333333333330, + 0.8333333333333330, + 0.8333333333333330, + 0.8301886792452830, + 0.8301886792452830, + 0.8301886792452830, + 0.8301886792452830, + 0.8301886792452830, + 0.8301886792452830, + 0.8000000000000000, + 0.7962962962962960, + 0.7962962962962960, + 0.7962962962962960, + 0.7962962962962960, + 0.7962962962962960, + 0.7818181818181820, + 0.7777777777777780, + 0.7454545454545450, + 0.7454545454545450, + 0.7407407407407410, + 0.7407407407407410, + 0.7358490566037730, + 0.7358490566037730, + 0.7358490566037730, + 0.7307692307692310, + 0.7254901960784310, + 0.7254901960784310, + 0.7254901960784310, + 0.7254901960784310, + 0.7058823529411760, + 0.7000000000000000, + 0.7000000000000000, + 0.7000000000000000, + 0.6800000000000000, + 0.6800000000000000, + 0.6666666666666670, + 0.6666666666666670, + 0.6600000000000000, + 0.6600000000000000, + 0.6600000000000000, + 0.6470588235294120, + 0.6346153846153850, + 0.6037735849056600, + 0.6037735849056600, + 0.5961538461538460, + 0.5769230769230770, + 0.5576923076923080, + 0.5576923076923080, + 0.5576923076923080, + 0.5471698113207550, + 0.5471698113207550, + 0.5471698113207550, + 0.5471698113207550, + 0.5471698113207550, + 0.5471698113207550, + 0.5294117647058820, + 0.5294117647058820, + 0.5294117647058820, + 0.5294117647058820, + 0.5200000000000000, + 0.5098039215686270, + 0.5098039215686270, + 0.5098039215686270, + 0.5098039215686270, + 0.5098039215686270, + 0.5098039215686270, + 0.5098039215686270, + 0.5200000000000000, + 0.5200000000000000, + 0.5200000000000000, + 0.5200000000000000, + 0.5200000000000000, + 0.5200000000000000, + 0.5098039215686270, + 0.5098039215686270, + 0.5098039215686270, + 0.5098039215686270, + 0.5098039215686270, + 0.5000000000000000, + 0.4814814814814810, + 0.4814814814814810, + 0.4814814814814810, + 0.4814814814814810, + 0.4509803921568630, + 0.4600000000000000, + 0.4285714285714290, + 0.4285714285714290, + 0.4285714285714290, + 0.4285714285714290, + 0.3958333333333330, + 0.3958333333333330, + 0.3617021276595740, + 0.3617021276595740, + 0.3617021276595740, + 0.3617021276595740, + 0.3617021276595740, + 0.3541666666666670, + 0.3333333333333330, + 0.3265306122448980, + 0.3265306122448980, + 0.3061224489795920, + 0.3000000000000000, + 0.2941176470588230, + 0.2941176470588230, + 0.2800000000000000, + 0.2800000000000000, + 0.2800000000000000, + 0.2340425531914890, + 0.2340425531914890, + 0.2391304347826090, + 0.2222222222222220, + 0.2222222222222220, + 0.2222222222222220, + 0.2222222222222220, + 0.2222222222222220, + 0.2045454545454550, + 0.1956521739130430, + 0.1914893617021280, + 0.1875000000000000, + 0.1632653061224490, + 0.1632653061224490, + 0.1600000000000000, + 0.1568627450980390, + 0.1568627450980390, + 0.1568627450980390, + 0.1568627450980390, + 0.1568627450980390, + 0.1481481481481480, + 0.1481481481481480, + 0.1481481481481480, + 0.1481481481481480, + 0.1403508771929820, + 0.1403508771929820, + 0.1379310344827590, + 0.1379310344827590, + 0.1379310344827590, + 0.1379310344827590, + 0.1166666666666670, + 0.1166666666666670, + 0.1166666666666670, + 0.1166666666666670, + 0.1166666666666670, + 0.1166666666666670, + 0.1147540983606560, + 0.1147540983606560, + 0.1129032258064520, + 0.1129032258064520, + 0.1129032258064520, + 0.1129032258064520, + 0.1129032258064520, + 0.1129032258064520, + 0.1129032258064520, + 0.1129032258064520, + 0.1129032258064520, + 0.1111111111111110, + 0.1111111111111110, + 0.1111111111111110, + 0.1111111111111110, + 0.0967741935483871, + 0.0967741935483871, + 0.1093750000000000, + 0.0952380952380952, + 0.0952380952380952, + 0.0952380952380952, + 0.0937500000000000, + 0.0937500000000000, + 0.0937500000000000, + 0.0923076923076923, + 0.0923076923076923, + 0.0923076923076923, + 0.0923076923076923, + 0.0923076923076923, + 0.0923076923076923, + 0.0923076923076923, + 0.0923076923076923, + 0.0923076923076923, + 0.0923076923076923, + 0.0923076923076923, + 0.0923076923076923, + 0.0769230769230769, + 0.0769230769230769, + 0.0781250000000000, + 0.0781250000000000, + 0.0793650793650794, + 0.0793650793650794, + 0.0793650793650794, + 0.0793650793650794, + 0.0793650793650794, + 0.0793650793650794, + 0.0793650793650794, + 0.0645161290322581, + 0.0645161290322581, + 0.0645161290322581, + 0.0655737704918033, + 0.0655737704918033, + 0.0655737704918033, + 0.0655737704918033, + 0.0655737704918033, + 0.0655737704918033, + 0.0655737704918033, + 0.0655737704918033, + 0.0666666666666667, + 0.0666666666666667, + 0.0666666666666667, + 0.0677966101694915, + 0.0677966101694915, + 0.0677966101694915, + 0.0666666666666667, + 0.0655737704918033, + 0.0655737704918033, + 0.0655737704918033, + 0.0655737704918033, + 0.0666666666666667, + 0.0666666666666667, + 0.0666666666666667, + 0.0666666666666667, + 0.0666666666666667, + 0.0666666666666667, + 0.0666666666666667, + 0.0666666666666667, + 0.0508474576271187, + 0.0508474576271187, + 0.0508474576271187, + 0.0500000000000000, + 0.0500000000000000, + 0.0508474576271187, + 0.0508474576271187, + 0.0508474576271187, + 0.0508474576271187, + 0.0517241379310345, + 0.0517241379310345, + 0.0517241379310345, + 0.0517241379310345, + 0.0517241379310345, + 0.0517241379310345, + 0.0517241379310345, + 0.0517241379310345, + 0.0508474576271187, + 0.0508474576271187, + 0.0508474576271187, + 0.0508474576271187, + 0.0508474576271187, + 0.0508474576271187, + 0.0508474576271187, + 0.0508474576271187, + 0.0508474576271187, + 0.0508474576271187, + 0.0508474576271187, + 0.0508474576271187, + 0.0508474576271187, + 0.0491803278688525, + 0.0491803278688525, + 0.0500000000000000, + 0.0491803278688525, + 0.0491803278688525, + 0.0491803278688525, + 0.0483870967741936, + 0.0476190476190476, + 0.0468750000000000, + 0.0468750000000000, + 0.0468750000000000, + 0.0468750000000000, + 0.0468750000000000, + 0.0461538461538462, + 0.0461538461538462, + 0.0461538461538462, + 0.0461538461538462, + 0.0461538461538462, + 0.0461538461538462, + 0.0461538461538462, + 0.0461538461538462, + 0.0461538461538462, + 0.0461538461538462, + 0.0461538461538462, + 0.0461538461538462, + 0.0461538461538462, + 0.0468750000000000, + 0.0476190476190476, + 0.0468750000000000, + 0.0468750000000000, + 0.0468750000000000, + 0.0468750000000000, + 0.0468750000000000, + 0.0476190476190476, + 0.0476190476190476, + 0.0476190476190476, + 0.0476190476190476, + 0.0476190476190476, + 0.0476190476190476, + 0.0491803278688525, + 0.0491803278688525, + 0.0491803278688525, + 0.0491803278688525, + 0.0491803278688525, + 0.0476190476190476, + 0.0322580645161290, + 0.0322580645161290, + 0.0322580645161290, + 0.0322580645161290, + 0.0327868852459016, + 0.0327868852459016, + 0.0322580645161290, + 0.0322580645161290, + 0.0322580645161290, + 0.0333333333333333, + 0.0344827586206897, + 0.0350877192982456, + 0.0350877192982456, + 0.0350877192982456, + 0.0350877192982456, + 0.0350877192982456, + 0.0357142857142857, + 0.0363636363636364, + 0.0370370370370370, + 0.0370370370370370, + 0.0370370370370370, + 0.0370370370370370, + 0.0363636363636364, + 0.0370370370370370, + 0.0350877192982456, + 0.0350877192982456, + 0.0350877192982456, + 0.0344827586206897, + 0.0344827586206897, + 0.0333333333333333, + 0.0338983050847458, + 0.0338983050847458, + 0.0333333333333333, + 0.0333333333333333, + 0.0333333333333333, + 0.0333333333333333, + 0.0327868852459016, + 0.0327868852459016, + 0.0327868852459016, + 0.0327868852459016, + 0.0327868852459016, + 0.0327868852459016, + 0.0333333333333333, + 0.0333333333333333, + 0.0333333333333333, + 0.0338983050847458, + 0.0338983050847458, + 0.0338983050847458, + 0.0344827586206897, + 0.0344827586206897, + 0.0350877192982456, + 0.0344827586206897, + 0.0344827586206897, + 0.0350877192982456, + 0.0344827586206897, + 0.0344827586206897, + 0.0338983050847458, + 0.0338983050847458, + 0.0344827586206897, + 0.0338983050847458, + 0.0338983050847458, + 0.0338983050847458, + 0.0338983050847458, + 0.0338983050847458, + 0.0327868852459016, + 0.0333333333333333, + 0.0333333333333333, + 0.0333333333333333, + 0.0333333333333333, + 0.0333333333333333, + 0.0338983050847458, + 0.0338983050847458, + 0.0333333333333333, + 0.0333333333333333, + 0.0333333333333333, + 0.0333333333333333, + 0.0333333333333333, + 0.0327868852459016, + 0.0333333333333333, + 0.0333333333333333, + 0.0338983050847458, + 0.0344827586206897, + 0.0344827586206897, + 0.0344827586206897, + 0.0344827586206897, + 0.0344827586206897, + 0.0338983050847458, + 0.0338983050847458, + 0.0338983050847458, + 0.0338983050847458, + 0.0338983050847458, + 0.0338983050847458, + 0.0338983050847458, + 0.0333333333333333, + 0.0333333333333333, + 0.0333333333333333, + 0.0322580645161290, + 0.0322580645161290, + 0.0322580645161290, + 0.0322580645161290, + 0.0322580645161290, + 0.0322580645161290, + 0.0322580645161290, + 0.0322580645161290, + 0.0322580645161290, + 0.0322580645161290, + 0.0312500000000000, + 0.0312500000000000, + 0.0317460317460317, + 0.0317460317460317, + 0.0317460317460317, + 0.0317460317460317, + 0.0317460317460317, + 0.0317460317460317, + 0.0312500000000000, + 0.0312500000000000, + 0.0312500000000000, + 0.0317460317460317, + 0.0317460317460317, + 0.0317460317460317, + 0.0317460317460317, + 0.0317460317460317, + 0.0317460317460317, + 0.0317460317460317, + 0.0312500000000000, + 0.0312500000000000, + 0.0312500000000000, + 0.0312500000000000, + 0.0312500000000000, + 0.0317460317460317, + 0.0317460317460317, + 0.0317460317460317, + 0.0322580645161290, + 0.0322580645161290, + 0.0322580645161290, + 0.0322580645161290, + 0.0322580645161290, + 0.0322580645161290, + 0.0317460317460317, + 0.0317460317460317, + 0.0317460317460317, + 0.0317460317460317, + 0.0317460317460317, + 0.0317460317460317, + 0.0317460317460317, + 0.0317460317460317, + 0.0317460317460317, + 0.0317460317460317, + 0.0317460317460317, + 0.0317460317460317, + 0.0312500000000000, + 0.0312500000000000, + 0.0312500000000000, + 0.0307692307692308, + 0.0307692307692308, + 0.0307692307692308, + 0.0307692307692308, + 0.0307692307692308, + 0.0307692307692308, + 0.0307692307692308, + 0.0307692307692308, + 0.0307692307692308, + 0.0307692307692308, + 0.0307692307692308, + 0.0303030303030303, + 0.0303030303030303, + 0.0303030303030303, + 0.0303030303030303, + 0.0307692307692308, + 0.0307692307692308, + 0.0307692307692308, + 0.0307692307692308, + 0.0307692307692308, + 0.0317460317460317, + 0.0317460317460317, + 0.0317460317460317, + 0.0317460317460317, + 0.0317460317460317, + 0.0322580645161290, + 0.0317460317460317, + 0.0317460317460317, + 0.0317460317460317, + 0.0317460317460317, + 0.0322580645161290, + 0.0317460317460317, + 0.0476190476190476, + 0.0476190476190476, + 0.0476190476190476, + 0.0476190476190476, + 0.0483870967741936, + 0.0483870967741936, + 0.0483870967741936, + 0.0483870967741936, + 0.0483870967741936, + 0.0491803278688525, + 0.0491803278688525, + 0.0491803278688525, + 0.0491803278688525, + 0.0491803278688525, + 0.0491803278688525, + 0.0491803278688525, + 0.0491803278688525, + 0.0491803278688525, + 0.0645161290322581, + 0.0645161290322581, + 0.0645161290322581, + 0.0645161290322581, + 0.0937500000000000, + 0.0952380952380952, + 0.0967741935483871, + 0.0967741935483871, + 0.0967741935483871, + 0.0983606557377049, + 0.0983606557377049, + 0.0983606557377049, + 0.0983606557377049, + 0.0983606557377049, + 0.1000000000000000, + 0.1147540983606560, + 0.1147540983606560, + 0.1290322580645160, + 0.1290322580645160, + 0.1290322580645160, + 0.1290322580645160, + 0.1311475409836070, + 0.1333333333333330, + 0.1355932203389830, + 0.1355932203389830, + 0.1333333333333330, + 0.1333333333333330, + 0.1290322580645160, + 0.1269841269841270, + 0.1406250000000000, + 0.1538461538461540, + 0.1538461538461540, + 0.1538461538461540, + 0.1538461538461540, + 0.1562500000000000, + 0.1538461538461540, + 0.1538461538461540, + 0.1538461538461540, + 0.1538461538461540, + 0.1562500000000000, + 0.1562500000000000, + 0.1587301587301590, + 0.1587301587301590, + 0.1587301587301590, + 0.1587301587301590, + 0.1587301587301590, + 0.1562500000000000, + 0.1562500000000000, + 0.1562500000000000, + 0.1562500000000000, + 0.1562500000000000, + 0.1718750000000000, + 0.1718750000000000, + 0.1718750000000000, + 0.1718750000000000, + 0.1718750000000000, + 0.1718750000000000, + 0.1718750000000000, + 0.1846153846153850, + 0.1875000000000000, + 0.1875000000000000, + 0.1875000000000000, + 0.1846153846153850, + 0.1846153846153850, + 0.1846153846153850, + 0.1904761904761900, + 0.1774193548387100, + 0.1803278688524590, + 0.1803278688524590, + 0.1803278688524590, + 0.1864406779661020, + 0.1785714285714290, + 0.1785714285714290, + 0.1785714285714290, + 0.1929824561403510, + 0.2000000000000000, + 0.1964285714285710, + 0.1964285714285710, + 0.2000000000000000, + 0.2037037037037040, + 0.2037037037037040, + 0.2037037037037040, + 0.2115384615384620, + 0.2222222222222220, + 0.2222222222222220, + 0.2181818181818180, + 0.2181818181818180, + 0.2142857142857140, + 0.2142857142857140, + 0.2142857142857140, + 0.2241379310344830, + 0.2241379310344830, + 0.2280701754385960, + 0.2321428571428570, + 0.2363636363636360, + 0.2321428571428570, + 0.2321428571428570, + 0.2321428571428570, + 0.2321428571428570, + 0.2407407407407410, + 0.2592592592592590, + 0.2745098039215690, + 0.2745098039215690, + 0.2884615384615380, + 0.3000000000000000, + 0.3265306122448980, + 0.3265306122448980, + 0.3400000000000000, + 0.3400000000000000, + 0.3400000000000000, + 0.3400000000000000, + 0.3333333333333330, + 0.3333333333333330, + 0.3469387755102040, + 0.3469387755102040, + 0.3469387755102040, + 0.3541666666666670, + 0.3541666666666670, + 0.3400000000000000, + 0.3469387755102040, + 0.3469387755102040, + 0.3469387755102040, + 0.3469387755102040, + 0.3653846153846150, + 0.3888888888888890, + 0.4107142857142860, + 0.4107142857142860, + 0.4107142857142860, + 0.4181818181818180, + 0.4181818181818180, + 0.4181818181818180, + 0.4385964912280700, + 0.4285714285714290, + 0.4285714285714290, + 0.4285714285714290, + 0.4285714285714290, + 0.4285714285714290, + 0.4464285714285710, + 0.4545454545454550, + 0.4444444444444440, + 0.4444444444444440, + 0.4444444444444440, + 0.4705882352941180, + 0.5000000000000000, + 0.5098039215686270, + 0.5098039215686270, + 0.5192307692307690, + 0.5098039215686270, + 0.5098039215686270, + 0.5098039215686270, + 0.5000000000000000, + 0.5000000000000000, + 0.4905660377358490, + 0.4814814814814810, + 0.4814814814814810, + 0.4814814814814810, + 0.4727272727272730, + 0.4727272727272730, + 0.4727272727272730, + 0.4727272727272730, + 0.4727272727272730, + 0.4807692307692310, + 0.4807692307692310, + 0.4807692307692310, + 0.4905660377358490, + 0.5000000000000000, + 0.5000000000000000, + 0.4909090909090910, + 0.4909090909090910, + 0.5192307692307690, + 0.5370370370370370, + 0.5370370370370370, + 0.5370370370370370, + 0.5576923076923080, + 0.5576923076923080, + 0.5918367346938780, + 0.5918367346938780, + 0.5918367346938780, + 0.5918367346938780, + 0.5918367346938780, + 0.6170212765957450, + 0.6304347826086960, + 0.6304347826086960, + 0.6666666666666670, + 0.6739130434782610, + 0.6808510638297870, + 0.6458333333333330, + 0.6595744680851060, + 0.6595744680851060, + 0.6595744680851060, + 0.6595744680851060, + 0.6458333333333330, + 0.6458333333333330, + 0.6530612244897960, + 0.6666666666666670, + 0.6666666666666670, + 0.6875000000000000, + 0.6938775510204080, + 0.7083333333333330, + 0.7234042553191490, + 0.7083333333333330, + 0.7083333333333330, + 0.7083333333333330, + 0.7083333333333330, + 0.7083333333333330, + 0.6938775510204080, + 0.6938775510204080, + 0.7000000000000000, + 0.7000000000000000, + 0.7058823529411760, + 0.7058823529411760, + 0.6923076923076920, + 0.6923076923076920, + 0.6981132075471700, + 0.7169811320754720, + 0.7500000000000000, + 0.7500000000000000, + 0.7090909090909090, + 0.7090909090909090, + 0.7090909090909090, + 0.7090909090909090, + 0.7090909090909090, + 0.7090909090909090, + 0.7222222222222220, + 0.7222222222222220, + 0.7222222222222220, + 0.7358490566037730, + 0.7407407407407410, + 0.7547169811320760, + 0.7142857142857140, + 0.7142857142857140, + 0.7142857142857140, + 0.7272727272727270, + 0.7454545454545450, + 0.7321428571428570, + 0.7321428571428570, + 0.7321428571428570, + 0.7321428571428570, + 0.7368421052631580, + 0.7368421052631580, + 0.7241379310344830, + 0.7241379310344830, + 0.7241379310344830, + 0.7241379310344830, + 0.7288135593220340, + 0.7377049180327870, + 0.7377049180327870, + 0.7377049180327870, + 0.7377049180327870, + 0.7377049180327870, + 0.7377049180327870, + 0.7377049180327870, + 0.7377049180327870, + 0.7377049180327870, + 0.7333333333333330, + 0.7333333333333330, + 0.7333333333333330, + 0.7213114754098360, + 0.7258064516129030, + 0.7377049180327870, + 0.7377049180327870, + 0.7377049180327870, + 0.7419354838709680, + 0.7419354838709680, + 0.7419354838709680, + 0.7666666666666670, + 0.7666666666666670, + 0.7666666666666670, + 0.7666666666666670, + 0.7666666666666670, + 0.7796610169491530, + 0.8214285714285710, + 0.8070175438596490, + 0.8070175438596490, + 0.8070175438596490, + 0.8070175438596490, + 0.8070175438596490, + 0.8214285714285710, + 0.8214285714285710, + 0.8214285714285710, + 0.8214285714285710, + 0.8214285714285710, + 0.8070175438596490, + 0.8070175438596490, + 0.8070175438596490, + 0.8070175438596490, + 0.8035714285714290, + 0.8035714285714290, + 0.8035714285714290, + 0.7758620689655170, + 0.7758620689655170, + 0.7796610169491530, + 0.7833333333333330, + 0.7868852459016390, + 0.8000000000000000, + 0.7868852459016390, + 0.7868852459016390, + 0.7868852459016390, + 0.7903225806451610, + 0.7903225806451610, + 0.7903225806451610, + 0.7903225806451610, + 0.8032786885245900, + 0.8032786885245900, + 0.7903225806451610, + 0.7903225806451610, + 0.7936507936507940, + 0.7846153846153850, + 0.7846153846153850, + 0.7846153846153850, + 0.7846153846153850, + 0.7968750000000000, + 0.7968750000000000, + 0.7968750000000000, + 0.7846153846153850, + 0.7846153846153850, + 0.7846153846153850, + 0.7846153846153850, + 0.8000000000000000, + 0.8000000000000000, + 0.8000000000000000, + 0.8000000000000000, + 0.8125000000000000, + 0.8225806451612900, + 0.8225806451612900, + 0.8644067796610170, + 0.8644067796610170, + 0.8644067796610170, + 0.8644067796610170, + 0.8793103448275860, + 0.8793103448275860, + 0.8833333333333330, + 0.8833333333333330, + 0.8833333333333330, + 0.8833333333333330, + 0.8833333333333330, + 0.8833333333333330, + 0.8888888888888890, + 0.8888888888888890, + 0.8888888888888890, + 0.8906250000000000, + 0.8906250000000000, + 0.8769230769230770, + 0.8769230769230770, + 0.8769230769230770, + 0.8769230769230770, + 0.8769230769230770, + 0.8769230769230770, + 0.8769230769230770, + 0.8769230769230770, + 0.8769230769230770, + 0.8769230769230770, + 0.8730158730158730, + 0.8888888888888890, + 0.9032258064516130, + 0.9032258064516130, + 0.9032258064516130, + 0.9032258064516130, + 0.9032258064516130, + 0.9047619047619050, + 0.9047619047619050, + 0.9047619047619050, + 0.9047619047619050, + 0.9047619047619050, + 0.9047619047619050, + 0.9047619047619050, + 0.9047619047619050, + 0.9047619047619050, + 0.9047619047619050, + 0.9047619047619050, + 0.9047619047619050, + 0.9047619047619050, + 0.9047619047619050, + 0.9193548387096770, + 0.9193548387096770, + 0.9193548387096770, + 0.9193548387096770, + 0.9206349206349210, + 0.9206349206349210, + 0.9206349206349210, + 0.9206349206349210, + 0.9206349206349210, + 0.9206349206349210, + 0.9206349206349210, + 0.9354838709677420, + 0.9354838709677420, + 0.9354838709677420, + 0.9354838709677420, + 0.9365079365079360, + 0.9365079365079360, + 0.9365079365079360, + 0.9365079365079360, + 0.9365079365079360, + 0.9354838709677420, + 0.9354838709677420, + 0.9354838709677420, + 0.9354838709677420, + 0.9365079365079360, + 0.9365079365079360, + 0.9365079365079360, + 0.9365079365079360, + 0.9365079365079360, + 0.9365079365079360, + 0.9218750000000000, + 0.9218750000000000, + 0.9218750000000000, + 0.9218750000000000, + 0.9230769230769230, + 0.9230769230769230, + 0.9230769230769230, + 0.9230769230769230, + 0.9230769230769230, + 0.9230769230769230, + 0.9242424242424240, + 0.9242424242424240, + 0.9242424242424240, + 0.9242424242424240, + 0.9242424242424240, + 0.9242424242424240, + 0.9242424242424240, + 0.9242424242424240, + 0.9242424242424240, + 0.9242424242424240, + 0.9253731343283580, + 0.9264705882352940, + 0.9264705882352940, + 0.9275362318840580, + 0.9275362318840580, + 0.9275362318840580, + 0.9275362318840580, + 0.9275362318840580, + 0.9275362318840580, + 0.9275362318840580, + 0.9275362318840580, + 0.9275362318840580, + 0.9275362318840580, + 0.9275362318840580, + 0.9275362318840580, + 0.9275362318840580, + 0.9275362318840580, + 0.9275362318840580, + 0.9275362318840580, + 0.9275362318840580, + 0.9275362318840580, + 0.9275362318840580, + 0.9275362318840580, + 0.9275362318840580, + 0.9275362318840580, + 0.9275362318840580, + 0.9275362318840580, + 0.9275362318840580, + 0.9275362318840580, + 0.9275362318840580, + 0.9275362318840580, + 0.9275362318840580, + 0.9275362318840580, + 0.9275362318840580, + 0.9275362318840580, + 0.9275362318840580, + 0.9275362318840580, + 0.9275362318840580, + 0.9275362318840580, + 0.9285714285714290, + 0.9285714285714290, + 0.9285714285714290, + 0.9285714285714290, + 0.9285714285714290, + 0.9285714285714290, + 0.9285714285714290, + 0.9285714285714290, + 0.9420289855072460, + 0.9420289855072460, + 0.9420289855072460, + 0.9420289855072460, + 0.9420289855072460, + 0.9420289855072460, + 0.9420289855072460, + 0.9420289855072460, + 0.9420289855072460, + 0.9420289855072460, + 0.9420289855072460, + 0.9420289855072460, + 0.9420289855072460, + 0.9420289855072460, + 0.9420289855072460, + 0.9420289855072460, + 0.9420289855072460, + 0.9420289855072460, + 0.9428571428571430, + 0.9428571428571430, + 0.9428571428571430, + 0.9428571428571430, + 0.9428571428571430, + 0.9428571428571430, + 0.9428571428571430, + 0.9428571428571430, + 0.9428571428571430, + 0.9428571428571430, + 0.9428571428571430, + 0.9428571428571430, + 0.9428571428571430, + 0.9428571428571430, + 0.9428571428571430, + 0.9428571428571430, + 0.9428571428571430, + 0.9428571428571430, + 0.9565217391304350, + 0.9565217391304350, + 0.9565217391304350, + 0.9565217391304350, + 0.9565217391304350, + 0.9565217391304350, + 0.9565217391304350, + 0.9565217391304350, + 0.9565217391304350, + 0.9565217391304350, + 0.9565217391304350, + 0.9565217391304350, + 0.9565217391304350, + 0.9565217391304350, + 0.9565217391304350, + 0.9565217391304350, + 0.9565217391304350, + 0.9565217391304350, + 0.9565217391304350, + 0.9565217391304350, + 0.9565217391304350, + 0.9565217391304350, + 0.9565217391304350, + 0.9565217391304350, + 0.9565217391304350, + 0.9565217391304350, + 0.9565217391304350, + 0.9565217391304350, + 0.9565217391304350, + 0.9565217391304350, + 0.9565217391304350, + 0.9565217391304350, + 0.9565217391304350, + 0.9565217391304350, + 0.9565217391304350, + 0.9565217391304350, + 0.9571428571428570, + 0.9571428571428570, + 0.9571428571428570, + 0.9571428571428570, + 0.9571428571428570, + 0.9571428571428570, + 0.9571428571428570, + 0.9571428571428570, + 0.9571428571428570, + 0.9571428571428570, + 0.9571428571428570, + 0.9571428571428570, + 0.9571428571428570, + 0.9571428571428570, + 0.9571428571428570, + 0.9571428571428570, + 0.9571428571428570, + 0.9571428571428570, + 0.9571428571428570, + 0.9571428571428570, + 0.9571428571428570, + 0.9571428571428570, + 0.9571428571428570, + 0.9571428571428570, + 0.9571428571428570, + 0.9571428571428570, + 0.9571428571428570, + 0.9571428571428570, + 0.9571428571428570, + 0.9571428571428570, + 0.9571428571428570, + 0.9571428571428570, + 0.9571428571428570, + 0.9571428571428570, + 0.9571428571428570, + 0.9571428571428570, + 0.9571428571428570, + 0.9571428571428570, + 0.9571428571428570, + 0.9565217391304350, + 0.9565217391304350, + 0.9565217391304350, + 0.9565217391304350, + 0.9565217391304350, + 0.9565217391304350, + 0.9565217391304350, + 0.9565217391304350, + 0.9565217391304350, + 0.9565217391304350, + 0.9565217391304350, + 0.9565217391304350, + 0.9565217391304350, + 0.9565217391304350, + 0.9565217391304350, + 0.9565217391304350, + 0.9565217391304350, + 0.9565217391304350, + 0.9565217391304350, + 0.9565217391304350, + 0.9565217391304350, + 0.9565217391304350, + 0.9565217391304350, + 0.9565217391304350, + 0.9565217391304350, + 0.9565217391304350, + 0.9565217391304350, + 0.9565217391304350, + 0.9565217391304350, + 0.9565217391304350, + 0.9565217391304350, + 0.9565217391304350, + 0.9565217391304350, + 0.9565217391304350, + 0.9565217391304350, + 0.9565217391304350, + 0.9565217391304350, + 0.9565217391304350, + 0.9565217391304350, + 0.9565217391304350, + 0.9565217391304350, + 0.9565217391304350, + 0.9565217391304350, + 0.9565217391304350, + 0.9565217391304350, + 0.9565217391304350, + 0.9565217391304350, + 0.9565217391304350, + 0.9558823529411760, + 0.9558823529411760, + 0.9558823529411760, + 0.9558823529411760, + 0.9558823529411760, + 0.9558823529411760, + 0.9558823529411760, + 0.9558823529411760, + 0.9558823529411760, + 0.9558823529411760, + 0.9558823529411760, + 0.9558823529411760, + 0.9558823529411760, + 0.9558823529411760, + 0.9558823529411760, + 0.9558823529411760, + 0.9558823529411760, + 0.9558823529411760, + 0.9558823529411760, + 0.9558823529411760, + 0.9558823529411760, + 0.9558823529411760, + 0.9558823529411760, + 0.9558823529411760, + 0.9558823529411760, + 0.9558823529411760, + 0.9558823529411760, + 0.9558823529411760, + 0.9558823529411760, + 0.9558823529411760, + 0.9565217391304350, + 0.9565217391304350, + 0.9565217391304350, + 0.9565217391304350, + 0.9565217391304350, + 0.9565217391304350, + 0.9565217391304350, + 0.9565217391304350, + 0.9565217391304350, + 0.9565217391304350, + 0.9565217391304350, + 0.9565217391304350, + 0.9565217391304350, + 0.9565217391304350, + 0.9565217391304350, + 0.9565217391304350, + 0.9565217391304350, + 0.9565217391304350, + 0.9565217391304350, + 0.9565217391304350, + 0.9565217391304350, + 0.9565217391304350, + 0.9565217391304350, + 0.9565217391304350, + 0.9565217391304350, + 0.9565217391304350, + 0.9565217391304350, + 0.9565217391304350, + 0.9565217391304350, + 0.9565217391304350, + 0.9565217391304350, + 0.9565217391304350, + 0.9565217391304350, + 0.9565217391304350, + 0.9705882352941180, + 0.9705882352941180, + 0.9705882352941180, + 0.9705882352941180, + 0.9705882352941180, + 0.9705882352941180, + 0.9705882352941180, + 0.9705882352941180, + 0.9705882352941180, + 0.9705882352941180, + 0.9705882352941180, + 0.9705882352941180, + 0.9705882352941180, + 0.9701492537313430, + 0.9701492537313430, + 0.9701492537313430, + 0.9701492537313430, + 0.9701492537313430, + 0.9701492537313430, + 0.9701492537313430, + 0.9701492537313430, + 0.9701492537313430, + 0.9701492537313430, + 0.9701492537313430, + 0.9701492537313430, + 0.9701492537313430, + 0.9701492537313430, + 0.9701492537313430, + 0.9701492537313430, + 0.9701492537313430, + 0.9701492537313430, + 0.9701492537313430, + 0.9701492537313430, + 0.9701492537313430, + 0.9701492537313430, + 0.9701492537313430, + 0.9696969696969700, + 0.9696969696969700, + 0.9696969696969700, + 0.9696969696969700, + 0.9696969696969700, + 0.9696969696969700, + 0.9696969696969700, + 0.9696969696969700, + 0.9696969696969700, + 0.9696969696969700, + 0.9696969696969700, + 0.9696969696969700, + 0.9696969696969700, + 0.9696969696969700, + 0.9696969696969700, + 0.9696969696969700, + 0.9692307692307690, + 0.9692307692307690, + 0.9692307692307690, + 0.9692307692307690, + 0.9692307692307690, + 0.9692307692307690, + 0.9692307692307690, + 0.9692307692307690, + 0.9692307692307690, + 0.9692307692307690, + 0.9692307692307690, + 0.9692307692307690, + 0.9692307692307690, + 0.9692307692307690, + 0.9687500000000000, + 0.9687500000000000, + 0.9687500000000000, + 0.9687500000000000, + 0.9687500000000000, + 0.9687500000000000, + 0.9692307692307690, + 0.9692307692307690, + 0.9692307692307690, + 0.9692307692307690, + 0.9692307692307690, + 0.9692307692307690, + 0.9692307692307690, + 0.9692307692307690, + 0.9692307692307690, + 0.9692307692307690, + 0.9692307692307690, + 0.9692307692307690, + 0.9692307692307690, + 0.9692307692307690, + 0.9692307692307690, + 0.9692307692307690, + 0.9692307692307690, + 0.9692307692307690, + 0.9692307692307690, + 0.9692307692307690, + 0.9692307692307690, + 0.9692307692307690, + 0.9692307692307690, + 0.9692307692307690, + 0.9692307692307690, + 0.9692307692307690, + 0.9692307692307690, + 0.9692307692307690, + 0.9692307692307690, + 0.9692307692307690, + 0.9692307692307690, + 0.9692307692307690, + 0.9692307692307690, + 0.9692307692307690, + 0.9692307692307690, + 0.9692307692307690, + 0.9692307692307690, + 0.9692307692307690, + 0.9696969696969700, + 0.9696969696969700, + 0.9696969696969700, + 0.9696969696969700, + 0.9696969696969700, + 0.9696969696969700, + 0.9696969696969700, + 0.9696969696969700, + 0.9696969696969700, + 0.9696969696969700, + 0.9696969696969700, + 0.9696969696969700, + 0.9696969696969700, + 0.9696969696969700, + 0.9696969696969700, + 0.9696969696969700, + 0.9696969696969700, + 0.9696969696969700, + 0.9696969696969700, + 0.9696969696969700, + 0.9696969696969700, + 0.9696969696969700, + 0.9696969696969700, + 0.9692307692307690, + 0.9692307692307690, + 0.9692307692307690, + 0.9692307692307690, + 0.9692307692307690, + 0.9692307692307690, + 0.9692307692307690, + 0.9692307692307690, + 0.9692307692307690, + 0.9692307692307690, + 0.9692307692307690, + 0.9692307692307690, + 0.9692307692307690, + 0.9692307692307690, + 0.9692307692307690, + 0.9692307692307690, + 0.9692307692307690, + 0.9692307692307690, + 0.9692307692307690, + 0.9692307692307690, + 0.9692307692307690, + 0.9692307692307690, + 0.9692307692307690, + 0.9692307692307690, + 0.9692307692307690, + 0.9692307692307690, + 0.9692307692307690, + 0.9692307692307690, + 0.9692307692307690, + 0.9692307692307690, + 0.9692307692307690, + 0.9692307692307690, + 0.9692307692307690, + 0.9692307692307690, + 0.9692307692307690, + 0.9692307692307690, + 0.9692307692307690, + 0.9692307692307690, + 0.9692307692307690, + 0.9692307692307690, + 0.9692307692307690, + 0.9692307692307690, + 0.9692307692307690, + 0.9692307692307690, + 0.9692307692307690, + 0.9692307692307690, + 0.9692307692307690, + 0.9692307692307690, + 0.9692307692307690, + 0.9687500000000000, + 0.9687500000000000, + 0.9687500000000000, + 0.9687500000000000, + 0.9687500000000000, + 0.9692307692307690, + 0.9687500000000000, + 0.9687500000000000, + 0.9687500000000000, + 0.9687500000000000, + 0.9687500000000000, + 0.9538461538461540, + 0.9538461538461540, + 0.9538461538461540, + 0.9538461538461540, + 0.9538461538461540, + 0.9538461538461540, + 0.9538461538461540, + 0.9538461538461540, + 0.9538461538461540, + 0.9538461538461540, + 0.9538461538461540, + 0.9538461538461540, + 0.9538461538461540, + 0.9365079365079360, + 0.9365079365079360, + 0.9365079365079360, + 0.9365079365079360, + 0.9365079365079360, + 0.9365079365079360, + 0.9218750000000000, + 0.9218750000000000, + 0.9218750000000000, + 0.9218750000000000, + 0.9218750000000000, + 0.9218750000000000, + 0.9218750000000000, + 0.9206349206349210, + 0.9206349206349210, + 0.9206349206349210, + 0.9206349206349210, + 0.9193548387096770, + 0.9193548387096770, + 0.9180327868852460, + 0.9180327868852460, + 0.9180327868852460, + 0.9180327868852460, + 0.9180327868852460, + 0.9333333333333330, + 0.9322033898305080, + 0.9322033898305080, + 0.9322033898305080, + 0.9322033898305080, + 0.9166666666666670, + 0.9322033898305080, + 0.8870967741935480, + 0.8870967741935480, + 0.8870967741935480, + 0.8870967741935480, + 0.8870967741935480, + 0.8870967741935480, + 0.8870967741935480, + 0.8870967741935480, + 0.8852459016393440, + 0.8833333333333330, + 0.8833333333333330, + 0.8833333333333330, + 0.8813559322033900, + 0.8813559322033900, + 0.8813559322033900, + 0.8813559322033900, + 0.8793103448275860, + 0.8793103448275860, + 0.8793103448275860, + 0.8793103448275860, + 0.8793103448275860, + 0.8644067796610170, + 0.8666666666666670, + 0.8524590163934430, + 0.8500000000000000, + 0.8500000000000000, + 0.8500000000000000, + 0.8500000000000000, + 0.8474576271186440, + 0.8196721311475410, + 0.8196721311475410, + 0.8196721311475410, + 0.8196721311475410, + 0.8166666666666670, + 0.8103448275862070, + 0.8103448275862070, + 0.8103448275862070, + 0.8035714285714290, + 0.8035714285714290, + 0.8035714285714290, + 0.8000000000000000, + 0.7857142857142860, + 0.7857142857142860, + 0.7857142857142860, + 0.7857142857142860, + 0.7636363636363640, + 0.7592592592592590, + 0.7547169811320760, + 0.7547169811320760, + 0.7547169811320760, + 0.7500000000000000, + 0.7450980392156860, + 0.7346938775510200, + 0.7200000000000000, + 0.7200000000000000, + 0.7058823529411760, + 0.7000000000000000, + 0.6862745098039220, + 0.6730769230769230, + 0.6730769230769230, + 0.6730769230769230, + 0.6730769230769230, + 0.6730769230769230, + 0.6666666666666670, + 0.6666666666666670, + 0.6666666666666670, + 0.6538461538461540, + 0.6470588235294120, + 0.6346153846153850, + 0.6346153846153850, + 0.6346153846153850, + 0.6346153846153850, + 0.6346153846153850, + 0.6346153846153850, + 0.6346153846153850, + 0.6226415094339620, + 0.6000000000000000, + 0.6000000000000000, + 0.6000000000000000, + 0.6000000000000000, + 0.6000000000000000, + 0.6000000000000000, + 0.5818181818181820, + 0.5818181818181820, + 0.5818181818181820, + 0.5714285714285710, + 0.5714285714285710, + 0.5614035087719300, + 0.5517241379310340, + 0.5272727272727270, + 0.5272727272727270, + 0.5272727272727270, + 0.5272727272727270, + 0.5178571428571430, + 0.5178571428571430, + 0.4909090909090910, + 0.4821428571428570, + 0.4821428571428570, + 0.4736842105263160, + 0.4482758620689660, + 0.4482758620689660, + 0.4385964912280700, + 0.4385964912280700, + 0.4385964912280700, + 0.4385964912280700, + 0.4385964912280700, + 0.4385964912280700, + 0.3962264150943400, + 0.3962264150943400, + 0.3962264150943400, + 0.3962264150943400, + 0.3962264150943400, + 0.3888888888888890, + 0.3818181818181820, + 0.3818181818181820, + 0.3703703703703700, + 0.3636363636363640, + 0.3636363636363640, + 0.3636363636363640, + 0.3636363636363640, + 0.3636363636363640, + 0.3518518518518520, + 0.3137254901960780, + 0.2941176470588230, + 0.2800000000000000, + 0.2653061224489800, + 0.2653061224489800, + 0.2500000000000000, + 0.2500000000000000, + 0.2500000000000000, + 0.2500000000000000, + 0.2400000000000000, + 0.2400000000000000, + 0.2200000000000000, + 0.2156862745098040, + 0.2156862745098040, + 0.2156862745098040, + 0.2115384615384620, + 0.2115384615384620, + 0.2075471698113210, + 0.2075471698113210, + 0.2075471698113210, + 0.2075471698113210, + 0.1886792452830190, + 0.1886792452830190, + 0.1886792452830190, + 0.1886792452830190, + 0.1851851851851850, + 0.1851851851851850, + 0.1754385964912280, + 0.1754385964912280, + 0.1754385964912280, + 0.1724137931034480, + 0.1724137931034480, + 0.1724137931034480, + 0.1694915254237290, + 0.1694915254237290, + 0.1639344262295080, + 0.1639344262295080, + 0.1639344262295080, + 0.1612903225806450, + 0.1406250000000000, + 0.1406250000000000, + 0.1384615384615380, + 0.1384615384615380, + 0.1406250000000000, + 0.1406250000000000, + 0.1384615384615380, + 0.1384615384615380, + 0.1363636363636360, + 0.1363636363636360, + 0.1363636363636360, + 0.1343283582089550, + 0.1343283582089550, + 0.1343283582089550, + 0.1323529411764710, + 0.1304347826086960, + 0.1304347826086960, + 0.1323529411764710, + 0.1323529411764710, + 0.1323529411764710, + 0.1323529411764710, + 0.1323529411764710, + 0.1285714285714290, + 0.1267605633802820, + 0.1142857142857140, + 0.1142857142857140, + 0.1159420289855070, + 0.1159420289855070, + 0.1159420289855070, + 0.1029411764705880, + 0.0895522388059701, + 0.0895522388059701, + 0.0895522388059701, + 0.0895522388059701, + 0.0895522388059701, + 0.0895522388059701, + 0.0895522388059701, + 0.0909090909090909, + 0.0909090909090909, + 0.0909090909090909, + 0.0909090909090909, + 0.0909090909090909, + 0.0895522388059701, + 0.0895522388059701, + 0.0895522388059701, + 0.0895522388059701, + 0.0895522388059701, + 0.0895522388059701, + 0.0882352941176471, + 0.0882352941176471, + 0.0882352941176471, + 0.0882352941176471, + 0.0882352941176471, + 0.0882352941176471, + 0.0869565217391304, + 0.0869565217391304, + 0.0869565217391304, + 0.0869565217391304, + 0.0869565217391304, + 0.0869565217391304, + 0.0869565217391304, + 0.0869565217391304, + 0.0869565217391304, + 0.0882352941176471, + 0.0882352941176471, + 0.0882352941176471, + 0.0882352941176471, + 0.0882352941176471, + 0.0882352941176471, + 0.0882352941176471, + 0.0882352941176471, + 0.0882352941176471, + 0.0882352941176471, + 0.0869565217391304, + 0.0857142857142857, + 0.0857142857142857, + 0.0857142857142857, + 0.0857142857142857, + 0.0857142857142857, + 0.0857142857142857, + 0.0857142857142857, + 0.0857142857142857, + 0.0857142857142857, + 0.0857142857142857, + 0.0857142857142857, + 0.0857142857142857, + 0.0857142857142857, + 0.0857142857142857, + 0.0857142857142857, + 0.0714285714285714, + 0.0714285714285714, + 0.0714285714285714, + 0.0724637681159420, + 0.0724637681159420, + 0.0724637681159420, + 0.0724637681159420, + 0.0724637681159420, + 0.0724637681159420, + 0.0724637681159420, + 0.0724637681159420, + 0.0724637681159420, + 0.0724637681159420, + 0.0724637681159420, + 0.0724637681159420, + 0.0714285714285714, + 0.0714285714285714, + 0.0714285714285714, + 0.0714285714285714, + 0.0714285714285714, + 0.0714285714285714, + 0.0714285714285714, + 0.0714285714285714, + 0.0714285714285714, + 0.0714285714285714, + 0.0714285714285714, + 0.0714285714285714, + 0.0714285714285714, + 0.0714285714285714, + 0.0714285714285714, + 0.0714285714285714, + 0.0724637681159420, + 0.0724637681159420, + 0.0724637681159420, + 0.0724637681159420, + 0.0724637681159420, + 0.0724637681159420, + 0.0724637681159420, + 0.0724637681159420, + 0.0724637681159420, + 0.0724637681159420, + 0.0724637681159420, + 0.0724637681159420, + 0.0724637681159420, + 0.0724637681159420, + 0.0724637681159420, + 0.0724637681159420, + 0.0735294117647059, + 0.0724637681159420, + 0.0735294117647059, + 0.0746268656716418, + 0.0757575757575758, + 0.0757575757575758, + 0.0757575757575758, + 0.0757575757575758, + 0.0781250000000000, + 0.0769230769230769, + 0.0793650793650794, + 0.0793650793650794, + 0.0793650793650794, + 0.0793650793650794, + 0.0769230769230769, + 0.0781250000000000, + 0.0634920634920635, + 0.0634920634920635, + 0.0634920634920635, + 0.0634920634920635, + 0.0634920634920635, + 0.0634920634920635, + 0.0625000000000000, + 0.0625000000000000, + 0.0615384615384615, + 0.0615384615384615, + 0.0634920634920635, + 0.0634920634920635, + 0.0634920634920635, + 0.0634920634920635, + 0.0634920634920635, + 0.0634920634920635, + 0.0634920634920635, + 0.0645161290322581, + 0.0634920634920635, + 0.0634920634920635, + 0.0645161290322581, + 0.0645161290322581, + 0.0645161290322581, + 0.0645161290322581, + 0.0634920634920635, + 0.0634920634920635, + 0.0634920634920635, + 0.0634920634920635, + 0.0625000000000000, + 0.0625000000000000, + 0.0625000000000000, + 0.0625000000000000, + 0.0625000000000000, + 0.0625000000000000, + 0.0645161290322581, + 0.0645161290322581, + 0.0655737704918033, + 0.0655737704918033, + 0.0655737704918033, + 0.0655737704918033, + 0.0666666666666667, + 0.0645161290322581, + 0.0625000000000000, + 0.0625000000000000, + 0.0625000000000000, + 0.0625000000000000, + 0.0597014925373134, + 0.0597014925373134, + 0.0597014925373134, + 0.0597014925373134, + 0.0597014925373134, + 0.0606060606060606, + 0.0579710144927536, + 0.0579710144927536, + 0.0571428571428571, + 0.0571428571428571, + 0.0571428571428571, + 0.0571428571428571, + 0.0571428571428571, + 0.0571428571428571, + 0.0571428571428571, + 0.0571428571428571, + 0.0563380281690141, + 0.0563380281690141, + 0.0571428571428571, + 0.0579710144927536, + 0.0588235294117647, + 0.0588235294117647, + 0.0597014925373134, + 0.0606060606060606, + 0.0597014925373134, + 0.0588235294117647, + 0.0579710144927536, + 0.0571428571428571, + 0.0571428571428571, + 0.0579710144927536, + 0.0579710144927536, + 0.0579710144927536, + 0.0588235294117647, + 0.0588235294117647, + 0.0588235294117647, + 0.0588235294117647, + 0.0588235294117647, + 0.0588235294117647, + 0.0597014925373134, + 0.0597014925373134, + 0.0597014925373134, + 0.0735294117647059, + 0.0735294117647059, + 0.0746268656716418, + 0.0735294117647059, + 0.0735294117647059, + 0.0735294117647059, + 0.0724637681159420, + 0.0724637681159420, + 0.0714285714285714, + 0.0714285714285714, + 0.0714285714285714, + 0.0704225352112676, + 0.0694444444444444, + 0.0694444444444444, + 0.0694444444444444, + 0.0684931506849315, + 0.0684931506849315, + 0.0684931506849315, + 0.0684931506849315, + 0.0684931506849315, + 0.0684931506849315, + 0.0684931506849315, + 0.0684931506849315, + 0.0684931506849315, + 0.0684931506849315, + 0.0684931506849315, + 0.0684931506849315, + 0.0694444444444444, + 0.0694444444444444, + 0.0694444444444444, + 0.0694444444444444, + 0.0694444444444444, + 0.0694444444444444, + 0.0704225352112676, + 0.0704225352112676, + 0.0704225352112676, + 0.0704225352112676, + 0.0704225352112676, + 0.0704225352112676, + 0.0704225352112676, + 0.0694444444444444, + 0.0694444444444444, + 0.0563380281690141, + 0.0563380281690141, + 0.0563380281690141, + 0.0563380281690141, + 0.0563380281690141, + 0.0563380281690141, + 0.0563380281690141, + 0.0563380281690141, + 0.0563380281690141, + 0.0555555555555556, + 0.0555555555555556, + 0.0563380281690141, + 0.0571428571428571, + 0.0571428571428571, + 0.0571428571428571, + 0.0571428571428571, + 0.0571428571428571, + 0.0571428571428571, + 0.0428571428571429, + 0.0428571428571429, + 0.0428571428571429, + 0.0428571428571429, + 0.0428571428571429, + 0.0428571428571429, + 0.0422535211267606, + 0.0428571428571429, + 0.0434782608695652, + 0.0434782608695652, + 0.0434782608695652, + 0.0434782608695652, + 0.0434782608695652, + 0.0428571428571429, + 0.0428571428571429, + 0.0428571428571429, + 0.0428571428571429, + 0.0422535211267606, + 0.0422535211267606, + 0.0422535211267606, + 0.0422535211267606, + 0.0422535211267606, + 0.0422535211267606, + 0.0422535211267606, + 0.0428571428571429, + 0.0434782608695652, + 0.0441176470588235, + 0.0441176470588235, + 0.0441176470588235, + 0.0447761194029851, + 0.0447761194029851, + 0.0447761194029851, + 0.0447761194029851, + 0.0447761194029851, + 0.0447761194029851, + 0.0447761194029851, + 0.0447761194029851, + 0.0447761194029851, + 0.0597014925373134, + 0.0597014925373134, + 0.0597014925373134, + 0.0597014925373134, + 0.0597014925373134, + 0.0746268656716418, + 0.0746268656716418, + 0.0746268656716418, + 0.0746268656716418, + 0.0746268656716418, + 0.0746268656716418, + 0.0735294117647059, + 0.0735294117647059, + 0.0724637681159420, + 0.0735294117647059, + 0.0724637681159420, + 0.0857142857142857, + 0.0857142857142857, + 0.0985915492957746, + 0.0985915492957746, + 0.1000000000000000, + 0.1014492753623190, + 0.1029411764705880, + 0.1029411764705880, + 0.1029411764705880, + 0.1029411764705880, + 0.1029411764705880, + 0.1029411764705880, + 0.1029411764705880, + 0.1044776119402990, + 0.1044776119402990, + 0.1044776119402990, + 0.1044776119402990, + 0.1194029850746270, + 0.1194029850746270, + 0.1194029850746270, + 0.1194029850746270, + 0.1194029850746270, + 0.1194029850746270, + 0.1323529411764710, + 0.1323529411764710, + 0.1323529411764710, + 0.1323529411764710, + 0.1323529411764710, + 0.1323529411764710, + 0.1323529411764710, + 0.1470588235294120, + 0.1449275362318840, + 0.1449275362318840, + 0.1449275362318840, + 0.1470588235294120, + 0.1470588235294120, + 0.1449275362318840, + 0.1323529411764710, + 0.1323529411764710, + 0.1323529411764710, + 0.1323529411764710, + 0.1343283582089550, + 0.1212121212121210, + 0.1194029850746270, + 0.1194029850746270, + 0.1212121212121210, + 0.1194029850746270, + 0.1194029850746270, + 0.1343283582089550, + 0.1343283582089550, + 0.1343283582089550, + 0.1343283582089550, + 0.1343283582089550, + 0.1470588235294120, + 0.1492537313432840, + 0.1515151515151520, + 0.1515151515151520, + 0.1515151515151520, + 0.1515151515151520, + 0.1515151515151520, + 0.1538461538461540, + 0.1538461538461540, + 0.1666666666666670, + 0.1666666666666670, + 0.1791044776119400, + 0.1791044776119400, + 0.1818181818181820, + 0.1875000000000000, + 0.1746031746031750, + 0.1746031746031750, + 0.1746031746031750, + 0.1746031746031750, + 0.1746031746031750, + 0.1774193548387100, + 0.1639344262295080, + 0.1639344262295080, + 0.1639344262295080, + 0.1639344262295080, + 0.1666666666666670, + 0.1803278688524590, + 0.1803278688524590, + 0.1803278688524590, + 0.1833333333333330, + 0.1833333333333330, + 0.2131147540983610, + 0.2166666666666670, + 0.2166666666666670, + 0.2131147540983610, + 0.2258064516129030, + 0.2258064516129030, + 0.2258064516129030, + 0.2258064516129030, + 0.2258064516129030, + 0.2295081967213110, + 0.2295081967213110, + 0.2333333333333330, + 0.2333333333333330, + 0.2333333333333330, + 0.2333333333333330, + 0.2333333333333330, + 0.2333333333333330, + 0.2333333333333330, + 0.2333333333333330, + 0.2333333333333330, + 0.2333333333333330, + 0.2372881355932200, + 0.2456140350877190, + 0.2363636363636360, + 0.2631578947368420, + 0.2631578947368420, + 0.2586206896551720, + 0.2631578947368420, + 0.2631578947368420, + 0.2678571428571430, + 0.2727272727272730, + 0.2857142857142860, + 0.2857142857142860, + 0.2857142857142860, + 0.2909090909090910, + 0.2962962962962960, + 0.2830188679245280, + 0.3076923076923080, + 0.3076923076923080, + 0.3076923076923080, + 0.3207547169811320, + 0.3207547169811320, + 0.3207547169811320, + 0.3750000000000000, + 0.3750000000000000, + 0.3750000000000000, + 0.3958333333333330, + 0.3958333333333330, + 0.3958333333333330, + 0.3877551020408160, + 0.3958333333333330, + 0.3958333333333330, + 0.4081632653061220, + 0.4038461538461540, + 0.4074074074074070, + 0.4035087719298250, + 0.3965517241379310, + 0.3965517241379310, + 0.4067796610169490, + 0.4166666666666670, + 0.4166666666666670, + 0.4166666666666670, + 0.4237288135593220, + 0.4237288135593220, + 0.4237288135593220, + 0.4310344827586210, + 0.4310344827586210, + 0.4237288135593220, + 0.4237288135593220, + 0.4237288135593220, + 0.4333333333333330, + 0.4426229508196720, + 0.4426229508196720, + 0.4516129032258060, + 0.4516129032258060, + 0.4375000000000000, + 0.4375000000000000, + 0.4375000000000000, + 0.4375000000000000, + 0.4531250000000000, + 0.4461538461538460, + 0.4461538461538460, + 0.4285714285714290, + 0.4354838709677420, + 0.4262295081967210, + 0.4482758620689660, + 0.4482758620689660, + 0.4406779661016950, + 0.4406779661016950, + 0.4406779661016950, + 0.4576271186440680, + 0.4590163934426230, + 0.4677419354838710, + 0.4915254237288140, + 0.4915254237288140, + 0.4915254237288140, + 0.5000000000000000, + 0.5081967213114750, + 0.5081967213114750, + 0.5081967213114750, + 0.5081967213114750, + 0.5166666666666670, + 0.5166666666666670, + 0.5166666666666670, + 0.5166666666666670, + 0.5081967213114750, + 0.5081967213114750, + 0.5081967213114750, + 0.5000000000000000, + 0.5084745762711860, + 0.5084745762711860, + 0.5000000000000000, + 0.5000000000000000, + 0.5081967213114750, + 0.5161290322580650, + 0.5076923076923080, + 0.5156250000000000, + 0.5238095238095240, + 0.5238095238095240, + 0.5238095238095240, + 0.5245901639344260, + 0.5333333333333330, + 0.5245901639344260, + 0.5500000000000000, + 0.5500000000000000, + 0.5573770491803280, + 0.5645161290322580, + 0.5645161290322580, + 0.5645161290322580, + 0.5645161290322580, + 0.5645161290322580, + 0.5645161290322580, + 0.5645161290322580, + 0.5645161290322580, + 0.5645161290322580, + 0.5625000000000000, + 0.5538461538461540, + 0.5454545454545450, + 0.5454545454545450, + 0.5454545454545450, + 0.5454545454545450, + 0.5384615384615380, + 0.5384615384615380, + 0.5384615384615380, + 0.5454545454545450, + 0.5588235294117650, + 0.5588235294117650, + 0.5671641791044780, + 0.5588235294117650, + 0.5588235294117650, + 0.5588235294117650, + 0.5757575757575760, + 0.5757575757575760, + 0.6000000000000000, + 0.6000000000000000, + 0.6000000000000000, + 0.6000000000000000, + 0.6290322580645160, + 0.6290322580645160, + 0.6290322580645160, + 0.6393442622950820, + 0.6393442622950820, + 0.6393442622950820, + 0.6271186440677970, + 0.6271186440677970, + 0.6271186440677970, + 0.6206896551724140, + 0.6206896551724140, + 0.6206896551724140, + 0.6428571428571430, + 0.6428571428571430, + 0.6315789473684210, + 0.6428571428571430, + 0.6428571428571430, + 0.6363636363636360, + 0.6363636363636360, + 0.6363636363636360, + 0.6363636363636360, + 0.6363636363636360, + 0.6481481481481480, + 0.6481481481481480, + 0.6296296296296300, + 0.6296296296296300, + 0.6415094339622640, + 0.6296296296296300, + 0.6415094339622640, + 0.6226415094339620, + 0.6181818181818180, + 0.6296296296296300, + 0.6181818181818180, + 0.6181818181818180, + 0.6181818181818180, + 0.6181818181818180, + 0.6315789473684210, + 0.6428571428571430, + 0.6545454545454550, + 0.6607142857142860, + 0.6607142857142860, + 0.6607142857142860, + 0.6724137931034480, + 0.6724137931034480, + 0.6779661016949150, + 0.6779661016949150, + 0.6833333333333330, + 0.6833333333333330, + 0.7000000000000000, + 0.7000000000000000, + 0.7166666666666670, + 0.7166666666666670, + 0.7118644067796610, + 0.7118644067796610, + 0.7241379310344830, + 0.7241379310344830, + 0.7368421052631580, + 0.7368421052631580, + 0.7368421052631580, + 0.7118644067796610, + 0.7118644067796610, + 0.7118644067796610, + 0.7118644067796610, + 0.7118644067796610, + 0.7118644067796610, + 0.7118644067796610, + 0.7166666666666670, + 0.7049180327868850, + 0.7049180327868850, + 0.7049180327868850, + 0.7049180327868850, + 0.6935483870967740, + 0.6935483870967740, + 0.6935483870967740, + 0.7096774193548390, + 0.7096774193548390, + 0.7096774193548390, + 0.7096774193548390, + 0.7096774193548390, + 0.7096774193548390, + 0.6923076923076920, + 0.6923076923076920, + 0.6969696969696970, + 0.6969696969696970, + 0.7076923076923080, + 0.7076923076923080, + 0.6969696969696970, + 0.6969696969696970, + 0.6865671641791040, + 0.6865671641791040, + 0.6865671641791040, + 0.6911764705882350, + 0.6911764705882350, + 0.6911764705882350, + 0.6911764705882350, + 0.7014925373134330, + 0.7058823529411760, + 0.7058823529411760, + 0.7164179104477610, + 0.7164179104477610, + 0.7164179104477610, + 0.7164179104477610, + 0.7164179104477610, + 0.7164179104477610, + 0.7246376811594200, + 0.7246376811594200, + 0.7352941176470590, + 0.7352941176470590, + 0.7352941176470590, + 0.7352941176470590, + 0.7352941176470590, + 0.7352941176470590, + 0.7352941176470590, + 0.7462686567164180, + 0.7462686567164180, + 0.7575757575757580, + 0.7611940298507460, + 0.7611940298507460, + 0.7647058823529410, + 0.7681159420289850, + 0.7681159420289850, + 0.7681159420289850, + 0.7681159420289850, + 0.7681159420289850, + 0.7681159420289850, + 0.7826086956521740, + 0.7941176470588230, + 0.8059701492537310, + 0.8059701492537310, + 0.8059701492537310, + 0.8059701492537310, + 0.8059701492537310, + 0.8059701492537310, + 0.8059701492537310, + 0.8059701492537310, + 0.8059701492537310, + 0.8059701492537310, + 0.8181818181818180, + 0.8307692307692310, + 0.8307692307692310, + 0.8437500000000000, + 0.8437500000000000, + 0.8437500000000000, + 0.8461538461538460, + 0.8461538461538460, + 0.8484848484848480, + 0.8484848484848480, + 0.8484848484848480, + 0.8484848484848480, + 0.8507462686567160, + 0.8571428571428570, + 0.8571428571428570, + 0.8695652173913040, + 0.8695652173913040, + 0.8695652173913040, + 0.8695652173913040, + 0.8695652173913040, + 0.8695652173913040, + 0.8676470588235290, + 0.8676470588235290, + 0.8676470588235290, + 0.8676470588235290, + 0.8676470588235290, + 0.8676470588235290, + 0.8676470588235290, + 0.8676470588235290, + 0.8676470588235290, + 0.8656716417910450, + 0.8636363636363640, + 0.8636363636363640, + 0.8636363636363640, + 0.8636363636363640, + 0.8636363636363640, + 0.8636363636363640, + 0.8656716417910450, + 0.8656716417910450, + 0.8695652173913040, + 0.8695652173913040, + 0.8695652173913040, + 0.8676470588235290, + 0.8676470588235290, + 0.8676470588235290, + 0.8676470588235290, + 0.8676470588235290, + 0.8676470588235290, + 0.8676470588235290, + 0.8676470588235290, + 0.8676470588235290, + 0.8676470588235290, + 0.8676470588235290, + 0.8676470588235290, + 0.8676470588235290, + 0.8636363636363640, + 0.8636363636363640, + 0.8769230769230770, + 0.8769230769230770, + 0.8769230769230770, + 0.8769230769230770, + 0.8769230769230770, + 0.8769230769230770, + 0.8906250000000000, + 0.8906250000000000, + 0.8906250000000000, + 0.8923076923076920, + 0.8923076923076920, + 0.8923076923076920, + 0.8923076923076920, + 0.8939393939393940, + 0.8939393939393940, + 0.8939393939393940, + 0.8939393939393940, + 0.8939393939393940, + 0.8939393939393940, + 0.8939393939393940, + 0.8939393939393940, + 0.8939393939393940, + 0.8939393939393940, + 0.8955223880597010, + 0.8955223880597010, + 0.8955223880597010, + 0.8955223880597010, + 0.8955223880597010, + 0.9000000000000000, + 0.9000000000000000, + 0.9014084507042250, + 0.9014084507042250, + 0.9014084507042250, + 0.9014084507042250, + 0.9014084507042250, + 0.9014084507042250, + 0.9014084507042250, + 0.9142857142857140, + 0.9142857142857140, + 0.9142857142857140, + 0.9142857142857140, + 0.9142857142857140, + 0.9154929577464790, + 0.9154929577464790, + 0.9154929577464790, + 0.9154929577464790, + 0.9154929577464790, + 0.9154929577464790, + 0.9154929577464790, + 0.9166666666666670, + 0.9166666666666670, + 0.9166666666666670, + 0.9166666666666670, + 0.9166666666666670, + 0.9166666666666670, + 0.9166666666666670, + 0.9166666666666670, + 0.9295774647887320, + 0.9295774647887320, + 0.9295774647887320, + 0.9295774647887320, + 0.9295774647887320, + 0.9295774647887320, + 0.9295774647887320, + 0.9295774647887320, + 0.9295774647887320, + 0.9295774647887320, + 0.9295774647887320, + 0.9295774647887320, + 0.9295774647887320, + 0.9305555555555560, + 0.9305555555555560, + 0.9305555555555560, + 0.9305555555555560, + 0.9305555555555560, + 0.9315068493150680, + 0.9315068493150680, + 0.9315068493150680, + 0.9315068493150680, + 0.9315068493150680, + 0.9315068493150680, + 0.9315068493150680, + 0.9315068493150680, + 0.9315068493150680, + 0.9315068493150680, + 0.9315068493150680, + 0.9315068493150680, + 0.9324324324324320, + 0.9324324324324320, + 0.9324324324324320, + 0.9324324324324320, + 0.9324324324324320, + 0.9324324324324320, + 0.9324324324324320, + 0.9324324324324320, + 0.9324324324324320, + 0.9324324324324320, + 0.9324324324324320, + 0.9324324324324320, + 0.9324324324324320, + 0.9324324324324320, + 0.9324324324324320, + 0.9324324324324320, + 0.9324324324324320, + 0.9324324324324320, + 0.9324324324324320, + 0.9324324324324320, + 0.9324324324324320, + 0.9324324324324320, + 0.9324324324324320, + 0.9324324324324320, + 0.9324324324324320, + 0.9324324324324320, + 0.9324324324324320, + 0.9452054794520550, + 0.9452054794520550, + 0.9452054794520550, + 0.9452054794520550, + 0.9452054794520550, + 0.9452054794520550, + 0.9452054794520550, + 0.9452054794520550, + 0.9452054794520550, + 0.9452054794520550, + 0.9452054794520550, + 0.9452054794520550, + 0.9452054794520550, + 0.9452054794520550, + 0.9452054794520550, + 0.9452054794520550, + 0.9452054794520550, + 0.9452054794520550, + 0.9452054794520550, + 0.9452054794520550, + 0.9452054794520550, + 0.9452054794520550, + 0.9452054794520550, + 0.9452054794520550, + 0.9452054794520550, + 0.9452054794520550, + 0.9452054794520550, + 0.9452054794520550, + 0.9452054794520550, + 0.9452054794520550, + 0.9452054794520550, + 0.9452054794520550, + 0.9452054794520550, + 0.9452054794520550, + 0.9452054794520550, + 0.9452054794520550, + 0.9324324324324320, + 0.9324324324324320, + 0.9324324324324320, + 0.9324324324324320, + 0.9324324324324320, + 0.9324324324324320, + 0.9324324324324320, + 0.9324324324324320, + 0.9324324324324320, + 0.9324324324324320, + 0.9324324324324320, + 0.9324324324324320, + 0.9324324324324320, + 0.9324324324324320, + 0.9324324324324320, + 0.9324324324324320, + 0.9324324324324320, + 0.9324324324324320, + 0.9324324324324320, + 0.9324324324324320, + 0.9324324324324320, + 0.9324324324324320, + 0.9324324324324320, + 0.9324324324324320, + 0.9452054794520550, + 0.9452054794520550, + 0.9452054794520550, + 0.9452054794520550, + 0.9452054794520550, + 0.9452054794520550, + 0.9452054794520550, + 0.9452054794520550, + 0.9452054794520550, + 0.9452054794520550, + 0.9452054794520550, + 0.9452054794520550, + 0.9452054794520550, + 0.9452054794520550, + 0.9452054794520550, + 0.9452054794520550, + 0.9452054794520550, + 0.9452054794520550, + 0.9452054794520550, + 0.9452054794520550, + 0.9452054794520550, + 0.9452054794520550, + 0.9452054794520550, + 0.9452054794520550, + 0.9452054794520550, + 0.9452054794520550, + 0.9452054794520550, + 0.9452054794520550, + 0.9452054794520550, + 0.9452054794520550, + 0.9459459459459460, + 0.9459459459459460, + 0.9459459459459460, + 0.9459459459459460, + 0.9459459459459460, + 0.9459459459459460, + 0.9459459459459460, + 0.9459459459459460, + 0.9459459459459460, + 0.9459459459459460, + 0.9459459459459460, + 0.9459459459459460, + 0.9459459459459460, + 0.9459459459459460, + 0.9459459459459460, + 0.9459459459459460, + 0.9459459459459460, + 0.9459459459459460, + 0.9459459459459460, + 0.9459459459459460, + 0.9459459459459460, + 0.9459459459459460, + 0.9459459459459460, + 0.9459459459459460, + 0.9459459459459460, + 0.9459459459459460, + 0.9459459459459460, + 0.9459459459459460, + 0.9459459459459460, + 0.9459459459459460, + 0.9459459459459460, + 0.9459459459459460, + 0.9459459459459460, + 0.9459459459459460, + 0.9459459459459460, + 0.9459459459459460, + 0.9452054794520550, + 0.9452054794520550, + 0.9452054794520550, + 0.9452054794520550, + 0.9452054794520550, + 0.9452054794520550, + 0.9452054794520550, + 0.9452054794520550, + 0.9452054794520550, + 0.9452054794520550, + 0.9452054794520550, + 0.9452054794520550, + 0.9452054794520550, + 0.9452054794520550, + 0.9452054794520550, + 0.9452054794520550, + 0.9452054794520550, + 0.9452054794520550, + 0.9452054794520550, + 0.9452054794520550, + 0.9452054794520550, + 0.9452054794520550, + 0.9452054794520550, + 0.9452054794520550, + 0.9452054794520550, + 0.9452054794520550, + 0.9452054794520550, + 0.9452054794520550, + 0.9452054794520550, + 0.9452054794520550, + 0.9452054794520550, + 0.9452054794520550, + 0.9452054794520550, + 0.9452054794520550, + 0.9452054794520550, + 0.9452054794520550, + 0.9452054794520550, + 0.9452054794520550, + 0.9452054794520550, + 0.9452054794520550, + 0.9452054794520550, + 0.9452054794520550, + 0.9452054794520550, + 0.9452054794520550, + 0.9452054794520550, + 0.9452054794520550, + 0.9452054794520550, + 0.9452054794520550, + 0.9452054794520550, + 0.9452054794520550, + 0.9452054794520550, + 0.9452054794520550, + 0.9452054794520550, + 0.9452054794520550, + 0.9452054794520550, + 0.9452054794520550, + 0.9452054794520550, + 0.9452054794520550, + 0.9452054794520550, + 0.9452054794520550, + 0.9452054794520550, + 0.9452054794520550, + 0.9452054794520550, + 0.9452054794520550, + 0.9452054794520550, + 0.9452054794520550, + 0.9452054794520550, + 0.9452054794520550, + 0.9452054794520550, + 0.9452054794520550, + 0.9452054794520550, + 0.9452054794520550, + 0.9452054794520550, + 0.9452054794520550, + 0.9452054794520550, + 0.9452054794520550, + 0.9452054794520550, + 0.9452054794520550, + 0.9444444444444440, + 0.9444444444444440, + 0.9444444444444440, + 0.9444444444444440, + 0.9444444444444440, + 0.9444444444444440, + 0.9444444444444440, + 0.9444444444444440, + 0.9444444444444440, + 0.9444444444444440, + 0.9444444444444440, + 0.9444444444444440, + 0.9444444444444440, + 0.9444444444444440, + 0.9444444444444440, + 0.9444444444444440, + 0.9444444444444440, + 0.9444444444444440, + 0.9444444444444440, + 0.9444444444444440, + 0.9444444444444440, + 0.9444444444444440, + 0.9444444444444440, + 0.9444444444444440, + 0.9444444444444440, + 0.9444444444444440, + 0.9444444444444440, + 0.9444444444444440, + 0.9444444444444440, + 0.9444444444444440, + 0.9444444444444440, + 0.9444444444444440, + 0.9444444444444440, + 0.9444444444444440, + 0.9444444444444440, + 0.9444444444444440, + 0.9444444444444440, + 0.9444444444444440, + 0.9444444444444440, + 0.9444444444444440, + 0.9444444444444440, + 0.9444444444444440, + 0.9444444444444440, + 0.9444444444444440, + 0.9444444444444440, + 0.9444444444444440, + 0.9444444444444440, + 0.9444444444444440, + 0.9444444444444440, + 0.9444444444444440, + 0.9444444444444440, + 0.9444444444444440, + 0.9444444444444440, + 0.9444444444444440, + 0.9444444444444440, + 0.9444444444444440, + 0.9444444444444440, + 0.9444444444444440, + 0.9444444444444440, + 0.9444444444444440, + 0.9444444444444440, + 0.9444444444444440, + 0.9577464788732390, + 0.9577464788732390, + 0.9577464788732390, + 0.9577464788732390, + 0.9577464788732390, + 0.9577464788732390, + 0.9577464788732390, + 0.9571428571428570, + 0.9571428571428570, + 0.9571428571428570, + 0.9571428571428570, + 0.9571428571428570, + 0.9571428571428570, + 0.9571428571428570, + 0.9571428571428570, + 0.9571428571428570, + 0.9571428571428570, + 0.9571428571428570, + 0.9571428571428570, + 0.9571428571428570, + 0.9571428571428570, + 0.9571428571428570, + 0.9571428571428570, + 0.9571428571428570, + 0.9571428571428570, + 0.9571428571428570, + 0.9571428571428570, + 0.9571428571428570, + 0.9571428571428570, + 0.9571428571428570, + 0.9571428571428570, + 0.9571428571428570, + 0.9571428571428570, + 0.9571428571428570, + 0.9558823529411760, + 0.9558823529411760, + 0.9558823529411760, + 0.9558823529411760, + 0.9558823529411760, + 0.9558823529411760, + 0.9558823529411760, + 0.9558823529411760, + 0.9558823529411760, + 0.9558823529411760, + 0.9558823529411760, + 0.9558823529411760, + 0.9558823529411760, + 0.9558823529411760, + 0.9558823529411760, + 0.9558823529411760, + 0.9558823529411760, + 0.9558823529411760, + 0.9558823529411760, + 0.9558823529411760, + 0.9558823529411760, + 0.9558823529411760, + 0.9558823529411760, + 0.9558823529411760, + 0.9558823529411760, + 0.9558823529411760, + 0.9558823529411760, + 0.9558823529411760, + 0.9558823529411760, + 0.9558823529411760, + 0.9558823529411760, + 0.9558823529411760, + 0.9558823529411760, + 0.9558823529411760, + 0.9558823529411760, + 0.9558823529411760, + 0.9558823529411760, + 0.9558823529411760, + 0.9558823529411760, + 0.9558823529411760, + 0.9545454545454550, + 0.9545454545454550, + 0.9545454545454550, + 0.9545454545454550, + 0.9538461538461540, + 0.9538461538461540, + 0.9531250000000000, + 0.9531250000000000, + 0.9531250000000000, + 0.9531250000000000, + 0.9682539682539680, + 0.9682539682539680, + 0.9682539682539680, + 0.9682539682539680, + 0.9682539682539680, + 0.9682539682539680, + 0.9682539682539680, + 0.9682539682539680, + 0.9682539682539680, + 0.9672131147540980, + 0.9672131147540980, + 0.9672131147540980, + 0.9672131147540980, + 0.9672131147540980, + 0.9672131147540980, + 0.9666666666666670, + 0.9661016949152540, + 0.9661016949152540, + 0.9655172413793100, + 0.9655172413793100, + 0.9655172413793100, + 0.9491525423728810, + 0.9491525423728810, + 0.9491525423728810, + 0.9333333333333330, + 0.9333333333333330, + 0.9322033898305080, + 0.9310344827586210, + 0.9310344827586210, + 0.9310344827586210, + 0.9137931034482760, + 0.9137931034482760, + 0.9137931034482760, + 0.8983050847457630, + 0.8983050847457630, + 0.8965517241379310, + 0.8813559322033900, + 0.8813559322033900, + 0.8793103448275860, + 0.8620689655172410, + 0.8620689655172410, + 0.8620689655172410, + 0.8474576271186440, + 0.8474576271186440, + 0.8448275862068960, + 0.8448275862068960, + 0.8448275862068960, + 0.8448275862068960, + 0.8421052631578950, + 0.8421052631578950, + 0.8421052631578950, + 0.8421052631578950, + 0.8421052631578950, + 0.8421052631578950, + 0.8421052631578950, + 0.8421052631578950, + 0.7868852459016390, + 0.7868852459016390, + 0.7868852459016390, + 0.7833333333333330, + 0.7833333333333330, + 0.7833333333333330, + 0.7833333333333330, + 0.7704918032786880, + 0.7704918032786880, + 0.7704918032786880, + 0.7704918032786880, + 0.7704918032786880, + 0.7580645161290320, + 0.7540983606557380, + 0.7419354838709680, + 0.7377049180327870, + 0.7377049180327870, + 0.7288135593220340, + 0.7118644067796610, + 0.7118644067796610, + 0.7068965517241380, + 0.7068965517241380, + 0.7017543859649120, + 0.6964285714285710, + 0.6964285714285710, + 0.6842105263157900, + 0.6842105263157900, + 0.6842105263157900, + 0.6842105263157900, + 0.6785714285714290, + 0.6785714285714290, + 0.6785714285714290, + 0.6785714285714290, + 0.6785714285714290, + 0.6666666666666670, + 0.6551724137931030, + 0.6379310344827590, + 0.6271186440677970, + 0.6206896551724140, + 0.5964912280701750, + 0.5964912280701750, + 0.5789473684210530, + 0.5689655172413790, + 0.5689655172413790, + 0.5689655172413790, + 0.5689655172413790, + 0.5689655172413790, + 0.5593220338983050, + 0.5593220338983050, + 0.5593220338983050, + 0.5593220338983050, + 0.5500000000000000, + 0.5423728813559320, + 0.5333333333333330, + 0.5333333333333330, + 0.5333333333333330, + 0.5333333333333330, + 0.5333333333333330, + 0.5333333333333330, + 0.5333333333333330, + 0.5333333333333330, + 0.5423728813559320, + 0.5423728813559320, + 0.5333333333333330, + 0.5166666666666670, + 0.5333333333333330, + 0.5254237288135590, + 0.5254237288135590, + 0.5254237288135590, + 0.5333333333333330, + 0.5245901639344260, + 0.5081967213114750, + 0.4736842105263160, + 0.4655172413793100, + 0.4576271186440680, + 0.4482758620689660, + 0.4406779661016950, + 0.4406779661016950, + 0.4310344827586210, + 0.4310344827586210, + 0.4310344827586210, + 0.4310344827586210, + 0.4137931034482760, + 0.4137931034482760, + 0.3818181818181820, + 0.3818181818181820, + 0.3396226415094340, + 0.3333333333333330, + 0.3272727272727270, + 0.3272727272727270, + 0.3148148148148150, + 0.3148148148148150, + 0.3148148148148150, + 0.3090909090909090, + 0.3090909090909090, + 0.3090909090909090, + 0.3090909090909090, + 0.3090909090909090, + 0.3090909090909090, + 0.3090909090909090, + 0.3090909090909090, + 0.3090909090909090, + 0.2962962962962960, + 0.2962962962962960, + 0.2830188679245280, + 0.2549019607843140, + 0.2600000000000000, + 0.2448979591836730, + 0.2400000000000000, + 0.2400000000000000, + 0.2307692307692310, + 0.2307692307692310, + 0.2307692307692310, + 0.2264150943396230, + 0.2068965517241380, + 0.2068965517241380, + 0.2068965517241380, + 0.2000000000000000, + 0.2000000000000000, + 0.2000000000000000, + 0.1864406779661020, + 0.1864406779661020, + 0.1774193548387100, + 0.1774193548387100, + 0.1774193548387100, + 0.1639344262295080, + 0.1451612903225810, + 0.1451612903225810, + 0.1428571428571430, + 0.1428571428571430, + 0.1428571428571430, + 0.1428571428571430, + 0.1250000000000000, + 0.1250000000000000, + 0.1250000000000000, + 0.1250000000000000, + 0.1250000000000000, + 0.1250000000000000, + 0.1230769230769230, + 0.1230769230769230, + 0.1230769230769230, + 0.1230769230769230, + 0.1230769230769230, + 0.1212121212121210, + 0.1212121212121210, + 0.1212121212121210, + 0.1176470588235290, + 0.1176470588235290, + 0.1176470588235290, + 0.1176470588235290, + 0.1044776119402990, + 0.1044776119402990, + 0.1044776119402990, + 0.1044776119402990, + 0.1044776119402990, + 0.1044776119402990, + 0.1044776119402990, + 0.1044776119402990, + 0.1044776119402990, + 0.1044776119402990, + 0.1029411764705880, + 0.1044776119402990, + 0.0895522388059701, + 0.0895522388059701, + 0.0895522388059701, + 0.0895522388059701, + 0.0895522388059701, + 0.0882352941176471, + 0.0882352941176471, + 0.0882352941176471, + 0.0882352941176471, + 0.0882352941176471, + 0.0882352941176471, + 0.0882352941176471, + 0.0869565217391304, + 0.0869565217391304, + 0.0869565217391304, + 0.0869565217391304, + 0.0882352941176471, + 0.0882352941176471, + 0.0882352941176471, + 0.0882352941176471, + 0.0882352941176471, + 0.0882352941176471, + 0.0882352941176471, + 0.0882352941176471, + 0.0882352941176471, + 0.0882352941176471, + 0.0882352941176471, + 0.0882352941176471, + 0.0882352941176471, + 0.0882352941176471, + 0.0882352941176471, + 0.0882352941176471, + 0.0882352941176471, + 0.0882352941176471, + 0.0882352941176471, + 0.0746268656716418, + 0.0746268656716418, + 0.0746268656716418, + 0.0735294117647059, + 0.0735294117647059, + 0.0735294117647059, + 0.0597014925373134, + 0.0606060606060606, + 0.0615384615384615, + 0.0615384615384615, + 0.0615384615384615, + 0.0606060606060606, + 0.0606060606060606, + 0.0746268656716418, + 0.0735294117647059, + 0.0735294117647059, + 0.0735294117647059, + 0.0735294117647059, + 0.0724637681159420, + 0.0724637681159420, + 0.0724637681159420, + 0.0724637681159420, + 0.0724637681159420, + 0.0735294117647059, + 0.0735294117647059, + 0.0735294117647059, + 0.0735294117647059, + 0.0735294117647059, + 0.0735294117647059, + 0.0735294117647059, + 0.0735294117647059, + 0.0735294117647059, + 0.0735294117647059, + 0.0735294117647059, + 0.0735294117647059, + 0.0746268656716418, + 0.0735294117647059, + 0.0735294117647059, + 0.0735294117647059, + 0.0735294117647059, + 0.0735294117647059, + 0.0869565217391304, + 0.1000000000000000, + 0.1000000000000000, + 0.1000000000000000, + 0.1000000000000000, + 0.1000000000000000, + 0.1000000000000000, + 0.1000000000000000, + 0.1000000000000000, + 0.1014492753623190, + 0.1014492753623190, + 0.1014492753623190, + 0.1000000000000000, + 0.1000000000000000, + 0.1000000000000000, + 0.1000000000000000, + 0.1000000000000000, + 0.1000000000000000, + 0.1029411764705880, + 0.0909090909090909, + 0.0923076923076923, + 0.0923076923076923, + 0.0923076923076923, + 0.0937500000000000, + 0.0909090909090909, + 0.0909090909090909, + 0.0909090909090909, + 0.0895522388059701, + 0.0895522388059701, + 0.0882352941176471, + 0.0882352941176471, + 0.0882352941176471, + 0.0882352941176471, + 0.0882352941176471, + 0.0882352941176471, + 0.0882352941176471, + 0.0882352941176471, + 0.1014492753623190, + 0.1014492753623190, + 0.1014492753623190, + 0.1029411764705880, + 0.1029411764705880, + 0.0895522388059701, + 0.0909090909090909, + 0.0909090909090909, + 0.0923076923076923, + 0.0909090909090909, + 0.0909090909090909, + 0.0923076923076923, + 0.0952380952380952, + 0.0952380952380952, + 0.0967741935483871, + 0.1000000000000000, + 0.1000000000000000, + 0.1016949152542370, + 0.0967741935483871, + 0.0833333333333333, + 0.0819672131147541, + 0.0819672131147541, + 0.0819672131147541, + 0.0819672131147541, + 0.0819672131147541, + 0.0967741935483871, + 0.0967741935483871, + 0.0967741935483871, + 0.0967741935483871, + 0.0952380952380952, + 0.0952380952380952, + 0.1111111111111110, + 0.1093750000000000, + 0.1093750000000000, + 0.1093750000000000, + 0.1093750000000000, + 0.1093750000000000, + 0.1093750000000000, + 0.1093750000000000, + 0.1076923076923080, + 0.1076923076923080, + 0.1076923076923080, + 0.1076923076923080, + 0.1076923076923080, + 0.1093750000000000, + 0.1093750000000000, + 0.1093750000000000, + 0.1076923076923080, + 0.1093750000000000, + 0.1111111111111110, + 0.1093750000000000, + 0.1111111111111110, + 0.1111111111111110, + 0.0967741935483871, + 0.0952380952380952, + 0.0952380952380952, + 0.0952380952380952, + 0.0952380952380952, + 0.0967741935483871, + 0.0952380952380952, + 0.0952380952380952, + 0.0952380952380952, + 0.0967741935483871, + 0.0967741935483871, + 0.0967741935483871, + 0.0967741935483871, + 0.0983606557377049, + 0.0819672131147541, + 0.0819672131147541, + 0.0833333333333333, + 0.0833333333333333, + 0.0862068965517241, + 0.0862068965517241, + 0.0833333333333333, + 0.0833333333333333, + 0.0806451612903226, + 0.0819672131147541, + 0.0793650793650794, + 0.0781250000000000, + 0.0781250000000000, + 0.0781250000000000, + 0.0793650793650794, + 0.0781250000000000, + 0.0781250000000000, + 0.0781250000000000, + 0.0793650793650794, + 0.0793650793650794, + 0.0793650793650794, + 0.0793650793650794, + 0.0793650793650794, + 0.0793650793650794, + 0.0793650793650794, + 0.0793650793650794, + 0.0819672131147541, + 0.0819672131147541, + 0.0833333333333333, + 0.0847457627118644, + 0.0847457627118644, + 0.0847457627118644, + 0.0833333333333333, + 0.0819672131147541, + 0.0819672131147541, + 0.0819672131147541, + 0.0806451612903226, + 0.0806451612903226, + 0.0806451612903226, + 0.0806451612903226, + 0.0793650793650794, + 0.0781250000000000, + 0.0781250000000000, + 0.0781250000000000, + 0.0769230769230769, + 0.0769230769230769, + 0.0769230769230769, + 0.0781250000000000, + 0.0781250000000000, + 0.0781250000000000, + 0.0781250000000000, + 0.0781250000000000, + 0.0781250000000000, + 0.0769230769230769, + 0.0769230769230769, + 0.0769230769230769, + 0.0769230769230769, + 0.0769230769230769, + 0.0769230769230769, + 0.0769230769230769, + 0.0757575757575758, + 0.0757575757575758, + 0.0769230769230769, + 0.0769230769230769, + 0.0781250000000000, + 0.0781250000000000, + 0.0806451612903226, + 0.0806451612903226, + 0.0793650793650794, + 0.0793650793650794, + 0.0806451612903226, + 0.0655737704918033, + 0.0655737704918033, + 0.0655737704918033, + 0.0655737704918033, + 0.0655737704918033, + 0.0655737704918033, + 0.0655737704918033, + 0.0655737704918033, + 0.0655737704918033, + 0.0655737704918033, + 0.0655737704918033, + 0.0655737704918033, + 0.0655737704918033, + 0.0666666666666667, + 0.0666666666666667, + 0.0666666666666667, + 0.0666666666666667, + 0.0666666666666667, + 0.0666666666666667, + 0.0666666666666667, + 0.0666666666666667, + 0.0666666666666667, + 0.0677966101694915, + 0.0666666666666667, + 0.0666666666666667, + 0.0666666666666667, + 0.0666666666666667, + 0.0666666666666667, + 0.0655737704918033, + 0.0806451612903226, + 0.0806451612903226, + 0.0806451612903226, + 0.0806451612903226, + 0.0793650793650794, + 0.0793650793650794, + 0.0793650793650794, + 0.0793650793650794, + 0.0806451612903226, + 0.0806451612903226, + 0.0806451612903226, + 0.0806451612903226, + 0.0806451612903226, + 0.0806451612903226, + 0.0793650793650794, + 0.0793650793650794, + 0.0793650793650794, + 0.0793650793650794, + 0.0793650793650794, + 0.0793650793650794, + 0.0793650793650794, + 0.0952380952380952, + 0.0967741935483871, + 0.0983606557377049, + 0.1000000000000000, + 0.1000000000000000, + 0.1000000000000000, + 0.1000000000000000, + 0.1000000000000000, + 0.1016949152542370, + 0.1016949152542370, + 0.1186440677966100, + 0.1147540983606560, + 0.1290322580645160, + 0.1290322580645160, + 0.1290322580645160, + 0.1290322580645160, + 0.1269841269841270, + 0.1269841269841270, + 0.1290322580645160, + 0.1290322580645160, + 0.1269841269841270, + 0.1290322580645160, + 0.1290322580645160, + 0.1311475409836070, + 0.1311475409836070, + 0.1290322580645160, + 0.1311475409836070, + 0.1451612903225810, + 0.1333333333333330, + 0.1311475409836070, + 0.1475409836065570, + 0.1475409836065570, + 0.1500000000000000, + 0.1639344262295080, + 0.1639344262295080, + 0.1639344262295080, + 0.1639344262295080, + 0.1639344262295080, + 0.1639344262295080, + 0.1639344262295080, + 0.1639344262295080, + 0.1639344262295080, + 0.1639344262295080, + 0.1639344262295080, + 0.1639344262295080, + 0.1639344262295080, + 0.1774193548387100, + 0.1904761904761900, + 0.1935483870967740, + 0.1967213114754100, + 0.1967213114754100, + 0.1833333333333330, + 0.1864406779661020, + 0.1864406779661020, + 0.1864406779661020, + 0.1864406779661020, + 0.1864406779661020, + 0.1864406779661020, + 0.1864406779661020, + 0.1896551724137930, + 0.2033898305084750, + 0.2000000000000000, + 0.1967213114754100, + 0.1833333333333330, + 0.1833333333333330, + 0.1864406779661020, + 0.1864406779661020, + 0.1864406779661020, + 0.1864406779661020, + 0.1724137931034480, + 0.1864406779661020, + 0.1896551724137930, + 0.1754385964912280, + 0.1754385964912280, + 0.1754385964912280, + 0.1694915254237290, + 0.1833333333333330, + 0.1864406779661020, + 0.1864406779661020, + 0.1864406779661020, + 0.1864406779661020, + 0.1833333333333330, + 0.1833333333333330, + 0.1864406779661020, + 0.1864406779661020, + 0.1964285714285710, + 0.1964285714285710, + 0.1964285714285710, + 0.1964285714285710, + 0.2105263157894740, + 0.2068965517241380, + 0.2068965517241380, + 0.2241379310344830, + 0.2241379310344830, + 0.2241379310344830, + 0.2241379310344830, + 0.2241379310344830, + 0.2280701754385960, + 0.2280701754385960, + 0.2321428571428570, + 0.2321428571428570, + 0.2321428571428570, + 0.2280701754385960, + 0.2241379310344830, + 0.2241379310344830, + 0.2241379310344830, + 0.2241379310344830, + 0.2280701754385960, + 0.2000000000000000, + 0.1929824561403510, + 0.1929824561403510, + 0.1929824561403510, + 0.1964285714285710, + 0.2241379310344830, + 0.2280701754385960, + 0.2280701754385960, + 0.2321428571428570, + 0.2407407407407410, + 0.2407407407407410, + 0.2407407407407410, + 0.2363636363636360, + 0.2363636363636360, + 0.2363636363636360, + 0.2363636363636360, + 0.2363636363636360, + 0.2363636363636360, + 0.2222222222222220, + 0.2222222222222220, + 0.2222222222222220, + 0.2222222222222220, + 0.2222222222222220, + 0.2307692307692310, + 0.2307692307692310, + 0.2352941176470590, + 0.2352941176470590, + 0.2400000000000000, + 0.2600000000000000, + 0.2600000000000000, + 0.2600000000000000, + 0.2600000000000000, + 0.2600000000000000, + 0.2800000000000000, + 0.2800000000000000, + 0.2884615384615380, + 0.2884615384615380, + 0.2884615384615380, + 0.2830188679245280, + 0.2830188679245280, + 0.2830188679245280, + 0.2962962962962960, + 0.2962962962962960, + 0.2962962962962960, + 0.2962962962962960, + 0.2982456140350880, + 0.2982456140350880, + 0.3090909090909090, + 0.3090909090909090, + 0.3090909090909090, + 0.3148148148148150, + 0.3396226415094340, + 0.3396226415094340, + 0.3461538461538460, + 0.3461538461538460, + 0.3461538461538460, + 0.3529411764705880, + 0.3529411764705880, + 0.3584905660377360, + 0.3888888888888890, + 0.3888888888888890, + 0.3962264150943400, + 0.3888888888888890, + 0.3962264150943400, + 0.3962264150943400, + 0.3962264150943400, + 0.3962264150943400, + 0.4038461538461540, + 0.4117647058823530, + 0.4117647058823530, + 0.4117647058823530, + 0.4285714285714290, + 0.4285714285714290, + 0.4200000000000000, + 0.4117647058823530, + 0.4230769230769230, + 0.4117647058823530, + 0.4200000000000000, + 0.4200000000000000, + 0.4200000000000000, + 0.4200000000000000, + 0.4313725490196080, + 0.4230769230769230, + 0.4400000000000000, + 0.4400000000000000, + 0.4400000000000000, + 0.4509803921568630, + 0.4615384615384620, + 0.4615384615384620, + 0.4807692307692310, + 0.4807692307692310, + 0.4901960784313730, + 0.4901960784313730, + 0.5098039215686270, + 0.5098039215686270, + 0.5000000000000000, + 0.5192307692307690, + 0.5294117647058820, + 0.5490196078431370, + 0.5490196078431370, + 0.5600000000000000, + 0.5576923076923080, + 0.5686274509803920, + 0.5800000000000000, + 0.5800000000000000, + 0.5882352941176470, + 0.6000000000000000, + 0.6153846153846150, + 0.6153846153846150, + 0.6153846153846150, + 0.6153846153846150, + 0.6153846153846150, + 0.6226415094339620, + 0.6296296296296300, + 0.6296296296296300, + 0.6415094339622640, + 0.6481481481481480, + 0.6415094339622640, + 0.6415094339622640, + 0.6538461538461540, + 0.6538461538461540, + 0.6603773584905660, + 0.6603773584905660, + 0.6666666666666670, + 0.6800000000000000, + 0.6730769230769230, + 0.6666666666666670, + 0.6923076923076920, + 0.6923076923076920, + 0.6792452830188680, + 0.6923076923076920, + 0.6981132075471700, + 0.6981132075471700, + 0.6981132075471700, + 0.6981132075471700, + 0.6981132075471700, + 0.7115384615384620, + 0.7115384615384620, + 0.7254901960784310, + 0.7450980392156860, + 0.7450980392156860, + 0.7450980392156860, + 0.7450980392156860, + 0.7450980392156860, + 0.7450980392156860, + 0.7450980392156860, + 0.7450980392156860, + 0.7450980392156860, + 0.7450980392156860, + 0.7450980392156860, + 0.7450980392156860, + 0.7222222222222220, + 0.7222222222222220, + 0.7358490566037730, + 0.7358490566037730, + 0.7358490566037730, + 0.7222222222222220, + 0.7222222222222220, + 0.7222222222222220, + 0.7222222222222220, + 0.7090909090909090, + 0.7222222222222220, + 0.7222222222222220, + 0.7017543859649120, + 0.7017543859649120, + 0.6779661016949150, + 0.6885245901639340, + 0.6984126984126980, + 0.6984126984126980, + 0.6984126984126980, + 0.6984126984126980, + 0.6984126984126980, + 0.6984126984126980, + 0.6984126984126980, + 0.6984126984126980, + 0.6984126984126980, + 0.6984126984126980, + 0.6984126984126980, + 0.6984126984126980, + 0.6984126984126980, + 0.7096774193548390, + 0.7096774193548390, + 0.7096774193548390, + 0.7142857142857140, + 0.7142857142857140, + 0.7096774193548390, + 0.7096774193548390, + 0.6984126984126980, + 0.6885245901639340, + 0.6885245901639340, + 0.6885245901639340, + 0.7000000000000000, + 0.6774193548387100, + 0.6774193548387100, + 0.6774193548387100, + 0.6774193548387100, + 0.6721311475409840, + 0.6557377049180330, + 0.6557377049180330, + 0.6666666666666670, + 0.6779661016949150, + 0.6779661016949150, + 0.6779661016949150, + 0.6779661016949150, + 0.6779661016949150, + 0.7272727272727270, + 0.7017543859649120, + 0.7017543859649120, + 0.7068965517241380, + 0.7068965517241380, + 0.7192982456140350, + 0.7192982456140350, + 0.7192982456140350, + 0.7192982456140350, + 0.7272727272727270, + 0.7272727272727270, + 0.7272727272727270, + 0.7321428571428570, + 0.7368421052631580, + 0.7368421052631580, + 0.7368421052631580, + 0.7543859649122810, + 0.7678571428571430, + 0.7678571428571430, + 0.7678571428571430, + 0.7678571428571430, + 0.7678571428571430, + 0.7678571428571430, + 0.7719298245614030, + 0.7719298245614030, + 0.7719298245614030, + 0.7719298245614030, + 0.7719298245614030, + 0.7719298245614030, + 0.7719298245614030, + 0.7857142857142860, + 0.7857142857142860, + 0.7857142857142860, + 0.7894736842105260, + 0.7931034482758620, + 0.7931034482758620, + 0.8103448275862070, + 0.8103448275862070, + 0.8103448275862070, + 0.8103448275862070, + 0.8103448275862070, + 0.8103448275862070, + 0.7833333333333330, + 0.7833333333333330, + 0.7833333333333330, + 0.7833333333333330, + 0.7796610169491530, + 0.7796610169491530, + 0.7796610169491530, + 0.7796610169491530, + 0.7796610169491530, + 0.7796610169491530, + 0.7796610169491530, + 0.7796610169491530, + 0.7868852459016390, + 0.7868852459016390, + 0.7868852459016390, + 0.7741935483870970, + 0.7777777777777780, + 0.7777777777777780, + 0.7777777777777780, + 0.7777777777777780, + 0.7777777777777780, + 0.7777777777777780, + 0.7777777777777780, + 0.7777777777777780, + 0.7777777777777780, + 0.7777777777777780, + 0.7777777777777780, + 0.7777777777777780, + 0.7903225806451610, + 0.7903225806451610, + 0.7903225806451610, + 0.7903225806451610, + 0.7903225806451610, + 0.8000000000000000, + 0.8000000000000000, + 0.8000000000000000, + 0.8032786885245900, + 0.8032786885245900, + 0.8032786885245900, + 0.8095238095238100, + 0.8095238095238100, + 0.8095238095238100, + 0.8095238095238100, + 0.8095238095238100, + 0.8095238095238100, + 0.8032786885245900, + 0.8064516129032260, + 0.8064516129032260, + 0.8064516129032260, + 0.8064516129032260, + 0.8064516129032260, + 0.8064516129032260, + 0.8064516129032260, + 0.8196721311475410, + 0.8196721311475410, + 0.8196721311475410, + 0.8196721311475410, + 0.8196721311475410, + 0.8166666666666670, + 0.8196721311475410, + 0.8196721311475410, + 0.8196721311475410, + 0.8196721311475410, + 0.8196721311475410, + 0.8196721311475410, + 0.8196721311475410, + 0.8196721311475410, + 0.8196721311475410, + 0.8196721311475410, + 0.8196721311475410, + 0.8196721311475410, + 0.8196721311475410, + 0.8196721311475410, + 0.8196721311475410, + 0.8196721311475410, + 0.8196721311475410, + 0.8166666666666670, + 0.8196721311475410, + 0.8196721311475410, + 0.8333333333333330, + 0.8333333333333330, + 0.8333333333333330, + 0.8360655737704920, + 0.8360655737704920, + 0.8360655737704920, + 0.8360655737704920, + 0.8360655737704920, + 0.8387096774193550, + 0.8387096774193550, + 0.8387096774193550, + 0.8387096774193550, + 0.8387096774193550, + 0.8387096774193550, + 0.8387096774193550, + 0.8387096774193550, + 0.8387096774193550, + 0.8387096774193550, + 0.8387096774193550, + 0.8387096774193550, + 0.8387096774193550, + 0.8387096774193550, + 0.8387096774193550, + 0.8387096774193550, + 0.8387096774193550, + 0.8387096774193550, + 0.8387096774193550, + 0.8387096774193550, + 0.8387096774193550, + 0.8524590163934430, + 0.8524590163934430, + 0.8524590163934430, + 0.8548387096774190, + 0.8548387096774190, + 0.8548387096774190, + 0.8548387096774190, + 0.8548387096774190, + 0.8548387096774190, + 0.8548387096774190, + 0.8688524590163930, + 0.8688524590163930, + 0.8688524590163930, + 0.8688524590163930, + 0.8688524590163930, + 0.8688524590163930, + 0.8688524590163930, + 0.8688524590163930, + 0.8688524590163930, + 0.8688524590163930, + 0.8688524590163930, + 0.8666666666666670, + 0.8688524590163930, + 0.8688524590163930, + 0.8688524590163930, + 0.8688524590163930, + 0.8688524590163930, + 0.8688524590163930, + 0.8709677419354840, + 0.8709677419354840, + 0.8571428571428570, + 0.8571428571428570, + 0.8571428571428570, + 0.8571428571428570, + 0.8548387096774190, + 0.8548387096774190, + 0.8548387096774190, + 0.8688524590163930, + 0.8688524590163930, + 0.8688524590163930, + 0.8688524590163930, + 0.8688524590163930, + 0.8688524590163930, + 0.8688524590163930, + 0.8833333333333330, + 0.8852459016393440, + 0.8852459016393440, + 0.8852459016393440, + 0.8852459016393440, + 0.8852459016393440, + 0.8852459016393440, + 0.8852459016393440, + 0.8852459016393440, + 0.8852459016393440, + 0.8852459016393440, + 0.8852459016393440, + 0.8852459016393440, + 0.8852459016393440, + 0.8870967741935480, + 0.8870967741935480, + 0.8870967741935480, + 0.8888888888888890, + 0.8888888888888890, + 0.8888888888888890, + 0.8888888888888890, + 0.8888888888888890, + 0.8888888888888890, + 0.8888888888888890, + 0.8888888888888890, + 0.8888888888888890, + 0.8888888888888890, + 0.8888888888888890, + 0.8888888888888890, + 0.8906250000000000, + 0.8906250000000000, + 0.8923076923076920, + 0.8939393939393940, + 0.8939393939393940, + 0.8939393939393940, + 0.8939393939393940, + 0.8939393939393940, + 0.8939393939393940, + 0.8939393939393940, + 0.8939393939393940, + 0.8939393939393940, + 0.8939393939393940, + 0.8939393939393940, + 0.8939393939393940, + 0.8939393939393940, + 0.8939393939393940, + 0.8939393939393940, + 0.8939393939393940, + 0.8939393939393940, + 0.8939393939393940, + 0.8939393939393940, + 0.8939393939393940, + 0.8939393939393940, + 0.8939393939393940, + 0.8939393939393940, + 0.8955223880597010, + 0.8955223880597010, + 0.8955223880597010, + 0.8955223880597010, + 0.8955223880597010, + 0.8955223880597010, + 0.8955223880597010, + 0.8955223880597010, + 0.8955223880597010, + 0.8955223880597010, + 0.8955223880597010, + 0.8955223880597010, + 0.8955223880597010, + 0.8955223880597010, + 0.8955223880597010, + 0.8955223880597010, + 0.8955223880597010, + 0.8955223880597010, + 0.8955223880597010, + 0.8955223880597010, + 0.8955223880597010, + 0.8955223880597010, + 0.8955223880597010, + 0.8955223880597010, + 0.8955223880597010, + 0.8955223880597010, + 0.8955223880597010, + 0.9090909090909090, + 0.9090909090909090, + 0.9090909090909090, + 0.9090909090909090, + 0.9090909090909090, + 0.9090909090909090, + 0.9090909090909090, + 0.9090909090909090, + 0.9090909090909090, + 0.9090909090909090, + 0.9090909090909090, + 0.9090909090909090, + 0.9090909090909090, + 0.9090909090909090, + 0.9090909090909090, + 0.9090909090909090, + 0.9090909090909090, + 0.9090909090909090, + 0.9090909090909090, + 0.9090909090909090, + 0.9090909090909090, + 0.9090909090909090, + 0.9090909090909090, + 0.9090909090909090, + 0.9090909090909090, + 0.9090909090909090, + 0.9090909090909090, + 0.9090909090909090, + 0.9090909090909090, + 0.9090909090909090, + 0.9090909090909090, + 0.9090909090909090, + 0.9090909090909090, + 0.9090909090909090, + 0.9090909090909090, + 0.9090909090909090, + 0.9090909090909090, + 0.9090909090909090, + 0.9090909090909090, + 0.9090909090909090, + 0.9090909090909090, + 0.9090909090909090, + 0.9090909090909090, + 0.9090909090909090, + 0.9090909090909090, + 0.9090909090909090, + 0.9090909090909090, + 0.9090909090909090, + 0.9090909090909090, + 0.9090909090909090, + 0.9090909090909090, + 0.9090909090909090, + 0.9090909090909090, + 0.9090909090909090, + 0.9104477611940300, + 0.9104477611940300, + 0.9104477611940300, + 0.9104477611940300, + 0.9104477611940300, + 0.9104477611940300, + 0.9104477611940300, + 0.9104477611940300, + 0.9104477611940300, + 0.9104477611940300, + 0.9104477611940300, + 0.9104477611940300, + 0.9104477611940300, + 0.9104477611940300, + 0.9104477611940300, + 0.9104477611940300, + 0.9104477611940300, + 0.9104477611940300, + 0.9104477611940300, + 0.9104477611940300, + 0.9104477611940300, + 0.9104477611940300, + 0.9104477611940300, + 0.9104477611940300, + 0.9104477611940300, + 0.9104477611940300, + 0.9104477611940300, + 0.9104477611940300, + 0.9104477611940300, + 0.9104477611940300, + 0.9104477611940300, + 0.9104477611940300, + 0.9104477611940300, + 0.9104477611940300, + 0.9104477611940300, + 0.9104477611940300, + 0.9104477611940300, + 0.9104477611940300, + 0.9104477611940300, + 0.9104477611940300, + 0.9104477611940300, + 0.9104477611940300, + 0.9104477611940300, + 0.9104477611940300, + 0.9104477611940300, + 0.9104477611940300, + 0.9104477611940300, + 0.9104477611940300, + 0.9104477611940300, + 0.9104477611940300, + 0.9104477611940300, + 0.9104477611940300, + 0.9104477611940300, + 0.9104477611940300, + 0.9104477611940300, + 0.9104477611940300, + 0.9104477611940300, + 0.9104477611940300, + 0.9104477611940300, + 0.9104477611940300, + 0.9090909090909090, + 0.9090909090909090, + 0.9090909090909090, + 0.9090909090909090, + 0.9090909090909090, + 0.9090909090909090, + 0.9090909090909090, + 0.9090909090909090, + 0.9090909090909090, + 0.9090909090909090, + 0.9090909090909090, + 0.9090909090909090, + 0.9090909090909090, + 0.9090909090909090, + 0.9090909090909090, + 0.9090909090909090, + 0.9090909090909090, + 0.9090909090909090, + 0.9076923076923080, + 0.9076923076923080, + 0.9076923076923080, + 0.9076923076923080, + 0.9076923076923080, + 0.9076923076923080, + 0.9090909090909090, + 0.9090909090909090, + 0.9090909090909090, + 0.9090909090909090, + 0.9090909090909090, + 0.9090909090909090, + 0.9090909090909090, + 0.9090909090909090, + 0.9090909090909090, + 0.9090909090909090, + 0.9090909090909090, + 0.9090909090909090, + 0.9090909090909090, + 0.9090909090909090, + 0.9090909090909090, + 0.9090909090909090, + 0.9090909090909090, + 0.9090909090909090, + 0.9090909090909090, + 0.9090909090909090, + 0.9090909090909090, + 0.9090909090909090, + 0.9090909090909090, + 0.9090909090909090, + 0.9090909090909090, + 0.9090909090909090, + 0.9090909090909090, + 0.9090909090909090, + 0.9076923076923080, + 0.9076923076923080, + 0.9076923076923080, + 0.9076923076923080, + 0.9076923076923080, + 0.9076923076923080, + 0.9076923076923080, + 0.9076923076923080, + 0.9076923076923080, + 0.9076923076923080, + 0.9076923076923080, + 0.9076923076923080, + 0.9076923076923080, + 0.9076923076923080, + 0.9076923076923080, + 0.9076923076923080, + 0.9076923076923080, + 0.9076923076923080, + 0.9076923076923080, + 0.9076923076923080, + 0.9076923076923080, + 0.9076923076923080, + 0.9076923076923080, + 0.9076923076923080, + 0.9076923076923080, + 0.9076923076923080, + 0.9076923076923080, + 0.9076923076923080, + 0.9076923076923080, + 0.9076923076923080, + 0.9076923076923080, + 0.9076923076923080, + 0.9076923076923080, + 0.9076923076923080, + 0.9076923076923080, + 0.9076923076923080, + 0.9076923076923080, + 0.9076923076923080, + 0.9076923076923080, + 0.9076923076923080, + 0.9076923076923080, + 0.9076923076923080, + 0.9076923076923080, + 0.9076923076923080, + 0.9076923076923080, + 0.9076923076923080, + 0.9076923076923080, + 0.9076923076923080, + 0.9076923076923080, + 0.9076923076923080, + 0.9076923076923080, + 0.9076923076923080, + 0.9076923076923080, + 0.9076923076923080, + 0.9076923076923080, + 0.9076923076923080, + 0.9076923076923080, + 0.9076923076923080, + 0.9076923076923080, + 0.9076923076923080, + 0.9090909090909090, + 0.9090909090909090, + 0.9090909090909090, + 0.9090909090909090, + 0.9090909090909090, + 0.9090909090909090, + 0.9090909090909090, + 0.9090909090909090, + 0.9090909090909090, + 0.9090909090909090, + 0.9090909090909090, + 0.9090909090909090, + 0.9090909090909090, + 0.9090909090909090, + 0.9090909090909090, + 0.9090909090909090, + 0.9090909090909090, + 0.9090909090909090, + 0.9090909090909090, + 0.9090909090909090, + 0.9090909090909090, + 0.9090909090909090, + 0.9090909090909090, + 0.9090909090909090, + 0.9090909090909090, + 0.9090909090909090, + 0.9076923076923080, + 0.9076923076923080, + 0.9076923076923080, + 0.9076923076923080, + 0.9076923076923080, + 0.9076923076923080, + 0.9076923076923080, + 0.9076923076923080, + 0.9076923076923080, + 0.9076923076923080, + 0.9076923076923080, + 0.9076923076923080, + 0.9076923076923080, + 0.9076923076923080, + 0.9076923076923080, + 0.9047619047619050, + 0.9047619047619050, + 0.9047619047619050, + 0.9047619047619050, + 0.9047619047619050, + 0.9047619047619050, + 0.9047619047619050, + 0.9047619047619050, + 0.9047619047619050, + 0.9047619047619050, + 0.9047619047619050, + 0.9047619047619050, + 0.9032258064516130, + 0.9032258064516130, + 0.9032258064516130, + 0.9032258064516130, + 0.9032258064516130, + 0.9032258064516130, + 0.9032258064516130, + 0.9032258064516130, + 0.9032258064516130, + 0.9032258064516130, + 0.9032258064516130, + 0.9032258064516130, + 0.9032258064516130, + 0.9032258064516130, + 0.9032258064516130, + 0.9032258064516130, + 0.9032258064516130, + 0.9032258064516130, + 0.9032258064516130, + 0.9032258064516130, + 0.9032258064516130, + 0.9032258064516130, + 0.9032258064516130, + 0.9032258064516130, + 0.9032258064516130, + 0.9032258064516130, + 0.9032258064516130, + 0.9032258064516130, + 0.9032258064516130, + 0.9032258064516130, + 0.9032258064516130, + 0.9016393442622950, + 0.9000000000000000, + 0.9000000000000000, + 0.9000000000000000, + 0.9000000000000000, + 0.9000000000000000, + 0.9000000000000000, + 0.9000000000000000, + 0.9000000000000000, + 0.9000000000000000, + 0.9000000000000000, + 0.8852459016393440, + 0.8833333333333330, + 0.8688524590163930, + 0.8688524590163930, + 0.8688524590163930, + 0.8688524590163930, + 0.8688524590163930, + 0.8666666666666670, + 0.8666666666666670, + 0.8666666666666670, + 0.8666666666666670, + 0.8644067796610170, + 0.8644067796610170, + 0.8644067796610170, + 0.8644067796610170, + 0.8644067796610170, + 0.8644067796610170, + 0.8644067796610170, + 0.8620689655172410, + 0.8620689655172410, + 0.8620689655172410, + 0.8620689655172410, + 0.8596491228070170, + 0.8571428571428570, + 0.8571428571428570, + 0.8571428571428570, + 0.8571428571428570, + 0.8571428571428570, + 0.8571428571428570, + 0.8421052631578950, + 0.8421052631578950, + 0.8421052631578950, + 0.8421052631578950, + 0.8363636363636360, + 0.8363636363636360, + 0.8363636363636360, + 0.8363636363636360, + 0.8363636363636360, + 0.8363636363636360, + 0.8363636363636360, + 0.8363636363636360, + 0.8214285714285710, + 0.8214285714285710, + 0.8214285714285710, + 0.8214285714285710, + 0.8214285714285710, + 0.8214285714285710, + 0.8214285714285710, + 0.8070175438596490, + 0.8070175438596490, + 0.8000000000000000, + 0.8000000000000000, + 0.8000000000000000, + 0.8000000000000000, + 0.8000000000000000, + 0.8000000000000000, + 0.8000000000000000, + 0.8000000000000000, + 0.8000000000000000, + 0.7962962962962960, + 0.7924528301886790, + 0.7884615384615380, + 0.7843137254901960, + 0.7843137254901960, + 0.7692307692307690, + 0.7692307692307690, + 0.7692307692307690, + 0.7547169811320760, + 0.7547169811320760, + 0.7407407407407410, + 0.7407407407407410, + 0.7272727272727270, + 0.7222222222222220, + 0.6842105263157900, + 0.6724137931034480, + 0.6724137931034480, + 0.6724137931034480, + 0.6724137931034480, + 0.6724137931034480, + 0.6724137931034480, + 0.6724137931034480, + 0.6724137931034480, + 0.6724137931034480, + 0.6724137931034480, + 0.6607142857142860, + 0.6545454545454550, + 0.6481481481481480, + 0.6538461538461540, + 0.6538461538461540, + 0.6538461538461540, + 0.6538461538461540, + 0.6603773584905660, + 0.6481481481481480, + 0.6481481481481480, + 0.6481481481481480, + 0.6481481481481480, + 0.6363636363636360, + 0.6363636363636360, + 0.6363636363636360, + 0.6181818181818180, + 0.6181818181818180, + 0.6111111111111110, + 0.6000000000000000, + 0.6000000000000000, + 0.6000000000000000, + 0.6000000000000000, + 0.5925925925925930, + 0.5925925925925930, + 0.5925925925925930, + 0.5849056603773580, + 0.5740740740740740, + 0.5740740740740740, + 0.5660377358490570, + 0.5660377358490570, + 0.5555555555555560, + 0.5471698113207550, + 0.5370370370370370, + 0.5370370370370370, + 0.5370370370370370, + 0.5370370370370370, + 0.5370370370370370, + 0.5272727272727270, + 0.5272727272727270, + 0.5000000000000000, + 0.5000000000000000, + 0.5000000000000000, + 0.5000000000000000, + 0.4905660377358490, + 0.4905660377358490, + 0.4905660377358490, + 0.4905660377358490, + 0.4814814814814810, + 0.4905660377358490, + 0.4807692307692310, + 0.4807692307692310, + 0.4807692307692310, + 0.4807692307692310, + 0.4705882352941180, + 0.4615384615384620, + 0.4509803921568630, + 0.4509803921568630, + 0.4509803921568630, + 0.4509803921568630, + 0.4489795918367350, + 0.4489795918367350, + 0.4375000000000000, + 0.4375000000000000, + 0.4375000000000000, + 0.4255319148936170, + 0.4347826086956520, + 0.4347826086956520, + 0.4222222222222220, + 0.4222222222222220, + 0.4130434782608700, + 0.4130434782608700, + 0.4130434782608700, + 0.4000000000000000, + 0.3720930232558140, + 0.3720930232558140, + 0.3636363636363640, + 0.3555555555555560, + 0.3478260869565220, + 0.3404255319148940, + 0.3111111111111110, + 0.3111111111111110, + 0.2954545454545450, + 0.2888888888888890, + 0.2888888888888890, + 0.2888888888888890, + 0.2708333333333330, + 0.2708333333333330, + 0.2553191489361700, + 0.2553191489361700, + 0.2553191489361700, + 0.2553191489361700, + 0.2553191489361700, + 0.2553191489361700, + 0.2553191489361700, + 0.2391304347826090, + 0.2391304347826090, + 0.2444444444444440, + 0.2291666666666670, + 0.2291666666666670, + 0.2291666666666670, + 0.2291666666666670, + 0.2200000000000000, + 0.2040816326530610, + 0.1960784313725490, + 0.1960784313725490, + 0.1960784313725490, + 0.1923076923076920, + 0.1923076923076920, + 0.1923076923076920, + 0.1851851851851850, + 0.1851851851851850, + 0.1851851851851850, + 0.1851851851851850, + 0.1851851851851850, + 0.1818181818181820, + 0.1666666666666670, + 0.1666666666666670, + 0.1607142857142860, + 0.1607142857142860, + 0.1607142857142860, + 0.1578947368421050, + 0.1403508771929820, + 0.1403508771929820, + 0.1379310344827590, + 0.1379310344827590, + 0.1355932203389830, + 0.1355932203389830, + 0.1355932203389830, + 0.1355932203389830, + 0.1355932203389830, + 0.1355932203389830, + 0.1379310344827590, + 0.1379310344827590, + 0.1228070175438600, + 0.1228070175438600, + 0.1228070175438600, + 0.1228070175438600, + 0.1228070175438600, + 0.1228070175438600, + 0.1206896551724140, + 0.1206896551724140, + 0.1206896551724140, + 0.1206896551724140, + 0.1052631578947370, + 0.1071428571428570, + 0.1052631578947370, + 0.1052631578947370, + 0.1052631578947370, + 0.1052631578947370, + 0.1052631578947370, + 0.1052631578947370, + 0.0892857142857143, + 0.0892857142857143, + 0.0892857142857143, + 0.0892857142857143, + 0.0892857142857143, + 0.0909090909090909, + 0.0909090909090909, + 0.0909090909090909, + 0.0909090909090909, + 0.0909090909090909, + 0.0909090909090909, + 0.0909090909090909, + 0.0909090909090909, + 0.0925925925925926, + 0.0925925925925926, + 0.0925925925925926, + 0.0909090909090909, + 0.0727272727272727, + 0.0714285714285714, + 0.0701754385964912, + 0.0701754385964912, + 0.0701754385964912, + 0.0701754385964912, + 0.0689655172413793, + 0.0689655172413793, + 0.0689655172413793, + 0.0689655172413793, + 0.0689655172413793, + 0.0689655172413793, + 0.0689655172413793, + 0.0689655172413793, + 0.0689655172413793, + 0.0689655172413793, + 0.0689655172413793, + 0.0689655172413793, + 0.0689655172413793, + 0.0701754385964912, + 0.0701754385964912, + 0.0701754385964912, + 0.0701754385964912, + 0.0701754385964912, + 0.0714285714285714, + 0.0714285714285714, + 0.0727272727272727, + 0.0727272727272727, + 0.0727272727272727, + 0.0714285714285714, + 0.0701754385964912, + 0.0701754385964912, + 0.0689655172413793, + 0.0689655172413793, + 0.0689655172413793, + 0.0689655172413793, + 0.0666666666666667, + 0.0666666666666667, + 0.0666666666666667, + 0.0666666666666667, + 0.0666666666666667, + 0.0666666666666667, + 0.0666666666666667, + 0.0666666666666667, + 0.0666666666666667, + 0.0666666666666667, + 0.0666666666666667, + 0.0666666666666667, + 0.0666666666666667, + 0.0666666666666667, + 0.0666666666666667, + 0.0666666666666667, + 0.0666666666666667, + 0.0666666666666667, + 0.0666666666666667, + 0.0666666666666667, + 0.0677966101694915, + 0.0677966101694915, + 0.0677966101694915, + 0.0689655172413793, + 0.0701754385964912, + 0.0701754385964912, + 0.0689655172413793, + 0.0689655172413793, + 0.0689655172413793, + 0.0689655172413793, + 0.0677966101694915, + 0.0677966101694915, + 0.0677966101694915, + 0.0677966101694915, + 0.0677966101694915, + 0.0677966101694915, + 0.0677966101694915, + 0.0677966101694915, + 0.0677966101694915, + 0.0677966101694915, + 0.0677966101694915, + 0.0701754385964912, + 0.0701754385964912, + 0.0701754385964912, + 0.0701754385964912, + 0.0701754385964912, + 0.0701754385964912, + 0.0714285714285714, + 0.0714285714285714, + 0.0714285714285714, + 0.0727272727272727, + 0.0727272727272727, + 0.0727272727272727, + 0.0701754385964912, + 0.0701754385964912, + 0.0701754385964912, + 0.0689655172413793, + 0.0701754385964912, + 0.0701754385964912, + 0.0701754385964912, + 0.0701754385964912, + 0.0714285714285714, + 0.0740740740740741, + 0.0754716981132075, + 0.0754716981132075, + 0.0754716981132075, + 0.0754716981132075, + 0.0784313725490196, + 0.0784313725490196, + 0.0769230769230769, + 0.0769230769230769, + 0.0784313725490196, + 0.0784313725490196, + 0.0754716981132075, + 0.0754716981132075, + 0.0740740740740741, + 0.0740740740740741, + 0.0727272727272727, + 0.0727272727272727, + 0.0727272727272727, + 0.0727272727272727, + 0.0727272727272727, + 0.0727272727272727, + 0.0727272727272727, + 0.0727272727272727, + 0.0727272727272727, + 0.0892857142857143, + 0.0909090909090909, + 0.0909090909090909, + 0.0877192982456140, + 0.0877192982456140, + 0.0892857142857143, + 0.0892857142857143, + 0.0877192982456140, + 0.0877192982456140, + 0.0877192982456140, + 0.0877192982456140, + 0.0877192982456140, + 0.0892857142857143, + 0.0892857142857143, + 0.0892857142857143, + 0.0892857142857143, + 0.0892857142857143, + 0.0892857142857143, + 0.0892857142857143, + 0.0909090909090909, + 0.0909090909090909, + 0.0925925925925926, + 0.0925925925925926, + 0.0909090909090909, + 0.0877192982456140, + 0.0877192982456140, + 0.0877192982456140, + 0.0862068965517241, + 0.0862068965517241, + 0.0833333333333333, + 0.0833333333333333, + 0.0833333333333333, + 0.0847457627118644, + 0.0847457627118644, + 0.0847457627118644, + 0.0833333333333333, + 0.0833333333333333, + 0.0833333333333333, + 0.0833333333333333, + 0.0833333333333333, + 0.0833333333333333, + 0.0677966101694915, + 0.0689655172413793, + 0.0689655172413793, + 0.0701754385964912, + 0.0701754385964912, + 0.0701754385964912, + 0.0701754385964912, + 0.0701754385964912, + 0.0701754385964912, + 0.0689655172413793, + 0.0701754385964912, + 0.0701754385964912, + 0.0689655172413793, + 0.0677966101694915, + 0.0677966101694915, + 0.0677966101694915, + 0.0689655172413793, + 0.0689655172413793, + 0.0689655172413793, + 0.0526315789473684, + 0.0526315789473684, + 0.0526315789473684, + 0.0526315789473684, + 0.0526315789473684, + 0.0535714285714286, + 0.0526315789473684, + 0.0517241379310345, + 0.0517241379310345, + 0.0677966101694915, + 0.0677966101694915, + 0.0677966101694915, + 0.0677966101694915, + 0.0677966101694915, + 0.0677966101694915, + 0.0677966101694915, + 0.0677966101694915, + 0.0677966101694915, + 0.0677966101694915, + 0.0677966101694915, + 0.0677966101694915, + 0.0677966101694915, + 0.0677966101694915, + 0.0677966101694915, + 0.0677966101694915, + 0.0689655172413793, + 0.0689655172413793, + 0.0689655172413793, + 0.0689655172413793, + 0.0714285714285714, + 0.0714285714285714, + 0.0714285714285714, + 0.0714285714285714, + 0.0714285714285714, + 0.0714285714285714, + 0.0714285714285714, + 0.0714285714285714, + 0.0714285714285714, + 0.0714285714285714, + 0.0701754385964912, + 0.0701754385964912, + 0.0862068965517241, + 0.0862068965517241, + 0.0862068965517241, + 0.0862068965517241, + 0.0862068965517241, + 0.0862068965517241, + 0.0847457627118644, + 0.0847457627118644, + 0.0862068965517241, + 0.0862068965517241, + 0.0862068965517241, + 0.0862068965517241, + 0.0862068965517241, + 0.0862068965517241, + 0.0862068965517241, + 0.0862068965517241, + 0.0862068965517241, + 0.0877192982456140, + 0.0877192982456140, + 0.0877192982456140, + 0.0862068965517241, + 0.0862068965517241, + 0.0714285714285714, + 0.0727272727272727, + 0.0727272727272727, + 0.0727272727272727, + 0.0727272727272727, + 0.0727272727272727, + 0.0727272727272727, + 0.0740740740740741, + 0.0754716981132075, + 0.0754716981132075, + 0.0740740740740741, + 0.0740740740740741, + 0.0740740740740741, + 0.0740740740740741, + 0.0740740740740741, + 0.0740740740740741, + 0.0740740740740741, + 0.0740740740740741, + 0.0740740740740741, + 0.0740740740740741, + 0.0740740740740741, + 0.0740740740740741, + 0.0754716981132075, + 0.0754716981132075, + 0.0740740740740741, + 0.0740740740740741, + 0.0740740740740741, + 0.0740740740740741, + 0.0754716981132075, + 0.0754716981132075, + 0.0769230769230769, + 0.0769230769230769, + 0.0784313725490196, + 0.0800000000000000, + 0.0800000000000000, + 0.0816326530612245, + 0.1020408163265310, + 0.1020408163265310, + 0.1020408163265310, + 0.1020408163265310, + 0.1000000000000000, + 0.1000000000000000, + 0.1000000000000000, + 0.1000000000000000, + 0.1000000000000000, + 0.1000000000000000, + 0.1000000000000000, + 0.1000000000000000, + 0.1000000000000000, + 0.1000000000000000, + 0.0980392156862745, + 0.0980392156862745, + 0.0980392156862745, + 0.0980392156862745, + 0.1000000000000000, + 0.1020408163265310, + 0.1041666666666670, + 0.1224489795918370, + 0.1400000000000000, + 0.1400000000000000, + 0.1400000000000000, + 0.1372549019607840, + 0.1372549019607840, + 0.1372549019607840, + 0.1372549019607840, + 0.1372549019607840, + 0.1372549019607840, + 0.1538461538461540, + 0.1698113207547170, + 0.1698113207547170, + 0.1636363636363640, + 0.1636363636363640, + 0.1636363636363640, + 0.1636363636363640, + 0.1636363636363640, + 0.1636363636363640, + 0.1636363636363640, + 0.1636363636363640, + 0.1607142857142860, + 0.1607142857142860, + 0.1607142857142860, + 0.1509433962264150, + 0.1509433962264150, + 0.1509433962264150, + 0.1509433962264150, + 0.1509433962264150, + 0.1346153846153850, + 0.1509433962264150, + 0.1509433962264150, + 0.1481481481481480, + 0.1481481481481480, + 0.1481481481481480, + 0.1481481481481480, + 0.1481481481481480, + 0.1481481481481480, + 0.1481481481481480, + 0.1320754716981130, + 0.1320754716981130, + 0.1320754716981130, + 0.1481481481481480, + 0.1481481481481480, + 0.1636363636363640, + 0.1785714285714290, + 0.1785714285714290, + 0.1785714285714290, + 0.1754385964912280, + 0.1754385964912280, + 0.1754385964912280, + 0.1754385964912280, + 0.1896551724137930, + 0.1929824561403510, + 0.1929824561403510, + 0.1929824561403510, + 0.1929824561403510, + 0.1929824561403510, + 0.1929824561403510, + 0.1964285714285710, + 0.1964285714285710, + 0.1964285714285710, + 0.1964285714285710, + 0.2000000000000000, + 0.2000000000000000, + 0.2000000000000000, + 0.2037037037037040, + 0.2037037037037040, + 0.2037037037037040, + 0.2037037037037040, + 0.2037037037037040, + 0.2037037037037040, + 0.2000000000000000, + 0.2000000000000000, + 0.2000000000000000, + 0.2000000000000000, + 0.2037037037037040, + 0.2037037037037040, + 0.2037037037037040, + 0.2037037037037040, + 0.2075471698113210, + 0.2075471698113210, + 0.2075471698113210, + 0.2115384615384620, + 0.2115384615384620, + 0.2115384615384620, + 0.2115384615384620, + 0.2115384615384620, + 0.2264150943396230, + 0.2264150943396230, + 0.2264150943396230, + 0.2264150943396230, + 0.2307692307692310, + 0.2307692307692310, + 0.2352941176470590, + 0.2307692307692310, + 0.2307692307692310, + 0.2307692307692310, + 0.2307692307692310, + 0.2307692307692310, + 0.2307692307692310, + 0.2307692307692310, + 0.2352941176470590, + 0.2352941176470590, + 0.2352941176470590, + 0.2500000000000000, + 0.2549019607843140, + 0.2692307692307690, + 0.2692307692307690, + 0.2692307692307690, + 0.2692307692307690, + 0.2692307692307690, + 0.2692307692307690, + 0.2800000000000000, + 0.2857142857142860, + 0.2857142857142860, + 0.2857142857142860, + 0.2857142857142860, + 0.2857142857142860, + 0.2916666666666670, + 0.2857142857142860, + 0.2857142857142860, + 0.2857142857142860, + 0.2916666666666670, + 0.3000000000000000, + 0.3000000000000000, + 0.3137254901960780, + 0.3137254901960780, + 0.3200000000000000, + 0.3200000000000000, + 0.3061224489795920, + 0.3061224489795920, + 0.3061224489795920, + 0.3125000000000000, + 0.3125000000000000, + 0.3125000000000000, + 0.3061224489795920, + 0.3333333333333330, + 0.3333333333333330, + 0.3269230769230770, + 0.3269230769230770, + 0.3269230769230770, + 0.3269230769230770, + 0.3541666666666670, + 0.3541666666666670, + 0.3617021276595740, + 0.3750000000000000, + 0.3829787234042550, + 0.3913043478260870, + 0.4000000000000000, + 0.4000000000000000, + 0.4000000000000000, + 0.4000000000000000, + 0.3913043478260870, + 0.3913043478260870, + 0.4042553191489360, + 0.4130434782608700, + 0.4318181818181820, + 0.4444444444444440, + 0.4545454545454550, + 0.4545454545454550, + 0.4761904761904760, + 0.4651162790697670, + 0.4545454545454550, + 0.4545454545454550, + 0.4651162790697670, + 0.4545454545454550, + 0.4444444444444440, + 0.4444444444444440, + 0.4444444444444440, + 0.4444444444444440, + 0.4444444444444440, + 0.4444444444444440, + 0.4545454545454550, + 0.4418604651162790, + 0.4523809523809520, + 0.4523809523809520, + 0.4878048780487810, + 0.4878048780487810, + 0.5000000000000000, + 0.5000000000000000, + 0.5116279069767440, + 0.5116279069767440, + 0.5227272727272730, + 0.5227272727272730, + 0.5348837209302320, + 0.5348837209302320, + 0.5348837209302320, + 0.5348837209302320, + 0.5348837209302320, + 0.5476190476190480, + 0.5348837209302320, + 0.5348837209302320, + 0.5476190476190480, + 0.5476190476190480, + 0.5454545454545450, + 0.5714285714285710, + 0.5909090909090910, + 0.5777777777777780, + 0.6000000000000000, + 0.6000000000000000, + 0.6170212765957450, + 0.6304347826086960, + 0.6250000000000000, + 0.6250000000000000, + 0.6000000000000000, + 0.6000000000000000, + 0.6000000000000000, + 0.6000000000000000, + 0.5882352941176470, + 0.6000000000000000, + 0.6000000000000000, + 0.6000000000000000, + 0.6000000000000000, + 0.6078431372549020, + 0.5961538461538460, + 0.5961538461538460, + 0.5961538461538460, + 0.5849056603773580, + 0.5849056603773580, + 0.5849056603773580, + 0.6037735849056600, + 0.6153846153846150, + 0.6274509803921570, + 0.6274509803921570, + 0.6274509803921570, + 0.6274509803921570, + 0.6530612244897960, + 0.6530612244897960, + 0.6530612244897960, + 0.6530612244897960, + 0.6530612244897960, + 0.6400000000000000, + 0.6400000000000000, + 0.6400000000000000, + 0.6400000000000000, + 0.6400000000000000, + 0.6400000000000000, + 0.6400000000000000, + 0.6326530612244900, + 0.6400000000000000, + 0.6400000000000000, + 0.6400000000000000, + 0.6400000000000000, + 0.6400000000000000, + 0.6400000000000000, + 0.6400000000000000, + 0.6400000000000000, + 0.6530612244897960, + 0.6530612244897960, + 0.6600000000000000, + 0.6734693877551020, + 0.6734693877551020, + 0.6734693877551020, + 0.6734693877551020, + 0.6666666666666670, + 0.6666666666666670, + 0.6734693877551020, + 0.6875000000000000, + 0.6875000000000000, + 0.6875000000000000, + 0.6875000000000000, + 0.7021276595744680, + 0.7021276595744680, + 0.7021276595744680, + 0.7083333333333330, + 0.7083333333333330, + 0.7083333333333330, + 0.7021276595744680, + 0.7021276595744680, + 0.7021276595744680, + 0.6875000000000000, + 0.6875000000000000, + 0.6875000000000000, + 0.6875000000000000, + 0.6600000000000000, + 0.6470588235294120, + 0.6538461538461540, + 0.6538461538461540, + 0.6538461538461540, + 0.6603773584905660, + 0.6415094339622640, + 0.6415094339622640, + 0.6415094339622640, + 0.6415094339622640, + 0.6415094339622640, + 0.6415094339622640, + 0.6603773584905660, + 0.6603773584905660, + 0.6730769230769230, + 0.6730769230769230, + 0.6730769230769230, + 0.6730769230769230, + 0.6862745098039220, + 0.6862745098039220, + 0.6862745098039220, + 0.6862745098039220, + 0.6862745098039220, + 0.6862745098039220, + 0.6862745098039220, + 0.6862745098039220, + 0.6862745098039220, + 0.6862745098039220, + 0.6862745098039220, + 0.6862745098039220, + 0.7000000000000000, + 0.7000000000000000, + 0.7000000000000000, + 0.7000000000000000, + 0.7000000000000000, + 0.7000000000000000, + 0.7000000000000000, + 0.7000000000000000, + 0.7000000000000000, + 0.7000000000000000, + 0.7058823529411760, + 0.7058823529411760, + 0.7200000000000000, + 0.7200000000000000, + 0.7200000000000000, + 0.7254901960784310, + 0.7254901960784310, + 0.7254901960784310, + 0.7254901960784310, + 0.7254901960784310, + 0.7307692307692310, + 0.7307692307692310, + 0.7307692307692310, + 0.7307692307692310, + 0.7358490566037730, + 0.7358490566037730, + 0.7358490566037730, + 0.7358490566037730, + 0.7358490566037730, + 0.7222222222222220, + 0.7222222222222220, + 0.7222222222222220, + 0.7222222222222220, + 0.7222222222222220, + 0.7222222222222220, + 0.7222222222222220, + 0.7272727272727270, + 0.7142857142857140, + 0.7272727272727270, + 0.7272727272727270, + 0.7272727272727270, + 0.7272727272727270, + 0.7142857142857140, + 0.7142857142857140, + 0.7142857142857140, + 0.7142857142857140, + 0.7090909090909090, + 0.6964285714285710, + 0.6964285714285710, + 0.7090909090909090, + 0.7090909090909090, + 0.7090909090909090, + 0.7090909090909090, + 0.7222222222222220, + 0.7222222222222220, + 0.7358490566037730, + 0.7358490566037730, + 0.7358490566037730, + 0.7358490566037730, + 0.7307692307692310, + 0.7450980392156860, + 0.7450980392156860, + 0.7600000000000000, + 0.7600000000000000, + 0.7647058823529410, + 0.7647058823529410, + 0.7358490566037730, + 0.7407407407407410, + 0.7407407407407410, + 0.7407407407407410, + 0.7407407407407410, + 0.7547169811320760, + 0.7647058823529410, + 0.7647058823529410, + 0.7647058823529410, + 0.7647058823529410, + 0.7647058823529410, + 0.7647058823529410, + 0.7547169811320760, + 0.7547169811320760, + 0.7592592592592590, + 0.7592592592592590, + 0.7592592592592590, + 0.7592592592592590, + 0.7592592592592590, + 0.7592592592592590, + 0.7592592592592590, + 0.7592592592592590, + 0.7592592592592590, + 0.7592592592592590, + 0.7735849056603770, + 0.7735849056603770, + 0.7735849056603770, + 0.7735849056603770, + 0.7735849056603770, + 0.7735849056603770, + 0.7735849056603770, + 0.7777777777777780, + 0.7818181818181820, + 0.7818181818181820, + 0.7818181818181820, + 0.7818181818181820, + 0.7818181818181820, + 0.7818181818181820, + 0.7818181818181820, + 0.7818181818181820, + 0.7818181818181820, + 0.7894736842105260, + 0.7894736842105260, + 0.7894736842105260, + 0.7894736842105260, + 0.7894736842105260, + 0.7894736842105260, + 0.7894736842105260, + 0.7931034482758620, + 0.7931034482758620, + 0.7931034482758620, + 0.7931034482758620, + 0.7931034482758620, + 0.7931034482758620, + 0.7931034482758620, + 0.7931034482758620, + 0.7931034482758620, + 0.7931034482758620, + 0.7931034482758620, + 0.7931034482758620, + 0.7931034482758620, + 0.7931034482758620, + 0.7931034482758620, + 0.7931034482758620, + 0.7931034482758620, + 0.7931034482758620, + 0.7931034482758620, + 0.7931034482758620, + 0.7931034482758620, + 0.7931034482758620, + 0.7931034482758620, + 0.7931034482758620, + 0.8070175438596490, + 0.8070175438596490, + 0.8214285714285710, + 0.8214285714285710, + 0.8214285714285710, + 0.8214285714285710, + 0.8214285714285710, + 0.8214285714285710, + 0.8214285714285710, + 0.8214285714285710, + 0.8214285714285710, + 0.8214285714285710, + 0.8214285714285710, + 0.8214285714285710, + 0.8214285714285710, + 0.8214285714285710, + 0.8214285714285710, + 0.8214285714285710, + 0.8214285714285710, + 0.8214285714285710, + 0.8214285714285710, + 0.8214285714285710, + 0.8214285714285710, + 0.8363636363636360, + 0.8363636363636360, + 0.8363636363636360, + 0.8363636363636360, + 0.8363636363636360, + 0.8363636363636360, + 0.8363636363636360, + 0.8518518518518520, + 0.8518518518518520, + 0.8679245283018870, + 0.8679245283018870, + 0.8679245283018870, + 0.8679245283018870, + 0.8703703703703700, + 0.8703703703703700, + 0.8703703703703700, + 0.8703703703703700, + 0.8703703703703700, + 0.8703703703703700, + 0.8703703703703700, + 0.8703703703703700, + 0.8703703703703700, + 0.8703703703703700, + 0.8867924528301890, + 0.8867924528301890, + 0.8703703703703700, + 0.8703703703703700, + 0.8703703703703700, + 0.8703703703703700, + 0.8703703703703700, + 0.8703703703703700, + 0.8703703703703700, + 0.8703703703703700, + 0.8703703703703700, + 0.8703703703703700, + 0.8703703703703700, + 0.8703703703703700, + 0.8703703703703700, + 0.8703703703703700, + 0.8703703703703700, + 0.8703703703703700, + 0.8703703703703700, + 0.8703703703703700, + 0.8703703703703700, + 0.8703703703703700, + 0.8703703703703700, + 0.8703703703703700, + 0.8703703703703700, + 0.8703703703703700, + 0.8545454545454550, + 0.8545454545454550, + 0.8545454545454550, + 0.8545454545454550, + 0.8545454545454550, + 0.8545454545454550, + 0.8545454545454550, + 0.8545454545454550, + 0.8545454545454550, + 0.8545454545454550, + 0.8545454545454550, + 0.8545454545454550, + 0.8703703703703700, + 0.8703703703703700, + 0.8703703703703700, + 0.8703703703703700, + 0.8703703703703700, + 0.8703703703703700, + 0.8703703703703700, + 0.8703703703703700, + 0.8703703703703700, + 0.8703703703703700, + 0.8703703703703700, + 0.8703703703703700, + 0.8703703703703700, + 0.8703703703703700, + 0.8703703703703700, + 0.8703703703703700, + 0.8703703703703700, + 0.8703703703703700, + 0.8703703703703700, + 0.8703703703703700, + 0.8703703703703700, + 0.8703703703703700, + 0.8703703703703700, + 0.8703703703703700, + 0.8703703703703700, + 0.8703703703703700, + 0.8703703703703700, + 0.8703703703703700, + 0.8703703703703700, + 0.8703703703703700, + 0.8727272727272730, + 0.8727272727272730, + 0.8727272727272730, + 0.8727272727272730, + 0.8727272727272730, + 0.8727272727272730, + 0.8727272727272730, + 0.8727272727272730, + 0.8727272727272730, + 0.8727272727272730, + 0.8727272727272730, + 0.8727272727272730, + 0.8727272727272730, + 0.8727272727272730, + 0.8727272727272730, + 0.8727272727272730, + 0.8727272727272730, + 0.8727272727272730, + 0.8727272727272730, + 0.8727272727272730, + 0.8727272727272730, + 0.8727272727272730, + 0.8727272727272730, + 0.8727272727272730, + 0.8727272727272730, + 0.8727272727272730, + 0.8727272727272730, + 0.8727272727272730, + 0.8727272727272730, + 0.8727272727272730, + 0.8727272727272730, + 0.8727272727272730, + 0.8727272727272730, + 0.8727272727272730, + 0.8727272727272730, + 0.8727272727272730, + 0.8727272727272730, + 0.8727272727272730, + 0.8727272727272730, + 0.8727272727272730, + 0.8727272727272730, + 0.8727272727272730, + 0.8727272727272730, + 0.8727272727272730, + 0.8727272727272730, + 0.8727272727272730, + 0.8727272727272730, + 0.8727272727272730, + 0.8727272727272730, + 0.8727272727272730, + 0.8727272727272730, + 0.8727272727272730, + 0.8727272727272730, + 0.8727272727272730, + 0.8727272727272730, + 0.8727272727272730, + 0.8727272727272730, + 0.8727272727272730, + 0.8727272727272730, + 0.8727272727272730, + 0.8727272727272730, + 0.8727272727272730, + 0.8727272727272730, + 0.8727272727272730, + 0.8727272727272730, + 0.8727272727272730, + 0.8727272727272730, + 0.8727272727272730, + 0.8727272727272730, + 0.8727272727272730, + 0.8727272727272730, + 0.8727272727272730, + 0.8727272727272730, + 0.8727272727272730, + 0.8727272727272730, + 0.8727272727272730, + 0.8727272727272730, + 0.8727272727272730, + 0.8727272727272730, + 0.8727272727272730, + 0.8727272727272730, + 0.8703703703703700, + 0.8703703703703700, + 0.8703703703703700, + 0.8703703703703700, + 0.8703703703703700, + 0.8703703703703700, + 0.8703703703703700, + 0.8703703703703700, + 0.8703703703703700, + 0.8703703703703700, + 0.8703703703703700, + 0.8703703703703700, + 0.8703703703703700, + 0.8703703703703700, + 0.8703703703703700, + 0.8679245283018870, + 0.8679245283018870, + 0.8679245283018870, + 0.8679245283018870, + 0.8679245283018870, + 0.8679245283018870, + 0.8679245283018870, + 0.8679245283018870, + 0.8679245283018870, + 0.8679245283018870, + 0.8679245283018870, + 0.8703703703703700, + 0.8703703703703700, + 0.8703703703703700, + 0.8703703703703700, + 0.8703703703703700, + 0.8703703703703700, + 0.8703703703703700, + 0.8703703703703700, + 0.8703703703703700, + 0.8703703703703700, + 0.8703703703703700, + 0.8703703703703700, + 0.8703703703703700, + 0.8703703703703700, + 0.8703703703703700, + 0.8867924528301890, + 0.8867924528301890, + 0.8867924528301890, + 0.8867924528301890, + 0.8867924528301890, + 0.8867924528301890, + 0.8867924528301890, + 0.8867924528301890, + 0.8867924528301890, + 0.8867924528301890, + 0.8703703703703700, + 0.8703703703703700, + 0.8703703703703700, + 0.8703703703703700, + 0.8703703703703700, + 0.8703703703703700, + 0.8703703703703700, + 0.8703703703703700, + 0.8703703703703700, + 0.8703703703703700, + 0.8703703703703700, + 0.8703703703703700, + 0.8703703703703700, + 0.8703703703703700, + 0.8703703703703700, + 0.8703703703703700, + 0.8703703703703700, + 0.8703703703703700, + 0.8867924528301890, + 0.8867924528301890, + 0.8867924528301890, + 0.8867924528301890, + 0.8867924528301890, + 0.8867924528301890, + 0.8867924528301890, + 0.8867924528301890, + 0.8867924528301890, + 0.8867924528301890, + 0.8867924528301890, + 0.8867924528301890, + 0.8867924528301890, + 0.8867924528301890, + 0.8867924528301890, + 0.8867924528301890, + 0.8867924528301890, + 0.8867924528301890, + 0.8888888888888890, + 0.8888888888888890, + 0.8888888888888890, + 0.8888888888888890, + 0.8888888888888890, + 0.8888888888888890, + 0.8888888888888890, + 0.8888888888888890, + 0.8888888888888890, + 0.8888888888888890, + 0.8888888888888890, + 0.8888888888888890, + 0.8888888888888890, + 0.8888888888888890, + 0.8888888888888890, + 0.8888888888888890, + 0.8888888888888890, + 0.8888888888888890, + 0.8909090909090910, + 0.8909090909090910, + 0.8909090909090910, + 0.8909090909090910, + 0.8909090909090910, + 0.8909090909090910, + 0.8909090909090910, + 0.8909090909090910, + 0.8909090909090910, + 0.8909090909090910, + 0.8909090909090910, + 0.8909090909090910, + 0.8909090909090910, + 0.8909090909090910, + 0.8909090909090910, + 0.8909090909090910, + 0.8909090909090910, + 0.8909090909090910, + 0.8909090909090910, + 0.8909090909090910, + 0.8867924528301890, + 0.8867924528301890, + 0.8867924528301890, + 0.8867924528301890, + 0.8867924528301890, + 0.8867924528301890, + 0.8888888888888890, + 0.8888888888888890, + 0.8888888888888890, + 0.8888888888888890, + 0.8888888888888890, + 0.8888888888888890, + 0.8888888888888890, + 0.8888888888888890, + 0.8888888888888890, + 0.8888888888888890, + 0.8888888888888890, + 0.8888888888888890, + 0.8888888888888890, + 0.8888888888888890, + 0.8888888888888890, + 0.8888888888888890, + 0.8888888888888890, + 0.8888888888888890, + 0.8888888888888890, + 0.8888888888888890, + 0.8888888888888890, + 0.8888888888888890, + 0.8888888888888890, + 0.8888888888888890, + 0.8888888888888890, + 0.8888888888888890, + 0.8888888888888890, + 0.8888888888888890, + 0.8888888888888890, + 0.8888888888888890, + 0.8888888888888890, + 0.8888888888888890, + 0.8888888888888890, + 0.8888888888888890, + 0.8888888888888890, + 0.8888888888888890, + 0.8888888888888890, + 0.8888888888888890, + 0.8888888888888890, + 0.8888888888888890, + 0.8867924528301890, + 0.8867924528301890, + 0.8867924528301890, + 0.8867924528301890, + 0.8867924528301890, + 0.8867924528301890, + 0.8867924528301890, + 0.8867924528301890, + 0.8867924528301890, + 0.8867924528301890, + 0.8867924528301890, + 0.8867924528301890, + 0.8888888888888890, + 0.8888888888888890, + 0.8888888888888890, + 0.8909090909090910, + 0.8909090909090910, + 0.8909090909090910, + 0.8909090909090910, + 0.8909090909090910, + 0.8909090909090910, + 0.8909090909090910, + 0.8909090909090910, + 0.8909090909090910, + 0.8909090909090910, + 0.8909090909090910, + 0.8909090909090910, + 0.8909090909090910, + 0.8909090909090910, + 0.8909090909090910, + 0.8888888888888890, + 0.8888888888888890, + 0.8888888888888890, + 0.8888888888888890, + 0.8888888888888890, + 0.8888888888888890, + 0.8909090909090910, + 0.8909090909090910, + 0.8909090909090910, + 0.8909090909090910, + 0.8909090909090910, + 0.8909090909090910, + 0.8909090909090910, + 0.8909090909090910, + 0.8909090909090910, + 0.8909090909090910, + 0.8909090909090910, + 0.8909090909090910, + 0.8909090909090910, + 0.8909090909090910, + 0.8909090909090910, + 0.8909090909090910, + 0.8909090909090910, + 0.8888888888888890, + 0.8888888888888890, + 0.8888888888888890, + 0.8888888888888890, + 0.8888888888888890, + 0.8888888888888890, + 0.8888888888888890, + 0.8888888888888890, + 0.8888888888888890, + 0.8888888888888890, + 0.8888888888888890, + 0.8888888888888890, + 0.8888888888888890, + 0.8888888888888890, + 0.8888888888888890, + 0.8888888888888890, + 0.8888888888888890, + 0.8888888888888890, + 0.8888888888888890, + 0.9038461538461540, + 0.9038461538461540, + 0.9038461538461540, + 0.9038461538461540, + 0.9038461538461540, + 0.8867924528301890, + 0.8867924528301890, + 0.8867924528301890, + 0.8867924528301890, + 0.8867924528301890, + 0.8867924528301890, + 0.8867924528301890, + 0.8867924528301890, + 0.8867924528301890, + 0.8867924528301890, + 0.8867924528301890, + 0.8867924528301890, + 0.8867924528301890, + 0.8867924528301890, + 0.8867924528301890, + 0.8867924528301890, + 0.8867924528301890, + 0.8867924528301890, + 0.8867924528301890, + 0.8888888888888890, + 0.8888888888888890, + 0.8888888888888890, + 0.8888888888888890, + 0.8727272727272730, + 0.8727272727272730, + 0.8727272727272730, + 0.8727272727272730, + 0.8727272727272730, + 0.8727272727272730, + 0.8727272727272730, + 0.8888888888888890, + 0.8888888888888890, + 0.8888888888888890, + 0.8888888888888890, + 0.8888888888888890, + 0.8888888888888890, + 0.8888888888888890, + 0.8888888888888890, + 0.8888888888888890, + 0.8888888888888890, + 0.8888888888888890, + 0.8888888888888890, + 0.8888888888888890, + 0.8727272727272730, + 0.8727272727272730, + 0.8727272727272730, + 0.8727272727272730, + 0.8727272727272730, + 0.8727272727272730, + 0.8727272727272730, + 0.8727272727272730, + 0.8703703703703700, + 0.8703703703703700, + 0.8703703703703700, + 0.8679245283018870, + 0.8679245283018870, + 0.8679245283018870, + 0.8679245283018870, + 0.8679245283018870, + 0.8679245283018870, + 0.8679245283018870, + 0.8679245283018870, + 0.8679245283018870, + 0.8679245283018870, + 0.8653846153846150, + 0.8653846153846150, + 0.8653846153846150, + 0.8653846153846150, + 0.8653846153846150, + 0.8653846153846150, + 0.8653846153846150, + 0.8653846153846150, + 0.8653846153846150, + 0.8653846153846150, + 0.8653846153846150, + 0.8653846153846150, + 0.8653846153846150, + 0.8653846153846150, + 0.8653846153846150, + 0.8653846153846150, + 0.8653846153846150, + 0.8653846153846150, + 0.8653846153846150, + 0.8653846153846150, + 0.8653846153846150, + 0.8627450980392160, + 0.8627450980392160, + 0.8627450980392160, + 0.8627450980392160, + 0.8627450980392160, + 0.8627450980392160, + 0.8823529411764710, + 0.8823529411764710, + 0.8823529411764710, + 0.8823529411764710, + 0.8823529411764710, + 0.8823529411764710, + 0.8653846153846150, + 0.8653846153846150, + 0.8653846153846150, + 0.8653846153846150, + 0.8653846153846150, + 0.8653846153846150, + 0.8653846153846150, + 0.8627450980392160, + 0.8627450980392160, + 0.8627450980392160, + 0.8627450980392160, + 0.8627450980392160, + 0.8627450980392160, + 0.8627450980392160, + 0.8627450980392160, + 0.8627450980392160, + 0.8627450980392160, + 0.8627450980392160, + 0.8800000000000000, + 0.8800000000000000, + 0.8775510204081630, + 0.8775510204081630, + 0.8775510204081630, + 0.8775510204081630, + 0.8775510204081630, + 0.8600000000000000, + 0.8600000000000000, + 0.8600000000000000, + 0.8600000000000000, + 0.8600000000000000, + 0.8600000000000000, + 0.8600000000000000, + 0.8600000000000000, + 0.8600000000000000, + 0.8600000000000000, + 0.8600000000000000, + 0.8600000000000000, + 0.8600000000000000, + 0.8600000000000000, + 0.8600000000000000, + 0.8600000000000000, + 0.8600000000000000, + 0.8600000000000000, + 0.8600000000000000, + 0.8600000000000000, + 0.8600000000000000, + 0.8600000000000000, + 0.8600000000000000, + 0.8600000000000000, + 0.8600000000000000, + 0.8600000000000000, + 0.8600000000000000, + 0.8600000000000000, + 0.8600000000000000, + 0.8775510204081630, + 0.8958333333333330, + 0.8958333333333330, + 0.8958333333333330, + 0.8958333333333330, + 0.8775510204081630, + 0.8775510204081630, + 0.8775510204081630, + 0.8775510204081630, + 0.8775510204081630, + 0.8775510204081630, + 0.8775510204081630, + 0.8775510204081630, + 0.8800000000000000, + 0.8800000000000000, + 0.8800000000000000, + 0.8800000000000000, + 0.8800000000000000, + 0.8800000000000000, + 0.8800000000000000, + 0.8800000000000000, + 0.8800000000000000, + 0.8800000000000000, + 0.8979591836734690, + 0.8979591836734690, + 0.8979591836734690, + 0.8979591836734690, + 0.8979591836734690, + 0.8979591836734690, + 0.8979591836734690, + 0.8979591836734690, + 0.8979591836734690, + 0.8979591836734690, + 0.8979591836734690, + 0.8979591836734690, + 0.8800000000000000, + 0.8627450980392160, + 0.8571428571428570, + 0.8541666666666670, + 0.8541666666666670, + 0.8510638297872340, + 0.8478260869565220, + 0.8478260869565220, + 0.8478260869565220, + 0.8297872340425530, + 0.8125000000000000, + 0.7959183673469390, + 0.7916666666666670, + 0.7916666666666670, + 0.7916666666666670, + 0.7916666666666670, + 0.7916666666666670, + 0.7872340425531920, + 0.7708333333333330, + 0.7708333333333330, + 0.7708333333333330, + 0.7708333333333330, + 0.7708333333333330, + 0.7659574468085110, + 0.7659574468085110, + 0.7608695652173910, + 0.7608695652173910, + 0.7608695652173910, + 0.7608695652173910, + 0.7446808510638300, + 0.7446808510638300, + 0.7391304347826090, + 0.7391304347826090, + 0.7555555555555560, + 0.7727272727272730, + 0.7906976744186050, + 0.7954545454545450, + 0.7954545454545450, + 0.7954545454545450, + 0.7954545454545450, + 0.7954545454545450, + 0.7777777777777780, + 0.7777777777777780, + 0.7777777777777780, + 0.7777777777777780, + 0.7608695652173910, + 0.7608695652173910, + 0.7777777777777780, + 0.7777777777777780, + 0.7777777777777780, + 0.7777777777777780, + 0.7777777777777780, + 0.7777777777777780, + 0.7777777777777780, + 0.7777777777777780, + 0.7777777777777780, + 0.7777777777777780, + 0.7777777777777780, + 0.7777777777777780, + 0.7608695652173910, + 0.7608695652173910, + 0.7608695652173910, + 0.7608695652173910, + 0.7608695652173910, + 0.7608695652173910, + 0.7446808510638300, + 0.7291666666666670, + 0.7291666666666670, + 0.7291666666666670, + 0.7291666666666670, + 0.7291666666666670, + 0.7446808510638300, + 0.7446808510638300, + 0.7608695652173910, + 0.7608695652173910, + 0.7608695652173910, + 0.7608695652173910, + 0.7608695652173910, + 0.7608695652173910, + 0.7608695652173910, + 0.7446808510638300, + 0.7446808510638300, + 0.7446808510638300, + 0.7555555555555560, + 0.7608695652173910, + 0.7659574468085110, + 0.7659574468085110, + 0.7500000000000000, + 0.7500000000000000, + 0.7346938775510200, + 0.7291666666666670, + 0.7234042553191490, + 0.7291666666666670, + 0.7142857142857140, + 0.7142857142857140, + 0.7446808510638300, + 0.7446808510638300, + 0.7391304347826090, + 0.7391304347826090, + 0.7391304347826090, + 0.7391304347826090, + 0.6938775510204080, + 0.7021276595744680, + 0.7021276595744680, + 0.7021276595744680, + 0.7021276595744680, + 0.6875000000000000, + 0.6875000000000000, + 0.6875000000000000, + 0.6875000000000000, + 0.6808510638297870, + 0.6808510638297870, + 0.6808510638297870, + 0.6808510638297870, + 0.7111111111111110, + 0.7173913043478260, + 0.7111111111111110, + 0.7272727272727270, + 0.7272727272727270, + 0.7209302325581400, + 0.6888888888888890, + 0.6888888888888890, + 0.6888888888888890, + 0.6888888888888890, + 0.6888888888888890, + 0.6739130434782610, + 0.6739130434782610, + 0.6739130434782610, + 0.6808510638297870, + 0.6956521739130430, + 0.6956521739130430, + 0.6956521739130430, + 0.6808510638297870, + 0.6666666666666670, + 0.6666666666666670, + 0.6734693877551020, + 0.6666666666666670, + 0.6530612244897960, + 0.6400000000000000, + 0.6400000000000000, + 0.6530612244897960, + 0.6666666666666670, + 0.6666666666666670, + 0.6734693877551020, + 0.6938775510204080, + 0.7000000000000000, + 0.7000000000000000, + 0.7000000000000000, + 0.6862745098039220, + 0.6862745098039220, + 0.7000000000000000, + 0.7000000000000000, + 0.7000000000000000, + 0.7000000000000000, + 0.7000000000000000, + 0.7083333333333330, + 0.7021276595744680, + 0.7021276595744680, + 0.6875000000000000, + 0.6875000000000000, + 0.6875000000000000, + 0.7021276595744680, + 0.7083333333333330, + 0.7083333333333330, + 0.6938775510204080, + 0.6938775510204080, + 0.7083333333333330, + 0.6938775510204080, + 0.7000000000000000, + 0.7000000000000000, + 0.6862745098039220, + 0.6730769230769230, + 0.6666666666666670, + 0.6730769230769230, + 0.6730769230769230, + 0.6792452830188680, + 0.6792452830188680, + 0.6792452830188680, + 0.6666666666666670, + 0.6666666666666670, + 0.6666666666666670, + 0.6666666666666670, + 0.6792452830188680, + 0.6730769230769230, + 0.6730769230769230, + 0.6792452830188680, + 0.6792452830188680, + 0.6792452830188680, + 0.6792452830188680, + 0.6792452830188680, + 0.6792452830188680, + 0.6792452830188680, + 0.6666666666666670, + 0.6666666666666670, + 0.6666666666666670, + 0.6666666666666670, + 0.6545454545454550, + 0.6666666666666670, + 0.6666666666666670, + 0.6666666666666670, + 0.6603773584905660, + 0.6603773584905660, + 0.6603773584905660, + 0.6603773584905660, + 0.6603773584905660, + 0.6538461538461540, + 0.6415094339622640, + 0.6415094339622640, + 0.6415094339622640, + 0.6415094339622640, + 0.6415094339622640, + 0.6481481481481480, + 0.6481481481481480, + 0.6481481481481480, + 0.6603773584905660, + 0.6730769230769230, + 0.6862745098039220, + 0.6862745098039220, + 0.6862745098039220, + 0.6730769230769230, + 0.6730769230769230, + 0.6666666666666670, + 0.6666666666666670, + 0.6666666666666670, + 0.6800000000000000, + 0.6938775510204080, + 0.6800000000000000, + 0.6862745098039220, + 0.6862745098039220, + 0.6862745098039220, + 0.6730769230769230, + 0.6730769230769230, + 0.6730769230769230, + 0.6730769230769230, + 0.6666666666666670, + 0.6666666666666670, + 0.6600000000000000, + 0.6666666666666670, + 0.6666666666666670, + 0.6666666666666670, + 0.6666666666666670, + 0.6666666666666670, + 0.6666666666666670, + 0.6666666666666670, + 0.6666666666666670, + 0.6666666666666670, + 0.6666666666666670, + 0.6600000000000000, + 0.6470588235294120, + 0.6470588235294120, + 0.6470588235294120, + 0.6470588235294120, + 0.6400000000000000, + 0.6400000000000000, + 0.6400000000000000, + 0.6400000000000000, + 0.6530612244897960, + 0.6400000000000000, + 0.6400000000000000, + 0.6400000000000000, + 0.6400000000000000, + 0.6326530612244900, + 0.6200000000000000, + 0.6200000000000000, + 0.6200000000000000, + 0.6000000000000000, + 0.6000000000000000, + 0.5918367346938780, + 0.5918367346938780, + 0.5918367346938780, + 0.5918367346938780, + 0.5918367346938780, + 0.6041666666666670, + 0.6041666666666670, + 0.6041666666666670, + 0.6041666666666670, + 0.6041666666666670, + 0.6041666666666670, + 0.6041666666666670, + 0.6041666666666670, + 0.6041666666666670, + 0.6041666666666670, + 0.6041666666666670, + 0.6041666666666670, + 0.6041666666666670, + 0.5918367346938780, + 0.5918367346938780, + 0.5918367346938780, + 0.5918367346938780, + 0.5957446808510640, + 0.5957446808510640, + 0.5957446808510640, + 0.5957446808510640, + 0.5957446808510640, + 0.5869565217391300, + 0.5957446808510640, + 0.5957446808510640, + 0.5957446808510640, + 0.5957446808510640, + 0.5957446808510640, + 0.5833333333333330, + 0.5625000000000000, + 0.5625000000000000, + 0.5625000000000000, + 0.5625000000000000, + 0.5625000000000000, + 0.5625000000000000, + 0.5531914893617020, + 0.5531914893617020, + 0.5531914893617020, + 0.5652173913043480, + 0.5652173913043480, + 0.5652173913043480, + 0.5652173913043480, + 0.5652173913043480, + 0.5434782608695650, + 0.5434782608695650, + 0.5434782608695650, + 0.5555555555555560, + 0.5555555555555560, + 0.5555555555555560, + 0.5555555555555560, + 0.5555555555555560, + 0.5555555555555560, + 0.5555555555555560, + 0.5555555555555560, + 0.5652173913043480, + 0.5652173913043480, + 0.5652173913043480, + 0.5744680851063830, + 0.5744680851063830, + 0.5744680851063830, + 0.5744680851063830, + 0.5744680851063830, + 0.5869565217391300, + 0.5869565217391300, + 0.5744680851063830, + 0.5744680851063830, + 0.5744680851063830, + 0.5744680851063830, + 0.5957446808510640, + 0.5957446808510640, + 0.5957446808510640, + 0.5957446808510640, + 0.5957446808510640, + 0.5833333333333330, + 0.5833333333333330, + 0.5714285714285710, + 0.5833333333333330, + 0.5833333333333330, + 0.5833333333333330, + 0.5833333333333330, + 0.5833333333333330, + 0.5833333333333330, + 0.5833333333333330, + 0.5833333333333330, + 0.5833333333333330, + 0.5833333333333330, + 0.5833333333333330, + 0.5833333333333330, + 0.5800000000000000, + 0.5918367346938780, + 0.5918367346938780, + 0.5918367346938780, + 0.5918367346938780, + 0.5918367346938780, + 0.6000000000000000, + 0.5882352941176470, + 0.5961538461538460, + 0.5849056603773580, + 0.5925925925925930, + 0.5925925925925930, + 0.5849056603773580, + 0.5849056603773580, + 0.5849056603773580, + 0.5849056603773580, + 0.5849056603773580, + 0.5961538461538460, + 0.6037735849056600, + 0.5961538461538460, + 0.5961538461538460, + 0.5961538461538460, + 0.5961538461538460, + 0.5961538461538460, + 0.6122448979591840, + 0.6078431372549020, + 0.6078431372549020, + 0.6200000000000000, + 0.6200000000000000, + 0.6200000000000000, + 0.6200000000000000, + 0.6274509803921570, + 0.6274509803921570, + 0.6274509803921570, + 0.6274509803921570, + 0.6153846153846150, + 0.6037735849056600, + 0.5961538461538460, + 0.5961538461538460, + 0.5849056603773580, + 0.5849056603773580, + 0.5849056603773580, + 0.5818181818181820, + 0.5818181818181820, + 0.5818181818181820, + 0.5818181818181820, + 0.5818181818181820, + 0.5925925925925930, + 0.6037735849056600, + 0.6037735849056600, + 0.6037735849056600, + 0.5925925925925930, + 0.5925925925925930, + 0.5925925925925930, + 0.6000000000000000, + 0.5892857142857140, + 0.5892857142857140, + 0.5964912280701750, + 0.5964912280701750, + 0.5964912280701750, + 0.5964912280701750, + 0.5964912280701750, + 0.5964912280701750, + 0.5964912280701750, + 0.5964912280701750, + 0.5892857142857140, + 0.5892857142857140, + 0.5892857142857140, + 0.5892857142857140, + 0.6000000000000000, + 0.6000000000000000, + 0.6000000000000000, + 0.6000000000000000, + 0.6071428571428570, + 0.6181818181818180, + 0.6181818181818180, + 0.6181818181818180, + 0.6181818181818180, + 0.6181818181818180, + 0.6296296296296300, + 0.6181818181818180, + 0.6181818181818180, + 0.6181818181818180, + 0.6111111111111110, + 0.6037735849056600, + 0.5925925925925930, + 0.5925925925925930, + 0.6000000000000000, + 0.6000000000000000, + 0.6111111111111110, + 0.6000000000000000, + 0.6000000000000000, + 0.6000000000000000, + 0.6111111111111110, + 0.6111111111111110, + 0.6111111111111110, + 0.6111111111111110, + 0.6037735849056600, + 0.6037735849056600, + 0.6037735849056600, + 0.5925925925925930, + 0.6000000000000000, + 0.6037735849056600, + 0.6153846153846150, + 0.6153846153846150, + 0.6274509803921570, + 0.6274509803921570, + 0.6346153846153850, + 0.6346153846153850, + 0.6226415094339620, + 0.6226415094339620, + 0.6296296296296300, + 0.6296296296296300, + 0.6296296296296300, + 0.6415094339622640, + 0.6226415094339620, + 0.6226415094339620, + 0.6346153846153850, + 0.6346153846153850, + 0.6346153846153850, + 0.6346153846153850, + 0.6400000000000000, + 0.6400000000000000, + 0.6400000000000000, + 0.6400000000000000, + 0.6400000000000000, + 0.6400000000000000, + 0.6470588235294120, + 0.6470588235294120, + 0.6470588235294120, + 0.6470588235294120, + 0.6470588235294120, + 0.6415094339622640, + 0.6415094339622640, + 0.6415094339622640, + 0.6481481481481480, + 0.6481481481481480, + 0.6481481481481480, + 0.6481481481481480, + 0.6415094339622640, + 0.6415094339622640, + 0.6296296296296300, + 0.6296296296296300, + 0.6296296296296300, + 0.6481481481481480, + 0.6545454545454550, + 0.6545454545454550, + 0.6428571428571430, + 0.6428571428571430, + 0.6428571428571430, + 0.6428571428571430, + 0.6491228070175440, + 0.6491228070175440, + 0.6491228070175440, + 0.6491228070175440, + 0.6607142857142860, + 0.6666666666666670, + 0.6603773584905660, + 0.6538461538461540, + 0.6538461538461540, + 0.6538461538461540, + 0.6470588235294120, + 0.6346153846153850, + 0.6346153846153850, + 0.6346153846153850, + 0.6346153846153850, + 0.6346153846153850, + 0.6470588235294120, + 0.6470588235294120, + 0.6734693877551020, + 0.6734693877551020, + 0.6734693877551020, + 0.6734693877551020, + 0.6734693877551020, + 0.6666666666666670, + 0.6734693877551020, + 0.6734693877551020, + 0.6734693877551020, + 0.6666666666666670, + 0.6666666666666670, + 0.6530612244897960, + 0.6530612244897960, + 0.6530612244897960, + 0.6530612244897960, + 0.6530612244897960, + 0.6458333333333330, + 0.6458333333333330, + 0.6458333333333330, + 0.6458333333333330, + 0.6458333333333330, + 0.6458333333333330, + 0.6458333333333330, + 0.6458333333333330, + 0.6458333333333330, + 0.6458333333333330, + 0.6458333333333330, + 0.6326530612244900, + 0.6326530612244900, + 0.6326530612244900, + 0.6200000000000000, + 0.6326530612244900, + 0.6326530612244900, + 0.6326530612244900, + 0.6400000000000000, + 0.6400000000000000, + 0.6470588235294120, + 0.6470588235294120, + 0.6470588235294120, + 0.6470588235294120, + 0.6346153846153850, + 0.6346153846153850, + 0.6200000000000000, + 0.6200000000000000, + 0.6200000000000000, + 0.6200000000000000, + 0.6200000000000000, + 0.6326530612244900, + 0.6530612244897960, + 0.6666666666666670, + 0.6666666666666670, + 0.6666666666666670, + 0.6530612244897960, + 0.6600000000000000, + 0.6600000000000000, + 0.6470588235294120, + 0.6470588235294120, + 0.6470588235294120, + 0.6470588235294120, + 0.6470588235294120, + 0.6400000000000000, + 0.6400000000000000, + 0.6530612244897960, + 0.6530612244897960, + 0.6666666666666670, + 0.6666666666666670, + 0.6530612244897960, + 0.6530612244897960, + 0.6530612244897960, + 0.6530612244897960, + 0.6400000000000000, + 0.6274509803921570, + 0.6153846153846150, + 0.6153846153846150, + 0.6153846153846150, + 0.6153846153846150, + 0.6037735849056600, + 0.6037735849056600, + 0.5961538461538460, + 0.6037735849056600, + 0.6037735849056600, + 0.6037735849056600, + 0.6037735849056600, + 0.5961538461538460, + 0.5740740740740740, + 0.5740740740740740, + 0.5740740740740740, + 0.5740740740740740, + 0.5849056603773580, + 0.5849056603773580, + 0.5849056603773580, + 0.5849056603773580, + 0.5849056603773580, + 0.5849056603773580, + 0.5849056603773580, + 0.6000000000000000, + 0.6181818181818180, + 0.6181818181818180, + 0.6111111111111110, + 0.6111111111111110, + 0.6111111111111110, + 0.6111111111111110, + 0.6037735849056600, + 0.6111111111111110, + 0.6111111111111110, + 0.6111111111111110, + 0.6111111111111110, + 0.6111111111111110, + 0.6000000000000000, + 0.6000000000000000, + 0.6000000000000000, + 0.6000000000000000, + 0.6000000000000000, + 0.6111111111111110, + 0.6296296296296300, + 0.6296296296296300, + 0.6296296296296300, + 0.6296296296296300, + 0.6296296296296300, + 0.6296296296296300, + 0.6296296296296300, + 0.6415094339622640, + 0.6415094339622640, + 0.6415094339622640, + 0.6415094339622640, + 0.6415094339622640, + 0.6415094339622640, + 0.6415094339622640, + 0.6415094339622640, + 0.6415094339622640, + 0.6415094339622640, + 0.6415094339622640, + 0.6226415094339620, + 0.6226415094339620, + 0.6037735849056600, + 0.6037735849056600, + 0.6111111111111110, + 0.6181818181818180, + 0.6071428571428570, + 0.5964912280701750, + 0.5964912280701750, + 0.5964912280701750, + 0.5862068965517240, + 0.5862068965517240, + 0.6000000000000000, + 0.6000000000000000, + 0.5892857142857140, + 0.5892857142857140, + 0.5892857142857140, + 0.5892857142857140, + 0.5892857142857140, + 0.5892857142857140, + 0.5892857142857140, + 0.5892857142857140, + 0.5892857142857140, + 0.5892857142857140, + 0.5789473684210530, + 0.5892857142857140, + 0.5892857142857140, + 0.5892857142857140, + 0.5892857142857140, + 0.5892857142857140, + 0.5892857142857140, + 0.5789473684210530, + 0.5892857142857140, + 0.5892857142857140, + 0.5892857142857140, + 0.5892857142857140, + 0.6000000000000000, + 0.6000000000000000, + 0.6000000000000000, + 0.6000000000000000, + 0.6000000000000000, + 0.6111111111111110, + 0.6181818181818180, + 0.6181818181818180, + 0.6415094339622640, + 0.6415094339622640, + 0.6538461538461540, + 0.6538461538461540, + 0.6862745098039220, + 0.7000000000000000, + 0.6862745098039220, + 0.6862745098039220, + 0.6862745098039220, + 0.6862745098039220, + 0.7000000000000000, + 0.7000000000000000, + 0.7000000000000000, + 0.7000000000000000, + 0.7000000000000000, + 0.7000000000000000, + 0.7200000000000000, + 0.7346938775510200, + 0.6923076923076920, + 0.6923076923076920, + 0.6923076923076920, + 0.6923076923076920, + 0.7058823529411760, + 0.7058823529411760, + 0.7058823529411760, + 0.7058823529411760, + 0.7058823529411760, + 0.7058823529411760, + 0.6792452830188680, + 0.6792452830188680, + 0.6792452830188680, + 0.6792452830188680, + 0.6792452830188680, + 0.6792452830188680, + 0.6909090909090910, + 0.6909090909090910, + 0.7037037037037040, + 0.7037037037037040, + 0.7037037037037040, + 0.7037037037037040, + 0.7037037037037040, + 0.7037037037037040, + 0.7037037037037040, + 0.7037037037037040, + 0.7037037037037040, + 0.7037037037037040, + 0.7037037037037040, + 0.7090909090909090, + 0.7222222222222220, + 0.7358490566037730, + 0.7222222222222220, + 0.7222222222222220, + 0.7272727272727270, + 0.7142857142857140, + 0.7192982456140350, + 0.7241379310344830, + 0.7241379310344830, + 0.7241379310344830, + 0.7241379310344830, + 0.7241379310344830, + 0.7368421052631580, + 0.7368421052631580, + 0.7368421052631580, + 0.7413793103448280, + 0.7543859649122810, + 0.7543859649122810, + 0.7543859649122810, + 0.7543859649122810, + 0.7678571428571430, + 0.7678571428571430, + 0.7678571428571430, + 0.7678571428571430, + 0.7719298245614030, + 0.7719298245614030, + 0.7758620689655170, + 0.7758620689655170, + 0.7758620689655170, + 0.7758620689655170, + 0.7719298245614030, + 0.7719298245614030, + 0.7719298245614030, + 0.7719298245614030, + 0.7719298245614030, + 0.7719298245614030, + 0.7719298245614030, + 0.7719298245614030, + 0.7857142857142860, + 0.7857142857142860, + 0.7931034482758620, + 0.7931034482758620, + 0.7931034482758620, + 0.7931034482758620, + 0.8070175438596490, + 0.8070175438596490, + 0.8070175438596490, + 0.8070175438596490, + 0.8070175438596490, + 0.8070175438596490, + 0.8070175438596490, + 0.8070175438596490, + 0.8070175438596490, + 0.8070175438596490, + 0.8070175438596490, + 0.8070175438596490, + 0.8070175438596490, + 0.8070175438596490, + 0.8070175438596490, + 0.8070175438596490, + 0.8070175438596490, + 0.8070175438596490, + 0.8070175438596490, + 0.8070175438596490, + 0.8070175438596490, + 0.8214285714285710, + 0.8214285714285710, + 0.8214285714285710, + 0.8214285714285710, + 0.8214285714285710, + 0.8214285714285710, + 0.8214285714285710, + 0.8214285714285710, + 0.8214285714285710, + 0.8214285714285710, + 0.8214285714285710, + 0.8214285714285710, + 0.8214285714285710, + 0.8070175438596490, + 0.8070175438596490, + 0.8070175438596490, + 0.8070175438596490, + 0.8035714285714290, + 0.8035714285714290, + 0.8035714285714290, + 0.8035714285714290, + 0.8035714285714290, + 0.8035714285714290, + 0.8035714285714290, + 0.8035714285714290, + 0.8035714285714290, + 0.8035714285714290, + 0.8035714285714290, + 0.8035714285714290, + 0.8035714285714290, + 0.8035714285714290, + 0.8035714285714290, + 0.8035714285714290, + 0.8035714285714290, + 0.8035714285714290, + 0.8035714285714290, + 0.8035714285714290, + 0.8181818181818180, + 0.8181818181818180, + 0.8181818181818180, + 0.8181818181818180, + 0.8181818181818180, + 0.8214285714285710, + 0.8214285714285710, + 0.8214285714285710, + 0.8214285714285710, + 0.8214285714285710, + 0.8245614035087720, + 0.8245614035087720, + 0.8245614035087720, + 0.8245614035087720, + 0.8245614035087720, + 0.8245614035087720, + 0.8245614035087720, + 0.8245614035087720, + 0.8245614035087720, + 0.8245614035087720, + 0.8245614035087720, + 0.8245614035087720, + 0.8245614035087720, + 0.8245614035087720, + 0.8103448275862070, + 0.8103448275862070, + 0.8103448275862070, + 0.8103448275862070, + 0.8103448275862070, + 0.8103448275862070, + 0.8245614035087720, + 0.8245614035087720, + 0.8245614035087720, + 0.8245614035087720, + 0.8245614035087720, + 0.8245614035087720, + 0.8245614035087720, + 0.8245614035087720, + 0.8245614035087720, + 0.8245614035087720, + 0.8245614035087720, + 0.8245614035087720, + 0.8275862068965520, + 0.8275862068965520, + 0.8275862068965520, + 0.8275862068965520, + 0.8275862068965520, + 0.8275862068965520, + 0.8421052631578950, + 0.8421052631578950, + 0.8421052631578950, + 0.8421052631578950, + 0.8421052631578950, + 0.8421052631578950, + 0.8421052631578950, + 0.8421052631578950, + 0.8421052631578950, + 0.8421052631578950, + 0.8421052631578950, + 0.8421052631578950, + 0.8421052631578950, + 0.8421052631578950, + 0.8421052631578950, + 0.8421052631578950, + 0.8421052631578950, + 0.8421052631578950, + 0.8421052631578950, + 0.8421052631578950, + 0.8421052631578950, + 0.8421052631578950, + 0.8421052631578950, + 0.8421052631578950, + 0.8421052631578950, + 0.8421052631578950, + 0.8421052631578950, + 0.8392857142857140, + 0.8392857142857140, + 0.8392857142857140, + 0.8392857142857140, + 0.8392857142857140, + 0.8392857142857140, + 0.8392857142857140, + 0.8392857142857140, + 0.8392857142857140, + 0.8392857142857140, + 0.8392857142857140, + 0.8392857142857140, + 0.8392857142857140, + 0.8392857142857140, + 0.8392857142857140, + 0.8392857142857140, + 0.8392857142857140, + 0.8392857142857140, + 0.8392857142857140, + 0.8392857142857140, + 0.8392857142857140, + 0.8392857142857140, + 0.8392857142857140, + 0.8392857142857140, + 0.8392857142857140, + 0.8392857142857140, + 0.8392857142857140, + 0.8392857142857140, + 0.8392857142857140, + 0.8392857142857140, + 0.8392857142857140, + 0.8392857142857140, + 0.8392857142857140, + 0.8421052631578950, + 0.8421052631578950, + 0.8421052631578950, + 0.8421052631578950, + 0.8421052631578950, + 0.8421052631578950, + 0.8421052631578950, + 0.8421052631578950, + 0.8421052631578950, + 0.8421052631578950, + 0.8421052631578950, + 0.8421052631578950, + 0.8421052631578950, + 0.8421052631578950, + 0.8421052631578950, + 0.8421052631578950, + 0.8421052631578950, + 0.8421052631578950, + 0.8392857142857140, + 0.8392857142857140, + 0.8392857142857140, + 0.8392857142857140, + 0.8392857142857140, + 0.8392857142857140, + 0.8363636363636360, + 0.8363636363636360, + 0.8363636363636360, + 0.8363636363636360, + 0.8363636363636360, + 0.8363636363636360, + 0.8363636363636360, + 0.8363636363636360, + 0.8363636363636360, + 0.8363636363636360, + 0.8363636363636360, + 0.8363636363636360, + 0.8363636363636360, + 0.8363636363636360, + 0.8363636363636360, + 0.8363636363636360, + 0.8363636363636360, + 0.8363636363636360, + 0.8363636363636360, + 0.8363636363636360, + 0.8363636363636360, + 0.8363636363636360, + 0.8363636363636360, + 0.8363636363636360, + 0.8363636363636360, + 0.8363636363636360, + 0.8363636363636360, + 0.8363636363636360, + 0.8363636363636360, + 0.8363636363636360, + 0.8363636363636360, + 0.8363636363636360, + 0.8363636363636360, + 0.8363636363636360, + 0.8363636363636360, + 0.8333333333333330, + 0.8333333333333330, + 0.8333333333333330, + 0.8333333333333330, + 0.8301886792452830, + 0.8301886792452830, + 0.8301886792452830, + 0.8301886792452830, + 0.8301886792452830, + 0.8301886792452830, + 0.8301886792452830, + 0.8301886792452830, + 0.8301886792452830, + 0.8301886792452830, + 0.8301886792452830, + 0.8301886792452830, + 0.8269230769230770, + 0.8269230769230770, + 0.8269230769230770, + 0.8269230769230770, + 0.8269230769230770, + 0.8269230769230770, + 0.8269230769230770, + 0.8269230769230770, + 0.8269230769230770, + 0.8269230769230770, + 0.8269230769230770, + 0.8269230769230770, + 0.8269230769230770, + 0.8269230769230770, + 0.8269230769230770, + 0.8269230769230770, + 0.8269230769230770, + 0.8269230769230770, + 0.8269230769230770, + 0.8269230769230770, + 0.8269230769230770, + 0.8269230769230770, + 0.8269230769230770, + 0.8269230769230770, + 0.8269230769230770, + 0.8269230769230770, + 0.8269230769230770, + 0.8269230769230770, + 0.8269230769230770, + 0.8269230769230770, + 0.8269230769230770, + 0.8269230769230770, + 0.8269230769230770, + 0.8269230769230770, + 0.8269230769230770, + 0.8269230769230770, + 0.8269230769230770, + 0.8269230769230770, + 0.8269230769230770, + 0.8269230769230770, + 0.8269230769230770, + 0.8269230769230770, + 0.8269230769230770, + 0.8269230769230770, + 0.8269230769230770, + 0.8269230769230770, + 0.8269230769230770, + 0.8269230769230770, + 0.8269230769230770, + 0.8269230769230770, + 0.8269230769230770, + 0.8269230769230770, + 0.8269230769230770, + 0.8269230769230770, + 0.8269230769230770, + 0.8269230769230770, + 0.8269230769230770, + 0.8269230769230770, + 0.8269230769230770, + 0.8269230769230770, + 0.8269230769230770, + 0.8269230769230770, + 0.8269230769230770, + 0.8269230769230770, + 0.8269230769230770, + 0.8269230769230770, + 0.8269230769230770, + 0.8269230769230770, + 0.8269230769230770, + 0.8269230769230770, + 0.8269230769230770, + 0.8269230769230770, + 0.8269230769230770, + 0.8269230769230770, + 0.8269230769230770, + 0.8269230769230770, + 0.8269230769230770, + 0.8269230769230770, + 0.8269230769230770, + 0.8269230769230770, + 0.8269230769230770, + 0.8269230769230770, + 0.8269230769230770, + 0.8269230769230770, + 0.8269230769230770, + 0.8269230769230770, + 0.8269230769230770, + 0.8269230769230770, + 0.8269230769230770, + 0.8269230769230770, + 0.8269230769230770, + 0.8269230769230770, + 0.8269230769230770, + 0.8269230769230770, + 0.8269230769230770, + 0.8269230769230770, + 0.8269230769230770, + 0.8269230769230770, + 0.8269230769230770, + 0.8269230769230770, + 0.8269230769230770, + 0.8269230769230770, + 0.8269230769230770, + 0.8235294117647060, + 0.8235294117647060, + 0.8235294117647060, + 0.8235294117647060, + 0.8235294117647060, + 0.8235294117647060, + 0.8235294117647060, + 0.8235294117647060, + 0.8235294117647060, + 0.8235294117647060, + 0.8235294117647060, + 0.8235294117647060, + 0.8235294117647060, + 0.8235294117647060, + 0.8235294117647060, + 0.8235294117647060, + 0.8235294117647060, + 0.8235294117647060, + 0.8400000000000000, + 0.8400000000000000, + 0.8400000000000000, + 0.8400000000000000, + 0.8400000000000000, + 0.8400000000000000, + 0.8431372549019610, + 0.8431372549019610, + 0.8431372549019610, + 0.8431372549019610, + 0.8600000000000000, + 0.8600000000000000, + 0.8600000000000000, + 0.8600000000000000, + 0.8600000000000000, + 0.8600000000000000, + 0.8600000000000000, + 0.8600000000000000, + 0.8571428571428570, + 0.8571428571428570, + 0.8571428571428570, + 0.8571428571428570, + 0.8571428571428570, + 0.8571428571428570, + 0.8571428571428570, + 0.8571428571428570, + 0.8571428571428570, + 0.8571428571428570, + 0.8571428571428570, + 0.8571428571428570, + 0.8571428571428570, + 0.8571428571428570, + 0.8571428571428570, + 0.8571428571428570, + 0.8571428571428570, + 0.8571428571428570, + 0.8571428571428570, + 0.8571428571428570, + 0.8571428571428570, + 0.8571428571428570, + 0.8571428571428570, + 0.8571428571428570, + 0.8571428571428570, + 0.8571428571428570, + 0.8571428571428570, + 0.8571428571428570, + 0.8571428571428570, + 0.8571428571428570, + 0.8571428571428570, + 0.8571428571428570, + 0.8571428571428570, + 0.8571428571428570, + 0.8571428571428570, + 0.8571428571428570, + 0.8571428571428570, + 0.8571428571428570, + 0.8750000000000000, + 0.8750000000000000, + 0.8750000000000000, + 0.8750000000000000, + 0.8750000000000000, + 0.8750000000000000, + 0.8750000000000000, + 0.8750000000000000, + 0.8750000000000000, + 0.8750000000000000, + 0.8750000000000000, + 0.8750000000000000, + 0.8750000000000000, + 0.8750000000000000, + 0.8750000000000000, + 0.8750000000000000, + 0.8750000000000000, + 0.8750000000000000, + 0.8750000000000000, + 0.8750000000000000, + 0.8750000000000000, + 0.8750000000000000, + 0.8571428571428570, + 0.8571428571428570, + 0.8571428571428570, + 0.8571428571428570, + 0.8571428571428570, + 0.8571428571428570, + 0.8571428571428570, + 0.8571428571428570, + 0.8571428571428570, + 0.8571428571428570, + 0.8571428571428570, + 0.8571428571428570, + 0.8571428571428570, + 0.8571428571428570, + 0.8571428571428570, + 0.8571428571428570, + 0.8571428571428570, + 0.8571428571428570, + 0.8571428571428570, + 0.8571428571428570, + 0.8571428571428570, + 0.8571428571428570, + 0.8571428571428570, + 0.8571428571428570, + 0.8750000000000000, + 0.8750000000000000, + 0.8750000000000000, + 0.8750000000000000, + 0.8750000000000000, + 0.8750000000000000, + 0.8750000000000000, + 0.8750000000000000, + 0.8750000000000000, + 0.8750000000000000, + 0.8750000000000000, + 0.8750000000000000, + 0.8750000000000000, + 0.8750000000000000, + 0.8750000000000000, + 0.8750000000000000, + 0.8750000000000000, + 0.8750000000000000, + 0.8750000000000000, + 0.8750000000000000, + 0.8750000000000000, + 0.8750000000000000, + 0.8750000000000000, + 0.8750000000000000, + 0.8750000000000000, + 0.8750000000000000, + 0.8750000000000000, + 0.8750000000000000, + 0.8750000000000000, + 0.8750000000000000, + 0.8750000000000000, + 0.8750000000000000, + 0.8750000000000000, + 0.8750000000000000, + 0.8750000000000000, + 0.8750000000000000, + 0.8750000000000000, + 0.8750000000000000, + 0.8750000000000000, + 0.8750000000000000, + 0.8750000000000000, + 0.8750000000000000, + 0.8750000000000000, + 0.8750000000000000, + 0.8750000000000000, + 0.8750000000000000, + 0.8750000000000000, + 0.8750000000000000, + 0.8750000000000000, + 0.8750000000000000, + 0.8750000000000000, + 0.8750000000000000, + 0.8750000000000000, + 0.8750000000000000, + 0.8750000000000000, + 0.8750000000000000, + 0.8775510204081630, + 0.8775510204081630, + 0.8600000000000000, + 0.8600000000000000, + 0.8600000000000000, + 0.8600000000000000, + 0.8571428571428570, + 0.8571428571428570, + 0.8571428571428570, + 0.8571428571428570, + 0.8571428571428570, + 0.8571428571428570, + 0.8571428571428570, + 0.8571428571428570, + 0.8571428571428570, + 0.8571428571428570, + 0.8571428571428570, + 0.8571428571428570, + 0.8571428571428570, + 0.8571428571428570, + 0.8571428571428570, + 0.8571428571428570, + 0.8571428571428570, + 0.8571428571428570, + 0.8600000000000000, + 0.8600000000000000, + 0.8600000000000000, + 0.8600000000000000, + 0.8600000000000000, + 0.8600000000000000, + 0.8600000000000000, + 0.8600000000000000, + 0.8600000000000000, + 0.8600000000000000, + 0.8600000000000000, + 0.8600000000000000, + 0.8600000000000000, + 0.8600000000000000, + 0.8775510204081630, + 0.8775510204081630, + 0.8775510204081630, + 0.8775510204081630, + 0.8936170212765960, + 0.8936170212765960, + 0.8936170212765960, + 0.8750000000000000, + 0.8750000000000000, + 0.8750000000000000, + 0.8750000000000000, + 0.8750000000000000, + 0.8750000000000000, + 0.8750000000000000, + 0.8750000000000000, + 0.8750000000000000, + 0.8750000000000000, + 0.8750000000000000, + 0.8750000000000000, + 0.8750000000000000, + 0.8750000000000000, + 0.8750000000000000, + 0.8571428571428570, + 0.8571428571428570, + 0.8571428571428570, + 0.8571428571428570, + 0.8571428571428570, + 0.8571428571428570, + 0.8571428571428570, + 0.8571428571428570, + 0.8571428571428570, + 0.8571428571428570, + 0.8571428571428570, + 0.8571428571428570, + 0.8571428571428570, + 0.8571428571428570, + 0.8571428571428570, + 0.8571428571428570, + 0.8571428571428570, + 0.8600000000000000, + 0.8600000000000000, + 0.8600000000000000, + 0.8600000000000000, + 0.8600000000000000, + 0.8600000000000000, + 0.8600000000000000, + 0.8600000000000000, + 0.8600000000000000, + 0.8600000000000000, + 0.8600000000000000, + 0.8600000000000000, + 0.8600000000000000, + 0.8600000000000000, + 0.8600000000000000, + 0.8600000000000000, + 0.8600000000000000, + 0.8600000000000000, + 0.8600000000000000, + 0.8600000000000000, + 0.8600000000000000, + 0.8600000000000000, + 0.8600000000000000, + 0.8600000000000000, + 0.8600000000000000, + 0.8600000000000000, + 0.8600000000000000, + 0.8600000000000000, + 0.8775510204081630, + 0.8775510204081630, + 0.8775510204081630, + 0.8775510204081630, + 0.8775510204081630, + 0.8775510204081630, + 0.8775510204081630, + 0.8775510204081630, + 0.8775510204081630, + 0.8775510204081630, + 0.8775510204081630, + 0.8775510204081630, + 0.8750000000000000, + 0.8750000000000000, + 0.8750000000000000, + 0.8750000000000000, + 0.8750000000000000, + 0.8750000000000000, + 0.8750000000000000, + 0.8666666666666670, + 0.8666666666666670, + 0.8666666666666670, + 0.8666666666666670, + 0.8666666666666670, + 0.8666666666666670, + 0.8260869565217390, + 0.8260869565217390, + 0.8260869565217390, + 0.8260869565217390, + 0.8222222222222220, + 0.8043478260869560, + 0.7708333333333330, + 0.7708333333333330, + 0.7708333333333330, + 0.7708333333333330, + 0.7708333333333330, + 0.7708333333333330, + 0.7708333333333330, + 0.7708333333333330, + 0.7708333333333330, + 0.7708333333333330, + 0.7708333333333330, + 0.7708333333333330, + 0.7708333333333330, + 0.7708333333333330, + 0.7708333333333330, + 0.7708333333333330, + 0.7708333333333330, + 0.7755102040816330, + 0.7755102040816330, + 0.7755102040816330, + 0.7755102040816330, + 0.7755102040816330, + 0.7708333333333330, + 0.7708333333333330, + 0.7708333333333330, + 0.7708333333333330, + 0.7708333333333330, + 0.7708333333333330, + 0.7708333333333330, + 0.7551020408163260, + 0.7551020408163260, + 0.7551020408163260, + 0.7551020408163260, + 0.7551020408163260, + 0.7551020408163260, + 0.7708333333333330, + 0.7708333333333330, + 0.7708333333333330, + 0.7708333333333330, + 0.7708333333333330, + 0.7708333333333330, + 0.7708333333333330, + 0.7708333333333330, + 0.7708333333333330, + 0.7708333333333330, + 0.7708333333333330, + 0.7708333333333330, + 0.7708333333333330, + 0.7708333333333330, + 0.7708333333333330, + 0.7708333333333330, + 0.7708333333333330, + 0.7708333333333330, + 0.7346938775510200, + 0.7346938775510200, + 0.7291666666666670, + 0.7291666666666670, + 0.7291666666666670, + 0.7291666666666670, + 0.7291666666666670, + 0.7291666666666670, + 0.7291666666666670, + 0.7291666666666670, + 0.7291666666666670, + 0.7234042553191490, + 0.7083333333333330, + 0.7021276595744680, + 0.6875000000000000, + 0.6734693877551020, + 0.6734693877551020, + 0.6666666666666670, + 0.6808510638297870, + 0.6808510638297870, + 0.6739130434782610, + 0.6739130434782610, + 0.6739130434782610, + 0.6739130434782610, + 0.6666666666666670, + 0.6818181818181820, + 0.6818181818181820, + 0.6818181818181820, + 0.6818181818181820, + 0.6666666666666670, + 0.6739130434782610, + 0.6956521739130430, + 0.6956521739130430, + 0.7045454545454550, + 0.7045454545454550, + 0.7045454545454550, + 0.7209302325581400, + 0.7333333333333330, + 0.7333333333333330, + 0.7173913043478260, + 0.7173913043478260, + 0.7111111111111110, + 0.7111111111111110, + 0.7272727272727270, + 0.7441860465116280, + 0.7441860465116280, + 0.7441860465116280, + 0.7500000000000000, + 0.7333333333333330, + 0.7391304347826090, + 0.7391304347826090, + 0.7446808510638300, + 0.7446808510638300, + 0.7291666666666670, + 0.7500000000000000, + 0.7708333333333330, + 0.7708333333333330, + 0.7708333333333330, + 0.7708333333333330, + 0.7708333333333330, + 0.7551020408163260, + 0.7551020408163260, + 0.7500000000000000, + 0.7500000000000000, + 0.7500000000000000, + 0.7551020408163260, + 0.7551020408163260, + 0.7600000000000000, + 0.7600000000000000, + 0.7450980392156860, + 0.7450980392156860, + 0.7600000000000000, + 0.7600000000000000, + 0.7600000000000000, + 0.7600000000000000, + 0.7551020408163260, + 0.7551020408163260, + 0.7551020408163260, + 0.7500000000000000, + 0.7500000000000000, + 0.7500000000000000, + 0.7346938775510200, + 0.7346938775510200, + 0.7346938775510200, + 0.7346938775510200, + 0.7346938775510200, + 0.7200000000000000, + 0.7346938775510200, + 0.7346938775510200, + 0.7200000000000000, + 0.7500000000000000, + 0.7500000000000000, + 0.7500000000000000, + 0.7500000000000000, + 0.7500000000000000, + 0.7500000000000000, + 0.7551020408163260, + 0.7500000000000000, + 0.7500000000000000, + 0.7500000000000000, + 0.7500000000000000, + 0.7500000000000000, + 0.7446808510638300, + 0.7391304347826090, + 0.7391304347826090, + 0.7391304347826090, + 0.7391304347826090, + 0.7391304347826090, + 0.7446808510638300, + 0.7291666666666670, + 0.7291666666666670, + 0.7291666666666670, + 0.7291666666666670, + 0.7291666666666670, + 0.7291666666666670, + 0.7291666666666670, + 0.7346938775510200, + 0.7346938775510200, + 0.7346938775510200, + 0.7346938775510200, + 0.7346938775510200, + 0.7200000000000000, + 0.7200000000000000, + 0.7200000000000000, + 0.7200000000000000, + 0.7200000000000000, + 0.7142857142857140, + 0.7083333333333330, + 0.7083333333333330, + 0.7083333333333330, + 0.7083333333333330, + 0.7083333333333330, + 0.7142857142857140, + 0.7083333333333330, + 0.7083333333333330, + 0.6938775510204080, + 0.6938775510204080, + 0.7021276595744680, + 0.7021276595744680, + 0.7173913043478260, + 0.7173913043478260, + 0.7272727272727270, + 0.7272727272727270, + 0.7111111111111110, + 0.6956521739130430, + 0.6956521739130430, + 0.6956521739130430, + 0.6956521739130430, + 0.6956521739130430, + 0.6808510638297870, + 0.6739130434782610, + 0.6739130434782610, + 0.6739130434782610, + 0.6739130434782610, + 0.6739130434782610, + 0.6739130434782610, + 0.6739130434782610, + 0.6739130434782610, + 0.6739130434782610, + 0.6739130434782610, + 0.6739130434782610, + 0.6739130434782610, + 0.6888888888888890, + 0.6818181818181820, + 0.6818181818181820, + 0.6818181818181820, + 0.6818181818181820, + 0.6976744186046510, + 0.6976744186046510, + 0.7209302325581400, + 0.7142857142857140, + 0.6976744186046510, + 0.6976744186046510, + 0.6976744186046510, + 0.6818181818181820, + 0.6666666666666670, + 0.6382978723404260, + 0.6122448979591840, + 0.6122448979591840, + 0.6000000000000000, + 0.6000000000000000, + 0.5882352941176470, + 0.5882352941176470, + 0.5882352941176470, + 0.5882352941176470, + 0.6000000000000000, + 0.6122448979591840, + 0.6250000000000000, + 0.6250000000000000, + 0.6250000000000000, + 0.6250000000000000, + 0.6122448979591840, + 0.6122448979591840, + 0.6200000000000000, + 0.6200000000000000, + 0.6326530612244900, + 0.6326530612244900, + 0.6326530612244900, + 0.6326530612244900, + 0.6326530612244900, + 0.6326530612244900, + 0.6326530612244900, + 0.6458333333333330, + 0.6595744680851060, + 0.6595744680851060, + 0.6595744680851060, + 0.6595744680851060, + 0.6595744680851060, + 0.6595744680851060, + 0.6595744680851060, + 0.6595744680851060, + 0.6595744680851060, + 0.6595744680851060, + 0.6595744680851060, + 0.6521739130434780, + 0.6521739130434780, + 0.6521739130434780, + 0.6595744680851060, + 0.6739130434782610, + 0.6739130434782610, + 0.6739130434782610, + 0.6739130434782610, + 0.6808510638297870, + 0.6808510638297870, + 0.6956521739130430, + 0.7272727272727270, + 0.7272727272727270, + 0.7272727272727270, + 0.7272727272727270, + 0.7272727272727270, + 0.7272727272727270, + 0.7272727272727270, + 0.7272727272727270, + 0.7111111111111110, + 0.7111111111111110, + 0.7173913043478260, + 0.7111111111111110, + 0.7111111111111110, + 0.6956521739130430, + 0.6808510638297870, + 0.6666666666666670, + 0.6666666666666670, + 0.6666666666666670, + 0.6666666666666670, + 0.6666666666666670, + 0.6666666666666670, + 0.6666666666666670, + 0.6590909090909090, + 0.6590909090909090, + 0.6590909090909090, + 0.6590909090909090, + 0.6590909090909090, + 0.6444444444444440, + 0.6444444444444440, + 0.6444444444444440, + 0.6444444444444440, + 0.6444444444444440, + 0.6666666666666670, + 0.6666666666666670, + 0.6666666666666670, + 0.6521739130434780, + 0.6521739130434780, + 0.6521739130434780, + 0.6444444444444440, + 0.6521739130434780, + 0.6521739130434780, + 0.6382978723404260, + 0.6382978723404260, + 0.6382978723404260, + 0.6382978723404260, + 0.6521739130434780, + 0.6382978723404260, + 0.6382978723404260, + 0.6521739130434780, + 0.6521739130434780, + 0.6595744680851060, + 0.6595744680851060, + 0.6595744680851060, + 0.6595744680851060, + 0.6595744680851060, + 0.6595744680851060, + 0.6458333333333330, + 0.6458333333333330, + 0.6382978723404260, + 0.6382978723404260, + 0.6382978723404260, + 0.6382978723404260, + 0.6458333333333330, + 0.6400000000000000, + 0.6400000000000000, + 0.6400000000000000, + 0.6274509803921570, + 0.6274509803921570, + 0.6274509803921570, + 0.6200000000000000, + 0.6000000000000000, + 0.6000000000000000, + 0.6000000000000000, + 0.6000000000000000, + 0.6000000000000000, + 0.6122448979591840, + 0.6122448979591840, + 0.6122448979591840, + 0.6122448979591840, + 0.6000000000000000, + 0.6000000000000000, + 0.6000000000000000, + 0.6000000000000000, + 0.6000000000000000, + 0.6000000000000000, + 0.6000000000000000, + 0.6122448979591840, + 0.6122448979591840, + 0.6250000000000000, + 0.6250000000000000, + 0.6304347826086960, + 0.6304347826086960, + 0.6304347826086960, + 0.6304347826086960, + 0.6444444444444440, + 0.6444444444444440, + 0.6304347826086960, + 0.6304347826086960, + 0.6304347826086960, + 0.6304347826086960, + 0.6382978723404260, + 0.6304347826086960, + 0.6444444444444440, + 0.6590909090909090, + 0.6444444444444440, + 0.6444444444444440, + 0.6222222222222220, + 0.6136363636363640, + 0.6046511627906980, + 0.6046511627906980, + 0.6046511627906980, + 0.6046511627906980, + 0.6136363636363640, + 0.6136363636363640, + 0.6136363636363640, + 0.6136363636363640, + 0.6136363636363640, + 0.6136363636363640, + 0.6136363636363640, + 0.6136363636363640, + 0.6222222222222220, + 0.6222222222222220, + 0.6222222222222220, + 0.6222222222222220, + 0.6222222222222220, + 0.6222222222222220, + 0.6222222222222220, + 0.6222222222222220, + 0.6222222222222220, + 0.6222222222222220, + 0.6222222222222220, + 0.6222222222222220, + 0.6086956521739130, + 0.6086956521739130, + 0.6086956521739130, + 0.6086956521739130, + 0.6363636363636360, + 0.6222222222222220, + 0.6222222222222220, + 0.6222222222222220, + 0.6222222222222220, + 0.6222222222222220, + 0.6222222222222220, + 0.6363636363636360, + 0.6363636363636360, + 0.6363636363636360, + 0.6363636363636360, + 0.6363636363636360, + 0.6444444444444440, + 0.6444444444444440, + 0.6444444444444440, + 0.6444444444444440, + 0.6590909090909090, + 0.6590909090909090, + 0.6744186046511630, + 0.6744186046511630, + 0.6744186046511630, + 0.6744186046511630, + 0.6585365853658540, + 0.6829268292682930, + 0.6904761904761900, + 0.6744186046511630, + 0.6744186046511630, + 0.6744186046511630, + 0.6904761904761900, + 0.6904761904761900, + 0.6744186046511630, + 0.6744186046511630, + 0.6904761904761900, + 0.6904761904761900, + 0.6904761904761900, + 0.6744186046511630, + 0.6744186046511630, + 0.6744186046511630, + 0.6744186046511630, + 0.6744186046511630, + 0.6904761904761900, + 0.6904761904761900, + 0.6744186046511630, + 0.6744186046511630, + 0.6590909090909090, + 0.6590909090909090, + 0.6444444444444440, + 0.6444444444444440, + 0.6444444444444440, + 0.6444444444444440, + 0.6444444444444440, + 0.6590909090909090, + 0.6590909090909090, + 0.6511627906976740, + 0.6363636363636360, + 0.6363636363636360, + 0.6363636363636360, + 0.6363636363636360, + 0.6363636363636360, + 0.6086956521739130, + 0.6086956521739130, + 0.6086956521739130, + 0.6086956521739130, + 0.6086956521739130, + 0.6086956521739130, + 0.6086956521739130, + 0.6086956521739130, + 0.6086956521739130, + 0.6086956521739130, + 0.6086956521739130, + 0.6086956521739130, + 0.6170212765957450, + 0.6086956521739130, + 0.6086956521739130, + 0.6086956521739130, + 0.6086956521739130, + 0.5957446808510640, + 0.5957446808510640, + 0.5957446808510640, + 0.6086956521739130, + 0.6000000000000000, + 0.6000000000000000, + 0.6136363636363640, + 0.6363636363636360, + 0.6363636363636360, + 0.6363636363636360, + 0.6363636363636360, + 0.6511627906976740, + 0.6511627906976740, + 0.6511627906976740, + 0.6590909090909090, + 0.6744186046511630, + 0.6744186046511630, + 0.6818181818181820, + 0.6818181818181820, + 0.6888888888888890, + 0.6888888888888890, + 0.6888888888888890, + 0.6739130434782610, + 0.6595744680851060, + 0.6595744680851060, + 0.6739130434782610, + 0.6976744186046510, + 0.6818181818181820, + 0.6888888888888890, + 0.6888888888888890, + 0.6956521739130430, + 0.6956521739130430, + 0.6956521739130430, + 0.6956521739130430, + 0.6956521739130430, + 0.6888888888888890, + 0.6888888888888890, + 0.6888888888888890, + 0.6739130434782610, + 0.6739130434782610, + 0.6888888888888890, + 0.6888888888888890, + 0.6888888888888890, + 0.6888888888888890, + 0.6888888888888890, + 0.6888888888888890, + 0.6739130434782610, + 0.6888888888888890, + 0.6888888888888890, + 0.7045454545454550, + 0.7045454545454550, + 0.7045454545454550, + 0.7045454545454550, + 0.6739130434782610, + 0.6808510638297870, + 0.6808510638297870, + 0.6808510638297870, + 0.6808510638297870, + 0.6808510638297870, + 0.6875000000000000, + 0.6875000000000000, + 0.6875000000000000, + 0.6875000000000000, + 0.7021276595744680, + 0.7173913043478260, + 0.7173913043478260, + 0.7234042553191490, + 0.7021276595744680, + 0.7021276595744680, + 0.7083333333333330, + 0.7234042553191490, + 0.7234042553191490, + 0.7234042553191490, + 0.7234042553191490, + 0.7083333333333330, + 0.7083333333333330, + 0.6938775510204080, + 0.6938775510204080, + 0.6938775510204080, + 0.6938775510204080, + 0.7083333333333330, + 0.7083333333333330, + 0.7083333333333330, + 0.7083333333333330, + 0.7291666666666670, + 0.7500000000000000, + 0.7500000000000000, + 0.7500000000000000, + 0.7500000000000000, + 0.7500000000000000, + 0.7659574468085110, + 0.7659574468085110, + 0.7826086956521740, + 0.7826086956521740, + 0.8043478260869560, + 0.8043478260869560, + 0.8043478260869560, + 0.8043478260869560, + 0.7826086956521740, + 0.7826086956521740, + 0.8000000000000000, + 0.8000000000000000, + 0.7826086956521740, + 0.7826086956521740, + 0.8043478260869560, + 0.8043478260869560, + 0.7708333333333330, + 0.7708333333333330, + 0.7708333333333330, + 0.7708333333333330, + 0.7755102040816330, + 0.7916666666666670, + 0.8085106382978720, + 0.8085106382978720, + 0.8125000000000000, + 0.8085106382978720, + 0.8085106382978720, + 0.8085106382978720, + 0.8085106382978720, + 0.8085106382978720, + 0.8260869565217390, + 0.8297872340425530, + 0.8333333333333330, + 0.8333333333333330, + 0.8333333333333330, + 0.8333333333333330, + 0.8163265306122450, + 0.8125000000000000, + 0.8085106382978720, + 0.8085106382978720, + 0.8260869565217390, + 0.8260869565217390, + 0.8260869565217390, + 0.8260869565217390, + 0.8260869565217390, + 0.8260869565217390, + 0.8260869565217390, + 0.8260869565217390, + 0.8260869565217390, + 0.8260869565217390, + 0.8222222222222220, + 0.8297872340425530, + 0.8297872340425530, + 0.8297872340425530, + 0.8297872340425530, + 0.8297872340425530, + 0.8125000000000000, + 0.8125000000000000, + 0.8125000000000000, + 0.8125000000000000, + 0.8125000000000000, + 0.8125000000000000, + 0.8125000000000000, + 0.8125000000000000, + 0.8163265306122450, + 0.8163265306122450, + 0.8333333333333330, + 0.8333333333333330, + 0.8333333333333330, + 0.8541666666666670, + 0.8571428571428570, + 0.8571428571428570, + 0.8571428571428570, + 0.8571428571428570, + 0.8541666666666670, + 0.8541666666666670, + 0.8541666666666670, + 0.8723404255319150, + 0.8723404255319150, + 0.8723404255319150, + 0.8723404255319150, + 0.8723404255319150, + 0.8723404255319150, + 0.8723404255319150, + 0.8723404255319150, + 0.8723404255319150, + 0.8750000000000000, + 0.8750000000000000, + 0.8750000000000000, + 0.8750000000000000, + 0.8750000000000000, + 0.8750000000000000, + 0.8750000000000000, + 0.8750000000000000, + 0.8750000000000000, + 0.8750000000000000, + 0.8775510204081630, + 0.8775510204081630, + 0.8750000000000000, + 0.8750000000000000, + 0.8750000000000000, + 0.8750000000000000, + 0.8750000000000000, + 0.8750000000000000, + 0.8750000000000000, + 0.8750000000000000, + 0.8750000000000000, + 0.8750000000000000, + 0.8750000000000000, + 0.8750000000000000, + 0.8775510204081630, + 0.8775510204081630, + 0.8775510204081630, + 0.8775510204081630, + 0.8775510204081630, + 0.8775510204081630, + 0.8958333333333330, + 0.8958333333333330, + 0.8958333333333330, + 0.8958333333333330, + 0.8958333333333330, + 0.8979591836734690, + 0.8979591836734690, + 0.8979591836734690, + 0.9000000000000000, + 0.9000000000000000, + 0.9000000000000000, + 0.9000000000000000, + 0.9000000000000000, + 0.9000000000000000, + 0.9000000000000000, + 0.9019607843137260, + 0.9019607843137260, + 0.9019607843137260, + 0.9019607843137260, + 0.9019607843137260, + 0.9000000000000000, + 0.9000000000000000, + 0.9000000000000000, + 0.8979591836734690, + 0.9000000000000000, + 0.9000000000000000, + 0.9000000000000000, + 0.9000000000000000, + 0.9000000000000000, + 0.9000000000000000, + 0.9019607843137260, + 0.9019607843137260, + 0.9019607843137260, + 0.9019607843137260, + 0.9019607843137260, + 0.9019607843137260, + 0.9019607843137260, + 0.9019607843137260, + 0.9019607843137260, + 0.9200000000000000, + 0.9200000000000000, + 0.9200000000000000, + 0.9200000000000000, + 0.9200000000000000, + 0.9200000000000000, + 0.9200000000000000, + 0.9200000000000000, + 0.9200000000000000, + 0.9200000000000000, + 0.9200000000000000, + 0.9200000000000000, + 0.9200000000000000, + 0.9200000000000000, + 0.9200000000000000, + 0.9183673469387750, + 0.9000000000000000, + 0.9000000000000000, + 0.9019607843137260, + 0.9019607843137260, + 0.9038461538461540, + 0.9038461538461540, + 0.9038461538461540, + 0.9038461538461540, + 0.9038461538461540, + 0.9038461538461540, + 0.9056603773584910, + 0.9074074074074070, + 0.9074074074074070, + 0.9074074074074070, + 0.9074074074074070, + 0.9074074074074070, + 0.9074074074074070, + 0.9074074074074070, + 0.9074074074074070, + 0.9074074074074070, + 0.9074074074074070, + 0.9074074074074070, + 0.9074074074074070, + 0.9090909090909090, + 0.9090909090909090, + 0.9090909090909090, + 0.9090909090909090, + 0.9090909090909090, + 0.9090909090909090, + 0.9074074074074070, + 0.9074074074074070, + 0.9074074074074070, + 0.9074074074074070, + 0.9074074074074070, + 0.9074074074074070, + 0.9074074074074070, + 0.9074074074074070, + 0.9074074074074070, + 0.9074074074074070, + 0.9074074074074070, + 0.9074074074074070, + 0.9090909090909090, + 0.9259259259259260, + 0.9272727272727270, + 0.9272727272727270, + 0.9272727272727270, + 0.9285714285714290, + 0.9454545454545450, + 0.9454545454545450, + 0.9464285714285710, + 0.9464285714285710, + 0.9636363636363640, + 0.9636363636363640, + 0.9636363636363640, + 0.9636363636363640, + 0.9636363636363640, + 0.9636363636363640, + 0.9636363636363640, + 0.9636363636363640, + 0.9636363636363640, + 0.9636363636363640, + 0.9636363636363640, + 0.9636363636363640, + 0.9636363636363640, + 0.9636363636363640, + 0.9636363636363640, + 0.9636363636363640, + 0.9636363636363640, + 0.9636363636363640, + 0.9636363636363640, + 0.9636363636363640, + 0.9636363636363640, + 0.9636363636363640, + 0.9636363636363640, + 0.9636363636363640, + 0.9636363636363640, + 0.9636363636363640, + 0.9636363636363640, + 0.9636363636363640, + 0.9642857142857140, + 0.9642857142857140, + 0.9642857142857140, + 0.9642857142857140, + 0.9642857142857140, + 0.9642857142857140, + 0.9642857142857140, + 0.9642857142857140, + 0.9642857142857140, + 0.9649122807017540, + 0.9649122807017540, + 0.9649122807017540, + 0.9649122807017540, + 0.9649122807017540, + 0.9649122807017540, + 0.9649122807017540, + 0.9649122807017540, + 0.9655172413793100, + 0.9655172413793100, + 0.9655172413793100, + 0.9655172413793100, + 0.9824561403508770, + 0.9824561403508770, + 0.9824561403508770 + } + }, + { PLACE_CATEG_ID_WORK, + { + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0175438596491228, + 0.0175438596491228, + 0.0175438596491228, + 0.0175438596491228, + 0.0175438596491228, + 0.0175438596491228, + 0.0175438596491228, + 0.0181818181818182, + 0.0181818181818182, + 0.0178571428571429, + 0.0178571428571429, + 0.0178571428571429, + 0.0178571428571429, + 0.0185185185185185, + 0.0185185185185185, + 0.0185185185185185, + 0.0185185185185185, + 0.0185185185185185, + 0.0185185185185185, + 0.0181818181818182, + 0.0181818181818182, + 0.0178571428571429, + 0.0178571428571429, + 0.0178571428571429, + 0.0350877192982456, + 0.0350877192982456, + 0.0363636363636364, + 0.0363636363636364, + 0.0363636363636364, + 0.0370370370370370, + 0.0370370370370370, + 0.0370370370370370, + 0.0370370370370370, + 0.0370370370370370, + 0.0370370370370370, + 0.0370370370370370, + 0.0370370370370370, + 0.0377358490566038, + 0.0555555555555556, + 0.0555555555555556, + 0.0555555555555556, + 0.0576923076923077, + 0.0576923076923077, + 0.0576923076923077, + 0.0576923076923077, + 0.0588235294117647, + 0.0588235294117647, + 0.0769230769230769, + 0.0769230769230769, + 0.0769230769230769, + 0.0980392156862745, + 0.0980392156862745, + 0.0980392156862745, + 0.1153846153846150, + 0.1153846153846150, + 0.1153846153846150, + 0.1153846153846150, + 0.1153846153846150, + 0.1153846153846150, + 0.1153846153846150, + 0.1153846153846150, + 0.1153846153846150, + 0.1320754716981130, + 0.1320754716981130, + 0.1320754716981130, + 0.1320754716981130, + 0.1346153846153850, + 0.1346153846153850, + 0.1346153846153850, + 0.1346153846153850, + 0.1346153846153850, + 0.1346153846153850, + 0.1346153846153850, + 0.1666666666666670, + 0.1666666666666670, + 0.1666666666666670, + 0.1666666666666670, + 0.1666666666666670, + 0.1698113207547170, + 0.1851851851851850, + 0.1851851851851850, + 0.1851851851851850, + 0.1886792452830190, + 0.1886792452830190, + 0.1886792452830190, + 0.2075471698113210, + 0.2075471698113210, + 0.2075471698113210, + 0.2075471698113210, + 0.2075471698113210, + 0.2075471698113210, + 0.2075471698113210, + 0.2075471698113210, + 0.2075471698113210, + 0.2075471698113210, + 0.2075471698113210, + 0.2115384615384620, + 0.2264150943396230, + 0.2264150943396230, + 0.2264150943396230, + 0.2264150943396230, + 0.2264150943396230, + 0.2545454545454540, + 0.2545454545454540, + 0.2545454545454540, + 0.2545454545454540, + 0.2545454545454540, + 0.2545454545454540, + 0.2641509433962260, + 0.2641509433962260, + 0.2641509433962260, + 0.2692307692307690, + 0.2800000000000000, + 0.2800000000000000, + 0.2916666666666670, + 0.2978723404255320, + 0.2978723404255320, + 0.2978723404255320, + 0.2978723404255320, + 0.2916666666666670, + 0.3200000000000000, + 0.3333333333333330, + 0.3461538461538460, + 0.3461538461538460, + 0.3461538461538460, + 0.3461538461538460, + 0.3529411764705880, + 0.3600000000000000, + 0.3600000000000000, + 0.3600000000000000, + 0.3725490196078430, + 0.3725490196078430, + 0.3725490196078430, + 0.3725490196078430, + 0.3725490196078430, + 0.3846153846153850, + 0.3846153846153850, + 0.4000000000000000, + 0.4117647058823530, + 0.4375000000000000, + 0.4375000000000000, + 0.4375000000000000, + 0.4375000000000000, + 0.4375000000000000, + 0.4489795918367350, + 0.4680851063829790, + 0.4680851063829790, + 0.4680851063829790, + 0.4680851063829790, + 0.5111111111111110, + 0.5217391304347830, + 0.5217391304347830, + 0.5217391304347830, + 0.5217391304347830, + 0.5217391304347830, + 0.5217391304347830, + 0.5319148936170210, + 0.5434782608695650, + 0.5434782608695650, + 0.5652173913043480, + 0.5652173913043480, + 0.5652173913043480, + 0.5652173913043480, + 0.5777777777777780, + 0.5777777777777780, + 0.5777777777777780, + 0.6086956521739130, + 0.6086956521739130, + 0.6086956521739130, + 0.6086956521739130, + 0.6086956521739130, + 0.6363636363636360, + 0.6363636363636360, + 0.6363636363636360, + 0.6363636363636360, + 0.6444444444444440, + 0.6444444444444440, + 0.6744186046511630, + 0.6818181818181820, + 0.6818181818181820, + 0.6818181818181820, + 0.6888888888888890, + 0.6888888888888890, + 0.6888888888888890, + 0.7045454545454550, + 0.7045454545454550, + 0.7045454545454550, + 0.7346938775510200, + 0.7346938775510200, + 0.7400000000000000, + 0.7450980392156860, + 0.7450980392156860, + 0.7450980392156860, + 0.7547169811320760, + 0.7547169811320760, + 0.7692307692307690, + 0.7692307692307690, + 0.7735849056603770, + 0.7735849056603770, + 0.7735849056603770, + 0.7735849056603770, + 0.7857142857142860, + 0.7857142857142860, + 0.7857142857142860, + 0.7857142857142860, + 0.8148148148148150, + 0.8148148148148150, + 0.8214285714285710, + 0.8214285714285710, + 0.8275862068965520, + 0.8275862068965520, + 0.8474576271186440, + 0.8474576271186440, + 0.8474576271186440, + 0.8474576271186440, + 0.8474576271186440, + 0.8474576271186440, + 0.8474576271186440, + 0.8474576271186440, + 0.8620689655172410, + 0.8620689655172410, + 0.8666666666666670, + 0.8666666666666670, + 0.8524590163934430, + 0.8524590163934430, + 0.8548387096774190, + 0.8548387096774190, + 0.8548387096774190, + 0.8548387096774190, + 0.8548387096774190, + 0.8548387096774190, + 0.8548387096774190, + 0.8548387096774190, + 0.8548387096774190, + 0.8548387096774190, + 0.8666666666666670, + 0.8666666666666670, + 0.8666666666666670, + 0.8666666666666670, + 0.8666666666666670, + 0.8666666666666670, + 0.8666666666666670, + 0.8666666666666670, + 0.8666666666666670, + 0.8666666666666670, + 0.8666666666666670, + 0.8666666666666670, + 0.8947368421052630, + 0.8947368421052630, + 0.8947368421052630, + 0.8947368421052630, + 0.8947368421052630, + 0.8947368421052630, + 0.8965517241379310, + 0.8965517241379310, + 0.8983050847457630, + 0.8983050847457630, + 0.8983050847457630, + 0.8983050847457630, + 0.9000000000000000, + 0.9000000000000000, + 0.9000000000000000, + 0.9000000000000000, + 0.9000000000000000, + 0.9000000000000000, + 0.9000000000000000, + 0.9000000000000000, + 0.9000000000000000, + 0.9000000000000000, + 0.9000000000000000, + 0.9000000000000000, + 0.8852459016393440, + 0.8852459016393440, + 0.8852459016393440, + 0.8852459016393440, + 0.8852459016393440, + 0.8852459016393440, + 0.8852459016393440, + 0.8852459016393440, + 0.8852459016393440, + 0.8852459016393440, + 0.8852459016393440, + 0.8852459016393440, + 0.8852459016393440, + 0.8852459016393440, + 0.8852459016393440, + 0.8852459016393440, + 0.8852459016393440, + 0.8852459016393440, + 0.8852459016393440, + 0.8852459016393440, + 0.8852459016393440, + 0.8852459016393440, + 0.8709677419354840, + 0.8709677419354840, + 0.8709677419354840, + 0.8709677419354840, + 0.8709677419354840, + 0.8709677419354840, + 0.8709677419354840, + 0.8709677419354840, + 0.8709677419354840, + 0.8709677419354840, + 0.8709677419354840, + 0.8709677419354840, + 0.8709677419354840, + 0.8852459016393440, + 0.8852459016393440, + 0.8833333333333330, + 0.8852459016393440, + 0.8852459016393440, + 0.8852459016393440, + 0.8852459016393440, + 0.8852459016393440, + 0.8852459016393440, + 0.8852459016393440, + 0.8852459016393440, + 0.8852459016393440, + 0.8852459016393440, + 0.8852459016393440, + 0.8852459016393440, + 0.8852459016393440, + 0.8852459016393440, + 0.8852459016393440, + 0.8852459016393440, + 0.8852459016393440, + 0.8852459016393440, + 0.8852459016393440, + 0.8852459016393440, + 0.8852459016393440, + 0.8852459016393440, + 0.8852459016393440, + 0.8852459016393440, + 0.8852459016393440, + 0.8852459016393440, + 0.8852459016393440, + 0.8870967741935480, + 0.8870967741935480, + 0.8870967741935480, + 0.9000000000000000, + 0.9000000000000000, + 0.9000000000000000, + 0.9000000000000000, + 0.9000000000000000, + 0.9016393442622950, + 0.9016393442622950, + 0.9016393442622950, + 0.9016393442622950, + 0.9016393442622950, + 0.8983050847457630, + 0.8983050847457630, + 0.8983050847457630, + 0.8983050847457630, + 0.8983050847457630, + 0.8983050847457630, + 0.8688524590163930, + 0.8688524590163930, + 0.8688524590163930, + 0.8688524590163930, + 0.8688524590163930, + 0.8666666666666670, + 0.8644067796610170, + 0.8666666666666670, + 0.8644067796610170, + 0.8644067796610170, + 0.8644067796610170, + 0.8644067796610170, + 0.8620689655172410, + 0.8620689655172410, + 0.8620689655172410, + 0.8620689655172410, + 0.8620689655172410, + 0.8620689655172410, + 0.8620689655172410, + 0.8620689655172410, + 0.8333333333333330, + 0.8333333333333330, + 0.8333333333333330, + 0.8333333333333330, + 0.8360655737704920, + 0.8333333333333330, + 0.8333333333333330, + 0.8333333333333330, + 0.8474576271186440, + 0.8474576271186440, + 0.8500000000000000, + 0.8500000000000000, + 0.8360655737704920, + 0.8360655737704920, + 0.8360655737704920, + 0.8360655737704920, + 0.8644067796610170, + 0.8666666666666670, + 0.8666666666666670, + 0.8666666666666670, + 0.8666666666666670, + 0.8644067796610170, + 0.8666666666666670, + 0.8666666666666670, + 0.8666666666666670, + 0.8666666666666670, + 0.8524590163934430, + 0.8548387096774190, + 0.8548387096774190, + 0.8548387096774190, + 0.8548387096774190, + 0.8548387096774190, + 0.8548387096774190, + 0.8548387096774190, + 0.8548387096774190, + 0.8548387096774190, + 0.8548387096774190, + 0.8548387096774190, + 0.8548387096774190, + 0.8548387096774190, + 0.8548387096774190, + 0.8548387096774190, + 0.8666666666666670, + 0.8666666666666670, + 0.8666666666666670, + 0.8644067796610170, + 0.8644067796610170, + 0.8644067796610170, + 0.8644067796610170, + 0.8644067796610170, + 0.8644067796610170, + 0.8644067796610170, + 0.8644067796610170, + 0.8644067796610170, + 0.8500000000000000, + 0.8500000000000000, + 0.8500000000000000, + 0.8474576271186440, + 0.8474576271186440, + 0.8474576271186440, + 0.8474576271186440, + 0.8474576271186440, + 0.8474576271186440, + 0.8474576271186440, + 0.8474576271186440, + 0.8474576271186440, + 0.8620689655172410, + 0.8620689655172410, + 0.8771929824561400, + 0.8771929824561400, + 0.8771929824561400, + 0.8771929824561400, + 0.8771929824561400, + 0.8771929824561400, + 0.8620689655172410, + 0.8620689655172410, + 0.8620689655172410, + 0.8620689655172410, + 0.8620689655172410, + 0.8620689655172410, + 0.8620689655172410, + 0.8620689655172410, + 0.8620689655172410, + 0.8620689655172410, + 0.8620689655172410, + 0.8620689655172410, + 0.8620689655172410, + 0.8620689655172410, + 0.8620689655172410, + 0.8620689655172410, + 0.8771929824561400, + 0.8771929824561400, + 0.8771929824561400, + 0.8833333333333330, + 0.8833333333333330, + 0.8833333333333330, + 0.8688524590163930, + 0.8688524590163930, + 0.8688524590163930, + 0.8688524590163930, + 0.8688524590163930, + 0.8688524590163930, + 0.8833333333333330, + 0.8833333333333330, + 0.8813559322033900, + 0.8813559322033900, + 0.8813559322033900, + 0.8813559322033900, + 0.8833333333333330, + 0.8833333333333330, + 0.8833333333333330, + 0.8833333333333330, + 0.8833333333333330, + 0.8833333333333330, + 0.8833333333333330, + 0.8833333333333330, + 0.8688524590163930, + 0.8688524590163930, + 0.8688524590163930, + 0.8688524590163930, + 0.8709677419354840, + 0.8709677419354840, + 0.8709677419354840, + 0.8688524590163930, + 0.8688524590163930, + 0.8688524590163930, + 0.8688524590163930, + 0.8688524590163930, + 0.8688524590163930, + 0.8688524590163930, + 0.8688524590163930, + 0.8688524590163930, + 0.8688524590163930, + 0.8688524590163930, + 0.8833333333333330, + 0.8833333333333330, + 0.8833333333333330, + 0.8833333333333330, + 0.8833333333333330, + 0.8833333333333330, + 0.8813559322033900, + 0.8813559322033900, + 0.8813559322033900, + 0.8813559322033900, + 0.8813559322033900, + 0.8813559322033900, + 0.8793103448275860, + 0.8771929824561400, + 0.8771929824561400, + 0.8750000000000000, + 0.8750000000000000, + 0.8750000000000000, + 0.8448275862068960, + 0.8448275862068960, + 0.8448275862068960, + 0.8448275862068960, + 0.8596491228070170, + 0.8596491228070170, + 0.8421052631578950, + 0.8421052631578950, + 0.8421052631578950, + 0.8275862068965520, + 0.8275862068965520, + 0.8275862068965520, + 0.8245614035087720, + 0.8245614035087720, + 0.8245614035087720, + 0.8214285714285710, + 0.8214285714285710, + 0.8214285714285710, + 0.8181818181818180, + 0.8181818181818180, + 0.8148148148148150, + 0.8148148148148150, + 0.8000000000000000, + 0.7962962962962960, + 0.7818181818181820, + 0.7777777777777780, + 0.7735849056603770, + 0.7692307692307690, + 0.7692307692307690, + 0.7692307692307690, + 0.7735849056603770, + 0.7735849056603770, + 0.7692307692307690, + 0.7547169811320760, + 0.7547169811320760, + 0.7547169811320760, + 0.7592592592592590, + 0.7454545454545450, + 0.7192982456140350, + 0.7192982456140350, + 0.7192982456140350, + 0.7192982456140350, + 0.7142857142857140, + 0.7142857142857140, + 0.7142857142857140, + 0.7142857142857140, + 0.7142857142857140, + 0.7142857142857140, + 0.7192982456140350, + 0.7068965517241380, + 0.7068965517241380, + 0.7017543859649120, + 0.7142857142857140, + 0.7142857142857140, + 0.7272727272727270, + 0.7222222222222220, + 0.7222222222222220, + 0.7090909090909090, + 0.7090909090909090, + 0.7090909090909090, + 0.7142857142857140, + 0.7142857142857140, + 0.7142857142857140, + 0.7017543859649120, + 0.7017543859649120, + 0.7017543859649120, + 0.6964285714285710, + 0.6964285714285710, + 0.6964285714285710, + 0.6964285714285710, + 0.6964285714285710, + 0.6964285714285710, + 0.6964285714285710, + 0.6964285714285710, + 0.7222222222222220, + 0.7222222222222220, + 0.7090909090909090, + 0.6964285714285710, + 0.7090909090909090, + 0.7090909090909090, + 0.6964285714285710, + 0.7090909090909090, + 0.7090909090909090, + 0.7090909090909090, + 0.7090909090909090, + 0.7090909090909090, + 0.7142857142857140, + 0.7142857142857140, + 0.7142857142857140, + 0.7142857142857140, + 0.7017543859649120, + 0.6785714285714290, + 0.6607142857142860, + 0.6491228070175440, + 0.6491228070175440, + 0.6428571428571430, + 0.6428571428571430, + 0.6428571428571430, + 0.6363636363636360, + 0.6363636363636360, + 0.6363636363636360, + 0.6363636363636360, + 0.6250000000000000, + 0.6250000000000000, + 0.6181818181818180, + 0.6181818181818180, + 0.6181818181818180, + 0.6181818181818180, + 0.6181818181818180, + 0.6111111111111110, + 0.6181818181818180, + 0.6181818181818180, + 0.6296296296296300, + 0.6296296296296300, + 0.6296296296296300, + 0.6111111111111110, + 0.6111111111111110, + 0.6226415094339620, + 0.6153846153846150, + 0.6153846153846150, + 0.6274509803921570, + 0.6037735849056600, + 0.5961538461538460, + 0.6078431372549020, + 0.6078431372549020, + 0.6078431372549020, + 0.5961538461538460, + 0.5882352941176470, + 0.5769230769230770, + 0.5769230769230770, + 0.5600000000000000, + 0.5510204081632650, + 0.5510204081632650, + 0.5510204081632650, + 0.5510204081632650, + 0.5400000000000000, + 0.5102040816326530, + 0.5102040816326530, + 0.5102040816326530, + 0.5102040816326530, + 0.5102040816326530, + 0.5000000000000000, + 0.4680851063829790, + 0.4680851063829790, + 0.4680851063829790, + 0.4680851063829790, + 0.4680851063829790, + 0.4680851063829790, + 0.4565217391304350, + 0.4347826086956520, + 0.4347826086956520, + 0.4347826086956520, + 0.3695652173913040, + 0.3695652173913040, + 0.3617021276595740, + 0.3617021276595740, + 0.3617021276595740, + 0.3469387755102040, + 0.3111111111111110, + 0.3181818181818180, + 0.3181818181818180, + 0.3181818181818180, + 0.3181818181818180, + 0.3255813953488370, + 0.3255813953488370, + 0.3255813953488370, + 0.3333333333333330, + 0.3333333333333330, + 0.3170731707317070, + 0.3170731707317070, + 0.2790697674418600, + 0.2790697674418600, + 0.2727272727272730, + 0.2558139534883720, + 0.2558139534883720, + 0.2558139534883720, + 0.2500000000000000, + 0.2500000000000000, + 0.2391304347826090, + 0.2391304347826090, + 0.2444444444444440, + 0.2444444444444440, + 0.1818181818181820, + 0.1818181818181820, + 0.1702127659574470, + 0.1666666666666670, + 0.1632653061224490, + 0.1632653061224490, + 0.1600000000000000, + 0.1428571428571430, + 0.1400000000000000, + 0.1372549019607840, + 0.1372549019607840, + 0.1372549019607840, + 0.1538461538461540, + 0.1698113207547170, + 0.1509433962264150, + 0.1509433962264150, + 0.1372549019607840, + 0.1346153846153850, + 0.1320754716981130, + 0.1320754716981130, + 0.1320754716981130, + 0.1296296296296300, + 0.1296296296296300, + 0.1296296296296300, + 0.1272727272727270, + 0.1250000000000000, + 0.1250000000000000, + 0.1250000000000000, + 0.1090909090909090, + 0.1071428571428570, + 0.0892857142857143, + 0.0892857142857143, + 0.0892857142857143, + 0.0892857142857143, + 0.0892857142857143, + 0.0892857142857143, + 0.0892857142857143, + 0.0892857142857143, + 0.0925925925925926, + 0.0925925925925926, + 0.0925925925925926, + 0.0925925925925926, + 0.1090909090909090, + 0.0925925925925926, + 0.1063829787234040, + 0.1063829787234040, + 0.1063829787234040, + 0.1063829787234040, + 0.0869565217391304, + 0.0888888888888889, + 0.0888888888888889, + 0.0888888888888889, + 0.0909090909090909, + 0.0909090909090909, + 0.0888888888888889, + 0.0888888888888889, + 0.0888888888888889, + 0.0888888888888889, + 0.0869565217391304, + 0.0869565217391304, + 0.0869565217391304, + 0.0869565217391304, + 0.0869565217391304, + 0.0869565217391304, + 0.0851063829787234, + 0.0851063829787234, + 0.0851063829787234, + 0.1041666666666670, + 0.1000000000000000, + 0.1000000000000000, + 0.0816326530612245, + 0.0833333333333333, + 0.0833333333333333, + 0.0833333333333333, + 0.1000000000000000, + 0.1000000000000000, + 0.1000000000000000, + 0.0980392156862745, + 0.0980392156862745, + 0.0961538461538462, + 0.0961538461538462, + 0.0961538461538462, + 0.0943396226415094, + 0.0943396226415094, + 0.0961538461538462, + 0.0961538461538462, + 0.0980392156862745, + 0.0980392156862745, + 0.0980392156862745, + 0.0980392156862745, + 0.1000000000000000, + 0.1000000000000000, + 0.0980392156862745, + 0.0980392156862745, + 0.0961538461538462, + 0.0961538461538462, + 0.1000000000000000, + 0.1000000000000000, + 0.0961538461538462, + 0.0980392156862745, + 0.0980392156862745, + 0.1000000000000000, + 0.1041666666666670, + 0.1041666666666670, + 0.1000000000000000, + 0.1000000000000000, + 0.0980392156862745, + 0.0980392156862745, + 0.0980392156862745, + 0.0980392156862745, + 0.0980392156862745, + 0.0961538461538462, + 0.0943396226415094, + 0.0943396226415094, + 0.0943396226415094, + 0.0961538461538462, + 0.0961538461538462, + 0.0961538461538462, + 0.0961538461538462, + 0.0943396226415094, + 0.0943396226415094, + 0.0925925925925926, + 0.0909090909090909, + 0.0909090909090909, + 0.0909090909090909, + 0.0925925925925926, + 0.0909090909090909, + 0.0909090909090909, + 0.0909090909090909, + 0.0909090909090909, + 0.0925925925925926, + 0.0740740740740741, + 0.0727272727272727, + 0.0727272727272727, + 0.0714285714285714, + 0.0714285714285714, + 0.0701754385964912, + 0.0701754385964912, + 0.0819672131147541, + 0.0819672131147541, + 0.0819672131147541, + 0.0833333333333333, + 0.0833333333333333, + 0.0833333333333333, + 0.0833333333333333, + 0.0833333333333333, + 0.0677966101694915, + 0.0677966101694915, + 0.0677966101694915, + 0.0677966101694915, + 0.0677966101694915, + 0.0677966101694915, + 0.0677966101694915, + 0.0666666666666667, + 0.0666666666666667, + 0.0508474576271187, + 0.0508474576271187, + 0.0508474576271187, + 0.0508474576271187, + 0.0517241379310345, + 0.0526315789473684, + 0.0526315789473684, + 0.0526315789473684, + 0.0526315789473684, + 0.0517241379310345, + 0.0517241379310345, + 0.0526315789473684, + 0.0517241379310345, + 0.0508474576271187, + 0.0508474576271187, + 0.0517241379310345, + 0.0517241379310345, + 0.0517241379310345, + 0.0517241379310345, + 0.0517241379310345, + 0.0517241379310345, + 0.0508474576271187, + 0.0508474576271187, + 0.0508474576271187, + 0.0500000000000000, + 0.0500000000000000, + 0.0500000000000000, + 0.0500000000000000, + 0.0491803278688525, + 0.0491803278688525, + 0.0491803278688525, + 0.0491803278688525, + 0.0491803278688525, + 0.0483870967741936, + 0.0483870967741936, + 0.0483870967741936, + 0.0491803278688525, + 0.0491803278688525, + 0.0491803278688525, + 0.0491803278688525, + 0.0491803278688525, + 0.0491803278688525, + 0.0491803278688525, + 0.0500000000000000, + 0.0500000000000000, + 0.0500000000000000, + 0.0500000000000000, + 0.0500000000000000, + 0.0517241379310345, + 0.0508474576271187, + 0.0508474576271187, + 0.0508474576271187, + 0.0508474576271187, + 0.0508474576271187, + 0.0508474576271187, + 0.0508474576271187, + 0.0508474576271187, + 0.0508474576271187, + 0.0508474576271187, + 0.0508474576271187, + 0.0500000000000000, + 0.0338983050847458, + 0.0338983050847458, + 0.0338983050847458, + 0.0338983050847458, + 0.0338983050847458, + 0.0344827586206897, + 0.0344827586206897, + 0.0344827586206897, + 0.0344827586206897, + 0.0344827586206897, + 0.0333333333333333, + 0.0333333333333333, + 0.0333333333333333, + 0.0333333333333333, + 0.0333333333333333, + 0.0333333333333333, + 0.0333333333333333, + 0.0327868852459016, + 0.0322580645161290, + 0.0322580645161290, + 0.0322580645161290, + 0.0322580645161290, + 0.0322580645161290, + 0.0322580645161290, + 0.0322580645161290, + 0.0322580645161290, + 0.0317460317460317, + 0.0317460317460317, + 0.0317460317460317, + 0.0312500000000000, + 0.0317460317460317, + 0.0317460317460317, + 0.0317460317460317, + 0.0317460317460317, + 0.0317460317460317, + 0.0317460317460317, + 0.0312500000000000, + 0.0312500000000000, + 0.0312500000000000, + 0.0312500000000000, + 0.0312500000000000, + 0.0312500000000000, + 0.0312500000000000, + 0.0312500000000000, + 0.0312500000000000, + 0.0312500000000000, + 0.0312500000000000, + 0.0312500000000000, + 0.0312500000000000, + 0.0312500000000000, + 0.0317460317460317, + 0.0317460317460317, + 0.0317460317460317, + 0.0317460317460317, + 0.0317460317460317, + 0.0161290322580645, + 0.0161290322580645, + 0.0161290322580645, + 0.0163934426229508, + 0.0163934426229508, + 0.0163934426229508, + 0.0163934426229508, + 0.0161290322580645, + 0.0161290322580645, + 0.0158730158730159, + 0.0158730158730159, + 0.0156250000000000, + 0.0156250000000000, + 0.0156250000000000, + 0.0156250000000000, + 0.0156250000000000, + 0.0156250000000000, + 0.0156250000000000, + 0.0156250000000000, + 0.0156250000000000, + 0.0156250000000000, + 0.0156250000000000, + 0.0158730158730159, + 0.0158730158730159, + 0.0158730158730159, + 0.0158730158730159, + 0.0158730158730159, + 0.0158730158730159, + 0.0158730158730159, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0338983050847458, + 0.0357142857142857, + 0.0357142857142857, + 0.0357142857142857, + 0.0357142857142857, + 0.0357142857142857, + 0.0357142857142857, + 0.0350877192982456, + 0.0350877192982456, + 0.0350877192982456, + 0.0350877192982456, + 0.0350877192982456, + 0.0350877192982456, + 0.0350877192982456, + 0.0350877192982456, + 0.0350877192982456, + 0.0350877192982456, + 0.0526315789473684, + 0.0526315789473684, + 0.0526315789473684, + 0.0526315789473684, + 0.0526315789473684, + 0.0526315789473684, + 0.0526315789473684, + 0.0689655172413793, + 0.0701754385964912, + 0.0701754385964912, + 0.0701754385964912, + 0.0701754385964912, + 0.0714285714285714, + 0.0545454545454545, + 0.0535714285714286, + 0.0545454545454545, + 0.0545454545454545, + 0.0545454545454545, + 0.0545454545454545, + 0.0701754385964912, + 0.0714285714285714, + 0.0714285714285714, + 0.0714285714285714, + 0.0714285714285714, + 0.0727272727272727, + 0.0727272727272727, + 0.0727272727272727, + 0.0909090909090909, + 0.0909090909090909, + 0.0909090909090909, + 0.0909090909090909, + 0.0925925925925926, + 0.0925925925925926, + 0.0925925925925926, + 0.0925925925925926, + 0.0925925925925926, + 0.0925925925925926, + 0.1090909090909090, + 0.1111111111111110, + 0.1320754716981130, + 0.1320754716981130, + 0.1320754716981130, + 0.1320754716981130, + 0.1320754716981130, + 0.1481481481481480, + 0.1481481481481480, + 0.1481481481481480, + 0.1481481481481480, + 0.1509433962264150, + 0.1509433962264150, + 0.1509433962264150, + 0.1509433962264150, + 0.1509433962264150, + 0.1509433962264150, + 0.1818181818181820, + 0.1851851851851850, + 0.1851851851851850, + 0.1851851851851850, + 0.1851851851851850, + 0.1851851851851850, + 0.2000000000000000, + 0.2037037037037040, + 0.2363636363636360, + 0.2363636363636360, + 0.2407407407407410, + 0.2407407407407410, + 0.2452830188679250, + 0.2452830188679250, + 0.2452830188679250, + 0.2500000000000000, + 0.2549019607843140, + 0.2549019607843140, + 0.2549019607843140, + 0.2549019607843140, + 0.2745098039215690, + 0.2800000000000000, + 0.2800000000000000, + 0.2800000000000000, + 0.2800000000000000, + 0.2800000000000000, + 0.2941176470588230, + 0.2941176470588230, + 0.3000000000000000, + 0.3000000000000000, + 0.3000000000000000, + 0.3137254901960780, + 0.3269230769230770, + 0.3396226415094340, + 0.3396226415094340, + 0.3461538461538460, + 0.3653846153846150, + 0.3846153846153850, + 0.3846153846153850, + 0.3846153846153850, + 0.3962264150943400, + 0.3962264150943400, + 0.3962264150943400, + 0.3962264150943400, + 0.3962264150943400, + 0.3962264150943400, + 0.4117647058823530, + 0.4117647058823530, + 0.4117647058823530, + 0.4117647058823530, + 0.4200000000000000, + 0.4313725490196080, + 0.4313725490196080, + 0.4313725490196080, + 0.4313725490196080, + 0.4313725490196080, + 0.4313725490196080, + 0.4313725490196080, + 0.4200000000000000, + 0.4200000000000000, + 0.4200000000000000, + 0.4200000000000000, + 0.4200000000000000, + 0.4200000000000000, + 0.4313725490196080, + 0.4313725490196080, + 0.4509803921568630, + 0.4509803921568630, + 0.4509803921568630, + 0.4615384615384620, + 0.4814814814814810, + 0.4814814814814810, + 0.4814814814814810, + 0.4814814814814810, + 0.5098039215686270, + 0.5200000000000000, + 0.5306122448979590, + 0.5306122448979590, + 0.5306122448979590, + 0.5306122448979590, + 0.5625000000000000, + 0.5625000000000000, + 0.5957446808510640, + 0.5957446808510640, + 0.5957446808510640, + 0.5957446808510640, + 0.5957446808510640, + 0.6041666666666670, + 0.6041666666666670, + 0.6122448979591840, + 0.6122448979591840, + 0.6326530612244900, + 0.6400000000000000, + 0.6470588235294120, + 0.6470588235294120, + 0.6600000000000000, + 0.6600000000000000, + 0.6600000000000000, + 0.7021276595744680, + 0.7021276595744680, + 0.7173913043478260, + 0.7333333333333330, + 0.7333333333333330, + 0.7333333333333330, + 0.7333333333333330, + 0.7333333333333330, + 0.7727272727272730, + 0.7826086956521740, + 0.7872340425531920, + 0.7916666666666670, + 0.8163265306122450, + 0.8163265306122450, + 0.8200000000000000, + 0.8235294117647060, + 0.8235294117647060, + 0.8235294117647060, + 0.8235294117647060, + 0.8235294117647060, + 0.8148148148148150, + 0.8148148148148150, + 0.8148148148148150, + 0.8148148148148150, + 0.8245614035087720, + 0.8245614035087720, + 0.8275862068965520, + 0.8275862068965520, + 0.8275862068965520, + 0.8275862068965520, + 0.8500000000000000, + 0.8500000000000000, + 0.8500000000000000, + 0.8500000000000000, + 0.8500000000000000, + 0.8500000000000000, + 0.8524590163934430, + 0.8524590163934430, + 0.8548387096774190, + 0.8548387096774190, + 0.8548387096774190, + 0.8548387096774190, + 0.8548387096774190, + 0.8548387096774190, + 0.8548387096774190, + 0.8548387096774190, + 0.8548387096774190, + 0.8571428571428570, + 0.8571428571428570, + 0.8571428571428570, + 0.8571428571428570, + 0.8709677419354840, + 0.8709677419354840, + 0.8593750000000000, + 0.8730158730158730, + 0.8730158730158730, + 0.8730158730158730, + 0.8593750000000000, + 0.8593750000000000, + 0.8593750000000000, + 0.8615384615384620, + 0.8615384615384620, + 0.8615384615384620, + 0.8615384615384620, + 0.8615384615384620, + 0.8615384615384620, + 0.8615384615384620, + 0.8615384615384620, + 0.8615384615384620, + 0.8615384615384620, + 0.8615384615384620, + 0.8615384615384620, + 0.8769230769230770, + 0.8769230769230770, + 0.8906250000000000, + 0.8906250000000000, + 0.9047619047619050, + 0.9047619047619050, + 0.9047619047619050, + 0.9047619047619050, + 0.9047619047619050, + 0.9047619047619050, + 0.9047619047619050, + 0.9193548387096770, + 0.9193548387096770, + 0.9193548387096770, + 0.9180327868852460, + 0.9180327868852460, + 0.9180327868852460, + 0.9180327868852460, + 0.9180327868852460, + 0.9180327868852460, + 0.9180327868852460, + 0.9180327868852460, + 0.9166666666666670, + 0.9166666666666670, + 0.9166666666666670, + 0.9152542372881350, + 0.9152542372881350, + 0.9152542372881350, + 0.9166666666666670, + 0.9180327868852460, + 0.9180327868852460, + 0.9180327868852460, + 0.9180327868852460, + 0.9333333333333330, + 0.9333333333333330, + 0.9333333333333330, + 0.9333333333333330, + 0.9333333333333330, + 0.9333333333333330, + 0.9333333333333330, + 0.9333333333333330, + 0.9491525423728810, + 0.9491525423728810, + 0.9491525423728810, + 0.9333333333333330, + 0.9333333333333330, + 0.9322033898305080, + 0.9322033898305080, + 0.9322033898305080, + 0.9322033898305080, + 0.9310344827586210, + 0.9310344827586210, + 0.9310344827586210, + 0.9310344827586210, + 0.9310344827586210, + 0.9310344827586210, + 0.9310344827586210, + 0.9310344827586210, + 0.9152542372881350, + 0.9152542372881350, + 0.9152542372881350, + 0.9152542372881350, + 0.9152542372881350, + 0.9152542372881350, + 0.9152542372881350, + 0.9152542372881350, + 0.9152542372881350, + 0.9152542372881350, + 0.9152542372881350, + 0.9152542372881350, + 0.9152542372881350, + 0.9180327868852460, + 0.9180327868852460, + 0.9166666666666670, + 0.9016393442622950, + 0.9016393442622950, + 0.9016393442622950, + 0.9032258064516130, + 0.9047619047619050, + 0.9062500000000000, + 0.9062500000000000, + 0.9062500000000000, + 0.9062500000000000, + 0.9062500000000000, + 0.9076923076923080, + 0.9076923076923080, + 0.9076923076923080, + 0.9076923076923080, + 0.9076923076923080, + 0.9076923076923080, + 0.9076923076923080, + 0.9076923076923080, + 0.9076923076923080, + 0.9076923076923080, + 0.9230769230769230, + 0.9230769230769230, + 0.9230769230769230, + 0.9218750000000000, + 0.9206349206349210, + 0.9218750000000000, + 0.9218750000000000, + 0.9218750000000000, + 0.9218750000000000, + 0.9218750000000000, + 0.9206349206349210, + 0.9206349206349210, + 0.9206349206349210, + 0.9206349206349210, + 0.9206349206349210, + 0.9206349206349210, + 0.9344262295081970, + 0.9344262295081970, + 0.9344262295081970, + 0.9344262295081970, + 0.9344262295081970, + 0.9365079365079360, + 0.9516129032258060, + 0.9516129032258060, + 0.9516129032258060, + 0.9516129032258060, + 0.9508196721311470, + 0.9508196721311470, + 0.9354838709677420, + 0.9354838709677420, + 0.9354838709677420, + 0.9333333333333330, + 0.9310344827586210, + 0.9298245614035090, + 0.9122807017543860, + 0.9122807017543860, + 0.9122807017543860, + 0.9122807017543860, + 0.9107142857142860, + 0.9090909090909090, + 0.9259259259259260, + 0.9259259259259260, + 0.9259259259259260, + 0.9259259259259260, + 0.9272727272727270, + 0.9259259259259260, + 0.9298245614035090, + 0.9298245614035090, + 0.9298245614035090, + 0.9310344827586210, + 0.9310344827586210, + 0.9333333333333330, + 0.9491525423728810, + 0.9491525423728810, + 0.9500000000000000, + 0.9500000000000000, + 0.9500000000000000, + 0.9500000000000000, + 0.9344262295081970, + 0.9344262295081970, + 0.9344262295081970, + 0.9344262295081970, + 0.9344262295081970, + 0.9344262295081970, + 0.9333333333333330, + 0.9333333333333330, + 0.9333333333333330, + 0.9322033898305080, + 0.9322033898305080, + 0.9322033898305080, + 0.9482758620689660, + 0.9482758620689660, + 0.9473684210526320, + 0.9482758620689660, + 0.9482758620689660, + 0.9473684210526320, + 0.9655172413793100, + 0.9655172413793100, + 0.9491525423728810, + 0.9491525423728810, + 0.9482758620689660, + 0.9491525423728810, + 0.9491525423728810, + 0.9491525423728810, + 0.9491525423728810, + 0.9491525423728810, + 0.9508196721311470, + 0.9500000000000000, + 0.9500000000000000, + 0.9500000000000000, + 0.9500000000000000, + 0.9500000000000000, + 0.9491525423728810, + 0.9491525423728810, + 0.9500000000000000, + 0.9500000000000000, + 0.9500000000000000, + 0.9500000000000000, + 0.9500000000000000, + 0.9508196721311470, + 0.9500000000000000, + 0.9500000000000000, + 0.9661016949152540, + 0.9655172413793100, + 0.9655172413793100, + 0.9655172413793100, + 0.9655172413793100, + 0.9655172413793100, + 0.9661016949152540, + 0.9661016949152540, + 0.9661016949152540, + 0.9661016949152540, + 0.9661016949152540, + 0.9661016949152540, + 0.9661016949152540, + 0.9500000000000000, + 0.9500000000000000, + 0.9500000000000000, + 0.9516129032258060, + 0.9516129032258060, + 0.9516129032258060, + 0.9516129032258060, + 0.9516129032258060, + 0.9516129032258060, + 0.9516129032258060, + 0.9516129032258060, + 0.9516129032258060, + 0.9516129032258060, + 0.9531250000000000, + 0.9531250000000000, + 0.9523809523809520, + 0.9523809523809520, + 0.9523809523809520, + 0.9523809523809520, + 0.9523809523809520, + 0.9523809523809520, + 0.9531250000000000, + 0.9531250000000000, + 0.9531250000000000, + 0.9682539682539680, + 0.9682539682539680, + 0.9682539682539680, + 0.9682539682539680, + 0.9682539682539680, + 0.9682539682539680, + 0.9682539682539680, + 0.9687500000000000, + 0.9687500000000000, + 0.9687500000000000, + 0.9687500000000000, + 0.9687500000000000, + 0.9682539682539680, + 0.9682539682539680, + 0.9682539682539680, + 0.9677419354838710, + 0.9677419354838710, + 0.9677419354838710, + 0.9677419354838710, + 0.9677419354838710, + 0.9677419354838710, + 0.9682539682539680, + 0.9682539682539680, + 0.9682539682539680, + 0.9682539682539680, + 0.9682539682539680, + 0.9682539682539680, + 0.9682539682539680, + 0.9682539682539680, + 0.9682539682539680, + 0.9682539682539680, + 0.9682539682539680, + 0.9682539682539680, + 0.9531250000000000, + 0.9531250000000000, + 0.9531250000000000, + 0.9538461538461540, + 0.9538461538461540, + 0.9538461538461540, + 0.9538461538461540, + 0.9538461538461540, + 0.9538461538461540, + 0.9538461538461540, + 0.9538461538461540, + 0.9538461538461540, + 0.9538461538461540, + 0.9538461538461540, + 0.9393939393939390, + 0.9393939393939390, + 0.9393939393939390, + 0.9393939393939390, + 0.9538461538461540, + 0.9538461538461540, + 0.9538461538461540, + 0.9538461538461540, + 0.9538461538461540, + 0.9523809523809520, + 0.9523809523809520, + 0.9523809523809520, + 0.9523809523809520, + 0.9523809523809520, + 0.9516129032258060, + 0.9523809523809520, + 0.9523809523809520, + 0.9523809523809520, + 0.9523809523809520, + 0.9516129032258060, + 0.9365079365079360, + 0.9206349206349210, + 0.9206349206349210, + 0.9206349206349210, + 0.9206349206349210, + 0.9193548387096770, + 0.9193548387096770, + 0.9193548387096770, + 0.9193548387096770, + 0.9193548387096770, + 0.9180327868852460, + 0.9180327868852460, + 0.9180327868852460, + 0.9180327868852460, + 0.9180327868852460, + 0.9180327868852460, + 0.9180327868852460, + 0.9180327868852460, + 0.9180327868852460, + 0.9032258064516130, + 0.9032258064516130, + 0.9032258064516130, + 0.8870967741935480, + 0.8593750000000000, + 0.8571428571428570, + 0.8548387096774190, + 0.8548387096774190, + 0.8548387096774190, + 0.8524590163934430, + 0.8524590163934430, + 0.8524590163934430, + 0.8524590163934430, + 0.8524590163934430, + 0.8500000000000000, + 0.8360655737704920, + 0.8360655737704920, + 0.8225806451612900, + 0.8225806451612900, + 0.8225806451612900, + 0.8225806451612900, + 0.8360655737704920, + 0.8333333333333330, + 0.8474576271186440, + 0.8474576271186440, + 0.8333333333333330, + 0.8333333333333330, + 0.8064516129032260, + 0.7936507936507940, + 0.7812500000000000, + 0.7692307692307690, + 0.7692307692307690, + 0.7692307692307690, + 0.7692307692307690, + 0.7656250000000000, + 0.7692307692307690, + 0.7692307692307690, + 0.7692307692307690, + 0.7692307692307690, + 0.7656250000000000, + 0.7656250000000000, + 0.7619047619047620, + 0.7619047619047620, + 0.7619047619047620, + 0.7619047619047620, + 0.7619047619047620, + 0.7500000000000000, + 0.7500000000000000, + 0.7500000000000000, + 0.7500000000000000, + 0.7500000000000000, + 0.7343750000000000, + 0.7343750000000000, + 0.7343750000000000, + 0.7343750000000000, + 0.7343750000000000, + 0.7343750000000000, + 0.7343750000000000, + 0.7230769230769230, + 0.7187500000000000, + 0.7187500000000000, + 0.7187500000000000, + 0.7230769230769230, + 0.7230769230769230, + 0.7230769230769230, + 0.7142857142857140, + 0.7258064516129030, + 0.7213114754098360, + 0.7213114754098360, + 0.7213114754098360, + 0.7288135593220340, + 0.7321428571428570, + 0.7321428571428570, + 0.7321428571428570, + 0.7192982456140350, + 0.7272727272727270, + 0.7142857142857140, + 0.7142857142857140, + 0.7090909090909090, + 0.7222222222222220, + 0.7222222222222220, + 0.7222222222222220, + 0.7307692307692310, + 0.7037037037037040, + 0.7037037037037040, + 0.6909090909090910, + 0.6909090909090910, + 0.6785714285714290, + 0.6785714285714290, + 0.6785714285714290, + 0.6551724137931030, + 0.6551724137931030, + 0.6491228070175440, + 0.6428571428571430, + 0.6545454545454550, + 0.6250000000000000, + 0.6250000000000000, + 0.6250000000000000, + 0.6250000000000000, + 0.6481481481481480, + 0.6296296296296300, + 0.6274509803921570, + 0.6274509803921570, + 0.6153846153846150, + 0.6000000000000000, + 0.5918367346938780, + 0.5918367346938780, + 0.5800000000000000, + 0.5800000000000000, + 0.5800000000000000, + 0.5800000000000000, + 0.5686274509803920, + 0.5686274509803920, + 0.5714285714285710, + 0.5714285714285710, + 0.5714285714285710, + 0.5625000000000000, + 0.5625000000000000, + 0.5600000000000000, + 0.5510204081632650, + 0.5510204081632650, + 0.5510204081632650, + 0.5510204081632650, + 0.5192307692307690, + 0.5000000000000000, + 0.4821428571428570, + 0.4821428571428570, + 0.4821428571428570, + 0.4727272727272730, + 0.4727272727272730, + 0.4727272727272730, + 0.4561403508771930, + 0.4642857142857140, + 0.4642857142857140, + 0.4642857142857140, + 0.4642857142857140, + 0.4642857142857140, + 0.4464285714285710, + 0.4545454545454550, + 0.4629629629629630, + 0.4629629629629630, + 0.4629629629629630, + 0.4509803921568630, + 0.4230769230769230, + 0.4117647058823530, + 0.4117647058823530, + 0.4038461538461540, + 0.4117647058823530, + 0.4117647058823530, + 0.4117647058823530, + 0.4038461538461540, + 0.4038461538461540, + 0.3962264150943400, + 0.3888888888888890, + 0.3888888888888890, + 0.3888888888888890, + 0.4000000000000000, + 0.4000000000000000, + 0.4000000000000000, + 0.4000000000000000, + 0.4000000000000000, + 0.4038461538461540, + 0.4038461538461540, + 0.4038461538461540, + 0.3962264150943400, + 0.3888888888888890, + 0.3888888888888890, + 0.3636363636363640, + 0.3636363636363640, + 0.3269230769230770, + 0.3148148148148150, + 0.3148148148148150, + 0.3148148148148150, + 0.2884615384615380, + 0.2884615384615380, + 0.2653061224489800, + 0.2653061224489800, + 0.2653061224489800, + 0.2653061224489800, + 0.2653061224489800, + 0.2553191489361700, + 0.2391304347826090, + 0.2391304347826090, + 0.2444444444444440, + 0.2391304347826090, + 0.2340425531914890, + 0.2500000000000000, + 0.2340425531914890, + 0.2340425531914890, + 0.2340425531914890, + 0.2340425531914890, + 0.2291666666666670, + 0.2291666666666670, + 0.2244897959183670, + 0.2291666666666670, + 0.2291666666666670, + 0.2083333333333330, + 0.2040816326530610, + 0.1875000000000000, + 0.1702127659574470, + 0.1666666666666670, + 0.1666666666666670, + 0.1666666666666670, + 0.1875000000000000, + 0.1875000000000000, + 0.2040816326530610, + 0.2040816326530610, + 0.2000000000000000, + 0.2000000000000000, + 0.1960784313725490, + 0.1960784313725490, + 0.1923076923076920, + 0.1923076923076920, + 0.1886792452830190, + 0.1698113207547170, + 0.1346153846153850, + 0.1346153846153850, + 0.1272727272727270, + 0.1272727272727270, + 0.1272727272727270, + 0.1272727272727270, + 0.1272727272727270, + 0.1272727272727270, + 0.1111111111111110, + 0.1111111111111110, + 0.1111111111111110, + 0.0943396226415094, + 0.0925925925925926, + 0.0943396226415094, + 0.1071428571428570, + 0.1071428571428570, + 0.1071428571428570, + 0.0909090909090909, + 0.0909090909090909, + 0.0892857142857143, + 0.0892857142857143, + 0.0892857142857143, + 0.0892857142857143, + 0.0877192982456140, + 0.0877192982456140, + 0.0862068965517241, + 0.0862068965517241, + 0.0862068965517241, + 0.0862068965517241, + 0.0847457627118644, + 0.0819672131147541, + 0.0819672131147541, + 0.0819672131147541, + 0.0819672131147541, + 0.0819672131147541, + 0.0819672131147541, + 0.0819672131147541, + 0.0819672131147541, + 0.0819672131147541, + 0.0833333333333333, + 0.0833333333333333, + 0.0833333333333333, + 0.0819672131147541, + 0.0806451612903226, + 0.0819672131147541, + 0.0819672131147541, + 0.0819672131147541, + 0.0806451612903226, + 0.0806451612903226, + 0.0806451612903226, + 0.0833333333333333, + 0.0833333333333333, + 0.0833333333333333, + 0.0833333333333333, + 0.0666666666666667, + 0.0677966101694915, + 0.0714285714285714, + 0.0701754385964912, + 0.0701754385964912, + 0.0701754385964912, + 0.0701754385964912, + 0.0701754385964912, + 0.0535714285714286, + 0.0535714285714286, + 0.0535714285714286, + 0.0535714285714286, + 0.0535714285714286, + 0.0526315789473684, + 0.0526315789473684, + 0.0526315789473684, + 0.0526315789473684, + 0.0535714285714286, + 0.0535714285714286, + 0.0535714285714286, + 0.0517241379310345, + 0.0517241379310345, + 0.0508474576271187, + 0.0500000000000000, + 0.0491803278688525, + 0.0500000000000000, + 0.0491803278688525, + 0.0491803278688525, + 0.0491803278688525, + 0.0483870967741936, + 0.0483870967741936, + 0.0483870967741936, + 0.0483870967741936, + 0.0491803278688525, + 0.0491803278688525, + 0.0483870967741936, + 0.0483870967741936, + 0.0476190476190476, + 0.0461538461538462, + 0.0461538461538462, + 0.0461538461538462, + 0.0461538461538462, + 0.0468750000000000, + 0.0468750000000000, + 0.0468750000000000, + 0.0461538461538462, + 0.0461538461538462, + 0.0461538461538462, + 0.0461538461538462, + 0.0461538461538462, + 0.0461538461538462, + 0.0461538461538462, + 0.0461538461538462, + 0.0468750000000000, + 0.0483870967741936, + 0.0483870967741936, + 0.0508474576271187, + 0.0508474576271187, + 0.0508474576271187, + 0.0508474576271187, + 0.0344827586206897, + 0.0344827586206897, + 0.0333333333333333, + 0.0333333333333333, + 0.0333333333333333, + 0.0333333333333333, + 0.0333333333333333, + 0.0333333333333333, + 0.0317460317460317, + 0.0317460317460317, + 0.0317460317460317, + 0.0312500000000000, + 0.0312500000000000, + 0.0307692307692308, + 0.0307692307692308, + 0.0307692307692308, + 0.0307692307692308, + 0.0307692307692308, + 0.0307692307692308, + 0.0307692307692308, + 0.0307692307692308, + 0.0307692307692308, + 0.0307692307692308, + 0.0317460317460317, + 0.0317460317460317, + 0.0161290322580645, + 0.0161290322580645, + 0.0161290322580645, + 0.0161290322580645, + 0.0161290322580645, + 0.0158730158730159, + 0.0158730158730159, + 0.0158730158730159, + 0.0158730158730159, + 0.0158730158730159, + 0.0158730158730159, + 0.0158730158730159, + 0.0158730158730159, + 0.0158730158730159, + 0.0158730158730159, + 0.0158730158730159, + 0.0158730158730159, + 0.0158730158730159, + 0.0158730158730159, + 0.0161290322580645, + 0.0161290322580645, + 0.0161290322580645, + 0.0161290322580645, + 0.0158730158730159, + 0.0158730158730159, + 0.0158730158730159, + 0.0158730158730159, + 0.0158730158730159, + 0.0158730158730159, + 0.0158730158730159, + 0.0161290322580645, + 0.0161290322580645, + 0.0161290322580645, + 0.0161290322580645, + 0.0158730158730159, + 0.0158730158730159, + 0.0158730158730159, + 0.0158730158730159, + 0.0158730158730159, + 0.0161290322580645, + 0.0161290322580645, + 0.0161290322580645, + 0.0161290322580645, + 0.0158730158730159, + 0.0158730158730159, + 0.0158730158730159, + 0.0158730158730159, + 0.0158730158730159, + 0.0158730158730159, + 0.0156250000000000, + 0.0156250000000000, + 0.0156250000000000, + 0.0156250000000000, + 0.0153846153846154, + 0.0153846153846154, + 0.0153846153846154, + 0.0153846153846154, + 0.0153846153846154, + 0.0153846153846154, + 0.0151515151515152, + 0.0151515151515152, + 0.0151515151515152, + 0.0151515151515152, + 0.0151515151515152, + 0.0151515151515152, + 0.0151515151515152, + 0.0151515151515152, + 0.0151515151515152, + 0.0151515151515152, + 0.0149253731343284, + 0.0147058823529412, + 0.0147058823529412, + 0.0144927536231884, + 0.0144927536231884, + 0.0144927536231884, + 0.0144927536231884, + 0.0144927536231884, + 0.0144927536231884, + 0.0144927536231884, + 0.0144927536231884, + 0.0144927536231884, + 0.0144927536231884, + 0.0144927536231884, + 0.0144927536231884, + 0.0144927536231884, + 0.0144927536231884, + 0.0144927536231884, + 0.0144927536231884, + 0.0144927536231884, + 0.0144927536231884, + 0.0144927536231884, + 0.0144927536231884, + 0.0144927536231884, + 0.0144927536231884, + 0.0144927536231884, + 0.0144927536231884, + 0.0144927536231884, + 0.0144927536231884, + 0.0144927536231884, + 0.0144927536231884, + 0.0144927536231884, + 0.0144927536231884, + 0.0144927536231884, + 0.0144927536231884, + 0.0144927536231884, + 0.0144927536231884, + 0.0144927536231884, + 0.0144927536231884, + 0.0142857142857143, + 0.0142857142857143, + 0.0142857142857143, + 0.0142857142857143, + 0.0142857142857143, + 0.0142857142857143, + 0.0142857142857143, + 0.0142857142857143, + 0.0144927536231884, + 0.0144927536231884, + 0.0144927536231884, + 0.0144927536231884, + 0.0144927536231884, + 0.0144927536231884, + 0.0144927536231884, + 0.0144927536231884, + 0.0144927536231884, + 0.0144927536231884, + 0.0144927536231884, + 0.0144927536231884, + 0.0144927536231884, + 0.0144927536231884, + 0.0144927536231884, + 0.0144927536231884, + 0.0144927536231884, + 0.0144927536231884, + 0.0142857142857143, + 0.0142857142857143, + 0.0142857142857143, + 0.0142857142857143, + 0.0142857142857143, + 0.0142857142857143, + 0.0142857142857143, + 0.0142857142857143, + 0.0142857142857143, + 0.0142857142857143, + 0.0142857142857143, + 0.0142857142857143, + 0.0142857142857143, + 0.0142857142857143, + 0.0142857142857143, + 0.0142857142857143, + 0.0142857142857143, + 0.0142857142857143, + 0.0144927536231884, + 0.0144927536231884, + 0.0144927536231884, + 0.0144927536231884, + 0.0144927536231884, + 0.0144927536231884, + 0.0144927536231884, + 0.0144927536231884, + 0.0144927536231884, + 0.0144927536231884, + 0.0144927536231884, + 0.0144927536231884, + 0.0144927536231884, + 0.0144927536231884, + 0.0144927536231884, + 0.0144927536231884, + 0.0144927536231884, + 0.0144927536231884, + 0.0144927536231884, + 0.0144927536231884, + 0.0144927536231884, + 0.0144927536231884, + 0.0144927536231884, + 0.0144927536231884, + 0.0144927536231884, + 0.0144927536231884, + 0.0144927536231884, + 0.0144927536231884, + 0.0144927536231884, + 0.0144927536231884, + 0.0144927536231884, + 0.0144927536231884, + 0.0144927536231884, + 0.0144927536231884, + 0.0144927536231884, + 0.0144927536231884, + 0.0142857142857143, + 0.0142857142857143, + 0.0142857142857143, + 0.0142857142857143, + 0.0142857142857143, + 0.0142857142857143, + 0.0142857142857143, + 0.0142857142857143, + 0.0142857142857143, + 0.0142857142857143, + 0.0142857142857143, + 0.0142857142857143, + 0.0142857142857143, + 0.0142857142857143, + 0.0142857142857143, + 0.0142857142857143, + 0.0142857142857143, + 0.0142857142857143, + 0.0142857142857143, + 0.0142857142857143, + 0.0142857142857143, + 0.0142857142857143, + 0.0142857142857143, + 0.0142857142857143, + 0.0142857142857143, + 0.0142857142857143, + 0.0142857142857143, + 0.0142857142857143, + 0.0142857142857143, + 0.0142857142857143, + 0.0142857142857143, + 0.0142857142857143, + 0.0142857142857143, + 0.0142857142857143, + 0.0142857142857143, + 0.0142857142857143, + 0.0142857142857143, + 0.0142857142857143, + 0.0142857142857143, + 0.0144927536231884, + 0.0144927536231884, + 0.0144927536231884, + 0.0144927536231884, + 0.0144927536231884, + 0.0144927536231884, + 0.0144927536231884, + 0.0144927536231884, + 0.0144927536231884, + 0.0144927536231884, + 0.0144927536231884, + 0.0144927536231884, + 0.0144927536231884, + 0.0144927536231884, + 0.0144927536231884, + 0.0144927536231884, + 0.0144927536231884, + 0.0144927536231884, + 0.0144927536231884, + 0.0144927536231884, + 0.0144927536231884, + 0.0144927536231884, + 0.0144927536231884, + 0.0144927536231884, + 0.0144927536231884, + 0.0144927536231884, + 0.0144927536231884, + 0.0144927536231884, + 0.0144927536231884, + 0.0144927536231884, + 0.0144927536231884, + 0.0144927536231884, + 0.0144927536231884, + 0.0144927536231884, + 0.0144927536231884, + 0.0144927536231884, + 0.0144927536231884, + 0.0144927536231884, + 0.0144927536231884, + 0.0144927536231884, + 0.0144927536231884, + 0.0144927536231884, + 0.0144927536231884, + 0.0144927536231884, + 0.0144927536231884, + 0.0144927536231884, + 0.0144927536231884, + 0.0144927536231884, + 0.0147058823529412, + 0.0147058823529412, + 0.0147058823529412, + 0.0147058823529412, + 0.0147058823529412, + 0.0147058823529412, + 0.0147058823529412, + 0.0147058823529412, + 0.0147058823529412, + 0.0147058823529412, + 0.0147058823529412, + 0.0147058823529412, + 0.0147058823529412, + 0.0147058823529412, + 0.0147058823529412, + 0.0147058823529412, + 0.0147058823529412, + 0.0147058823529412, + 0.0147058823529412, + 0.0147058823529412, + 0.0147058823529412, + 0.0147058823529412, + 0.0147058823529412, + 0.0147058823529412, + 0.0147058823529412, + 0.0147058823529412, + 0.0147058823529412, + 0.0147058823529412, + 0.0147058823529412, + 0.0147058823529412, + 0.0144927536231884, + 0.0144927536231884, + 0.0144927536231884, + 0.0144927536231884, + 0.0144927536231884, + 0.0144927536231884, + 0.0144927536231884, + 0.0144927536231884, + 0.0144927536231884, + 0.0144927536231884, + 0.0144927536231884, + 0.0144927536231884, + 0.0144927536231884, + 0.0144927536231884, + 0.0144927536231884, + 0.0144927536231884, + 0.0144927536231884, + 0.0144927536231884, + 0.0144927536231884, + 0.0144927536231884, + 0.0144927536231884, + 0.0144927536231884, + 0.0144927536231884, + 0.0144927536231884, + 0.0144927536231884, + 0.0144927536231884, + 0.0144927536231884, + 0.0144927536231884, + 0.0144927536231884, + 0.0144927536231884, + 0.0144927536231884, + 0.0144927536231884, + 0.0144927536231884, + 0.0144927536231884, + 0.0147058823529412, + 0.0147058823529412, + 0.0147058823529412, + 0.0147058823529412, + 0.0147058823529412, + 0.0147058823529412, + 0.0147058823529412, + 0.0147058823529412, + 0.0147058823529412, + 0.0147058823529412, + 0.0147058823529412, + 0.0147058823529412, + 0.0147058823529412, + 0.0149253731343284, + 0.0149253731343284, + 0.0149253731343284, + 0.0149253731343284, + 0.0149253731343284, + 0.0149253731343284, + 0.0149253731343284, + 0.0149253731343284, + 0.0149253731343284, + 0.0149253731343284, + 0.0149253731343284, + 0.0149253731343284, + 0.0149253731343284, + 0.0149253731343284, + 0.0149253731343284, + 0.0149253731343284, + 0.0149253731343284, + 0.0149253731343284, + 0.0149253731343284, + 0.0149253731343284, + 0.0149253731343284, + 0.0149253731343284, + 0.0149253731343284, + 0.0151515151515152, + 0.0151515151515152, + 0.0151515151515152, + 0.0151515151515152, + 0.0151515151515152, + 0.0151515151515152, + 0.0151515151515152, + 0.0151515151515152, + 0.0151515151515152, + 0.0151515151515152, + 0.0151515151515152, + 0.0151515151515152, + 0.0151515151515152, + 0.0151515151515152, + 0.0151515151515152, + 0.0151515151515152, + 0.0153846153846154, + 0.0153846153846154, + 0.0153846153846154, + 0.0153846153846154, + 0.0153846153846154, + 0.0153846153846154, + 0.0153846153846154, + 0.0153846153846154, + 0.0153846153846154, + 0.0153846153846154, + 0.0153846153846154, + 0.0153846153846154, + 0.0153846153846154, + 0.0153846153846154, + 0.0156250000000000, + 0.0156250000000000, + 0.0156250000000000, + 0.0156250000000000, + 0.0156250000000000, + 0.0156250000000000, + 0.0153846153846154, + 0.0153846153846154, + 0.0153846153846154, + 0.0153846153846154, + 0.0153846153846154, + 0.0153846153846154, + 0.0153846153846154, + 0.0153846153846154, + 0.0153846153846154, + 0.0153846153846154, + 0.0153846153846154, + 0.0153846153846154, + 0.0153846153846154, + 0.0153846153846154, + 0.0153846153846154, + 0.0153846153846154, + 0.0153846153846154, + 0.0153846153846154, + 0.0153846153846154, + 0.0153846153846154, + 0.0153846153846154, + 0.0153846153846154, + 0.0153846153846154, + 0.0153846153846154, + 0.0153846153846154, + 0.0153846153846154, + 0.0153846153846154, + 0.0153846153846154, + 0.0153846153846154, + 0.0153846153846154, + 0.0153846153846154, + 0.0153846153846154, + 0.0153846153846154, + 0.0153846153846154, + 0.0153846153846154, + 0.0153846153846154, + 0.0153846153846154, + 0.0153846153846154, + 0.0151515151515152, + 0.0151515151515152, + 0.0151515151515152, + 0.0151515151515152, + 0.0151515151515152, + 0.0151515151515152, + 0.0151515151515152, + 0.0151515151515152, + 0.0151515151515152, + 0.0151515151515152, + 0.0151515151515152, + 0.0151515151515152, + 0.0151515151515152, + 0.0151515151515152, + 0.0151515151515152, + 0.0151515151515152, + 0.0151515151515152, + 0.0151515151515152, + 0.0151515151515152, + 0.0151515151515152, + 0.0151515151515152, + 0.0151515151515152, + 0.0151515151515152, + 0.0153846153846154, + 0.0153846153846154, + 0.0153846153846154, + 0.0153846153846154, + 0.0153846153846154, + 0.0153846153846154, + 0.0153846153846154, + 0.0153846153846154, + 0.0153846153846154, + 0.0153846153846154, + 0.0153846153846154, + 0.0153846153846154, + 0.0153846153846154, + 0.0153846153846154, + 0.0153846153846154, + 0.0153846153846154, + 0.0153846153846154, + 0.0153846153846154, + 0.0153846153846154, + 0.0153846153846154, + 0.0153846153846154, + 0.0153846153846154, + 0.0153846153846154, + 0.0153846153846154, + 0.0153846153846154, + 0.0153846153846154, + 0.0153846153846154, + 0.0153846153846154, + 0.0153846153846154, + 0.0153846153846154, + 0.0153846153846154, + 0.0153846153846154, + 0.0153846153846154, + 0.0153846153846154, + 0.0153846153846154, + 0.0153846153846154, + 0.0153846153846154, + 0.0153846153846154, + 0.0153846153846154, + 0.0153846153846154, + 0.0153846153846154, + 0.0153846153846154, + 0.0153846153846154, + 0.0153846153846154, + 0.0153846153846154, + 0.0153846153846154, + 0.0153846153846154, + 0.0153846153846154, + 0.0153846153846154, + 0.0156250000000000, + 0.0156250000000000, + 0.0156250000000000, + 0.0156250000000000, + 0.0156250000000000, + 0.0153846153846154, + 0.0156250000000000, + 0.0156250000000000, + 0.0156250000000000, + 0.0156250000000000, + 0.0156250000000000, + 0.0307692307692308, + 0.0307692307692308, + 0.0307692307692308, + 0.0307692307692308, + 0.0307692307692308, + 0.0307692307692308, + 0.0307692307692308, + 0.0307692307692308, + 0.0307692307692308, + 0.0307692307692308, + 0.0307692307692308, + 0.0307692307692308, + 0.0307692307692308, + 0.0317460317460317, + 0.0317460317460317, + 0.0317460317460317, + 0.0317460317460317, + 0.0317460317460317, + 0.0317460317460317, + 0.0312500000000000, + 0.0312500000000000, + 0.0312500000000000, + 0.0312500000000000, + 0.0312500000000000, + 0.0312500000000000, + 0.0312500000000000, + 0.0317460317460317, + 0.0317460317460317, + 0.0317460317460317, + 0.0317460317460317, + 0.0322580645161290, + 0.0322580645161290, + 0.0327868852459016, + 0.0327868852459016, + 0.0327868852459016, + 0.0327868852459016, + 0.0327868852459016, + 0.0333333333333333, + 0.0338983050847458, + 0.0338983050847458, + 0.0338983050847458, + 0.0338983050847458, + 0.0500000000000000, + 0.0508474576271187, + 0.0967741935483871, + 0.0967741935483871, + 0.0967741935483871, + 0.0967741935483871, + 0.0967741935483871, + 0.0967741935483871, + 0.0967741935483871, + 0.0967741935483871, + 0.0983606557377049, + 0.1000000000000000, + 0.1000000000000000, + 0.1000000000000000, + 0.1016949152542370, + 0.1016949152542370, + 0.1016949152542370, + 0.1016949152542370, + 0.1034482758620690, + 0.1034482758620690, + 0.1034482758620690, + 0.1034482758620690, + 0.1034482758620690, + 0.1186440677966100, + 0.1166666666666670, + 0.1311475409836070, + 0.1333333333333330, + 0.1333333333333330, + 0.1333333333333330, + 0.1333333333333330, + 0.1355932203389830, + 0.1639344262295080, + 0.1639344262295080, + 0.1639344262295080, + 0.1639344262295080, + 0.1666666666666670, + 0.1724137931034480, + 0.1724137931034480, + 0.1724137931034480, + 0.1785714285714290, + 0.1785714285714290, + 0.1785714285714290, + 0.1818181818181820, + 0.1964285714285710, + 0.1964285714285710, + 0.1964285714285710, + 0.1964285714285710, + 0.2181818181818180, + 0.2222222222222220, + 0.2264150943396230, + 0.2264150943396230, + 0.2264150943396230, + 0.2307692307692310, + 0.2352941176470590, + 0.2448979591836730, + 0.2600000000000000, + 0.2600000000000000, + 0.2549019607843140, + 0.2600000000000000, + 0.2745098039215690, + 0.2884615384615380, + 0.2884615384615380, + 0.2884615384615380, + 0.2884615384615380, + 0.2884615384615380, + 0.2941176470588230, + 0.2941176470588230, + 0.2941176470588230, + 0.3076923076923080, + 0.3137254901960780, + 0.3076923076923080, + 0.3076923076923080, + 0.3076923076923080, + 0.3076923076923080, + 0.3076923076923080, + 0.3076923076923080, + 0.3076923076923080, + 0.3207547169811320, + 0.3454545454545450, + 0.3454545454545450, + 0.3454545454545450, + 0.3454545454545450, + 0.3454545454545450, + 0.3454545454545450, + 0.3636363636363640, + 0.3636363636363640, + 0.3636363636363640, + 0.3750000000000000, + 0.3750000000000000, + 0.3859649122807020, + 0.3965517241379310, + 0.4181818181818180, + 0.4181818181818180, + 0.4363636363636360, + 0.4363636363636360, + 0.4464285714285710, + 0.4464285714285710, + 0.4727272727272730, + 0.4821428571428570, + 0.4821428571428570, + 0.4912280701754390, + 0.5172413793103450, + 0.5172413793103450, + 0.5263157894736840, + 0.5263157894736840, + 0.5263157894736840, + 0.5263157894736840, + 0.5263157894736840, + 0.5263157894736840, + 0.5660377358490570, + 0.5660377358490570, + 0.5660377358490570, + 0.5660377358490570, + 0.5660377358490570, + 0.5740740740740740, + 0.5818181818181820, + 0.5818181818181820, + 0.5925925925925930, + 0.6000000000000000, + 0.6000000000000000, + 0.6000000000000000, + 0.6000000000000000, + 0.6000000000000000, + 0.6111111111111110, + 0.6470588235294120, + 0.6666666666666670, + 0.6800000000000000, + 0.6938775510204080, + 0.6938775510204080, + 0.7083333333333330, + 0.7083333333333330, + 0.7083333333333330, + 0.7083333333333330, + 0.7200000000000000, + 0.7200000000000000, + 0.7400000000000000, + 0.7450980392156860, + 0.7450980392156860, + 0.7450980392156860, + 0.7500000000000000, + 0.7500000000000000, + 0.7358490566037730, + 0.7358490566037730, + 0.7358490566037730, + 0.7358490566037730, + 0.7547169811320760, + 0.7547169811320760, + 0.7547169811320760, + 0.7547169811320760, + 0.7592592592592590, + 0.7592592592592590, + 0.7719298245614030, + 0.7719298245614030, + 0.7719298245614030, + 0.7758620689655170, + 0.7758620689655170, + 0.7758620689655170, + 0.7796610169491530, + 0.7796610169491530, + 0.8032786885245900, + 0.8032786885245900, + 0.8032786885245900, + 0.8064516129032260, + 0.8281250000000000, + 0.8281250000000000, + 0.8307692307692310, + 0.8307692307692310, + 0.8281250000000000, + 0.8281250000000000, + 0.8307692307692310, + 0.8307692307692310, + 0.8333333333333330, + 0.8333333333333330, + 0.8333333333333330, + 0.8358208955223880, + 0.8358208955223880, + 0.8358208955223880, + 0.8382352941176470, + 0.8405797101449270, + 0.8405797101449270, + 0.8382352941176470, + 0.8382352941176470, + 0.8382352941176470, + 0.8382352941176470, + 0.8382352941176470, + 0.8428571428571430, + 0.8450704225352110, + 0.8571428571428570, + 0.8571428571428570, + 0.8550724637681160, + 0.8550724637681160, + 0.8550724637681160, + 0.8676470588235290, + 0.8805970149253730, + 0.8805970149253730, + 0.8805970149253730, + 0.8805970149253730, + 0.8805970149253730, + 0.8805970149253730, + 0.8805970149253730, + 0.8787878787878790, + 0.8787878787878790, + 0.8787878787878790, + 0.8787878787878790, + 0.8787878787878790, + 0.8805970149253730, + 0.8805970149253730, + 0.8805970149253730, + 0.8805970149253730, + 0.8805970149253730, + 0.8805970149253730, + 0.8823529411764710, + 0.8823529411764710, + 0.8823529411764710, + 0.8823529411764710, + 0.8823529411764710, + 0.8823529411764710, + 0.8840579710144930, + 0.8840579710144930, + 0.8840579710144930, + 0.8840579710144930, + 0.8840579710144930, + 0.8840579710144930, + 0.8840579710144930, + 0.8840579710144930, + 0.8840579710144930, + 0.8970588235294120, + 0.8970588235294120, + 0.8970588235294120, + 0.8970588235294120, + 0.8970588235294120, + 0.8970588235294120, + 0.8970588235294120, + 0.8970588235294120, + 0.8970588235294120, + 0.8970588235294120, + 0.8985507246376810, + 0.9000000000000000, + 0.9000000000000000, + 0.9000000000000000, + 0.9000000000000000, + 0.9000000000000000, + 0.9000000000000000, + 0.9000000000000000, + 0.9000000000000000, + 0.9000000000000000, + 0.9000000000000000, + 0.9000000000000000, + 0.9000000000000000, + 0.9000000000000000, + 0.9000000000000000, + 0.9000000000000000, + 0.9142857142857140, + 0.9142857142857140, + 0.9142857142857140, + 0.9130434782608700, + 0.9130434782608700, + 0.9130434782608700, + 0.9130434782608700, + 0.9130434782608700, + 0.9130434782608700, + 0.9130434782608700, + 0.9130434782608700, + 0.9130434782608700, + 0.9130434782608700, + 0.9130434782608700, + 0.9130434782608700, + 0.9142857142857140, + 0.9142857142857140, + 0.9142857142857140, + 0.9142857142857140, + 0.9142857142857140, + 0.9142857142857140, + 0.9142857142857140, + 0.9142857142857140, + 0.9142857142857140, + 0.9142857142857140, + 0.9142857142857140, + 0.9142857142857140, + 0.9142857142857140, + 0.9142857142857140, + 0.9142857142857140, + 0.9142857142857140, + 0.9130434782608700, + 0.9130434782608700, + 0.9130434782608700, + 0.9130434782608700, + 0.9130434782608700, + 0.9130434782608700, + 0.9130434782608700, + 0.9130434782608700, + 0.9130434782608700, + 0.9130434782608700, + 0.9130434782608700, + 0.9130434782608700, + 0.9130434782608700, + 0.9130434782608700, + 0.9130434782608700, + 0.9130434782608700, + 0.9117647058823530, + 0.9130434782608700, + 0.9117647058823530, + 0.9104477611940300, + 0.9090909090909090, + 0.9090909090909090, + 0.9090909090909090, + 0.9090909090909090, + 0.9062500000000000, + 0.9076923076923080, + 0.9047619047619050, + 0.9047619047619050, + 0.9047619047619050, + 0.9047619047619050, + 0.8769230769230770, + 0.8750000000000000, + 0.8730158730158730, + 0.8730158730158730, + 0.8730158730158730, + 0.8730158730158730, + 0.8730158730158730, + 0.8730158730158730, + 0.8593750000000000, + 0.8593750000000000, + 0.8615384615384620, + 0.8615384615384620, + 0.8571428571428570, + 0.8571428571428570, + 0.8571428571428570, + 0.8571428571428570, + 0.8571428571428570, + 0.8571428571428570, + 0.8571428571428570, + 0.8548387096774190, + 0.8571428571428570, + 0.8571428571428570, + 0.8548387096774190, + 0.8548387096774190, + 0.8548387096774190, + 0.8548387096774190, + 0.8412698412698410, + 0.8412698412698410, + 0.8412698412698410, + 0.8412698412698410, + 0.8281250000000000, + 0.8281250000000000, + 0.8281250000000000, + 0.8281250000000000, + 0.8281250000000000, + 0.8281250000000000, + 0.8387096774193550, + 0.8387096774193550, + 0.8524590163934430, + 0.8524590163934430, + 0.8524590163934430, + 0.8524590163934430, + 0.8666666666666670, + 0.8709677419354840, + 0.8593750000000000, + 0.8593750000000000, + 0.8593750000000000, + 0.8593750000000000, + 0.8656716417910450, + 0.8656716417910450, + 0.8656716417910450, + 0.8656716417910450, + 0.8656716417910450, + 0.8636363636363640, + 0.8695652173913040, + 0.8695652173913040, + 0.8714285714285710, + 0.8714285714285710, + 0.8714285714285710, + 0.8714285714285710, + 0.8714285714285710, + 0.8714285714285710, + 0.8714285714285710, + 0.8714285714285710, + 0.8732394366197180, + 0.8732394366197180, + 0.8857142857142860, + 0.8840579710144930, + 0.8970588235294120, + 0.8970588235294120, + 0.8955223880597010, + 0.8939393939393940, + 0.8955223880597010, + 0.8970588235294120, + 0.8985507246376810, + 0.9000000000000000, + 0.9000000000000000, + 0.8985507246376810, + 0.8985507246376810, + 0.8985507246376810, + 0.8970588235294120, + 0.8970588235294120, + 0.8970588235294120, + 0.8970588235294120, + 0.8970588235294120, + 0.8970588235294120, + 0.9104477611940300, + 0.9104477611940300, + 0.9104477611940300, + 0.8970588235294120, + 0.8970588235294120, + 0.8955223880597010, + 0.8970588235294120, + 0.8970588235294120, + 0.8970588235294120, + 0.8985507246376810, + 0.8985507246376810, + 0.9000000000000000, + 0.9142857142857140, + 0.9142857142857140, + 0.9154929577464790, + 0.9166666666666670, + 0.9166666666666670, + 0.9166666666666670, + 0.9178082191780820, + 0.9178082191780820, + 0.9178082191780820, + 0.9178082191780820, + 0.9178082191780820, + 0.9178082191780820, + 0.9178082191780820, + 0.9178082191780820, + 0.9178082191780820, + 0.9178082191780820, + 0.9178082191780820, + 0.9178082191780820, + 0.9166666666666670, + 0.9166666666666670, + 0.9166666666666670, + 0.9166666666666670, + 0.9166666666666670, + 0.9166666666666670, + 0.9295774647887320, + 0.9295774647887320, + 0.9295774647887320, + 0.9295774647887320, + 0.9295774647887320, + 0.9295774647887320, + 0.9295774647887320, + 0.9305555555555560, + 0.9305555555555560, + 0.9436619718309860, + 0.9436619718309860, + 0.9436619718309860, + 0.9436619718309860, + 0.9436619718309860, + 0.9436619718309860, + 0.9436619718309860, + 0.9436619718309860, + 0.9436619718309860, + 0.9444444444444440, + 0.9444444444444440, + 0.9436619718309860, + 0.9428571428571430, + 0.9428571428571430, + 0.9428571428571430, + 0.9428571428571430, + 0.9428571428571430, + 0.9428571428571430, + 0.9428571428571430, + 0.9428571428571430, + 0.9428571428571430, + 0.9428571428571430, + 0.9428571428571430, + 0.9428571428571430, + 0.9295774647887320, + 0.9285714285714290, + 0.9275362318840580, + 0.9275362318840580, + 0.9275362318840580, + 0.9275362318840580, + 0.9275362318840580, + 0.9142857142857140, + 0.9142857142857140, + 0.9142857142857140, + 0.9142857142857140, + 0.9154929577464790, + 0.9154929577464790, + 0.9154929577464790, + 0.9154929577464790, + 0.9154929577464790, + 0.9154929577464790, + 0.9154929577464790, + 0.9285714285714290, + 0.9275362318840580, + 0.9264705882352940, + 0.9264705882352940, + 0.9264705882352940, + 0.9253731343283580, + 0.9253731343283580, + 0.9253731343283580, + 0.9253731343283580, + 0.9253731343283580, + 0.9253731343283580, + 0.9253731343283580, + 0.9253731343283580, + 0.9253731343283580, + 0.9104477611940300, + 0.9104477611940300, + 0.9104477611940300, + 0.9104477611940300, + 0.9104477611940300, + 0.9104477611940300, + 0.9104477611940300, + 0.9104477611940300, + 0.9104477611940300, + 0.9104477611940300, + 0.9104477611940300, + 0.9117647058823530, + 0.9117647058823530, + 0.9130434782608700, + 0.9117647058823530, + 0.9130434782608700, + 0.9000000000000000, + 0.9000000000000000, + 0.8873239436619720, + 0.8873239436619720, + 0.8857142857142860, + 0.8840579710144930, + 0.8823529411764710, + 0.8823529411764710, + 0.8823529411764710, + 0.8823529411764710, + 0.8823529411764710, + 0.8823529411764710, + 0.8823529411764710, + 0.8805970149253730, + 0.8805970149253730, + 0.8805970149253730, + 0.8805970149253730, + 0.8656716417910450, + 0.8656716417910450, + 0.8656716417910450, + 0.8656716417910450, + 0.8656716417910450, + 0.8656716417910450, + 0.8529411764705880, + 0.8529411764705880, + 0.8529411764705880, + 0.8529411764705880, + 0.8529411764705880, + 0.8529411764705880, + 0.8529411764705880, + 0.8382352941176470, + 0.8260869565217390, + 0.8260869565217390, + 0.8260869565217390, + 0.8235294117647060, + 0.8235294117647060, + 0.8260869565217390, + 0.8382352941176470, + 0.8382352941176470, + 0.8382352941176470, + 0.8382352941176470, + 0.8358208955223880, + 0.8484848484848480, + 0.8358208955223880, + 0.8358208955223880, + 0.8333333333333330, + 0.8208955223880600, + 0.8208955223880600, + 0.8208955223880600, + 0.8208955223880600, + 0.8208955223880600, + 0.8208955223880600, + 0.8208955223880600, + 0.8088235294117650, + 0.8059701492537310, + 0.8030303030303030, + 0.8030303030303030, + 0.8030303030303030, + 0.8030303030303030, + 0.8030303030303030, + 0.8000000000000000, + 0.8000000000000000, + 0.7878787878787880, + 0.7878787878787880, + 0.7761194029850750, + 0.7761194029850750, + 0.7727272727272730, + 0.7656250000000000, + 0.7777777777777780, + 0.7777777777777780, + 0.7777777777777780, + 0.7777777777777780, + 0.7777777777777780, + 0.7903225806451610, + 0.8032786885245900, + 0.8032786885245900, + 0.8032786885245900, + 0.8032786885245900, + 0.8000000000000000, + 0.7868852459016390, + 0.7868852459016390, + 0.7868852459016390, + 0.7833333333333330, + 0.7833333333333330, + 0.7540983606557380, + 0.7500000000000000, + 0.7500000000000000, + 0.7377049180327870, + 0.7258064516129030, + 0.7258064516129030, + 0.7258064516129030, + 0.7258064516129030, + 0.7258064516129030, + 0.7213114754098360, + 0.7213114754098360, + 0.7166666666666670, + 0.7166666666666670, + 0.7166666666666670, + 0.7166666666666670, + 0.7166666666666670, + 0.7166666666666670, + 0.7166666666666670, + 0.7166666666666670, + 0.7166666666666670, + 0.7166666666666670, + 0.7118644067796610, + 0.7017543859649120, + 0.7090909090909090, + 0.6842105263157900, + 0.6842105263157900, + 0.6724137931034480, + 0.6666666666666670, + 0.6666666666666670, + 0.6607142857142860, + 0.6545454545454550, + 0.6428571428571430, + 0.6428571428571430, + 0.6428571428571430, + 0.6545454545454550, + 0.6481481481481480, + 0.6603773584905660, + 0.6538461538461540, + 0.6538461538461540, + 0.6538461538461540, + 0.6415094339622640, + 0.6415094339622640, + 0.6415094339622640, + 0.5833333333333330, + 0.5833333333333330, + 0.5833333333333330, + 0.5625000000000000, + 0.5625000000000000, + 0.5625000000000000, + 0.5510204081632650, + 0.5416666666666670, + 0.5416666666666670, + 0.5306122448979590, + 0.5000000000000000, + 0.4814814814814810, + 0.4385964912280700, + 0.4482758620689660, + 0.4310344827586210, + 0.4237288135593220, + 0.4166666666666670, + 0.4166666666666670, + 0.3833333333333330, + 0.3898305084745760, + 0.3898305084745760, + 0.3898305084745760, + 0.3793103448275860, + 0.3793103448275860, + 0.3728813559322030, + 0.3728813559322030, + 0.3728813559322030, + 0.3666666666666670, + 0.3606557377049180, + 0.3606557377049180, + 0.3548387096774190, + 0.3548387096774190, + 0.3437500000000000, + 0.3437500000000000, + 0.3437500000000000, + 0.3437500000000000, + 0.3281250000000000, + 0.3230769230769230, + 0.3230769230769230, + 0.3333333333333330, + 0.3225806451612900, + 0.3278688524590160, + 0.2931034482758620, + 0.2931034482758620, + 0.2881355932203390, + 0.2881355932203390, + 0.2881355932203390, + 0.2711864406779660, + 0.2786885245901640, + 0.2741935483870970, + 0.2542372881355930, + 0.2542372881355930, + 0.2542372881355930, + 0.2500000000000000, + 0.2459016393442620, + 0.2459016393442620, + 0.2459016393442620, + 0.2459016393442620, + 0.2333333333333330, + 0.2333333333333330, + 0.2333333333333330, + 0.2333333333333330, + 0.2295081967213110, + 0.2295081967213110, + 0.2295081967213110, + 0.2333333333333330, + 0.2203389830508470, + 0.2203389830508470, + 0.2166666666666670, + 0.2166666666666670, + 0.2131147540983610, + 0.2096774193548390, + 0.2307692307692310, + 0.2187500000000000, + 0.2222222222222220, + 0.2222222222222220, + 0.2222222222222220, + 0.2131147540983610, + 0.2000000000000000, + 0.2131147540983610, + 0.2000000000000000, + 0.2000000000000000, + 0.1967213114754100, + 0.1935483870967740, + 0.1935483870967740, + 0.1935483870967740, + 0.1935483870967740, + 0.1935483870967740, + 0.1935483870967740, + 0.1935483870967740, + 0.1935483870967740, + 0.1935483870967740, + 0.1875000000000000, + 0.1846153846153850, + 0.1818181818181820, + 0.1818181818181820, + 0.1818181818181820, + 0.1818181818181820, + 0.1846153846153850, + 0.1846153846153850, + 0.1846153846153850, + 0.1818181818181820, + 0.1764705882352940, + 0.1764705882352940, + 0.1791044776119400, + 0.1764705882352940, + 0.1764705882352940, + 0.1764705882352940, + 0.1818181818181820, + 0.1818181818181820, + 0.1846153846153850, + 0.1846153846153850, + 0.1846153846153850, + 0.1846153846153850, + 0.1935483870967740, + 0.1935483870967740, + 0.1935483870967740, + 0.1967213114754100, + 0.1967213114754100, + 0.1967213114754100, + 0.2033898305084750, + 0.2033898305084750, + 0.2033898305084750, + 0.2068965517241380, + 0.2068965517241380, + 0.2068965517241380, + 0.2142857142857140, + 0.2142857142857140, + 0.2105263157894740, + 0.2142857142857140, + 0.2142857142857140, + 0.2181818181818180, + 0.2181818181818180, + 0.2181818181818180, + 0.2181818181818180, + 0.2181818181818180, + 0.2222222222222220, + 0.2222222222222220, + 0.2222222222222220, + 0.2222222222222220, + 0.2075471698113210, + 0.2037037037037040, + 0.2075471698113210, + 0.1886792452830190, + 0.1818181818181820, + 0.1666666666666670, + 0.1818181818181820, + 0.1818181818181820, + 0.1818181818181820, + 0.1818181818181820, + 0.1754385964912280, + 0.1785714285714290, + 0.1636363636363640, + 0.1607142857142860, + 0.1607142857142860, + 0.1607142857142860, + 0.1551724137931030, + 0.1551724137931030, + 0.1525423728813560, + 0.1525423728813560, + 0.1500000000000000, + 0.1500000000000000, + 0.1500000000000000, + 0.1500000000000000, + 0.1333333333333330, + 0.1333333333333330, + 0.1355932203389830, + 0.1355932203389830, + 0.1379310344827590, + 0.1379310344827590, + 0.1403508771929820, + 0.1403508771929820, + 0.1403508771929820, + 0.1355932203389830, + 0.1355932203389830, + 0.1355932203389830, + 0.1186440677966100, + 0.1186440677966100, + 0.1186440677966100, + 0.1186440677966100, + 0.1166666666666670, + 0.1147540983606560, + 0.1147540983606560, + 0.1147540983606560, + 0.1147540983606560, + 0.1129032258064520, + 0.1129032258064520, + 0.1129032258064520, + 0.0967741935483871, + 0.0967741935483871, + 0.0967741935483871, + 0.0967741935483871, + 0.0967741935483871, + 0.0967741935483871, + 0.1076923076923080, + 0.1076923076923080, + 0.1060606060606060, + 0.1060606060606060, + 0.0923076923076923, + 0.0923076923076923, + 0.0909090909090909, + 0.0909090909090909, + 0.0895522388059701, + 0.0895522388059701, + 0.0895522388059701, + 0.0882352941176471, + 0.0882352941176471, + 0.0882352941176471, + 0.0882352941176471, + 0.0895522388059701, + 0.0882352941176471, + 0.0882352941176471, + 0.0895522388059701, + 0.0895522388059701, + 0.0895522388059701, + 0.0895522388059701, + 0.0895522388059701, + 0.0895522388059701, + 0.0869565217391304, + 0.0869565217391304, + 0.0882352941176471, + 0.0882352941176471, + 0.0882352941176471, + 0.0882352941176471, + 0.0882352941176471, + 0.0882352941176471, + 0.0882352941176471, + 0.0895522388059701, + 0.0895522388059701, + 0.0909090909090909, + 0.0895522388059701, + 0.0895522388059701, + 0.0882352941176471, + 0.0869565217391304, + 0.0869565217391304, + 0.0869565217391304, + 0.0869565217391304, + 0.0869565217391304, + 0.0869565217391304, + 0.0869565217391304, + 0.0735294117647059, + 0.0597014925373134, + 0.0597014925373134, + 0.0597014925373134, + 0.0597014925373134, + 0.0597014925373134, + 0.0597014925373134, + 0.0597014925373134, + 0.0597014925373134, + 0.0597014925373134, + 0.0597014925373134, + 0.0606060606060606, + 0.0461538461538462, + 0.0461538461538462, + 0.0312500000000000, + 0.0312500000000000, + 0.0312500000000000, + 0.0307692307692308, + 0.0307692307692308, + 0.0303030303030303, + 0.0303030303030303, + 0.0303030303030303, + 0.0303030303030303, + 0.0298507462686567, + 0.0285714285714286, + 0.0285714285714286, + 0.0289855072463768, + 0.0289855072463768, + 0.0289855072463768, + 0.0289855072463768, + 0.0289855072463768, + 0.0289855072463768, + 0.0294117647058823, + 0.0294117647058823, + 0.0294117647058823, + 0.0294117647058823, + 0.0294117647058823, + 0.0294117647058823, + 0.0294117647058823, + 0.0294117647058823, + 0.0294117647058823, + 0.0298507462686567, + 0.0303030303030303, + 0.0303030303030303, + 0.0303030303030303, + 0.0303030303030303, + 0.0303030303030303, + 0.0303030303030303, + 0.0298507462686567, + 0.0298507462686567, + 0.0289855072463768, + 0.0289855072463768, + 0.0289855072463768, + 0.0294117647058823, + 0.0294117647058823, + 0.0294117647058823, + 0.0294117647058823, + 0.0294117647058823, + 0.0294117647058823, + 0.0294117647058823, + 0.0294117647058823, + 0.0294117647058823, + 0.0294117647058823, + 0.0294117647058823, + 0.0294117647058823, + 0.0294117647058823, + 0.0303030303030303, + 0.0303030303030303, + 0.0153846153846154, + 0.0153846153846154, + 0.0153846153846154, + 0.0153846153846154, + 0.0153846153846154, + 0.0153846153846154, + 0.0156250000000000, + 0.0156250000000000, + 0.0156250000000000, + 0.0153846153846154, + 0.0153846153846154, + 0.0153846153846154, + 0.0153846153846154, + 0.0151515151515152, + 0.0151515151515152, + 0.0151515151515152, + 0.0151515151515152, + 0.0151515151515152, + 0.0151515151515152, + 0.0151515151515152, + 0.0151515151515152, + 0.0151515151515152, + 0.0151515151515152, + 0.0149253731343284, + 0.0149253731343284, + 0.0149253731343284, + 0.0149253731343284, + 0.0149253731343284, + 0.0142857142857143, + 0.0142857142857143, + 0.0140845070422535, + 0.0140845070422535, + 0.0140845070422535, + 0.0140845070422535, + 0.0140845070422535, + 0.0140845070422535, + 0.0140845070422535, + 0.0142857142857143, + 0.0142857142857143, + 0.0142857142857143, + 0.0142857142857143, + 0.0142857142857143, + 0.0140845070422535, + 0.0140845070422535, + 0.0140845070422535, + 0.0140845070422535, + 0.0140845070422535, + 0.0140845070422535, + 0.0140845070422535, + 0.0138888888888889, + 0.0138888888888889, + 0.0138888888888889, + 0.0138888888888889, + 0.0138888888888889, + 0.0138888888888889, + 0.0138888888888889, + 0.0138888888888889, + 0.0140845070422535, + 0.0140845070422535, + 0.0140845070422535, + 0.0140845070422535, + 0.0140845070422535, + 0.0140845070422535, + 0.0140845070422535, + 0.0140845070422535, + 0.0140845070422535, + 0.0140845070422535, + 0.0140845070422535, + 0.0140845070422535, + 0.0140845070422535, + 0.0138888888888889, + 0.0138888888888889, + 0.0138888888888889, + 0.0138888888888889, + 0.0138888888888889, + 0.0136986301369863, + 0.0136986301369863, + 0.0136986301369863, + 0.0136986301369863, + 0.0136986301369863, + 0.0136986301369863, + 0.0136986301369863, + 0.0136986301369863, + 0.0136986301369863, + 0.0136986301369863, + 0.0136986301369863, + 0.0136986301369863, + 0.0135135135135135, + 0.0135135135135135, + 0.0135135135135135, + 0.0135135135135135, + 0.0135135135135135, + 0.0135135135135135, + 0.0135135135135135, + 0.0135135135135135, + 0.0135135135135135, + 0.0135135135135135, + 0.0135135135135135, + 0.0135135135135135, + 0.0135135135135135, + 0.0135135135135135, + 0.0135135135135135, + 0.0135135135135135, + 0.0135135135135135, + 0.0135135135135135, + 0.0135135135135135, + 0.0135135135135135, + 0.0135135135135135, + 0.0135135135135135, + 0.0135135135135135, + 0.0135135135135135, + 0.0135135135135135, + 0.0135135135135135, + 0.0135135135135135, + 0.0136986301369863, + 0.0136986301369863, + 0.0136986301369863, + 0.0136986301369863, + 0.0136986301369863, + 0.0136986301369863, + 0.0136986301369863, + 0.0136986301369863, + 0.0136986301369863, + 0.0136986301369863, + 0.0136986301369863, + 0.0136986301369863, + 0.0136986301369863, + 0.0136986301369863, + 0.0136986301369863, + 0.0136986301369863, + 0.0136986301369863, + 0.0136986301369863, + 0.0136986301369863, + 0.0136986301369863, + 0.0136986301369863, + 0.0136986301369863, + 0.0136986301369863, + 0.0136986301369863, + 0.0136986301369863, + 0.0136986301369863, + 0.0136986301369863, + 0.0136986301369863, + 0.0136986301369863, + 0.0136986301369863, + 0.0136986301369863, + 0.0136986301369863, + 0.0136986301369863, + 0.0136986301369863, + 0.0136986301369863, + 0.0136986301369863, + 0.0135135135135135, + 0.0135135135135135, + 0.0135135135135135, + 0.0135135135135135, + 0.0135135135135135, + 0.0135135135135135, + 0.0135135135135135, + 0.0135135135135135, + 0.0135135135135135, + 0.0135135135135135, + 0.0135135135135135, + 0.0135135135135135, + 0.0135135135135135, + 0.0135135135135135, + 0.0135135135135135, + 0.0135135135135135, + 0.0135135135135135, + 0.0135135135135135, + 0.0135135135135135, + 0.0135135135135135, + 0.0135135135135135, + 0.0135135135135135, + 0.0135135135135135, + 0.0135135135135135, + 0.0136986301369863, + 0.0136986301369863, + 0.0136986301369863, + 0.0136986301369863, + 0.0136986301369863, + 0.0136986301369863, + 0.0136986301369863, + 0.0136986301369863, + 0.0136986301369863, + 0.0136986301369863, + 0.0136986301369863, + 0.0136986301369863, + 0.0136986301369863, + 0.0136986301369863, + 0.0136986301369863, + 0.0136986301369863, + 0.0136986301369863, + 0.0136986301369863, + 0.0136986301369863, + 0.0136986301369863, + 0.0136986301369863, + 0.0136986301369863, + 0.0136986301369863, + 0.0136986301369863, + 0.0136986301369863, + 0.0136986301369863, + 0.0136986301369863, + 0.0136986301369863, + 0.0136986301369863, + 0.0136986301369863, + 0.0135135135135135, + 0.0135135135135135, + 0.0135135135135135, + 0.0135135135135135, + 0.0135135135135135, + 0.0135135135135135, + 0.0135135135135135, + 0.0135135135135135, + 0.0135135135135135, + 0.0135135135135135, + 0.0135135135135135, + 0.0135135135135135, + 0.0135135135135135, + 0.0135135135135135, + 0.0135135135135135, + 0.0135135135135135, + 0.0135135135135135, + 0.0135135135135135, + 0.0135135135135135, + 0.0135135135135135, + 0.0135135135135135, + 0.0135135135135135, + 0.0135135135135135, + 0.0135135135135135, + 0.0135135135135135, + 0.0135135135135135, + 0.0135135135135135, + 0.0135135135135135, + 0.0135135135135135, + 0.0135135135135135, + 0.0135135135135135, + 0.0135135135135135, + 0.0135135135135135, + 0.0135135135135135, + 0.0135135135135135, + 0.0135135135135135, + 0.0136986301369863, + 0.0136986301369863, + 0.0136986301369863, + 0.0136986301369863, + 0.0136986301369863, + 0.0136986301369863, + 0.0136986301369863, + 0.0136986301369863, + 0.0136986301369863, + 0.0136986301369863, + 0.0136986301369863, + 0.0136986301369863, + 0.0136986301369863, + 0.0136986301369863, + 0.0136986301369863, + 0.0136986301369863, + 0.0136986301369863, + 0.0136986301369863, + 0.0136986301369863, + 0.0136986301369863, + 0.0136986301369863, + 0.0136986301369863, + 0.0136986301369863, + 0.0136986301369863, + 0.0136986301369863, + 0.0136986301369863, + 0.0136986301369863, + 0.0136986301369863, + 0.0136986301369863, + 0.0136986301369863, + 0.0136986301369863, + 0.0136986301369863, + 0.0136986301369863, + 0.0136986301369863, + 0.0136986301369863, + 0.0136986301369863, + 0.0136986301369863, + 0.0136986301369863, + 0.0136986301369863, + 0.0136986301369863, + 0.0136986301369863, + 0.0136986301369863, + 0.0136986301369863, + 0.0136986301369863, + 0.0136986301369863, + 0.0136986301369863, + 0.0136986301369863, + 0.0136986301369863, + 0.0136986301369863, + 0.0136986301369863, + 0.0136986301369863, + 0.0136986301369863, + 0.0136986301369863, + 0.0136986301369863, + 0.0136986301369863, + 0.0136986301369863, + 0.0136986301369863, + 0.0136986301369863, + 0.0136986301369863, + 0.0136986301369863, + 0.0136986301369863, + 0.0136986301369863, + 0.0136986301369863, + 0.0136986301369863, + 0.0136986301369863, + 0.0136986301369863, + 0.0136986301369863, + 0.0136986301369863, + 0.0136986301369863, + 0.0136986301369863, + 0.0136986301369863, + 0.0136986301369863, + 0.0136986301369863, + 0.0136986301369863, + 0.0136986301369863, + 0.0136986301369863, + 0.0136986301369863, + 0.0136986301369863, + 0.0138888888888889, + 0.0138888888888889, + 0.0138888888888889, + 0.0138888888888889, + 0.0138888888888889, + 0.0138888888888889, + 0.0138888888888889, + 0.0138888888888889, + 0.0138888888888889, + 0.0138888888888889, + 0.0138888888888889, + 0.0138888888888889, + 0.0138888888888889, + 0.0138888888888889, + 0.0138888888888889, + 0.0138888888888889, + 0.0138888888888889, + 0.0138888888888889, + 0.0138888888888889, + 0.0138888888888889, + 0.0138888888888889, + 0.0138888888888889, + 0.0138888888888889, + 0.0138888888888889, + 0.0138888888888889, + 0.0138888888888889, + 0.0138888888888889, + 0.0138888888888889, + 0.0138888888888889, + 0.0138888888888889, + 0.0138888888888889, + 0.0138888888888889, + 0.0138888888888889, + 0.0138888888888889, + 0.0138888888888889, + 0.0138888888888889, + 0.0138888888888889, + 0.0138888888888889, + 0.0138888888888889, + 0.0138888888888889, + 0.0138888888888889, + 0.0138888888888889, + 0.0138888888888889, + 0.0138888888888889, + 0.0138888888888889, + 0.0138888888888889, + 0.0138888888888889, + 0.0138888888888889, + 0.0138888888888889, + 0.0138888888888889, + 0.0138888888888889, + 0.0138888888888889, + 0.0138888888888889, + 0.0138888888888889, + 0.0138888888888889, + 0.0138888888888889, + 0.0138888888888889, + 0.0138888888888889, + 0.0138888888888889, + 0.0138888888888889, + 0.0138888888888889, + 0.0138888888888889, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0169491525423729, + 0.0169491525423729, + 0.0169491525423729, + 0.0333333333333333, + 0.0333333333333333, + 0.0338983050847458, + 0.0344827586206897, + 0.0344827586206897, + 0.0344827586206897, + 0.0517241379310345, + 0.0517241379310345, + 0.0517241379310345, + 0.0677966101694915, + 0.0677966101694915, + 0.0689655172413793, + 0.0847457627118644, + 0.0847457627118644, + 0.0862068965517241, + 0.1034482758620690, + 0.1034482758620690, + 0.1034482758620690, + 0.1186440677966100, + 0.1186440677966100, + 0.1206896551724140, + 0.1206896551724140, + 0.1206896551724140, + 0.1206896551724140, + 0.1228070175438600, + 0.1228070175438600, + 0.1228070175438600, + 0.1228070175438600, + 0.1228070175438600, + 0.1228070175438600, + 0.1228070175438600, + 0.1228070175438600, + 0.1803278688524590, + 0.1803278688524590, + 0.1803278688524590, + 0.1833333333333330, + 0.1833333333333330, + 0.1833333333333330, + 0.1833333333333330, + 0.1967213114754100, + 0.1967213114754100, + 0.1967213114754100, + 0.1967213114754100, + 0.1967213114754100, + 0.2096774193548390, + 0.2131147540983610, + 0.2258064516129030, + 0.2295081967213110, + 0.2295081967213110, + 0.2372881355932200, + 0.2542372881355930, + 0.2542372881355930, + 0.2586206896551720, + 0.2586206896551720, + 0.2631578947368420, + 0.2678571428571430, + 0.2678571428571430, + 0.2807017543859650, + 0.2807017543859650, + 0.2807017543859650, + 0.2807017543859650, + 0.2857142857142860, + 0.2857142857142860, + 0.2857142857142860, + 0.2857142857142860, + 0.2857142857142860, + 0.2982456140350880, + 0.3103448275862070, + 0.3275862068965520, + 0.3389830508474580, + 0.3448275862068970, + 0.3684210526315790, + 0.3684210526315790, + 0.3859649122807020, + 0.3965517241379310, + 0.3965517241379310, + 0.3965517241379310, + 0.3965517241379310, + 0.3965517241379310, + 0.3898305084745760, + 0.3898305084745760, + 0.3898305084745760, + 0.3898305084745760, + 0.4000000000000000, + 0.4067796610169490, + 0.4166666666666670, + 0.4166666666666670, + 0.4166666666666670, + 0.4166666666666670, + 0.4166666666666670, + 0.4166666666666670, + 0.4166666666666670, + 0.4166666666666670, + 0.4067796610169490, + 0.4067796610169490, + 0.4166666666666670, + 0.4333333333333330, + 0.4333333333333330, + 0.4406779661016950, + 0.4406779661016950, + 0.4406779661016950, + 0.4333333333333330, + 0.4262295081967210, + 0.4426229508196720, + 0.4736842105263160, + 0.4827586206896550, + 0.4915254237288140, + 0.5000000000000000, + 0.5084745762711860, + 0.5084745762711860, + 0.5172413793103450, + 0.5172413793103450, + 0.5172413793103450, + 0.5172413793103450, + 0.5344827586206900, + 0.5344827586206900, + 0.5636363636363640, + 0.5636363636363640, + 0.6037735849056600, + 0.6111111111111110, + 0.6000000000000000, + 0.6000000000000000, + 0.6111111111111110, + 0.6111111111111110, + 0.6111111111111110, + 0.6181818181818180, + 0.6181818181818180, + 0.6181818181818180, + 0.6181818181818180, + 0.6181818181818180, + 0.6181818181818180, + 0.6181818181818180, + 0.6181818181818180, + 0.6181818181818180, + 0.6296296296296300, + 0.6296296296296300, + 0.6415094339622640, + 0.6666666666666670, + 0.6800000000000000, + 0.6938775510204080, + 0.7000000000000000, + 0.7000000000000000, + 0.7115384615384620, + 0.7115384615384620, + 0.7115384615384620, + 0.7169811320754720, + 0.7413793103448280, + 0.7413793103448280, + 0.7413793103448280, + 0.7500000000000000, + 0.7500000000000000, + 0.7500000000000000, + 0.7627118644067800, + 0.7627118644067800, + 0.7741935483870970, + 0.7741935483870970, + 0.7741935483870970, + 0.7868852459016390, + 0.7903225806451610, + 0.7903225806451610, + 0.7936507936507940, + 0.7936507936507940, + 0.7936507936507940, + 0.7936507936507940, + 0.8125000000000000, + 0.8125000000000000, + 0.8125000000000000, + 0.8125000000000000, + 0.8125000000000000, + 0.8125000000000000, + 0.8153846153846150, + 0.8153846153846150, + 0.8153846153846150, + 0.8153846153846150, + 0.8153846153846150, + 0.8181818181818180, + 0.8181818181818180, + 0.8181818181818180, + 0.8235294117647060, + 0.8235294117647060, + 0.8235294117647060, + 0.8235294117647060, + 0.8358208955223880, + 0.8358208955223880, + 0.8358208955223880, + 0.8358208955223880, + 0.8358208955223880, + 0.8358208955223880, + 0.8358208955223880, + 0.8358208955223880, + 0.8358208955223880, + 0.8358208955223880, + 0.8382352941176470, + 0.8358208955223880, + 0.8507462686567160, + 0.8507462686567160, + 0.8507462686567160, + 0.8507462686567160, + 0.8507462686567160, + 0.8529411764705880, + 0.8529411764705880, + 0.8529411764705880, + 0.8529411764705880, + 0.8529411764705880, + 0.8529411764705880, + 0.8529411764705880, + 0.8550724637681160, + 0.8550724637681160, + 0.8550724637681160, + 0.8550724637681160, + 0.8676470588235290, + 0.8676470588235290, + 0.8676470588235290, + 0.8676470588235290, + 0.8676470588235290, + 0.8676470588235290, + 0.8676470588235290, + 0.8676470588235290, + 0.8676470588235290, + 0.8676470588235290, + 0.8676470588235290, + 0.8676470588235290, + 0.8676470588235290, + 0.8676470588235290, + 0.8676470588235290, + 0.8676470588235290, + 0.8676470588235290, + 0.8676470588235290, + 0.8676470588235290, + 0.8805970149253730, + 0.8805970149253730, + 0.8805970149253730, + 0.8676470588235290, + 0.8676470588235290, + 0.8676470588235290, + 0.8805970149253730, + 0.8939393939393940, + 0.8923076923076920, + 0.8923076923076920, + 0.8923076923076920, + 0.8787878787878790, + 0.8787878787878790, + 0.8656716417910450, + 0.8676470588235290, + 0.8676470588235290, + 0.8676470588235290, + 0.8676470588235290, + 0.8550724637681160, + 0.8550724637681160, + 0.8550724637681160, + 0.8550724637681160, + 0.8550724637681160, + 0.8529411764705880, + 0.8529411764705880, + 0.8529411764705880, + 0.8529411764705880, + 0.8529411764705880, + 0.8529411764705880, + 0.8529411764705880, + 0.8529411764705880, + 0.8529411764705880, + 0.8529411764705880, + 0.8529411764705880, + 0.8529411764705880, + 0.8656716417910450, + 0.8676470588235290, + 0.8676470588235290, + 0.8676470588235290, + 0.8676470588235290, + 0.8676470588235290, + 0.8550724637681160, + 0.8428571428571430, + 0.8428571428571430, + 0.8428571428571430, + 0.8428571428571430, + 0.8428571428571430, + 0.8428571428571430, + 0.8428571428571430, + 0.8428571428571430, + 0.8405797101449270, + 0.8405797101449270, + 0.8405797101449270, + 0.8285714285714290, + 0.8285714285714290, + 0.8285714285714290, + 0.8285714285714290, + 0.8285714285714290, + 0.8285714285714290, + 0.8235294117647060, + 0.8484848484848480, + 0.8461538461538460, + 0.8461538461538460, + 0.8461538461538460, + 0.8437500000000000, + 0.8181818181818180, + 0.8181818181818180, + 0.8181818181818180, + 0.8208955223880600, + 0.8208955223880600, + 0.8088235294117650, + 0.8088235294117650, + 0.8088235294117650, + 0.8088235294117650, + 0.8088235294117650, + 0.8088235294117650, + 0.8088235294117650, + 0.8088235294117650, + 0.7971014492753620, + 0.7826086956521740, + 0.7826086956521740, + 0.7794117647058820, + 0.7794117647058820, + 0.7910447761194030, + 0.8030303030303030, + 0.8030303030303030, + 0.8000000000000000, + 0.7878787878787880, + 0.7878787878787880, + 0.8000000000000000, + 0.7936507936507940, + 0.7777777777777780, + 0.7580645161290320, + 0.7500000000000000, + 0.7500000000000000, + 0.7457627118644070, + 0.7096774193548390, + 0.7166666666666670, + 0.7213114754098360, + 0.7213114754098360, + 0.7213114754098360, + 0.7213114754098360, + 0.7213114754098360, + 0.7096774193548390, + 0.7096774193548390, + 0.7096774193548390, + 0.7096774193548390, + 0.7142857142857140, + 0.7142857142857140, + 0.6984126984126980, + 0.7031250000000000, + 0.7031250000000000, + 0.7031250000000000, + 0.7031250000000000, + 0.7031250000000000, + 0.7031250000000000, + 0.7031250000000000, + 0.7076923076923080, + 0.7076923076923080, + 0.7076923076923080, + 0.7076923076923080, + 0.7076923076923080, + 0.7031250000000000, + 0.7031250000000000, + 0.7031250000000000, + 0.6923076923076920, + 0.7031250000000000, + 0.6984126984126980, + 0.7031250000000000, + 0.6984126984126980, + 0.6984126984126980, + 0.7096774193548390, + 0.6984126984126980, + 0.6984126984126980, + 0.6984126984126980, + 0.6984126984126980, + 0.6935483870967740, + 0.6825396825396830, + 0.6825396825396830, + 0.6984126984126980, + 0.7096774193548390, + 0.7096774193548390, + 0.7096774193548390, + 0.7096774193548390, + 0.7213114754098360, + 0.7540983606557380, + 0.7540983606557380, + 0.7500000000000000, + 0.7500000000000000, + 0.7758620689655170, + 0.7931034482758620, + 0.8000000000000000, + 0.8000000000000000, + 0.8064516129032260, + 0.8196721311475410, + 0.8253968253968250, + 0.8281250000000000, + 0.8281250000000000, + 0.8281250000000000, + 0.8412698412698410, + 0.8437500000000000, + 0.8437500000000000, + 0.8437500000000000, + 0.8412698412698410, + 0.8412698412698410, + 0.8412698412698410, + 0.8412698412698410, + 0.8412698412698410, + 0.8412698412698410, + 0.8412698412698410, + 0.8412698412698410, + 0.8524590163934430, + 0.8524590163934430, + 0.8500000000000000, + 0.8474576271186440, + 0.8474576271186440, + 0.8474576271186440, + 0.8500000000000000, + 0.8524590163934430, + 0.8524590163934430, + 0.8524590163934430, + 0.8548387096774190, + 0.8548387096774190, + 0.8548387096774190, + 0.8548387096774190, + 0.8412698412698410, + 0.8437500000000000, + 0.8437500000000000, + 0.8437500000000000, + 0.8307692307692310, + 0.8307692307692310, + 0.8307692307692310, + 0.8281250000000000, + 0.8281250000000000, + 0.8281250000000000, + 0.8281250000000000, + 0.8281250000000000, + 0.8281250000000000, + 0.8307692307692310, + 0.8307692307692310, + 0.8307692307692310, + 0.8307692307692310, + 0.8307692307692310, + 0.8307692307692310, + 0.8307692307692310, + 0.8181818181818180, + 0.8181818181818180, + 0.8153846153846150, + 0.8153846153846150, + 0.8281250000000000, + 0.8281250000000000, + 0.8225806451612900, + 0.8225806451612900, + 0.8095238095238100, + 0.8095238095238100, + 0.8225806451612900, + 0.8360655737704920, + 0.8360655737704920, + 0.8360655737704920, + 0.8360655737704920, + 0.8360655737704920, + 0.8360655737704920, + 0.8360655737704920, + 0.8360655737704920, + 0.8360655737704920, + 0.8360655737704920, + 0.8360655737704920, + 0.8360655737704920, + 0.8360655737704920, + 0.8500000000000000, + 0.8500000000000000, + 0.8500000000000000, + 0.8500000000000000, + 0.8500000000000000, + 0.8500000000000000, + 0.8500000000000000, + 0.8500000000000000, + 0.8500000000000000, + 0.8474576271186440, + 0.8500000000000000, + 0.8500000000000000, + 0.8333333333333330, + 0.8333333333333330, + 0.8500000000000000, + 0.8524590163934430, + 0.8387096774193550, + 0.8387096774193550, + 0.8387096774193550, + 0.8387096774193550, + 0.8412698412698410, + 0.8412698412698410, + 0.8412698412698410, + 0.8412698412698410, + 0.8387096774193550, + 0.8225806451612900, + 0.8225806451612900, + 0.8225806451612900, + 0.8225806451612900, + 0.8225806451612900, + 0.8253968253968250, + 0.8253968253968250, + 0.8253968253968250, + 0.8253968253968250, + 0.8253968253968250, + 0.8253968253968250, + 0.8253968253968250, + 0.8095238095238100, + 0.8225806451612900, + 0.8196721311475410, + 0.8166666666666670, + 0.8166666666666670, + 0.8166666666666670, + 0.8166666666666670, + 0.8166666666666670, + 0.8135593220338980, + 0.8135593220338980, + 0.7966101694915250, + 0.7868852459016390, + 0.7741935483870970, + 0.7741935483870970, + 0.7741935483870970, + 0.7741935483870970, + 0.7777777777777780, + 0.7777777777777780, + 0.7741935483870970, + 0.7741935483870970, + 0.7777777777777780, + 0.7741935483870970, + 0.7741935483870970, + 0.7868852459016390, + 0.7868852459016390, + 0.7741935483870970, + 0.7704918032786880, + 0.7580645161290320, + 0.7666666666666670, + 0.7540983606557380, + 0.7540983606557380, + 0.7540983606557380, + 0.7500000000000000, + 0.7377049180327870, + 0.7377049180327870, + 0.7377049180327870, + 0.7377049180327870, + 0.7377049180327870, + 0.7377049180327870, + 0.7377049180327870, + 0.7377049180327870, + 0.7377049180327870, + 0.7377049180327870, + 0.7377049180327870, + 0.7377049180327870, + 0.7377049180327870, + 0.7258064516129030, + 0.7142857142857140, + 0.7096774193548390, + 0.7049180327868850, + 0.7049180327868850, + 0.7166666666666670, + 0.7118644067796610, + 0.7118644067796610, + 0.7118644067796610, + 0.7118644067796610, + 0.7118644067796610, + 0.7118644067796610, + 0.7118644067796610, + 0.7241379310344830, + 0.7118644067796610, + 0.7000000000000000, + 0.6885245901639340, + 0.7000000000000000, + 0.7000000000000000, + 0.6949152542372880, + 0.6949152542372880, + 0.6949152542372880, + 0.6949152542372880, + 0.7068965517241380, + 0.6949152542372880, + 0.6896551724137930, + 0.7017543859649120, + 0.7017543859649120, + 0.7017543859649120, + 0.6779661016949150, + 0.6666666666666670, + 0.6610169491525420, + 0.6610169491525420, + 0.6610169491525420, + 0.6610169491525420, + 0.6500000000000000, + 0.6500000000000000, + 0.6440677966101690, + 0.6440677966101690, + 0.6428571428571430, + 0.6428571428571430, + 0.6428571428571430, + 0.6428571428571430, + 0.6315789473684210, + 0.6206896551724140, + 0.6206896551724140, + 0.6034482758620690, + 0.6034482758620690, + 0.6034482758620690, + 0.6034482758620690, + 0.6034482758620690, + 0.6140350877192980, + 0.6140350877192980, + 0.6071428571428570, + 0.6071428571428570, + 0.6071428571428570, + 0.5964912280701750, + 0.5862068965517240, + 0.5862068965517240, + 0.5862068965517240, + 0.5862068965517240, + 0.5964912280701750, + 0.6181818181818180, + 0.5964912280701750, + 0.5964912280701750, + 0.5964912280701750, + 0.5892857142857140, + 0.5689655172413790, + 0.5614035087719300, + 0.5614035087719300, + 0.5535714285714290, + 0.5555555555555560, + 0.5555555555555560, + 0.5555555555555560, + 0.5636363636363640, + 0.5636363636363640, + 0.5636363636363640, + 0.5636363636363640, + 0.5636363636363640, + 0.5636363636363640, + 0.5740740740740740, + 0.5740740740740740, + 0.5740740740740740, + 0.5740740740740740, + 0.5740740740740740, + 0.5576923076923080, + 0.5576923076923080, + 0.5490196078431370, + 0.5490196078431370, + 0.5600000000000000, + 0.5400000000000000, + 0.5400000000000000, + 0.5400000000000000, + 0.5400000000000000, + 0.5400000000000000, + 0.5400000000000000, + 0.5400000000000000, + 0.5192307692307690, + 0.5192307692307690, + 0.5192307692307690, + 0.4905660377358490, + 0.4905660377358490, + 0.4905660377358490, + 0.4814814814814810, + 0.4814814814814810, + 0.4814814814814810, + 0.4814814814814810, + 0.4561403508771930, + 0.4561403508771930, + 0.4363636363636360, + 0.4363636363636360, + 0.4363636363636360, + 0.4259259259259260, + 0.3962264150943400, + 0.3962264150943400, + 0.3846153846153850, + 0.3846153846153850, + 0.3846153846153850, + 0.3921568627450980, + 0.3921568627450980, + 0.3773584905660380, + 0.3333333333333330, + 0.3148148148148150, + 0.3018867924528300, + 0.2962962962962960, + 0.3018867924528300, + 0.3018867924528300, + 0.3018867924528300, + 0.3018867924528300, + 0.3076923076923080, + 0.3137254901960780, + 0.3137254901960780, + 0.3137254901960780, + 0.2857142857142860, + 0.2857142857142860, + 0.2800000000000000, + 0.2745098039215690, + 0.2692307692307690, + 0.2745098039215690, + 0.2600000000000000, + 0.2600000000000000, + 0.2600000000000000, + 0.2600000000000000, + 0.2549019607843140, + 0.2500000000000000, + 0.2000000000000000, + 0.2000000000000000, + 0.2000000000000000, + 0.1960784313725490, + 0.1923076923076920, + 0.1923076923076920, + 0.1923076923076920, + 0.1923076923076920, + 0.1764705882352940, + 0.1764705882352940, + 0.1764705882352940, + 0.1764705882352940, + 0.1923076923076920, + 0.1923076923076920, + 0.1960784313725490, + 0.1960784313725490, + 0.1960784313725490, + 0.2000000000000000, + 0.1923076923076920, + 0.1960784313725490, + 0.1800000000000000, + 0.1800000000000000, + 0.1764705882352940, + 0.1800000000000000, + 0.1730769230769230, + 0.1730769230769230, + 0.1730769230769230, + 0.1730769230769230, + 0.1730769230769230, + 0.1698113207547170, + 0.1851851851851850, + 0.1851851851851850, + 0.1886792452830190, + 0.1851851851851850, + 0.1886792452830190, + 0.1886792452830190, + 0.1923076923076920, + 0.1923076923076920, + 0.1886792452830190, + 0.1886792452830190, + 0.1764705882352940, + 0.1600000000000000, + 0.1538461538461540, + 0.1481481481481480, + 0.1538461538461540, + 0.1538461538461540, + 0.1509433962264150, + 0.1346153846153850, + 0.1320754716981130, + 0.1320754716981130, + 0.1320754716981130, + 0.1320754716981130, + 0.1320754716981130, + 0.1153846153846150, + 0.1153846153846150, + 0.1176470588235290, + 0.0980392156862745, + 0.0980392156862745, + 0.0980392156862745, + 0.0980392156862745, + 0.0980392156862745, + 0.0980392156862745, + 0.0980392156862745, + 0.0980392156862745, + 0.0980392156862745, + 0.0980392156862745, + 0.0980392156862745, + 0.0980392156862745, + 0.0925925925925926, + 0.0925925925925926, + 0.0943396226415094, + 0.0943396226415094, + 0.0943396226415094, + 0.0925925925925926, + 0.0925925925925926, + 0.0925925925925926, + 0.0925925925925926, + 0.0909090909090909, + 0.0925925925925926, + 0.0925925925925926, + 0.0877192982456140, + 0.0877192982456140, + 0.0847457627118644, + 0.0819672131147541, + 0.0793650793650794, + 0.0793650793650794, + 0.0793650793650794, + 0.0793650793650794, + 0.0793650793650794, + 0.0793650793650794, + 0.0793650793650794, + 0.0793650793650794, + 0.0793650793650794, + 0.0793650793650794, + 0.0793650793650794, + 0.0793650793650794, + 0.0793650793650794, + 0.0806451612903226, + 0.0806451612903226, + 0.0806451612903226, + 0.0793650793650794, + 0.0793650793650794, + 0.0806451612903226, + 0.0806451612903226, + 0.0793650793650794, + 0.0819672131147541, + 0.0819672131147541, + 0.0819672131147541, + 0.0833333333333333, + 0.0806451612903226, + 0.0806451612903226, + 0.0806451612903226, + 0.0806451612903226, + 0.0819672131147541, + 0.0819672131147541, + 0.0819672131147541, + 0.0833333333333333, + 0.0847457627118644, + 0.0847457627118644, + 0.0847457627118644, + 0.0847457627118644, + 0.0847457627118644, + 0.0727272727272727, + 0.0701754385964912, + 0.0701754385964912, + 0.0689655172413793, + 0.0689655172413793, + 0.0701754385964912, + 0.0701754385964912, + 0.0701754385964912, + 0.0701754385964912, + 0.0727272727272727, + 0.0727272727272727, + 0.0727272727272727, + 0.0714285714285714, + 0.0701754385964912, + 0.0701754385964912, + 0.0701754385964912, + 0.0701754385964912, + 0.0714285714285714, + 0.0714285714285714, + 0.0714285714285714, + 0.0714285714285714, + 0.0714285714285714, + 0.0714285714285714, + 0.0701754385964912, + 0.0701754385964912, + 0.0701754385964912, + 0.0701754385964912, + 0.0701754385964912, + 0.0701754385964912, + 0.0701754385964912, + 0.0714285714285714, + 0.0714285714285714, + 0.0714285714285714, + 0.0701754385964912, + 0.0689655172413793, + 0.0689655172413793, + 0.0517241379310345, + 0.0517241379310345, + 0.0517241379310345, + 0.0517241379310345, + 0.0517241379310345, + 0.0517241379310345, + 0.0500000000000000, + 0.0500000000000000, + 0.0500000000000000, + 0.0500000000000000, + 0.0508474576271187, + 0.0508474576271187, + 0.0508474576271187, + 0.0508474576271187, + 0.0508474576271187, + 0.0508474576271187, + 0.0508474576271187, + 0.0508474576271187, + 0.0491803278688525, + 0.0491803278688525, + 0.0491803278688525, + 0.0483870967741936, + 0.0476190476190476, + 0.0476190476190476, + 0.0476190476190476, + 0.0476190476190476, + 0.0476190476190476, + 0.0476190476190476, + 0.0476190476190476, + 0.0476190476190476, + 0.0476190476190476, + 0.0476190476190476, + 0.0476190476190476, + 0.0476190476190476, + 0.0322580645161290, + 0.0322580645161290, + 0.0322580645161290, + 0.0322580645161290, + 0.0322580645161290, + 0.0333333333333333, + 0.0333333333333333, + 0.0333333333333333, + 0.0327868852459016, + 0.0327868852459016, + 0.0327868852459016, + 0.0317460317460317, + 0.0317460317460317, + 0.0317460317460317, + 0.0317460317460317, + 0.0317460317460317, + 0.0317460317460317, + 0.0327868852459016, + 0.0322580645161290, + 0.0322580645161290, + 0.0322580645161290, + 0.0322580645161290, + 0.0322580645161290, + 0.0322580645161290, + 0.0322580645161290, + 0.0327868852459016, + 0.0327868852459016, + 0.0327868852459016, + 0.0327868852459016, + 0.0327868852459016, + 0.0333333333333333, + 0.0327868852459016, + 0.0327868852459016, + 0.0327868852459016, + 0.0327868852459016, + 0.0327868852459016, + 0.0327868852459016, + 0.0327868852459016, + 0.0327868852459016, + 0.0327868852459016, + 0.0327868852459016, + 0.0327868852459016, + 0.0327868852459016, + 0.0327868852459016, + 0.0327868852459016, + 0.0327868852459016, + 0.0327868852459016, + 0.0327868852459016, + 0.0333333333333333, + 0.0327868852459016, + 0.0327868852459016, + 0.0333333333333333, + 0.0333333333333333, + 0.0333333333333333, + 0.0327868852459016, + 0.0327868852459016, + 0.0327868852459016, + 0.0327868852459016, + 0.0327868852459016, + 0.0322580645161290, + 0.0322580645161290, + 0.0322580645161290, + 0.0322580645161290, + 0.0322580645161290, + 0.0322580645161290, + 0.0322580645161290, + 0.0322580645161290, + 0.0322580645161290, + 0.0322580645161290, + 0.0322580645161290, + 0.0322580645161290, + 0.0322580645161290, + 0.0322580645161290, + 0.0322580645161290, + 0.0322580645161290, + 0.0322580645161290, + 0.0322580645161290, + 0.0322580645161290, + 0.0322580645161290, + 0.0322580645161290, + 0.0327868852459016, + 0.0327868852459016, + 0.0327868852459016, + 0.0322580645161290, + 0.0322580645161290, + 0.0322580645161290, + 0.0322580645161290, + 0.0322580645161290, + 0.0322580645161290, + 0.0322580645161290, + 0.0163934426229508, + 0.0163934426229508, + 0.0163934426229508, + 0.0163934426229508, + 0.0163934426229508, + 0.0163934426229508, + 0.0163934426229508, + 0.0163934426229508, + 0.0163934426229508, + 0.0163934426229508, + 0.0163934426229508, + 0.0166666666666667, + 0.0163934426229508, + 0.0163934426229508, + 0.0163934426229508, + 0.0163934426229508, + 0.0163934426229508, + 0.0163934426229508, + 0.0161290322580645, + 0.0161290322580645, + 0.0158730158730159, + 0.0158730158730159, + 0.0158730158730159, + 0.0158730158730159, + 0.0161290322580645, + 0.0161290322580645, + 0.0161290322580645, + 0.0163934426229508, + 0.0163934426229508, + 0.0163934426229508, + 0.0163934426229508, + 0.0163934426229508, + 0.0163934426229508, + 0.0163934426229508, + 0.0166666666666667, + 0.0163934426229508, + 0.0163934426229508, + 0.0163934426229508, + 0.0163934426229508, + 0.0163934426229508, + 0.0163934426229508, + 0.0163934426229508, + 0.0163934426229508, + 0.0163934426229508, + 0.0163934426229508, + 0.0163934426229508, + 0.0163934426229508, + 0.0163934426229508, + 0.0161290322580645, + 0.0161290322580645, + 0.0161290322580645, + 0.0158730158730159, + 0.0158730158730159, + 0.0158730158730159, + 0.0158730158730159, + 0.0158730158730159, + 0.0158730158730159, + 0.0158730158730159, + 0.0158730158730159, + 0.0158730158730159, + 0.0158730158730159, + 0.0158730158730159, + 0.0158730158730159, + 0.0156250000000000, + 0.0156250000000000, + 0.0153846153846154, + 0.0151515151515152, + 0.0151515151515152, + 0.0151515151515152, + 0.0151515151515152, + 0.0151515151515152, + 0.0151515151515152, + 0.0151515151515152, + 0.0151515151515152, + 0.0151515151515152, + 0.0151515151515152, + 0.0151515151515152, + 0.0151515151515152, + 0.0151515151515152, + 0.0151515151515152, + 0.0151515151515152, + 0.0151515151515152, + 0.0151515151515152, + 0.0151515151515152, + 0.0151515151515152, + 0.0151515151515152, + 0.0151515151515152, + 0.0151515151515152, + 0.0151515151515152, + 0.0149253731343284, + 0.0149253731343284, + 0.0149253731343284, + 0.0149253731343284, + 0.0149253731343284, + 0.0149253731343284, + 0.0149253731343284, + 0.0149253731343284, + 0.0149253731343284, + 0.0149253731343284, + 0.0149253731343284, + 0.0149253731343284, + 0.0149253731343284, + 0.0149253731343284, + 0.0149253731343284, + 0.0149253731343284, + 0.0149253731343284, + 0.0149253731343284, + 0.0149253731343284, + 0.0149253731343284, + 0.0149253731343284, + 0.0149253731343284, + 0.0149253731343284, + 0.0149253731343284, + 0.0149253731343284, + 0.0149253731343284, + 0.0149253731343284, + 0.0151515151515152, + 0.0151515151515152, + 0.0151515151515152, + 0.0151515151515152, + 0.0151515151515152, + 0.0151515151515152, + 0.0151515151515152, + 0.0151515151515152, + 0.0151515151515152, + 0.0151515151515152, + 0.0151515151515152, + 0.0151515151515152, + 0.0151515151515152, + 0.0151515151515152, + 0.0151515151515152, + 0.0151515151515152, + 0.0151515151515152, + 0.0151515151515152, + 0.0151515151515152, + 0.0151515151515152, + 0.0151515151515152, + 0.0151515151515152, + 0.0151515151515152, + 0.0151515151515152, + 0.0151515151515152, + 0.0151515151515152, + 0.0151515151515152, + 0.0151515151515152, + 0.0151515151515152, + 0.0151515151515152, + 0.0151515151515152, + 0.0151515151515152, + 0.0151515151515152, + 0.0151515151515152, + 0.0151515151515152, + 0.0151515151515152, + 0.0151515151515152, + 0.0151515151515152, + 0.0151515151515152, + 0.0151515151515152, + 0.0151515151515152, + 0.0151515151515152, + 0.0151515151515152, + 0.0151515151515152, + 0.0151515151515152, + 0.0151515151515152, + 0.0151515151515152, + 0.0151515151515152, + 0.0151515151515152, + 0.0151515151515152, + 0.0151515151515152, + 0.0151515151515152, + 0.0151515151515152, + 0.0151515151515152, + 0.0149253731343284, + 0.0149253731343284, + 0.0149253731343284, + 0.0149253731343284, + 0.0149253731343284, + 0.0149253731343284, + 0.0149253731343284, + 0.0149253731343284, + 0.0149253731343284, + 0.0149253731343284, + 0.0149253731343284, + 0.0149253731343284, + 0.0149253731343284, + 0.0149253731343284, + 0.0149253731343284, + 0.0149253731343284, + 0.0149253731343284, + 0.0149253731343284, + 0.0149253731343284, + 0.0149253731343284, + 0.0149253731343284, + 0.0149253731343284, + 0.0149253731343284, + 0.0149253731343284, + 0.0149253731343284, + 0.0149253731343284, + 0.0149253731343284, + 0.0149253731343284, + 0.0149253731343284, + 0.0149253731343284, + 0.0149253731343284, + 0.0149253731343284, + 0.0149253731343284, + 0.0149253731343284, + 0.0149253731343284, + 0.0149253731343284, + 0.0149253731343284, + 0.0149253731343284, + 0.0149253731343284, + 0.0149253731343284, + 0.0149253731343284, + 0.0149253731343284, + 0.0149253731343284, + 0.0149253731343284, + 0.0149253731343284, + 0.0149253731343284, + 0.0149253731343284, + 0.0149253731343284, + 0.0149253731343284, + 0.0149253731343284, + 0.0149253731343284, + 0.0149253731343284, + 0.0149253731343284, + 0.0149253731343284, + 0.0149253731343284, + 0.0149253731343284, + 0.0149253731343284, + 0.0149253731343284, + 0.0149253731343284, + 0.0149253731343284, + 0.0151515151515152, + 0.0151515151515152, + 0.0151515151515152, + 0.0151515151515152, + 0.0151515151515152, + 0.0151515151515152, + 0.0151515151515152, + 0.0151515151515152, + 0.0151515151515152, + 0.0151515151515152, + 0.0151515151515152, + 0.0151515151515152, + 0.0151515151515152, + 0.0151515151515152, + 0.0151515151515152, + 0.0151515151515152, + 0.0151515151515152, + 0.0151515151515152, + 0.0153846153846154, + 0.0153846153846154, + 0.0153846153846154, + 0.0153846153846154, + 0.0153846153846154, + 0.0153846153846154, + 0.0151515151515152, + 0.0151515151515152, + 0.0151515151515152, + 0.0151515151515152, + 0.0151515151515152, + 0.0151515151515152, + 0.0151515151515152, + 0.0151515151515152, + 0.0151515151515152, + 0.0151515151515152, + 0.0151515151515152, + 0.0151515151515152, + 0.0151515151515152, + 0.0151515151515152, + 0.0151515151515152, + 0.0151515151515152, + 0.0151515151515152, + 0.0151515151515152, + 0.0151515151515152, + 0.0151515151515152, + 0.0151515151515152, + 0.0151515151515152, + 0.0151515151515152, + 0.0151515151515152, + 0.0151515151515152, + 0.0151515151515152, + 0.0151515151515152, + 0.0151515151515152, + 0.0153846153846154, + 0.0153846153846154, + 0.0153846153846154, + 0.0153846153846154, + 0.0153846153846154, + 0.0153846153846154, + 0.0153846153846154, + 0.0153846153846154, + 0.0153846153846154, + 0.0153846153846154, + 0.0153846153846154, + 0.0153846153846154, + 0.0153846153846154, + 0.0153846153846154, + 0.0153846153846154, + 0.0153846153846154, + 0.0153846153846154, + 0.0153846153846154, + 0.0153846153846154, + 0.0153846153846154, + 0.0153846153846154, + 0.0153846153846154, + 0.0153846153846154, + 0.0153846153846154, + 0.0153846153846154, + 0.0153846153846154, + 0.0153846153846154, + 0.0153846153846154, + 0.0153846153846154, + 0.0153846153846154, + 0.0153846153846154, + 0.0153846153846154, + 0.0153846153846154, + 0.0153846153846154, + 0.0153846153846154, + 0.0153846153846154, + 0.0153846153846154, + 0.0153846153846154, + 0.0153846153846154, + 0.0153846153846154, + 0.0153846153846154, + 0.0153846153846154, + 0.0153846153846154, + 0.0153846153846154, + 0.0153846153846154, + 0.0153846153846154, + 0.0153846153846154, + 0.0153846153846154, + 0.0153846153846154, + 0.0153846153846154, + 0.0153846153846154, + 0.0153846153846154, + 0.0153846153846154, + 0.0153846153846154, + 0.0153846153846154, + 0.0153846153846154, + 0.0153846153846154, + 0.0153846153846154, + 0.0153846153846154, + 0.0153846153846154, + 0.0151515151515152, + 0.0151515151515152, + 0.0151515151515152, + 0.0151515151515152, + 0.0151515151515152, + 0.0151515151515152, + 0.0151515151515152, + 0.0151515151515152, + 0.0151515151515152, + 0.0151515151515152, + 0.0151515151515152, + 0.0151515151515152, + 0.0151515151515152, + 0.0151515151515152, + 0.0151515151515152, + 0.0151515151515152, + 0.0151515151515152, + 0.0151515151515152, + 0.0151515151515152, + 0.0151515151515152, + 0.0151515151515152, + 0.0151515151515152, + 0.0151515151515152, + 0.0151515151515152, + 0.0151515151515152, + 0.0151515151515152, + 0.0153846153846154, + 0.0153846153846154, + 0.0153846153846154, + 0.0153846153846154, + 0.0153846153846154, + 0.0153846153846154, + 0.0153846153846154, + 0.0153846153846154, + 0.0153846153846154, + 0.0153846153846154, + 0.0153846153846154, + 0.0153846153846154, + 0.0153846153846154, + 0.0153846153846154, + 0.0153846153846154, + 0.0158730158730159, + 0.0158730158730159, + 0.0158730158730159, + 0.0158730158730159, + 0.0158730158730159, + 0.0158730158730159, + 0.0158730158730159, + 0.0158730158730159, + 0.0158730158730159, + 0.0158730158730159, + 0.0158730158730159, + 0.0158730158730159, + 0.0161290322580645, + 0.0161290322580645, + 0.0161290322580645, + 0.0161290322580645, + 0.0161290322580645, + 0.0161290322580645, + 0.0161290322580645, + 0.0161290322580645, + 0.0161290322580645, + 0.0161290322580645, + 0.0161290322580645, + 0.0161290322580645, + 0.0161290322580645, + 0.0161290322580645, + 0.0161290322580645, + 0.0161290322580645, + 0.0161290322580645, + 0.0161290322580645, + 0.0161290322580645, + 0.0161290322580645, + 0.0161290322580645, + 0.0161290322580645, + 0.0161290322580645, + 0.0161290322580645, + 0.0161290322580645, + 0.0161290322580645, + 0.0161290322580645, + 0.0161290322580645, + 0.0161290322580645, + 0.0161290322580645, + 0.0322580645161290, + 0.0327868852459016, + 0.0333333333333333, + 0.0333333333333333, + 0.0333333333333333, + 0.0333333333333333, + 0.0333333333333333, + 0.0333333333333333, + 0.0333333333333333, + 0.0333333333333333, + 0.0333333333333333, + 0.0333333333333333, + 0.0491803278688525, + 0.0500000000000000, + 0.0655737704918033, + 0.0655737704918033, + 0.0655737704918033, + 0.0655737704918033, + 0.0655737704918033, + 0.0666666666666667, + 0.0666666666666667, + 0.0666666666666667, + 0.0666666666666667, + 0.0677966101694915, + 0.0677966101694915, + 0.0677966101694915, + 0.0677966101694915, + 0.0677966101694915, + 0.0677966101694915, + 0.0677966101694915, + 0.0689655172413793, + 0.0689655172413793, + 0.0689655172413793, + 0.0689655172413793, + 0.0701754385964912, + 0.0714285714285714, + 0.0714285714285714, + 0.0714285714285714, + 0.0714285714285714, + 0.0714285714285714, + 0.0714285714285714, + 0.0877192982456140, + 0.0877192982456140, + 0.0877192982456140, + 0.0877192982456140, + 0.0909090909090909, + 0.0909090909090909, + 0.0909090909090909, + 0.0909090909090909, + 0.0909090909090909, + 0.0909090909090909, + 0.0909090909090909, + 0.0909090909090909, + 0.1071428571428570, + 0.1071428571428570, + 0.1071428571428570, + 0.1071428571428570, + 0.1071428571428570, + 0.1071428571428570, + 0.1071428571428570, + 0.1052631578947370, + 0.1052631578947370, + 0.1090909090909090, + 0.1090909090909090, + 0.1090909090909090, + 0.1090909090909090, + 0.1090909090909090, + 0.1090909090909090, + 0.1090909090909090, + 0.1090909090909090, + 0.1090909090909090, + 0.1111111111111110, + 0.1132075471698110, + 0.1153846153846150, + 0.1176470588235290, + 0.1176470588235290, + 0.1346153846153850, + 0.1346153846153850, + 0.1346153846153850, + 0.1509433962264150, + 0.1509433962264150, + 0.1666666666666670, + 0.1666666666666670, + 0.1818181818181820, + 0.1851851851851850, + 0.2280701754385960, + 0.2413793103448280, + 0.2413793103448280, + 0.2413793103448280, + 0.2413793103448280, + 0.2413793103448280, + 0.2413793103448280, + 0.2413793103448280, + 0.2413793103448280, + 0.2413793103448280, + 0.2413793103448280, + 0.2500000000000000, + 0.2545454545454540, + 0.2592592592592590, + 0.2500000000000000, + 0.2500000000000000, + 0.2500000000000000, + 0.2500000000000000, + 0.2452830188679250, + 0.2592592592592590, + 0.2592592592592590, + 0.2592592592592590, + 0.2592592592592590, + 0.2727272727272730, + 0.2727272727272730, + 0.2727272727272730, + 0.2909090909090910, + 0.2909090909090910, + 0.2962962962962960, + 0.3090909090909090, + 0.3090909090909090, + 0.3090909090909090, + 0.3090909090909090, + 0.3148148148148150, + 0.3148148148148150, + 0.3148148148148150, + 0.3207547169811320, + 0.3333333333333330, + 0.3333333333333330, + 0.3396226415094340, + 0.3396226415094340, + 0.3518518518518520, + 0.3584905660377360, + 0.3703703703703700, + 0.3703703703703700, + 0.3703703703703700, + 0.3703703703703700, + 0.3703703703703700, + 0.3818181818181820, + 0.3818181818181820, + 0.4074074074074070, + 0.4074074074074070, + 0.4074074074074070, + 0.4074074074074070, + 0.4150943396226420, + 0.4150943396226420, + 0.4150943396226420, + 0.4150943396226420, + 0.4259259259259260, + 0.4150943396226420, + 0.4230769230769230, + 0.4230769230769230, + 0.4230769230769230, + 0.4230769230769230, + 0.4313725490196080, + 0.4423076923076920, + 0.4509803921568630, + 0.4509803921568630, + 0.4509803921568630, + 0.4509803921568630, + 0.4693877551020410, + 0.4693877551020410, + 0.4791666666666670, + 0.4791666666666670, + 0.4791666666666670, + 0.4893617021276600, + 0.5000000000000000, + 0.5000000000000000, + 0.5111111111111110, + 0.5111111111111110, + 0.5217391304347830, + 0.5217391304347830, + 0.5217391304347830, + 0.5333333333333330, + 0.5581395348837210, + 0.5581395348837210, + 0.5681818181818180, + 0.5777777777777780, + 0.5652173913043480, + 0.5531914893617020, + 0.5777777777777780, + 0.5777777777777780, + 0.5909090909090910, + 0.6000000000000000, + 0.6000000000000000, + 0.6000000000000000, + 0.6250000000000000, + 0.6250000000000000, + 0.6382978723404260, + 0.6382978723404260, + 0.6382978723404260, + 0.6382978723404260, + 0.6382978723404260, + 0.6382978723404260, + 0.6382978723404260, + 0.6521739130434780, + 0.6739130434782610, + 0.6888888888888890, + 0.7083333333333330, + 0.7083333333333330, + 0.7083333333333330, + 0.7083333333333330, + 0.7200000000000000, + 0.7346938775510200, + 0.7450980392156860, + 0.7450980392156860, + 0.7450980392156860, + 0.7500000000000000, + 0.7500000000000000, + 0.7500000000000000, + 0.7592592592592590, + 0.7592592592592590, + 0.7592592592592590, + 0.7592592592592590, + 0.7592592592592590, + 0.7454545454545450, + 0.7592592592592590, + 0.7592592592592590, + 0.7678571428571430, + 0.7678571428571430, + 0.7678571428571430, + 0.7543859649122810, + 0.7719298245614030, + 0.7719298245614030, + 0.7758620689655170, + 0.7758620689655170, + 0.7796610169491530, + 0.7796610169491530, + 0.7796610169491530, + 0.7796610169491530, + 0.7796610169491530, + 0.7796610169491530, + 0.7758620689655170, + 0.7758620689655170, + 0.7894736842105260, + 0.7894736842105260, + 0.7894736842105260, + 0.7894736842105260, + 0.7894736842105260, + 0.7894736842105260, + 0.7931034482758620, + 0.7931034482758620, + 0.7931034482758620, + 0.7931034482758620, + 0.8070175438596490, + 0.8214285714285710, + 0.8245614035087720, + 0.8245614035087720, + 0.8245614035087720, + 0.8245614035087720, + 0.8245614035087720, + 0.8245614035087720, + 0.8392857142857140, + 0.8392857142857140, + 0.8392857142857140, + 0.8392857142857140, + 0.8392857142857140, + 0.8545454545454550, + 0.8545454545454550, + 0.8545454545454550, + 0.8545454545454550, + 0.8545454545454550, + 0.8545454545454550, + 0.8545454545454550, + 0.8545454545454550, + 0.8518518518518520, + 0.8518518518518520, + 0.8518518518518520, + 0.8363636363636360, + 0.8545454545454550, + 0.8571428571428570, + 0.8596491228070170, + 0.8596491228070170, + 0.8596491228070170, + 0.8596491228070170, + 0.8620689655172410, + 0.8620689655172410, + 0.8620689655172410, + 0.8620689655172410, + 0.8620689655172410, + 0.8620689655172410, + 0.8620689655172410, + 0.8620689655172410, + 0.8620689655172410, + 0.8620689655172410, + 0.8620689655172410, + 0.8620689655172410, + 0.8620689655172410, + 0.8596491228070170, + 0.8596491228070170, + 0.8596491228070170, + 0.8596491228070170, + 0.8596491228070170, + 0.8571428571428570, + 0.8571428571428570, + 0.8545454545454550, + 0.8545454545454550, + 0.8545454545454550, + 0.8571428571428570, + 0.8596491228070170, + 0.8596491228070170, + 0.8620689655172410, + 0.8620689655172410, + 0.8620689655172410, + 0.8620689655172410, + 0.8666666666666670, + 0.8666666666666670, + 0.8666666666666670, + 0.8666666666666670, + 0.8666666666666670, + 0.8666666666666670, + 0.8666666666666670, + 0.8666666666666670, + 0.8666666666666670, + 0.8666666666666670, + 0.8666666666666670, + 0.8666666666666670, + 0.8666666666666670, + 0.8666666666666670, + 0.8666666666666670, + 0.8666666666666670, + 0.8666666666666670, + 0.8666666666666670, + 0.8666666666666670, + 0.8666666666666670, + 0.8644067796610170, + 0.8644067796610170, + 0.8644067796610170, + 0.8793103448275860, + 0.8771929824561400, + 0.8771929824561400, + 0.8793103448275860, + 0.8793103448275860, + 0.8793103448275860, + 0.8793103448275860, + 0.8813559322033900, + 0.8813559322033900, + 0.8813559322033900, + 0.8813559322033900, + 0.8813559322033900, + 0.8813559322033900, + 0.8813559322033900, + 0.8813559322033900, + 0.8813559322033900, + 0.8813559322033900, + 0.8813559322033900, + 0.8771929824561400, + 0.8771929824561400, + 0.8771929824561400, + 0.8771929824561400, + 0.8771929824561400, + 0.8771929824561400, + 0.8750000000000000, + 0.8750000000000000, + 0.8750000000000000, + 0.8727272727272730, + 0.8727272727272730, + 0.8727272727272730, + 0.8421052631578950, + 0.8421052631578950, + 0.8421052631578950, + 0.8448275862068960, + 0.8421052631578950, + 0.8421052631578950, + 0.8421052631578950, + 0.8421052631578950, + 0.8392857142857140, + 0.8333333333333330, + 0.8301886792452830, + 0.8301886792452830, + 0.8301886792452830, + 0.8301886792452830, + 0.8235294117647060, + 0.8235294117647060, + 0.8269230769230770, + 0.8269230769230770, + 0.8431372549019610, + 0.8431372549019610, + 0.8490566037735850, + 0.8490566037735850, + 0.8518518518518520, + 0.8518518518518520, + 0.8727272727272730, + 0.8727272727272730, + 0.8727272727272730, + 0.8727272727272730, + 0.8727272727272730, + 0.8727272727272730, + 0.8727272727272730, + 0.8727272727272730, + 0.8727272727272730, + 0.8571428571428570, + 0.8545454545454550, + 0.8545454545454550, + 0.8596491228070170, + 0.8596491228070170, + 0.8571428571428570, + 0.8571428571428570, + 0.8596491228070170, + 0.8596491228070170, + 0.8596491228070170, + 0.8596491228070170, + 0.8596491228070170, + 0.8571428571428570, + 0.8571428571428570, + 0.8571428571428570, + 0.8571428571428570, + 0.8571428571428570, + 0.8571428571428570, + 0.8571428571428570, + 0.8545454545454550, + 0.8545454545454550, + 0.8518518518518520, + 0.8518518518518520, + 0.8545454545454550, + 0.8596491228070170, + 0.8596491228070170, + 0.8596491228070170, + 0.8620689655172410, + 0.8620689655172410, + 0.8666666666666670, + 0.8666666666666670, + 0.8666666666666670, + 0.8644067796610170, + 0.8644067796610170, + 0.8644067796610170, + 0.8666666666666670, + 0.8666666666666670, + 0.8666666666666670, + 0.8666666666666670, + 0.8666666666666670, + 0.8666666666666670, + 0.8813559322033900, + 0.8793103448275860, + 0.8793103448275860, + 0.8771929824561400, + 0.8771929824561400, + 0.8771929824561400, + 0.8771929824561400, + 0.8771929824561400, + 0.8771929824561400, + 0.8793103448275860, + 0.8771929824561400, + 0.8771929824561400, + 0.8620689655172410, + 0.8644067796610170, + 0.8644067796610170, + 0.8644067796610170, + 0.8620689655172410, + 0.8620689655172410, + 0.8620689655172410, + 0.8771929824561400, + 0.8771929824561400, + 0.8771929824561400, + 0.8771929824561400, + 0.8771929824561400, + 0.8750000000000000, + 0.8771929824561400, + 0.8620689655172410, + 0.8620689655172410, + 0.8474576271186440, + 0.8474576271186440, + 0.8474576271186440, + 0.8474576271186440, + 0.8474576271186440, + 0.8474576271186440, + 0.8474576271186440, + 0.8474576271186440, + 0.8474576271186440, + 0.8474576271186440, + 0.8474576271186440, + 0.8474576271186440, + 0.8474576271186440, + 0.8474576271186440, + 0.8474576271186440, + 0.8474576271186440, + 0.8620689655172410, + 0.8620689655172410, + 0.8620689655172410, + 0.8620689655172410, + 0.8750000000000000, + 0.8750000000000000, + 0.8750000000000000, + 0.8750000000000000, + 0.8750000000000000, + 0.8750000000000000, + 0.8750000000000000, + 0.8750000000000000, + 0.8750000000000000, + 0.8750000000000000, + 0.8771929824561400, + 0.8771929824561400, + 0.8620689655172410, + 0.8620689655172410, + 0.8620689655172410, + 0.8620689655172410, + 0.8620689655172410, + 0.8620689655172410, + 0.8474576271186440, + 0.8474576271186440, + 0.8448275862068960, + 0.8448275862068960, + 0.8448275862068960, + 0.8448275862068960, + 0.8448275862068960, + 0.8448275862068960, + 0.8448275862068960, + 0.8448275862068960, + 0.8448275862068960, + 0.8421052631578950, + 0.8421052631578950, + 0.8421052631578950, + 0.8448275862068960, + 0.8448275862068960, + 0.8571428571428570, + 0.8727272727272730, + 0.8727272727272730, + 0.8727272727272730, + 0.8727272727272730, + 0.8727272727272730, + 0.8727272727272730, + 0.8703703703703700, + 0.8867924528301890, + 0.8867924528301890, + 0.8888888888888890, + 0.8888888888888890, + 0.8888888888888890, + 0.8888888888888890, + 0.8888888888888890, + 0.8888888888888890, + 0.8888888888888890, + 0.8888888888888890, + 0.8703703703703700, + 0.8703703703703700, + 0.8703703703703700, + 0.8703703703703700, + 0.8679245283018870, + 0.8679245283018870, + 0.8703703703703700, + 0.8518518518518520, + 0.8518518518518520, + 0.8518518518518520, + 0.8679245283018870, + 0.8679245283018870, + 0.8653846153846150, + 0.8653846153846150, + 0.8627450980392160, + 0.8600000000000000, + 0.8600000000000000, + 0.8571428571428570, + 0.8571428571428570, + 0.8571428571428570, + 0.8571428571428570, + 0.8571428571428570, + 0.8600000000000000, + 0.8600000000000000, + 0.8600000000000000, + 0.8600000000000000, + 0.8600000000000000, + 0.8600000000000000, + 0.8600000000000000, + 0.8600000000000000, + 0.8600000000000000, + 0.8600000000000000, + 0.8627450980392160, + 0.8627450980392160, + 0.8627450980392160, + 0.8627450980392160, + 0.8600000000000000, + 0.8775510204081630, + 0.8750000000000000, + 0.8571428571428570, + 0.8400000000000000, + 0.8400000000000000, + 0.8400000000000000, + 0.8235294117647060, + 0.8235294117647060, + 0.8235294117647060, + 0.8235294117647060, + 0.8235294117647060, + 0.8235294117647060, + 0.8076923076923080, + 0.7924528301886790, + 0.7924528301886790, + 0.7818181818181820, + 0.7818181818181820, + 0.7818181818181820, + 0.7818181818181820, + 0.7818181818181820, + 0.7818181818181820, + 0.7818181818181820, + 0.7818181818181820, + 0.7857142857142860, + 0.7857142857142860, + 0.7857142857142860, + 0.7924528301886790, + 0.7924528301886790, + 0.7924528301886790, + 0.7924528301886790, + 0.7924528301886790, + 0.8076923076923080, + 0.7924528301886790, + 0.7924528301886790, + 0.7962962962962960, + 0.7962962962962960, + 0.7962962962962960, + 0.7962962962962960, + 0.7962962962962960, + 0.7962962962962960, + 0.7962962962962960, + 0.8113207547169810, + 0.7924528301886790, + 0.7924528301886790, + 0.7777777777777780, + 0.7777777777777780, + 0.7636363636363640, + 0.7500000000000000, + 0.7500000000000000, + 0.7500000000000000, + 0.7368421052631580, + 0.7368421052631580, + 0.7368421052631580, + 0.7368421052631580, + 0.7241379310344830, + 0.7192982456140350, + 0.7192982456140350, + 0.7192982456140350, + 0.7192982456140350, + 0.7192982456140350, + 0.7192982456140350, + 0.7142857142857140, + 0.7142857142857140, + 0.7142857142857140, + 0.7142857142857140, + 0.7090909090909090, + 0.7090909090909090, + 0.7090909090909090, + 0.7037037037037040, + 0.7037037037037040, + 0.7037037037037040, + 0.7037037037037040, + 0.7037037037037040, + 0.6851851851851850, + 0.6909090909090910, + 0.6909090909090910, + 0.6909090909090910, + 0.6909090909090910, + 0.7037037037037040, + 0.7037037037037040, + 0.7037037037037040, + 0.7037037037037040, + 0.6981132075471700, + 0.6981132075471700, + 0.6981132075471700, + 0.6923076923076920, + 0.6923076923076920, + 0.6923076923076920, + 0.6923076923076920, + 0.6923076923076920, + 0.6792452830188680, + 0.6792452830188680, + 0.6792452830188680, + 0.6792452830188680, + 0.6730769230769230, + 0.6730769230769230, + 0.6666666666666670, + 0.6538461538461540, + 0.6538461538461540, + 0.6538461538461540, + 0.6538461538461540, + 0.6538461538461540, + 0.6538461538461540, + 0.6538461538461540, + 0.6666666666666670, + 0.6666666666666670, + 0.6666666666666670, + 0.6538461538461540, + 0.6470588235294120, + 0.6346153846153850, + 0.6346153846153850, + 0.6346153846153850, + 0.6346153846153850, + 0.6346153846153850, + 0.6346153846153850, + 0.6400000000000000, + 0.6326530612244900, + 0.6326530612244900, + 0.6326530612244900, + 0.6326530612244900, + 0.6326530612244900, + 0.6250000000000000, + 0.6326530612244900, + 0.6326530612244900, + 0.6326530612244900, + 0.6250000000000000, + 0.6000000000000000, + 0.6000000000000000, + 0.5882352941176470, + 0.5882352941176470, + 0.5800000000000000, + 0.5600000000000000, + 0.5714285714285710, + 0.5714285714285710, + 0.5714285714285710, + 0.5625000000000000, + 0.5625000000000000, + 0.5625000000000000, + 0.5510204081632650, + 0.5294117647058820, + 0.5294117647058820, + 0.5384615384615380, + 0.5384615384615380, + 0.5384615384615380, + 0.5384615384615380, + 0.5000000000000000, + 0.5000000000000000, + 0.4893617021276600, + 0.4791666666666670, + 0.4680851063829790, + 0.4782608695652170, + 0.4666666666666670, + 0.4666666666666670, + 0.4666666666666670, + 0.4666666666666670, + 0.4565217391304350, + 0.4565217391304350, + 0.4255319148936170, + 0.4130434782608700, + 0.3863636363636360, + 0.3777777777777780, + 0.3636363636363640, + 0.3636363636363640, + 0.3333333333333330, + 0.3488372093023260, + 0.3636363636363640, + 0.3636363636363640, + 0.3488372093023260, + 0.3409090909090910, + 0.3333333333333330, + 0.3333333333333330, + 0.3333333333333330, + 0.3333333333333330, + 0.3333333333333330, + 0.3333333333333330, + 0.3181818181818180, + 0.3255813953488370, + 0.3095238095238100, + 0.3095238095238100, + 0.2926829268292680, + 0.2926829268292680, + 0.2857142857142860, + 0.2857142857142860, + 0.2790697674418600, + 0.2790697674418600, + 0.2727272727272730, + 0.2727272727272730, + 0.2790697674418600, + 0.2790697674418600, + 0.2790697674418600, + 0.2790697674418600, + 0.2790697674418600, + 0.2619047619047620, + 0.2558139534883720, + 0.2558139534883720, + 0.2380952380952380, + 0.2380952380952380, + 0.2272727272727270, + 0.2142857142857140, + 0.2045454545454550, + 0.2000000000000000, + 0.1777777777777780, + 0.1777777777777780, + 0.1702127659574470, + 0.1521739130434780, + 0.1458333333333330, + 0.1458333333333330, + 0.1600000000000000, + 0.1600000000000000, + 0.1600000000000000, + 0.1600000000000000, + 0.1568627450980390, + 0.1400000000000000, + 0.1400000000000000, + 0.1400000000000000, + 0.1400000000000000, + 0.1372549019607840, + 0.1346153846153850, + 0.1346153846153850, + 0.1346153846153850, + 0.1320754716981130, + 0.1320754716981130, + 0.1320754716981130, + 0.1132075471698110, + 0.1153846153846150, + 0.0980392156862745, + 0.0980392156862745, + 0.0980392156862745, + 0.0980392156862745, + 0.1020408163265310, + 0.1020408163265310, + 0.1020408163265310, + 0.1020408163265310, + 0.1020408163265310, + 0.1000000000000000, + 0.1000000000000000, + 0.1000000000000000, + 0.1000000000000000, + 0.1000000000000000, + 0.1000000000000000, + 0.1000000000000000, + 0.1020408163265310, + 0.1000000000000000, + 0.1000000000000000, + 0.1000000000000000, + 0.1000000000000000, + 0.1000000000000000, + 0.1000000000000000, + 0.1000000000000000, + 0.1000000000000000, + 0.1020408163265310, + 0.1020408163265310, + 0.1000000000000000, + 0.1020408163265310, + 0.1020408163265310, + 0.1020408163265310, + 0.1020408163265310, + 0.1041666666666670, + 0.1041666666666670, + 0.1020408163265310, + 0.0833333333333333, + 0.0833333333333333, + 0.0833333333333333, + 0.0833333333333333, + 0.0851063829787234, + 0.0851063829787234, + 0.0851063829787234, + 0.0833333333333333, + 0.0833333333333333, + 0.0833333333333333, + 0.0851063829787234, + 0.0851063829787234, + 0.0851063829787234, + 0.0833333333333333, + 0.0833333333333333, + 0.0833333333333333, + 0.0833333333333333, + 0.0800000000000000, + 0.0784313725490196, + 0.0769230769230769, + 0.0769230769230769, + 0.0769230769230769, + 0.0754716981132075, + 0.0754716981132075, + 0.0754716981132075, + 0.0754716981132075, + 0.0754716981132075, + 0.0754716981132075, + 0.0754716981132075, + 0.0754716981132075, + 0.0754716981132075, + 0.0576923076923077, + 0.0576923076923077, + 0.0576923076923077, + 0.0576923076923077, + 0.0588235294117647, + 0.0588235294117647, + 0.0588235294117647, + 0.0588235294117647, + 0.0588235294117647, + 0.0588235294117647, + 0.0588235294117647, + 0.0588235294117647, + 0.0588235294117647, + 0.0588235294117647, + 0.0588235294117647, + 0.0588235294117647, + 0.0600000000000000, + 0.0600000000000000, + 0.0600000000000000, + 0.0600000000000000, + 0.0600000000000000, + 0.0600000000000000, + 0.0600000000000000, + 0.0600000000000000, + 0.0600000000000000, + 0.0600000000000000, + 0.0588235294117647, + 0.0588235294117647, + 0.0600000000000000, + 0.0600000000000000, + 0.0600000000000000, + 0.0588235294117647, + 0.0588235294117647, + 0.0588235294117647, + 0.0588235294117647, + 0.0588235294117647, + 0.0576923076923077, + 0.0576923076923077, + 0.0576923076923077, + 0.0576923076923077, + 0.0566037735849057, + 0.0566037735849057, + 0.0566037735849057, + 0.0566037735849057, + 0.0566037735849057, + 0.0555555555555556, + 0.0555555555555556, + 0.0555555555555556, + 0.0555555555555556, + 0.0555555555555556, + 0.0555555555555556, + 0.0555555555555556, + 0.0545454545454545, + 0.0535714285714286, + 0.0363636363636364, + 0.0363636363636364, + 0.0363636363636364, + 0.0363636363636364, + 0.0357142857142857, + 0.0357142857142857, + 0.0357142857142857, + 0.0357142857142857, + 0.0363636363636364, + 0.0357142857142857, + 0.0357142857142857, + 0.0363636363636364, + 0.0363636363636364, + 0.0363636363636364, + 0.0363636363636364, + 0.0370370370370370, + 0.0370370370370370, + 0.0377358490566038, + 0.0377358490566038, + 0.0377358490566038, + 0.0377358490566038, + 0.0384615384615385, + 0.0392156862745098, + 0.0392156862745098, + 0.0400000000000000, + 0.0400000000000000, + 0.0392156862745098, + 0.0392156862745098, + 0.0377358490566038, + 0.0370370370370370, + 0.0370370370370370, + 0.0370370370370370, + 0.0370370370370370, + 0.0377358490566038, + 0.0392156862745098, + 0.0392156862745098, + 0.0392156862745098, + 0.0392156862745098, + 0.0392156862745098, + 0.0392156862745098, + 0.0377358490566038, + 0.0377358490566038, + 0.0370370370370370, + 0.0370370370370370, + 0.0370370370370370, + 0.0370370370370370, + 0.0370370370370370, + 0.0370370370370370, + 0.0370370370370370, + 0.0370370370370370, + 0.0370370370370370, + 0.0370370370370370, + 0.0188679245283019, + 0.0188679245283019, + 0.0188679245283019, + 0.0188679245283019, + 0.0188679245283019, + 0.0188679245283019, + 0.0188679245283019, + 0.0185185185185185, + 0.0181818181818182, + 0.0181818181818182, + 0.0181818181818182, + 0.0181818181818182, + 0.0181818181818182, + 0.0181818181818182, + 0.0181818181818182, + 0.0181818181818182, + 0.0181818181818182, + 0.0175438596491228, + 0.0175438596491228, + 0.0175438596491228, + 0.0175438596491228, + 0.0175438596491228, + 0.0175438596491228, + 0.0175438596491228, + 0.0172413793103448, + 0.0172413793103448, + 0.0172413793103448, + 0.0172413793103448, + 0.0172413793103448, + 0.0172413793103448, + 0.0172413793103448, + 0.0172413793103448, + 0.0172413793103448, + 0.0172413793103448, + 0.0172413793103448, + 0.0172413793103448, + 0.0172413793103448, + 0.0172413793103448, + 0.0172413793103448, + 0.0172413793103448, + 0.0172413793103448, + 0.0172413793103448, + 0.0172413793103448, + 0.0172413793103448, + 0.0172413793103448, + 0.0172413793103448, + 0.0172413793103448, + 0.0172413793103448, + 0.0175438596491228, + 0.0175438596491228, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000 + } + }, + { PLACE_CATEG_ID_OTHER, + { + 0.0175438596491228, + 0.0175438596491228, + 0.0175438596491228, + 0.0175438596491228, + 0.0172413793103448, + 0.0172413793103448, + 0.0172413793103448, + 0.0172413793103448, + 0.0172413793103448, + 0.0166666666666667, + 0.0166666666666667, + 0.0166666666666667, + 0.0166666666666667, + 0.0166666666666667, + 0.0166666666666667, + 0.0166666666666667, + 0.0169491525423729, + 0.0169491525423729, + 0.0169491525423729, + 0.0169491525423729, + 0.0169491525423729, + 0.0169491525423729, + 0.0169491525423729, + 0.0169491525423729, + 0.0169491525423729, + 0.0169491525423729, + 0.0169491525423729, + 0.0169491525423729, + 0.0169491525423729, + 0.0169491525423729, + 0.0169491525423729, + 0.0169491525423729, + 0.0169491525423729, + 0.0169491525423729, + 0.0169491525423729, + 0.0169491525423729, + 0.0169491525423729, + 0.0169491525423729, + 0.0169491525423729, + 0.0169491525423729, + 0.0169491525423729, + 0.0169491525423729, + 0.0169491525423729, + 0.0169491525423729, + 0.0169491525423729, + 0.0169491525423729, + 0.0169491525423729, + 0.0169491525423729, + 0.0169491525423729, + 0.0169491525423729, + 0.0169491525423729, + 0.0169491525423729, + 0.0169491525423729, + 0.0169491525423729, + 0.0169491525423729, + 0.0169491525423729, + 0.0169491525423729, + 0.0169491525423729, + 0.0169491525423729, + 0.0169491525423729, + 0.0169491525423729, + 0.0169491525423729, + 0.0169491525423729, + 0.0169491525423729, + 0.0169491525423729, + 0.0169491525423729, + 0.0169491525423729, + 0.0169491525423729, + 0.0169491525423729, + 0.0169491525423729, + 0.0172413793103448, + 0.0172413793103448, + 0.0172413793103448, + 0.0172413793103448, + 0.0172413793103448, + 0.0172413793103448, + 0.0169491525423729, + 0.0169491525423729, + 0.0169491525423729, + 0.0169491525423729, + 0.0169491525423729, + 0.0169491525423729, + 0.0169491525423729, + 0.0169491525423729, + 0.0169491525423729, + 0.0169491525423729, + 0.0169491525423729, + 0.0169491525423729, + 0.0169491525423729, + 0.0169491525423729, + 0.0169491525423729, + 0.0169491525423729, + 0.0169491525423729, + 0.0169491525423729, + 0.0169491525423729, + 0.0169491525423729, + 0.0169491525423729, + 0.0169491525423729, + 0.0169491525423729, + 0.0169491525423729, + 0.0166666666666667, + 0.0166666666666667, + 0.0166666666666667, + 0.0166666666666667, + 0.0166666666666667, + 0.0166666666666667, + 0.0166666666666667, + 0.0166666666666667, + 0.0166666666666667, + 0.0166666666666667, + 0.0166666666666667, + 0.0166666666666667, + 0.0166666666666667, + 0.0166666666666667, + 0.0166666666666667, + 0.0166666666666667, + 0.0166666666666667, + 0.0166666666666667, + 0.0166666666666667, + 0.0166666666666667, + 0.0166666666666667, + 0.0166666666666667, + 0.0166666666666667, + 0.0166666666666667, + 0.0166666666666667, + 0.0166666666666667, + 0.0166666666666667, + 0.0166666666666667, + 0.0166666666666667, + 0.0166666666666667, + 0.0166666666666667, + 0.0166666666666667, + 0.0166666666666667, + 0.0166666666666667, + 0.0166666666666667, + 0.0166666666666667, + 0.0166666666666667, + 0.0166666666666667, + 0.0166666666666667, + 0.0166666666666667, + 0.0166666666666667, + 0.0166666666666667, + 0.0166666666666667, + 0.0166666666666667, + 0.0166666666666667, + 0.0166666666666667, + 0.0166666666666667, + 0.0166666666666667, + 0.0166666666666667, + 0.0166666666666667, + 0.0166666666666667, + 0.0166666666666667, + 0.0166666666666667, + 0.0166666666666667, + 0.0166666666666667, + 0.0166666666666667, + 0.0166666666666667, + 0.0166666666666667, + 0.0166666666666667, + 0.0166666666666667, + 0.0166666666666667, + 0.0166666666666667, + 0.0166666666666667, + 0.0166666666666667, + 0.0166666666666667, + 0.0166666666666667, + 0.0166666666666667, + 0.0166666666666667, + 0.0166666666666667, + 0.0166666666666667, + 0.0166666666666667, + 0.0166666666666667, + 0.0166666666666667, + 0.0166666666666667, + 0.0166666666666667, + 0.0166666666666667, + 0.0166666666666667, + 0.0166666666666667, + 0.0166666666666667, + 0.0166666666666667, + 0.0166666666666667, + 0.0166666666666667, + 0.0166666666666667, + 0.0166666666666667, + 0.0166666666666667, + 0.0166666666666667, + 0.0166666666666667, + 0.0166666666666667, + 0.0166666666666667, + 0.0166666666666667, + 0.0166666666666667, + 0.0166666666666667, + 0.0166666666666667, + 0.0166666666666667, + 0.0166666666666667, + 0.0166666666666667, + 0.0166666666666667, + 0.0166666666666667, + 0.0166666666666667, + 0.0166666666666667, + 0.0166666666666667, + 0.0166666666666667, + 0.0166666666666667, + 0.0166666666666667, + 0.0166666666666667, + 0.0166666666666667, + 0.0166666666666667, + 0.0166666666666667, + 0.0166666666666667, + 0.0166666666666667, + 0.0166666666666667, + 0.0166666666666667, + 0.0166666666666667, + 0.0166666666666667, + 0.0166666666666667, + 0.0166666666666667, + 0.0166666666666667, + 0.0166666666666667, + 0.0166666666666667, + 0.0166666666666667, + 0.0166666666666667, + 0.0166666666666667, + 0.0166666666666667, + 0.0166666666666667, + 0.0166666666666667, + 0.0166666666666667, + 0.0166666666666667, + 0.0166666666666667, + 0.0166666666666667, + 0.0166666666666667, + 0.0166666666666667, + 0.0169491525423729, + 0.0169491525423729, + 0.0169491525423729, + 0.0169491525423729, + 0.0169491525423729, + 0.0169491525423729, + 0.0169491525423729, + 0.0169491525423729, + 0.0169491525423729, + 0.0169491525423729, + 0.0169491525423729, + 0.0169491525423729, + 0.0169491525423729, + 0.0169491525423729, + 0.0169491525423729, + 0.0169491525423729, + 0.0169491525423729, + 0.0169491525423729, + 0.0169491525423729, + 0.0169491525423729, + 0.0169491525423729, + 0.0169491525423729, + 0.0169491525423729, + 0.0169491525423729, + 0.0169491525423729, + 0.0169491525423729, + 0.0169491525423729, + 0.0169491525423729, + 0.0169491525423729, + 0.0169491525423729, + 0.0169491525423729, + 0.0169491525423729, + 0.0169491525423729, + 0.0169491525423729, + 0.0169491525423729, + 0.0169491525423729, + 0.0169491525423729, + 0.0169491525423729, + 0.0169491525423729, + 0.0169491525423729, + 0.0169491525423729, + 0.0169491525423729, + 0.0169491525423729, + 0.0169491525423729, + 0.0169491525423729, + 0.0169491525423729, + 0.0169491525423729, + 0.0169491525423729, + 0.0169491525423729, + 0.0169491525423729, + 0.0169491525423729, + 0.0169491525423729, + 0.0169491525423729, + 0.0169491525423729, + 0.0169491525423729, + 0.0169491525423729, + 0.0169491525423729, + 0.0169491525423729, + 0.0169491525423729, + 0.0169491525423729, + 0.0169491525423729, + 0.0172413793103448, + 0.0172413793103448, + 0.0172413793103448, + 0.0172413793103448, + 0.0172413793103448, + 0.0172413793103448, + 0.0172413793103448, + 0.0172413793103448, + 0.0172413793103448, + 0.0172413793103448, + 0.0172413793103448, + 0.0172413793103448, + 0.0172413793103448, + 0.0172413793103448, + 0.0172413793103448, + 0.0172413793103448, + 0.0172413793103448, + 0.0172413793103448, + 0.0169491525423729, + 0.0169491525423729, + 0.0169491525423729, + 0.0169491525423729, + 0.0169491525423729, + 0.0169491525423729, + 0.0169491525423729, + 0.0169491525423729, + 0.0169491525423729, + 0.0169491525423729, + 0.0169491525423729, + 0.0169491525423729, + 0.0169491525423729, + 0.0169491525423729, + 0.0169491525423729, + 0.0169491525423729, + 0.0169491525423729, + 0.0172413793103448, + 0.0172413793103448, + 0.0172413793103448, + 0.0172413793103448, + 0.0172413793103448, + 0.0172413793103448, + 0.0172413793103448, + 0.0172413793103448, + 0.0172413793103448, + 0.0172413793103448, + 0.0172413793103448, + 0.0172413793103448, + 0.0172413793103448, + 0.0172413793103448, + 0.0172413793103448, + 0.0172413793103448, + 0.0172413793103448, + 0.0172413793103448, + 0.0175438596491228, + 0.0175438596491228, + 0.0175438596491228, + 0.0175438596491228, + 0.0175438596491228, + 0.0175438596491228, + 0.0175438596491228, + 0.0175438596491228, + 0.0175438596491228, + 0.0175438596491228, + 0.0175438596491228, + 0.0175438596491228, + 0.0175438596491228, + 0.0175438596491228, + 0.0175438596491228, + 0.0175438596491228, + 0.0175438596491228, + 0.0175438596491228, + 0.0175438596491228, + 0.0175438596491228, + 0.0175438596491228, + 0.0178571428571429, + 0.0178571428571429, + 0.0178571428571429, + 0.0175438596491228, + 0.0175438596491228, + 0.0175438596491228, + 0.0175438596491228, + 0.0175438596491228, + 0.0175438596491228, + 0.0175438596491228, + 0.0178571428571429, + 0.0178571428571429, + 0.0178571428571429, + 0.0178571428571429, + 0.0178571428571429, + 0.0175438596491228, + 0.0175438596491228, + 0.0175438596491228, + 0.0175438596491228, + 0.0175438596491228, + 0.0175438596491228, + 0.0175438596491228, + 0.0181818181818182, + 0.0181818181818182, + 0.0178571428571429, + 0.0178571428571429, + 0.0178571428571429, + 0.0178571428571429, + 0.0185185185185185, + 0.0185185185185185, + 0.0185185185185185, + 0.0185185185185185, + 0.0185185185185185, + 0.0185185185185185, + 0.0363636363636364, + 0.0363636363636364, + 0.0535714285714286, + 0.0535714285714286, + 0.0535714285714286, + 0.0526315789473684, + 0.0526315789473684, + 0.0545454545454545, + 0.0545454545454545, + 0.0545454545454545, + 0.0555555555555556, + 0.0555555555555556, + 0.0555555555555556, + 0.0555555555555556, + 0.0555555555555556, + 0.0555555555555556, + 0.0555555555555556, + 0.0555555555555556, + 0.0377358490566038, + 0.0370370370370370, + 0.0370370370370370, + 0.0370370370370370, + 0.0384615384615385, + 0.0384615384615385, + 0.0384615384615385, + 0.0384615384615385, + 0.0196078431372549, + 0.0196078431372549, + 0.0192307692307692, + 0.0192307692307692, + 0.0192307692307692, + 0.0196078431372549, + 0.0196078431372549, + 0.0196078431372549, + 0.0192307692307692, + 0.0192307692307692, + 0.0192307692307692, + 0.0192307692307692, + 0.0192307692307692, + 0.0192307692307692, + 0.0192307692307692, + 0.0192307692307692, + 0.0192307692307692, + 0.0188679245283019, + 0.0188679245283019, + 0.0188679245283019, + 0.0188679245283019, + 0.0192307692307692, + 0.0192307692307692, + 0.0192307692307692, + 0.0192307692307692, + 0.0192307692307692, + 0.0192307692307692, + 0.0192307692307692, + 0.0185185185185185, + 0.0185185185185185, + 0.0185185185185185, + 0.0185185185185185, + 0.0185185185185185, + 0.0188679245283019, + 0.0185185185185185, + 0.0185185185185185, + 0.0185185185185185, + 0.0188679245283019, + 0.0188679245283019, + 0.0188679245283019, + 0.0188679245283019, + 0.0188679245283019, + 0.0188679245283019, + 0.0188679245283019, + 0.0188679245283019, + 0.0188679245283019, + 0.0188679245283019, + 0.0188679245283019, + 0.0188679245283019, + 0.0188679245283019, + 0.0188679245283019, + 0.0192307692307692, + 0.0188679245283019, + 0.0188679245283019, + 0.0188679245283019, + 0.0188679245283019, + 0.0188679245283019, + 0.0181818181818182, + 0.0181818181818182, + 0.0181818181818182, + 0.0181818181818182, + 0.0181818181818182, + 0.0181818181818182, + 0.0188679245283019, + 0.0188679245283019, + 0.0188679245283019, + 0.0192307692307692, + 0.0200000000000000, + 0.0200000000000000, + 0.0208333333333333, + 0.0212765957446808, + 0.0212765957446808, + 0.0212765957446808, + 0.0212765957446808, + 0.0416666666666667, + 0.0400000000000000, + 0.0392156862745098, + 0.0384615384615385, + 0.0384615384615385, + 0.0384615384615385, + 0.0384615384615385, + 0.0392156862745098, + 0.0400000000000000, + 0.0400000000000000, + 0.0400000000000000, + 0.0392156862745098, + 0.0392156862745098, + 0.0392156862745098, + 0.0392156862745098, + 0.0392156862745098, + 0.0384615384615385, + 0.0384615384615385, + 0.0400000000000000, + 0.0392156862745098, + 0.0416666666666667, + 0.0416666666666667, + 0.0416666666666667, + 0.0416666666666667, + 0.0416666666666667, + 0.0408163265306122, + 0.0425531914893617, + 0.0425531914893617, + 0.0425531914893617, + 0.0425531914893617, + 0.0444444444444444, + 0.0434782608695652, + 0.0434782608695652, + 0.0434782608695652, + 0.0434782608695652, + 0.0434782608695652, + 0.0434782608695652, + 0.0425531914893617, + 0.0434782608695652, + 0.0434782608695652, + 0.0434782608695652, + 0.0434782608695652, + 0.0434782608695652, + 0.0434782608695652, + 0.0444444444444444, + 0.0444444444444444, + 0.0444444444444444, + 0.0434782608695652, + 0.0434782608695652, + 0.0434782608695652, + 0.0434782608695652, + 0.0434782608695652, + 0.0454545454545455, + 0.0454545454545455, + 0.0454545454545455, + 0.0454545454545455, + 0.0444444444444444, + 0.0444444444444444, + 0.0465116279069768, + 0.0454545454545455, + 0.0454545454545455, + 0.0454545454545455, + 0.0444444444444444, + 0.0444444444444444, + 0.0444444444444444, + 0.0454545454545455, + 0.0454545454545455, + 0.0454545454545455, + 0.0408163265306122, + 0.0408163265306122, + 0.0400000000000000, + 0.0392156862745098, + 0.0392156862745098, + 0.0392156862745098, + 0.0377358490566038, + 0.0377358490566038, + 0.0384615384615385, + 0.0384615384615385, + 0.0377358490566038, + 0.0377358490566038, + 0.0377358490566038, + 0.0377358490566038, + 0.0357142857142857, + 0.0357142857142857, + 0.0357142857142857, + 0.0357142857142857, + 0.0370370370370370, + 0.0370370370370370, + 0.0357142857142857, + 0.0357142857142857, + 0.0344827586206897, + 0.0344827586206897, + 0.0338983050847458, + 0.0338983050847458, + 0.0338983050847458, + 0.0338983050847458, + 0.0338983050847458, + 0.0338983050847458, + 0.0338983050847458, + 0.0338983050847458, + 0.0344827586206897, + 0.0344827586206897, + 0.0333333333333333, + 0.0333333333333333, + 0.0491803278688525, + 0.0491803278688525, + 0.0483870967741936, + 0.0483870967741936, + 0.0483870967741936, + 0.0483870967741936, + 0.0483870967741936, + 0.0483870967741936, + 0.0483870967741936, + 0.0483870967741936, + 0.0483870967741936, + 0.0483870967741936, + 0.0500000000000000, + 0.0500000000000000, + 0.0500000000000000, + 0.0500000000000000, + 0.0500000000000000, + 0.0500000000000000, + 0.0500000000000000, + 0.0500000000000000, + 0.0500000000000000, + 0.0500000000000000, + 0.0500000000000000, + 0.0500000000000000, + 0.0350877192982456, + 0.0350877192982456, + 0.0350877192982456, + 0.0350877192982456, + 0.0350877192982456, + 0.0350877192982456, + 0.0344827586206897, + 0.0344827586206897, + 0.0338983050847458, + 0.0338983050847458, + 0.0338983050847458, + 0.0338983050847458, + 0.0333333333333333, + 0.0333333333333333, + 0.0333333333333333, + 0.0333333333333333, + 0.0333333333333333, + 0.0333333333333333, + 0.0333333333333333, + 0.0333333333333333, + 0.0333333333333333, + 0.0333333333333333, + 0.0333333333333333, + 0.0333333333333333, + 0.0327868852459016, + 0.0327868852459016, + 0.0327868852459016, + 0.0327868852459016, + 0.0327868852459016, + 0.0327868852459016, + 0.0327868852459016, + 0.0327868852459016, + 0.0327868852459016, + 0.0327868852459016, + 0.0327868852459016, + 0.0327868852459016, + 0.0327868852459016, + 0.0327868852459016, + 0.0327868852459016, + 0.0327868852459016, + 0.0327868852459016, + 0.0327868852459016, + 0.0327868852459016, + 0.0327868852459016, + 0.0327868852459016, + 0.0327868852459016, + 0.0483870967741936, + 0.0483870967741936, + 0.0483870967741936, + 0.0483870967741936, + 0.0483870967741936, + 0.0483870967741936, + 0.0483870967741936, + 0.0483870967741936, + 0.0483870967741936, + 0.0483870967741936, + 0.0483870967741936, + 0.0483870967741936, + 0.0483870967741936, + 0.0491803278688525, + 0.0491803278688525, + 0.0500000000000000, + 0.0491803278688525, + 0.0491803278688525, + 0.0491803278688525, + 0.0491803278688525, + 0.0491803278688525, + 0.0491803278688525, + 0.0491803278688525, + 0.0491803278688525, + 0.0491803278688525, + 0.0491803278688525, + 0.0491803278688525, + 0.0491803278688525, + 0.0491803278688525, + 0.0491803278688525, + 0.0491803278688525, + 0.0491803278688525, + 0.0491803278688525, + 0.0491803278688525, + 0.0491803278688525, + 0.0491803278688525, + 0.0491803278688525, + 0.0491803278688525, + 0.0491803278688525, + 0.0491803278688525, + 0.0491803278688525, + 0.0491803278688525, + 0.0491803278688525, + 0.0483870967741936, + 0.0483870967741936, + 0.0483870967741936, + 0.0333333333333333, + 0.0333333333333333, + 0.0333333333333333, + 0.0333333333333333, + 0.0333333333333333, + 0.0327868852459016, + 0.0327868852459016, + 0.0327868852459016, + 0.0327868852459016, + 0.0327868852459016, + 0.0338983050847458, + 0.0338983050847458, + 0.0338983050847458, + 0.0338983050847458, + 0.0338983050847458, + 0.0338983050847458, + 0.0655737704918033, + 0.0655737704918033, + 0.0655737704918033, + 0.0655737704918033, + 0.0655737704918033, + 0.0666666666666667, + 0.0677966101694915, + 0.0666666666666667, + 0.0677966101694915, + 0.0677966101694915, + 0.0677966101694915, + 0.0677966101694915, + 0.0689655172413793, + 0.0689655172413793, + 0.0689655172413793, + 0.0689655172413793, + 0.0689655172413793, + 0.0689655172413793, + 0.0689655172413793, + 0.0689655172413793, + 0.0833333333333333, + 0.0833333333333333, + 0.0833333333333333, + 0.0833333333333333, + 0.0819672131147541, + 0.0833333333333333, + 0.0833333333333333, + 0.0833333333333333, + 0.0677966101694915, + 0.0677966101694915, + 0.0666666666666667, + 0.0666666666666667, + 0.0819672131147541, + 0.0819672131147541, + 0.0819672131147541, + 0.0819672131147541, + 0.0508474576271187, + 0.0500000000000000, + 0.0500000000000000, + 0.0500000000000000, + 0.0500000000000000, + 0.0508474576271187, + 0.0500000000000000, + 0.0500000000000000, + 0.0500000000000000, + 0.0500000000000000, + 0.0655737704918033, + 0.0645161290322581, + 0.0645161290322581, + 0.0645161290322581, + 0.0645161290322581, + 0.0645161290322581, + 0.0645161290322581, + 0.0645161290322581, + 0.0645161290322581, + 0.0645161290322581, + 0.0645161290322581, + 0.0645161290322581, + 0.0645161290322581, + 0.0645161290322581, + 0.0645161290322581, + 0.0645161290322581, + 0.0500000000000000, + 0.0500000000000000, + 0.0500000000000000, + 0.0508474576271187, + 0.0508474576271187, + 0.0508474576271187, + 0.0508474576271187, + 0.0508474576271187, + 0.0508474576271187, + 0.0508474576271187, + 0.0508474576271187, + 0.0508474576271187, + 0.0666666666666667, + 0.0666666666666667, + 0.0666666666666667, + 0.0677966101694915, + 0.0677966101694915, + 0.0677966101694915, + 0.0677966101694915, + 0.0677966101694915, + 0.0677966101694915, + 0.0677966101694915, + 0.0677966101694915, + 0.0677966101694915, + 0.0517241379310345, + 0.0517241379310345, + 0.0350877192982456, + 0.0350877192982456, + 0.0350877192982456, + 0.0350877192982456, + 0.0350877192982456, + 0.0350877192982456, + 0.0517241379310345, + 0.0517241379310345, + 0.0517241379310345, + 0.0517241379310345, + 0.0517241379310345, + 0.0517241379310345, + 0.0517241379310345, + 0.0517241379310345, + 0.0517241379310345, + 0.0517241379310345, + 0.0517241379310345, + 0.0517241379310345, + 0.0517241379310345, + 0.0517241379310345, + 0.0517241379310345, + 0.0517241379310345, + 0.0526315789473684, + 0.0526315789473684, + 0.0526315789473684, + 0.0500000000000000, + 0.0500000000000000, + 0.0500000000000000, + 0.0655737704918033, + 0.0655737704918033, + 0.0655737704918033, + 0.0655737704918033, + 0.0655737704918033, + 0.0655737704918033, + 0.0500000000000000, + 0.0500000000000000, + 0.0508474576271187, + 0.0508474576271187, + 0.0508474576271187, + 0.0508474576271187, + 0.0500000000000000, + 0.0500000000000000, + 0.0500000000000000, + 0.0500000000000000, + 0.0500000000000000, + 0.0500000000000000, + 0.0500000000000000, + 0.0500000000000000, + 0.0655737704918033, + 0.0655737704918033, + 0.0655737704918033, + 0.0655737704918033, + 0.0645161290322581, + 0.0645161290322581, + 0.0645161290322581, + 0.0655737704918033, + 0.0655737704918033, + 0.0655737704918033, + 0.0655737704918033, + 0.0655737704918033, + 0.0655737704918033, + 0.0655737704918033, + 0.0655737704918033, + 0.0655737704918033, + 0.0655737704918033, + 0.0655737704918033, + 0.0500000000000000, + 0.0500000000000000, + 0.0500000000000000, + 0.0500000000000000, + 0.0500000000000000, + 0.0500000000000000, + 0.0508474576271187, + 0.0508474576271187, + 0.0508474576271187, + 0.0508474576271187, + 0.0508474576271187, + 0.0508474576271187, + 0.0517241379310345, + 0.0526315789473684, + 0.0526315789473684, + 0.0535714285714286, + 0.0535714285714286, + 0.0535714285714286, + 0.0689655172413793, + 0.0689655172413793, + 0.0689655172413793, + 0.0689655172413793, + 0.0526315789473684, + 0.0526315789473684, + 0.0701754385964912, + 0.0701754385964912, + 0.0701754385964912, + 0.0689655172413793, + 0.0689655172413793, + 0.0689655172413793, + 0.0701754385964912, + 0.0701754385964912, + 0.0701754385964912, + 0.0714285714285714, + 0.0714285714285714, + 0.0714285714285714, + 0.0727272727272727, + 0.0727272727272727, + 0.0740740740740741, + 0.0740740740740741, + 0.0909090909090909, + 0.0925925925925926, + 0.1090909090909090, + 0.1111111111111110, + 0.1132075471698110, + 0.1153846153846150, + 0.1153846153846150, + 0.1153846153846150, + 0.0943396226415094, + 0.0943396226415094, + 0.0961538461538462, + 0.0943396226415094, + 0.0943396226415094, + 0.0943396226415094, + 0.0925925925925926, + 0.0909090909090909, + 0.1228070175438600, + 0.1228070175438600, + 0.1228070175438600, + 0.1228070175438600, + 0.1250000000000000, + 0.1250000000000000, + 0.1250000000000000, + 0.1250000000000000, + 0.1250000000000000, + 0.1250000000000000, + 0.1228070175438600, + 0.1206896551724140, + 0.1206896551724140, + 0.1228070175438600, + 0.1071428571428570, + 0.1071428571428570, + 0.0909090909090909, + 0.0925925925925926, + 0.0925925925925926, + 0.0909090909090909, + 0.0909090909090909, + 0.0909090909090909, + 0.0892857142857143, + 0.0892857142857143, + 0.0892857142857143, + 0.1052631578947370, + 0.1052631578947370, + 0.1052631578947370, + 0.1071428571428570, + 0.1071428571428570, + 0.1071428571428570, + 0.1071428571428570, + 0.1071428571428570, + 0.1071428571428570, + 0.1071428571428570, + 0.1250000000000000, + 0.0925925925925926, + 0.0925925925925926, + 0.1090909090909090, + 0.1071428571428570, + 0.1090909090909090, + 0.1090909090909090, + 0.1071428571428570, + 0.0909090909090909, + 0.0909090909090909, + 0.0909090909090909, + 0.0909090909090909, + 0.0909090909090909, + 0.0892857142857143, + 0.0892857142857143, + 0.0892857142857143, + 0.0892857142857143, + 0.0877192982456140, + 0.1071428571428570, + 0.1071428571428570, + 0.1228070175438600, + 0.1228070175438600, + 0.1250000000000000, + 0.1250000000000000, + 0.1071428571428570, + 0.1090909090909090, + 0.1090909090909090, + 0.1090909090909090, + 0.1090909090909090, + 0.1250000000000000, + 0.1250000000000000, + 0.1272727272727270, + 0.1272727272727270, + 0.1272727272727270, + 0.1272727272727270, + 0.1272727272727270, + 0.1296296296296300, + 0.1272727272727270, + 0.1272727272727270, + 0.1111111111111110, + 0.1111111111111110, + 0.1111111111111110, + 0.1111111111111110, + 0.1111111111111110, + 0.1132075471698110, + 0.1153846153846150, + 0.1153846153846150, + 0.0980392156862745, + 0.1132075471698110, + 0.1153846153846150, + 0.0980392156862745, + 0.0980392156862745, + 0.0980392156862745, + 0.1153846153846150, + 0.1176470588235290, + 0.1346153846153850, + 0.1346153846153850, + 0.1400000000000000, + 0.1428571428571430, + 0.1428571428571430, + 0.1428571428571430, + 0.1428571428571430, + 0.1600000000000000, + 0.1836734693877550, + 0.1836734693877550, + 0.1836734693877550, + 0.1632653061224490, + 0.1632653061224490, + 0.1800000000000000, + 0.1914893617021280, + 0.1914893617021280, + 0.1914893617021280, + 0.1914893617021280, + 0.1914893617021280, + 0.1914893617021280, + 0.1956521739130430, + 0.1956521739130430, + 0.1956521739130430, + 0.1956521739130430, + 0.2173913043478260, + 0.2173913043478260, + 0.2127659574468080, + 0.2127659574468080, + 0.2127659574468080, + 0.2040816326530610, + 0.2000000000000000, + 0.1818181818181820, + 0.1818181818181820, + 0.1818181818181820, + 0.1818181818181820, + 0.1627906976744190, + 0.1627906976744190, + 0.1627906976744190, + 0.1428571428571430, + 0.1428571428571430, + 0.1463414634146340, + 0.1463414634146340, + 0.1860465116279070, + 0.1860465116279070, + 0.2045454545454550, + 0.2093023255813950, + 0.2093023255813950, + 0.2093023255813950, + 0.2272727272727270, + 0.2272727272727270, + 0.2608695652173910, + 0.2608695652173910, + 0.2444444444444440, + 0.2444444444444440, + 0.2954545454545450, + 0.2954545454545450, + 0.3404255319148940, + 0.3333333333333330, + 0.3265306122448980, + 0.3265306122448980, + 0.3200000000000000, + 0.3265306122448980, + 0.3400000000000000, + 0.3333333333333330, + 0.3333333333333330, + 0.3333333333333330, + 0.3269230769230770, + 0.3207547169811320, + 0.3396226415094340, + 0.3396226415094340, + 0.3333333333333330, + 0.3269230769230770, + 0.3207547169811320, + 0.3207547169811320, + 0.3207547169811320, + 0.3148148148148150, + 0.3148148148148150, + 0.3148148148148150, + 0.3090909090909090, + 0.3214285714285710, + 0.3214285714285710, + 0.3214285714285710, + 0.3272727272727270, + 0.3214285714285710, + 0.3214285714285710, + 0.3214285714285710, + 0.3214285714285710, + 0.3214285714285710, + 0.3214285714285710, + 0.3214285714285710, + 0.3214285714285710, + 0.3214285714285710, + 0.3148148148148150, + 0.3148148148148150, + 0.3148148148148150, + 0.3148148148148150, + 0.3090909090909090, + 0.3148148148148150, + 0.2127659574468080, + 0.2127659574468080, + 0.2127659574468080, + 0.2127659574468080, + 0.2173913043478260, + 0.2000000000000000, + 0.2000000000000000, + 0.2000000000000000, + 0.1818181818181820, + 0.1818181818181820, + 0.1777777777777780, + 0.1777777777777780, + 0.1777777777777780, + 0.1777777777777780, + 0.1521739130434780, + 0.1521739130434780, + 0.1521739130434780, + 0.1304347826086960, + 0.1304347826086960, + 0.1304347826086960, + 0.1276595744680850, + 0.1276595744680850, + 0.1276595744680850, + 0.1250000000000000, + 0.1600000000000000, + 0.1600000000000000, + 0.1632653061224490, + 0.1666666666666670, + 0.1666666666666670, + 0.1666666666666670, + 0.1800000000000000, + 0.1800000000000000, + 0.1800000000000000, + 0.1960784313725490, + 0.1960784313725490, + 0.1923076923076920, + 0.1923076923076920, + 0.1923076923076920, + 0.1886792452830190, + 0.1886792452830190, + 0.1730769230769230, + 0.1730769230769230, + 0.1568627450980390, + 0.1568627450980390, + 0.1568627450980390, + 0.1568627450980390, + 0.1400000000000000, + 0.1400000000000000, + 0.1372549019607840, + 0.1372549019607840, + 0.1538461538461540, + 0.1538461538461540, + 0.1200000000000000, + 0.1200000000000000, + 0.1346153846153850, + 0.1372549019607840, + 0.1372549019607840, + 0.1200000000000000, + 0.0833333333333333, + 0.0833333333333333, + 0.0800000000000000, + 0.0800000000000000, + 0.0980392156862745, + 0.0980392156862745, + 0.0980392156862745, + 0.0980392156862745, + 0.0784313725490196, + 0.0961538461538462, + 0.1132075471698110, + 0.1132075471698110, + 0.1132075471698110, + 0.1153846153846150, + 0.0961538461538462, + 0.0961538461538462, + 0.0961538461538462, + 0.0943396226415094, + 0.0943396226415094, + 0.0925925925925926, + 0.0909090909090909, + 0.0909090909090909, + 0.0909090909090909, + 0.0925925925925926, + 0.0909090909090909, + 0.0909090909090909, + 0.0909090909090909, + 0.0909090909090909, + 0.0740740740740741, + 0.0740740740740741, + 0.0727272727272727, + 0.0727272727272727, + 0.0714285714285714, + 0.0714285714285714, + 0.0701754385964912, + 0.0701754385964912, + 0.0655737704918033, + 0.0655737704918033, + 0.0655737704918033, + 0.0666666666666667, + 0.0666666666666667, + 0.0666666666666667, + 0.0666666666666667, + 0.0666666666666667, + 0.0677966101694915, + 0.0677966101694915, + 0.0677966101694915, + 0.0677966101694915, + 0.0677966101694915, + 0.0677966101694915, + 0.0677966101694915, + 0.0833333333333333, + 0.0833333333333333, + 0.0847457627118644, + 0.0847457627118644, + 0.0847457627118644, + 0.0847457627118644, + 0.0689655172413793, + 0.0701754385964912, + 0.0701754385964912, + 0.0701754385964912, + 0.0701754385964912, + 0.0862068965517241, + 0.0862068965517241, + 0.0701754385964912, + 0.0689655172413793, + 0.0677966101694915, + 0.0677966101694915, + 0.0517241379310345, + 0.0517241379310345, + 0.0517241379310345, + 0.0517241379310345, + 0.0517241379310345, + 0.0517241379310345, + 0.0508474576271187, + 0.0508474576271187, + 0.0508474576271187, + 0.0666666666666667, + 0.0666666666666667, + 0.0666666666666667, + 0.0666666666666667, + 0.0655737704918033, + 0.0655737704918033, + 0.0655737704918033, + 0.0655737704918033, + 0.0655737704918033, + 0.0806451612903226, + 0.0806451612903226, + 0.0806451612903226, + 0.0819672131147541, + 0.0819672131147541, + 0.0819672131147541, + 0.0819672131147541, + 0.0819672131147541, + 0.0819672131147541, + 0.0819672131147541, + 0.0833333333333333, + 0.0833333333333333, + 0.0833333333333333, + 0.0833333333333333, + 0.0833333333333333, + 0.0689655172413793, + 0.0677966101694915, + 0.0677966101694915, + 0.0677966101694915, + 0.0677966101694915, + 0.0677966101694915, + 0.0677966101694915, + 0.0677966101694915, + 0.0677966101694915, + 0.0508474576271187, + 0.0508474576271187, + 0.0508474576271187, + 0.0500000000000000, + 0.0508474576271187, + 0.0508474576271187, + 0.0508474576271187, + 0.0508474576271187, + 0.0508474576271187, + 0.0517241379310345, + 0.0517241379310345, + 0.0517241379310345, + 0.0517241379310345, + 0.0517241379310345, + 0.0666666666666667, + 0.0666666666666667, + 0.0666666666666667, + 0.0666666666666667, + 0.0666666666666667, + 0.0666666666666667, + 0.0666666666666667, + 0.0655737704918033, + 0.0645161290322581, + 0.0645161290322581, + 0.0645161290322581, + 0.0645161290322581, + 0.0645161290322581, + 0.0645161290322581, + 0.0645161290322581, + 0.0645161290322581, + 0.0634920634920635, + 0.0634920634920635, + 0.0634920634920635, + 0.0625000000000000, + 0.0634920634920635, + 0.0634920634920635, + 0.0634920634920635, + 0.0634920634920635, + 0.0634920634920635, + 0.0634920634920635, + 0.0625000000000000, + 0.0625000000000000, + 0.0625000000000000, + 0.0625000000000000, + 0.0625000000000000, + 0.0625000000000000, + 0.0625000000000000, + 0.0625000000000000, + 0.0625000000000000, + 0.0625000000000000, + 0.0625000000000000, + 0.0625000000000000, + 0.0625000000000000, + 0.0625000000000000, + 0.0476190476190476, + 0.0476190476190476, + 0.0476190476190476, + 0.0476190476190476, + 0.0476190476190476, + 0.0483870967741936, + 0.0483870967741936, + 0.0483870967741936, + 0.0327868852459016, + 0.0327868852459016, + 0.0327868852459016, + 0.0327868852459016, + 0.0322580645161290, + 0.0322580645161290, + 0.0317460317460317, + 0.0317460317460317, + 0.0312500000000000, + 0.0312500000000000, + 0.0312500000000000, + 0.0312500000000000, + 0.0312500000000000, + 0.0312500000000000, + 0.0312500000000000, + 0.0312500000000000, + 0.0312500000000000, + 0.0312500000000000, + 0.0312500000000000, + 0.0317460317460317, + 0.0317460317460317, + 0.0317460317460317, + 0.0317460317460317, + 0.0317460317460317, + 0.0317460317460317, + 0.0317460317460317, + 0.0322580645161290, + 0.0322580645161290, + 0.0322580645161290, + 0.0322580645161290, + 0.0322580645161290, + 0.0322580645161290, + 0.0322580645161290, + 0.0322580645161290, + 0.0322580645161290, + 0.0322580645161290, + 0.0322580645161290, + 0.0322580645161290, + 0.0322580645161290, + 0.0322580645161290, + 0.0322580645161290, + 0.0322580645161290, + 0.0322580645161290, + 0.0322580645161290, + 0.0317460317460317, + 0.0317460317460317, + 0.0317460317460317, + 0.0161290322580645, + 0.0161290322580645, + 0.0161290322580645, + 0.0161290322580645, + 0.0161290322580645, + 0.0161290322580645, + 0.0161290322580645, + 0.0161290322580645, + 0.0163934426229508, + 0.0163934426229508, + 0.0163934426229508, + 0.0163934426229508, + 0.0161290322580645, + 0.0161290322580645, + 0.0161290322580645, + 0.0161290322580645, + 0.0161290322580645, + 0.0161290322580645, + 0.0161290322580645, + 0.0161290322580645, + 0.0161290322580645, + 0.0161290322580645, + 0.0161290322580645, + 0.0161290322580645, + 0.0161290322580645, + 0.0161290322580645, + 0.0158730158730159, + 0.0158730158730159, + 0.0158730158730159, + 0.0158730158730159, + 0.0158730158730159, + 0.0158730158730159, + 0.0156250000000000, + 0.0156250000000000, + 0.0153846153846154, + 0.0153846153846154, + 0.0153846153846154, + 0.0153846153846154, + 0.0153846153846154, + 0.0153846153846154, + 0.0153846153846154, + 0.0153846153846154, + 0.0153846153846154, + 0.0153846153846154, + 0.0153846153846154, + 0.0153846153846154, + 0.0153846153846154, + 0.0153846153846154, + 0.0153846153846154, + 0.0153846153846154, + 0.0153846153846154, + 0.0153846153846154, + 0.0151515151515152, + 0.0151515151515152, + 0.0151515151515152, + 0.0151515151515152, + 0.0151515151515152, + 0.0151515151515152, + 0.0151515151515152, + 0.0151515151515152, + 0.0151515151515152, + 0.0151515151515152, + 0.0151515151515152, + 0.0151515151515152, + 0.0151515151515152, + 0.0151515151515152, + 0.0151515151515152, + 0.0151515151515152, + 0.0151515151515152, + 0.0151515151515152, + 0.0151515151515152, + 0.0151515151515152, + 0.0151515151515152, + 0.0151515151515152, + 0.0151515151515152, + 0.0151515151515152, + 0.0151515151515152, + 0.0151515151515152, + 0.0151515151515152, + 0.0151515151515152, + 0.0151515151515152, + 0.0151515151515152, + 0.0151515151515152, + 0.0151515151515152, + 0.0151515151515152, + 0.0151515151515152, + 0.0151515151515152, + 0.0151515151515152, + 0.0151515151515152, + 0.0151515151515152, + 0.0151515151515152, + 0.0151515151515152, + 0.0151515151515152, + 0.0151515151515152, + 0.0151515151515152, + 0.0151515151515152, + 0.0151515151515152, + 0.0151515151515152, + 0.0151515151515152, + 0.0151515151515152, + 0.0151515151515152, + 0.0151515151515152, + 0.0151515151515152, + 0.0151515151515152, + 0.0151515151515152, + 0.0151515151515152, + 0.0151515151515152, + 0.0151515151515152, + 0.0151515151515152, + 0.0151515151515152, + 0.0151515151515152, + 0.0151515151515152, + 0.0151515151515152, + 0.0151515151515152, + 0.0151515151515152, + 0.0151515151515152, + 0.0151515151515152, + 0.0151515151515152, + 0.0151515151515152, + 0.0151515151515152, + 0.0151515151515152, + 0.0151515151515152, + 0.0151515151515152, + 0.0151515151515152, + 0.0151515151515152, + 0.0151515151515152, + 0.0151515151515152, + 0.0151515151515152, + 0.0151515151515152, + 0.0151515151515152, + 0.0151515151515152, + 0.0151515151515152, + 0.0151515151515152, + 0.0151515151515152, + 0.0151515151515152, + 0.0151515151515152, + 0.0151515151515152, + 0.0151515151515152, + 0.0151515151515152, + 0.0151515151515152, + 0.0153846153846154, + 0.0153846153846154, + 0.0153846153846154, + 0.0153846153846154, + 0.0153846153846154, + 0.0153846153846154, + 0.0153846153846154, + 0.0153846153846154, + 0.0153846153846154, + 0.0153846153846154, + 0.0153846153846154, + 0.0153846153846154, + 0.0153846153846154, + 0.0153846153846154, + 0.0153846153846154, + 0.0153846153846154, + 0.0153846153846154, + 0.0153846153846154, + 0.0153846153846154, + 0.0153846153846154, + 0.0153846153846154, + 0.0153846153846154, + 0.0153846153846154, + 0.0153846153846154, + 0.0153846153846154, + 0.0153846153846154, + 0.0153846153846154, + 0.0153846153846154, + 0.0153846153846154, + 0.0153846153846154, + 0.0153846153846154, + 0.0153846153846154, + 0.0153846153846154, + 0.0153846153846154, + 0.0153846153846154, + 0.0153846153846154, + 0.0153846153846154, + 0.0153846153846154, + 0.0153846153846154, + 0.0153846153846154, + 0.0153846153846154, + 0.0153846153846154, + 0.0153846153846154, + 0.0153846153846154, + 0.0153846153846154, + 0.0153846153846154, + 0.0153846153846154, + 0.0153846153846154, + 0.0153846153846154, + 0.0153846153846154, + 0.0153846153846154, + 0.0153846153846154, + 0.0153846153846154, + 0.0153846153846154, + 0.0153846153846154, + 0.0153846153846154, + 0.0153846153846154, + 0.0153846153846154, + 0.0153846153846154, + 0.0153846153846154, + 0.0153846153846154, + 0.0153846153846154, + 0.0153846153846154, + 0.0153846153846154, + 0.0153846153846154, + 0.0153846153846154, + 0.0153846153846154, + 0.0153846153846154, + 0.0153846153846154, + 0.0153846153846154, + 0.0153846153846154, + 0.0153846153846154, + 0.0153846153846154, + 0.0153846153846154, + 0.0153846153846154, + 0.0153846153846154, + 0.0153846153846154, + 0.0153846153846154, + 0.0153846153846154, + 0.0153846153846154, + 0.0153846153846154, + 0.0153846153846154, + 0.0153846153846154, + 0.0153846153846154, + 0.0153846153846154, + 0.0153846153846154, + 0.0153846153846154, + 0.0153846153846154, + 0.0153846153846154, + 0.0153846153846154, + 0.0153846153846154, + 0.0153846153846154, + 0.0153846153846154, + 0.0153846153846154, + 0.0153846153846154, + 0.0153846153846154, + 0.0153846153846154, + 0.0153846153846154, + 0.0153846153846154, + 0.0153846153846154, + 0.0153846153846154, + 0.0153846153846154, + 0.0153846153846154, + 0.0153846153846154, + 0.0153846153846154, + 0.0153846153846154, + 0.0153846153846154, + 0.0153846153846154, + 0.0153846153846154, + 0.0153846153846154, + 0.0153846153846154, + 0.0153846153846154, + 0.0153846153846154, + 0.0153846153846154, + 0.0153846153846154, + 0.0153846153846154, + 0.0153846153846154, + 0.0156250000000000, + 0.0156250000000000, + 0.0156250000000000, + 0.0156250000000000, + 0.0156250000000000, + 0.0156250000000000, + 0.0156250000000000, + 0.0156250000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0175438596491228, + 0.0175438596491228, + 0.0175438596491228, + 0.0175438596491228, + 0.0175438596491228, + 0.0175438596491228, + 0.0175438596491228, + 0.0175438596491228, + 0.0175438596491228, + 0.0175438596491228, + 0.0175438596491228, + 0.0175438596491228, + 0.0175438596491228, + 0.0175438596491228, + 0.0175438596491228, + 0.0175438596491228, + 0.0175438596491228, + 0.0172413793103448, + 0.0175438596491228, + 0.0175438596491228, + 0.0175438596491228, + 0.0175438596491228, + 0.0178571428571429, + 0.0181818181818182, + 0.0357142857142857, + 0.0363636363636364, + 0.0363636363636364, + 0.0363636363636364, + 0.0363636363636364, + 0.0350877192982456, + 0.0178571428571429, + 0.0178571428571429, + 0.0178571428571429, + 0.0178571428571429, + 0.0181818181818182, + 0.0181818181818182, + 0.0181818181818182, + 0.0181818181818182, + 0.0181818181818182, + 0.0181818181818182, + 0.0181818181818182, + 0.0185185185185185, + 0.0185185185185185, + 0.0185185185185185, + 0.0185185185185185, + 0.0185185185185185, + 0.0185185185185185, + 0.0181818181818182, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0188679245283019, + 0.0188679245283019, + 0.0185185185185185, + 0.0185185185185185, + 0.0185185185185185, + 0.0185185185185185, + 0.0188679245283019, + 0.0188679245283019, + 0.0188679245283019, + 0.0188679245283019, + 0.0188679245283019, + 0.0188679245283019, + 0.0181818181818182, + 0.0185185185185185, + 0.0185185185185185, + 0.0185185185185185, + 0.0185185185185185, + 0.0185185185185185, + 0.0181818181818182, + 0.0185185185185185, + 0.0181818181818182, + 0.0181818181818182, + 0.0185185185185185, + 0.0185185185185185, + 0.0188679245283019, + 0.0188679245283019, + 0.0188679245283019, + 0.0192307692307692, + 0.0196078431372549, + 0.0196078431372549, + 0.0196078431372549, + 0.0196078431372549, + 0.0196078431372549, + 0.0200000000000000, + 0.0200000000000000, + 0.0200000000000000, + 0.0400000000000000, + 0.0400000000000000, + 0.0392156862745098, + 0.0392156862745098, + 0.0400000000000000, + 0.0400000000000000, + 0.0400000000000000, + 0.0392156862745098, + 0.0384615384615385, + 0.0566037735849057, + 0.0566037735849057, + 0.0576923076923077, + 0.0576923076923077, + 0.0576923076923077, + 0.0576923076923077, + 0.0576923076923077, + 0.0566037735849057, + 0.0566037735849057, + 0.0566037735849057, + 0.0566037735849057, + 0.0566037735849057, + 0.0566037735849057, + 0.0588235294117647, + 0.0588235294117647, + 0.0588235294117647, + 0.0588235294117647, + 0.0600000000000000, + 0.0588235294117647, + 0.0588235294117647, + 0.0588235294117647, + 0.0588235294117647, + 0.0588235294117647, + 0.0588235294117647, + 0.0588235294117647, + 0.0600000000000000, + 0.0600000000000000, + 0.0600000000000000, + 0.0600000000000000, + 0.0600000000000000, + 0.0600000000000000, + 0.0588235294117647, + 0.0588235294117647, + 0.0392156862745098, + 0.0392156862745098, + 0.0392156862745098, + 0.0384615384615385, + 0.0370370370370370, + 0.0370370370370370, + 0.0370370370370370, + 0.0370370370370370, + 0.0392156862745098, + 0.0200000000000000, + 0.0408163265306122, + 0.0408163265306122, + 0.0408163265306122, + 0.0408163265306122, + 0.0416666666666667, + 0.0416666666666667, + 0.0425531914893617, + 0.0425531914893617, + 0.0425531914893617, + 0.0425531914893617, + 0.0425531914893617, + 0.0416666666666667, + 0.0625000000000000, + 0.0612244897959184, + 0.0612244897959184, + 0.0612244897959184, + 0.0600000000000000, + 0.0588235294117647, + 0.0588235294117647, + 0.0600000000000000, + 0.0600000000000000, + 0.0600000000000000, + 0.0638297872340425, + 0.0638297872340425, + 0.0434782608695652, + 0.0444444444444444, + 0.0444444444444444, + 0.0444444444444444, + 0.0444444444444444, + 0.0444444444444444, + 0.0227272727272727, + 0.0217391304347826, + 0.0212765957446808, + 0.0208333333333333, + 0.0204081632653061, + 0.0204081632653061, + 0.0200000000000000, + 0.0196078431372549, + 0.0196078431372549, + 0.0196078431372549, + 0.0196078431372549, + 0.0196078431372549, + 0.0370370370370370, + 0.0370370370370370, + 0.0370370370370370, + 0.0370370370370370, + 0.0350877192982456, + 0.0350877192982456, + 0.0344827586206897, + 0.0344827586206897, + 0.0344827586206897, + 0.0344827586206897, + 0.0333333333333333, + 0.0333333333333333, + 0.0333333333333333, + 0.0333333333333333, + 0.0333333333333333, + 0.0333333333333333, + 0.0327868852459016, + 0.0327868852459016, + 0.0322580645161290, + 0.0322580645161290, + 0.0322580645161290, + 0.0322580645161290, + 0.0322580645161290, + 0.0322580645161290, + 0.0322580645161290, + 0.0322580645161290, + 0.0322580645161290, + 0.0317460317460317, + 0.0317460317460317, + 0.0317460317460317, + 0.0317460317460317, + 0.0322580645161290, + 0.0322580645161290, + 0.0312500000000000, + 0.0317460317460317, + 0.0317460317460317, + 0.0317460317460317, + 0.0468750000000000, + 0.0468750000000000, + 0.0468750000000000, + 0.0461538461538462, + 0.0461538461538462, + 0.0461538461538462, + 0.0461538461538462, + 0.0461538461538462, + 0.0461538461538462, + 0.0461538461538462, + 0.0461538461538462, + 0.0461538461538462, + 0.0461538461538462, + 0.0461538461538462, + 0.0461538461538462, + 0.0461538461538462, + 0.0461538461538462, + 0.0312500000000000, + 0.0312500000000000, + 0.0158730158730159, + 0.0158730158730159, + 0.0158730158730159, + 0.0158730158730159, + 0.0158730158730159, + 0.0158730158730159, + 0.0158730158730159, + 0.0161290322580645, + 0.0161290322580645, + 0.0161290322580645, + 0.0163934426229508, + 0.0163934426229508, + 0.0163934426229508, + 0.0163934426229508, + 0.0163934426229508, + 0.0163934426229508, + 0.0163934426229508, + 0.0163934426229508, + 0.0166666666666667, + 0.0166666666666667, + 0.0166666666666667, + 0.0169491525423729, + 0.0169491525423729, + 0.0169491525423729, + 0.0166666666666667, + 0.0163934426229508, + 0.0163934426229508, + 0.0163934426229508, + 0.0163934426229508, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0166666666666667, + 0.0166666666666667, + 0.0169491525423729, + 0.0169491525423729, + 0.0169491525423729, + 0.0169491525423729, + 0.0172413793103448, + 0.0172413793103448, + 0.0172413793103448, + 0.0172413793103448, + 0.0172413793103448, + 0.0172413793103448, + 0.0172413793103448, + 0.0172413793103448, + 0.0338983050847458, + 0.0338983050847458, + 0.0338983050847458, + 0.0338983050847458, + 0.0338983050847458, + 0.0338983050847458, + 0.0338983050847458, + 0.0338983050847458, + 0.0338983050847458, + 0.0338983050847458, + 0.0338983050847458, + 0.0338983050847458, + 0.0338983050847458, + 0.0327868852459016, + 0.0327868852459016, + 0.0333333333333333, + 0.0491803278688525, + 0.0491803278688525, + 0.0491803278688525, + 0.0483870967741936, + 0.0476190476190476, + 0.0468750000000000, + 0.0468750000000000, + 0.0468750000000000, + 0.0468750000000000, + 0.0468750000000000, + 0.0461538461538462, + 0.0461538461538462, + 0.0461538461538462, + 0.0461538461538462, + 0.0461538461538462, + 0.0461538461538462, + 0.0461538461538462, + 0.0461538461538462, + 0.0461538461538462, + 0.0461538461538462, + 0.0307692307692308, + 0.0307692307692308, + 0.0307692307692308, + 0.0312500000000000, + 0.0317460317460317, + 0.0312500000000000, + 0.0312500000000000, + 0.0312500000000000, + 0.0312500000000000, + 0.0312500000000000, + 0.0317460317460317, + 0.0317460317460317, + 0.0317460317460317, + 0.0317460317460317, + 0.0317460317460317, + 0.0317460317460317, + 0.0163934426229508, + 0.0163934426229508, + 0.0163934426229508, + 0.0163934426229508, + 0.0163934426229508, + 0.0158730158730159, + 0.0161290322580645, + 0.0161290322580645, + 0.0161290322580645, + 0.0161290322580645, + 0.0163934426229508, + 0.0163934426229508, + 0.0322580645161290, + 0.0322580645161290, + 0.0322580645161290, + 0.0333333333333333, + 0.0344827586206897, + 0.0350877192982456, + 0.0526315789473684, + 0.0526315789473684, + 0.0526315789473684, + 0.0526315789473684, + 0.0535714285714286, + 0.0545454545454545, + 0.0370370370370370, + 0.0370370370370370, + 0.0370370370370370, + 0.0370370370370370, + 0.0363636363636364, + 0.0370370370370370, + 0.0350877192982456, + 0.0350877192982456, + 0.0350877192982456, + 0.0344827586206897, + 0.0344827586206897, + 0.0333333333333333, + 0.0169491525423729, + 0.0169491525423729, + 0.0166666666666667, + 0.0166666666666667, + 0.0166666666666667, + 0.0166666666666667, + 0.0327868852459016, + 0.0327868852459016, + 0.0327868852459016, + 0.0327868852459016, + 0.0327868852459016, + 0.0327868852459016, + 0.0333333333333333, + 0.0333333333333333, + 0.0333333333333333, + 0.0338983050847458, + 0.0338983050847458, + 0.0338983050847458, + 0.0172413793103448, + 0.0172413793103448, + 0.0175438596491228, + 0.0172413793103448, + 0.0172413793103448, + 0.0175438596491228, + 0.0000000000000000, + 0.0000000000000000, + 0.0169491525423729, + 0.0169491525423729, + 0.0172413793103448, + 0.0169491525423729, + 0.0169491525423729, + 0.0169491525423729, + 0.0169491525423729, + 0.0169491525423729, + 0.0163934426229508, + 0.0166666666666667, + 0.0166666666666667, + 0.0166666666666667, + 0.0166666666666667, + 0.0166666666666667, + 0.0169491525423729, + 0.0169491525423729, + 0.0166666666666667, + 0.0166666666666667, + 0.0166666666666667, + 0.0166666666666667, + 0.0166666666666667, + 0.0163934426229508, + 0.0166666666666667, + 0.0166666666666667, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0166666666666667, + 0.0166666666666667, + 0.0166666666666667, + 0.0161290322580645, + 0.0161290322580645, + 0.0161290322580645, + 0.0161290322580645, + 0.0161290322580645, + 0.0161290322580645, + 0.0161290322580645, + 0.0161290322580645, + 0.0161290322580645, + 0.0161290322580645, + 0.0156250000000000, + 0.0156250000000000, + 0.0158730158730159, + 0.0158730158730159, + 0.0158730158730159, + 0.0158730158730159, + 0.0158730158730159, + 0.0158730158730159, + 0.0156250000000000, + 0.0156250000000000, + 0.0156250000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0156250000000000, + 0.0156250000000000, + 0.0156250000000000, + 0.0153846153846154, + 0.0153846153846154, + 0.0153846153846154, + 0.0153846153846154, + 0.0153846153846154, + 0.0153846153846154, + 0.0153846153846154, + 0.0153846153846154, + 0.0153846153846154, + 0.0153846153846154, + 0.0153846153846154, + 0.0303030303030303, + 0.0303030303030303, + 0.0303030303030303, + 0.0303030303030303, + 0.0153846153846154, + 0.0153846153846154, + 0.0153846153846154, + 0.0153846153846154, + 0.0153846153846154, + 0.0158730158730159, + 0.0158730158730159, + 0.0158730158730159, + 0.0158730158730159, + 0.0158730158730159, + 0.0161290322580645, + 0.0158730158730159, + 0.0158730158730159, + 0.0158730158730159, + 0.0158730158730159, + 0.0161290322580645, + 0.0317460317460317, + 0.0317460317460317, + 0.0317460317460317, + 0.0317460317460317, + 0.0317460317460317, + 0.0322580645161290, + 0.0322580645161290, + 0.0322580645161290, + 0.0322580645161290, + 0.0322580645161290, + 0.0327868852459016, + 0.0327868852459016, + 0.0327868852459016, + 0.0327868852459016, + 0.0327868852459016, + 0.0327868852459016, + 0.0327868852459016, + 0.0327868852459016, + 0.0327868852459016, + 0.0322580645161290, + 0.0322580645161290, + 0.0322580645161290, + 0.0483870967741936, + 0.0468750000000000, + 0.0476190476190476, + 0.0483870967741936, + 0.0483870967741936, + 0.0483870967741936, + 0.0491803278688525, + 0.0491803278688525, + 0.0491803278688525, + 0.0491803278688525, + 0.0491803278688525, + 0.0500000000000000, + 0.0491803278688525, + 0.0491803278688525, + 0.0483870967741936, + 0.0483870967741936, + 0.0483870967741936, + 0.0483870967741936, + 0.0327868852459016, + 0.0333333333333333, + 0.0169491525423729, + 0.0169491525423729, + 0.0333333333333333, + 0.0333333333333333, + 0.0645161290322581, + 0.0793650793650794, + 0.0781250000000000, + 0.0769230769230769, + 0.0769230769230769, + 0.0769230769230769, + 0.0769230769230769, + 0.0781250000000000, + 0.0769230769230769, + 0.0769230769230769, + 0.0769230769230769, + 0.0769230769230769, + 0.0781250000000000, + 0.0781250000000000, + 0.0793650793650794, + 0.0793650793650794, + 0.0793650793650794, + 0.0793650793650794, + 0.0793650793650794, + 0.0937500000000000, + 0.0937500000000000, + 0.0937500000000000, + 0.0937500000000000, + 0.0937500000000000, + 0.0937500000000000, + 0.0937500000000000, + 0.0937500000000000, + 0.0937500000000000, + 0.0937500000000000, + 0.0937500000000000, + 0.0937500000000000, + 0.0923076923076923, + 0.0937500000000000, + 0.0937500000000000, + 0.0937500000000000, + 0.0923076923076923, + 0.0923076923076923, + 0.0923076923076923, + 0.0952380952380952, + 0.0967741935483871, + 0.0983606557377049, + 0.0983606557377049, + 0.0983606557377049, + 0.0847457627118644, + 0.0892857142857143, + 0.0892857142857143, + 0.0892857142857143, + 0.0877192982456140, + 0.0727272727272727, + 0.0892857142857143, + 0.0892857142857143, + 0.0909090909090909, + 0.0740740740740741, + 0.0740740740740741, + 0.0740740740740741, + 0.0576923076923077, + 0.0740740740740741, + 0.0740740740740741, + 0.0909090909090909, + 0.0909090909090909, + 0.1071428571428570, + 0.1071428571428570, + 0.1071428571428570, + 0.1206896551724140, + 0.1206896551724140, + 0.1228070175438600, + 0.1250000000000000, + 0.1090909090909090, + 0.1428571428571430, + 0.1428571428571430, + 0.1428571428571430, + 0.1428571428571430, + 0.1111111111111110, + 0.1111111111111110, + 0.0980392156862745, + 0.0980392156862745, + 0.0961538461538462, + 0.1000000000000000, + 0.0816326530612245, + 0.0816326530612245, + 0.0800000000000000, + 0.0800000000000000, + 0.0800000000000000, + 0.0800000000000000, + 0.0980392156862745, + 0.0980392156862745, + 0.0816326530612245, + 0.0816326530612245, + 0.0816326530612245, + 0.0833333333333333, + 0.0833333333333333, + 0.1000000000000000, + 0.1020408163265310, + 0.1020408163265310, + 0.1020408163265310, + 0.1020408163265310, + 0.1153846153846150, + 0.1111111111111110, + 0.1071428571428570, + 0.1071428571428570, + 0.1071428571428570, + 0.1090909090909090, + 0.1090909090909090, + 0.1090909090909090, + 0.1052631578947370, + 0.1071428571428570, + 0.1071428571428570, + 0.1071428571428570, + 0.1071428571428570, + 0.1071428571428570, + 0.1071428571428570, + 0.0909090909090909, + 0.0925925925925926, + 0.0925925925925926, + 0.0925925925925926, + 0.0784313725490196, + 0.0769230769230769, + 0.0784313725490196, + 0.0784313725490196, + 0.0769230769230769, + 0.0784313725490196, + 0.0784313725490196, + 0.0784313725490196, + 0.0961538461538462, + 0.0961538461538462, + 0.1132075471698110, + 0.1296296296296300, + 0.1296296296296300, + 0.1296296296296300, + 0.1272727272727270, + 0.1272727272727270, + 0.1272727272727270, + 0.1272727272727270, + 0.1272727272727270, + 0.1153846153846150, + 0.1153846153846150, + 0.1153846153846150, + 0.1132075471698110, + 0.1111111111111110, + 0.1111111111111110, + 0.1454545454545450, + 0.1454545454545450, + 0.1538461538461540, + 0.1481481481481480, + 0.1481481481481480, + 0.1481481481481480, + 0.1538461538461540, + 0.1538461538461540, + 0.1428571428571430, + 0.1428571428571430, + 0.1428571428571430, + 0.1428571428571430, + 0.1428571428571430, + 0.1276595744680850, + 0.1304347826086960, + 0.1304347826086960, + 0.0888888888888889, + 0.0869565217391304, + 0.0851063829787234, + 0.1041666666666670, + 0.1063829787234040, + 0.1063829787234040, + 0.1063829787234040, + 0.1063829787234040, + 0.1250000000000000, + 0.1250000000000000, + 0.1224489795918370, + 0.1041666666666670, + 0.1041666666666670, + 0.1041666666666670, + 0.1020408163265310, + 0.1041666666666670, + 0.1063829787234040, + 0.1250000000000000, + 0.1250000000000000, + 0.1250000000000000, + 0.1041666666666670, + 0.1041666666666670, + 0.1020408163265310, + 0.1020408163265310, + 0.1000000000000000, + 0.1000000000000000, + 0.0980392156862745, + 0.0980392156862745, + 0.1153846153846150, + 0.1153846153846150, + 0.1132075471698110, + 0.1132075471698110, + 0.1153846153846150, + 0.1153846153846150, + 0.1636363636363640, + 0.1636363636363640, + 0.1636363636363640, + 0.1636363636363640, + 0.1636363636363640, + 0.1636363636363640, + 0.1666666666666670, + 0.1666666666666670, + 0.1666666666666670, + 0.1698113207547170, + 0.1666666666666670, + 0.1509433962264150, + 0.1785714285714290, + 0.1785714285714290, + 0.1785714285714290, + 0.1818181818181820, + 0.1636363636363640, + 0.1785714285714290, + 0.1785714285714290, + 0.1785714285714290, + 0.1785714285714290, + 0.1754385964912280, + 0.1754385964912280, + 0.1896551724137930, + 0.1896551724137930, + 0.1896551724137930, + 0.1896551724137930, + 0.1864406779661020, + 0.1803278688524590, + 0.1803278688524590, + 0.1803278688524590, + 0.1803278688524590, + 0.1803278688524590, + 0.1803278688524590, + 0.1803278688524590, + 0.1803278688524590, + 0.1803278688524590, + 0.1833333333333330, + 0.1833333333333330, + 0.1833333333333330, + 0.1967213114754100, + 0.1935483870967740, + 0.1803278688524590, + 0.1803278688524590, + 0.1803278688524590, + 0.1774193548387100, + 0.1774193548387100, + 0.1774193548387100, + 0.1500000000000000, + 0.1500000000000000, + 0.1500000000000000, + 0.1500000000000000, + 0.1666666666666670, + 0.1525423728813560, + 0.1071428571428570, + 0.1228070175438600, + 0.1228070175438600, + 0.1228070175438600, + 0.1228070175438600, + 0.1228070175438600, + 0.1250000000000000, + 0.1250000000000000, + 0.1250000000000000, + 0.1250000000000000, + 0.1250000000000000, + 0.1403508771929820, + 0.1403508771929820, + 0.1403508771929820, + 0.1403508771929820, + 0.1428571428571430, + 0.1428571428571430, + 0.1428571428571430, + 0.1724137931034480, + 0.1724137931034480, + 0.1694915254237290, + 0.1666666666666670, + 0.1639344262295080, + 0.1500000000000000, + 0.1639344262295080, + 0.1639344262295080, + 0.1639344262295080, + 0.1612903225806450, + 0.1612903225806450, + 0.1612903225806450, + 0.1612903225806450, + 0.1475409836065570, + 0.1475409836065570, + 0.1612903225806450, + 0.1612903225806450, + 0.1587301587301590, + 0.1692307692307690, + 0.1692307692307690, + 0.1692307692307690, + 0.1692307692307690, + 0.1562500000000000, + 0.1562500000000000, + 0.1562500000000000, + 0.1692307692307690, + 0.1692307692307690, + 0.1692307692307690, + 0.1692307692307690, + 0.1538461538461540, + 0.1538461538461540, + 0.1538461538461540, + 0.1538461538461540, + 0.1406250000000000, + 0.1290322580645160, + 0.1290322580645160, + 0.0847457627118644, + 0.0847457627118644, + 0.0847457627118644, + 0.0847457627118644, + 0.0862068965517241, + 0.0862068965517241, + 0.0833333333333333, + 0.0833333333333333, + 0.0833333333333333, + 0.0833333333333333, + 0.0833333333333333, + 0.0833333333333333, + 0.0793650793650794, + 0.0793650793650794, + 0.0793650793650794, + 0.0781250000000000, + 0.0781250000000000, + 0.0923076923076923, + 0.0923076923076923, + 0.0923076923076923, + 0.0923076923076923, + 0.0923076923076923, + 0.0923076923076923, + 0.0923076923076923, + 0.0923076923076923, + 0.0923076923076923, + 0.0923076923076923, + 0.0952380952380952, + 0.0793650793650794, + 0.0806451612903226, + 0.0806451612903226, + 0.0806451612903226, + 0.0806451612903226, + 0.0806451612903226, + 0.0793650793650794, + 0.0793650793650794, + 0.0793650793650794, + 0.0793650793650794, + 0.0793650793650794, + 0.0793650793650794, + 0.0793650793650794, + 0.0793650793650794, + 0.0793650793650794, + 0.0793650793650794, + 0.0793650793650794, + 0.0793650793650794, + 0.0793650793650794, + 0.0793650793650794, + 0.0645161290322581, + 0.0645161290322581, + 0.0645161290322581, + 0.0645161290322581, + 0.0634920634920635, + 0.0634920634920635, + 0.0634920634920635, + 0.0634920634920635, + 0.0634920634920635, + 0.0634920634920635, + 0.0634920634920635, + 0.0483870967741936, + 0.0483870967741936, + 0.0483870967741936, + 0.0483870967741936, + 0.0476190476190476, + 0.0476190476190476, + 0.0476190476190476, + 0.0476190476190476, + 0.0476190476190476, + 0.0483870967741936, + 0.0483870967741936, + 0.0483870967741936, + 0.0483870967741936, + 0.0476190476190476, + 0.0476190476190476, + 0.0476190476190476, + 0.0476190476190476, + 0.0476190476190476, + 0.0476190476190476, + 0.0625000000000000, + 0.0625000000000000, + 0.0625000000000000, + 0.0625000000000000, + 0.0615384615384615, + 0.0615384615384615, + 0.0615384615384615, + 0.0615384615384615, + 0.0615384615384615, + 0.0615384615384615, + 0.0606060606060606, + 0.0606060606060606, + 0.0606060606060606, + 0.0606060606060606, + 0.0606060606060606, + 0.0606060606060606, + 0.0606060606060606, + 0.0606060606060606, + 0.0606060606060606, + 0.0606060606060606, + 0.0597014925373134, + 0.0588235294117647, + 0.0588235294117647, + 0.0579710144927536, + 0.0579710144927536, + 0.0579710144927536, + 0.0579710144927536, + 0.0579710144927536, + 0.0579710144927536, + 0.0579710144927536, + 0.0579710144927536, + 0.0579710144927536, + 0.0579710144927536, + 0.0579710144927536, + 0.0579710144927536, + 0.0579710144927536, + 0.0579710144927536, + 0.0579710144927536, + 0.0579710144927536, + 0.0579710144927536, + 0.0579710144927536, + 0.0579710144927536, + 0.0579710144927536, + 0.0579710144927536, + 0.0579710144927536, + 0.0579710144927536, + 0.0579710144927536, + 0.0579710144927536, + 0.0579710144927536, + 0.0579710144927536, + 0.0579710144927536, + 0.0579710144927536, + 0.0579710144927536, + 0.0579710144927536, + 0.0579710144927536, + 0.0579710144927536, + 0.0579710144927536, + 0.0579710144927536, + 0.0579710144927536, + 0.0571428571428571, + 0.0571428571428571, + 0.0571428571428571, + 0.0571428571428571, + 0.0571428571428571, + 0.0571428571428571, + 0.0571428571428571, + 0.0571428571428571, + 0.0434782608695652, + 0.0434782608695652, + 0.0434782608695652, + 0.0434782608695652, + 0.0434782608695652, + 0.0434782608695652, + 0.0434782608695652, + 0.0434782608695652, + 0.0434782608695652, + 0.0434782608695652, + 0.0434782608695652, + 0.0434782608695652, + 0.0434782608695652, + 0.0434782608695652, + 0.0434782608695652, + 0.0434782608695652, + 0.0434782608695652, + 0.0434782608695652, + 0.0428571428571429, + 0.0428571428571429, + 0.0428571428571429, + 0.0428571428571429, + 0.0428571428571429, + 0.0428571428571429, + 0.0428571428571429, + 0.0428571428571429, + 0.0428571428571429, + 0.0428571428571429, + 0.0428571428571429, + 0.0428571428571429, + 0.0428571428571429, + 0.0428571428571429, + 0.0428571428571429, + 0.0428571428571429, + 0.0428571428571429, + 0.0428571428571429, + 0.0289855072463768, + 0.0289855072463768, + 0.0289855072463768, + 0.0289855072463768, + 0.0289855072463768, + 0.0289855072463768, + 0.0289855072463768, + 0.0289855072463768, + 0.0289855072463768, + 0.0289855072463768, + 0.0289855072463768, + 0.0289855072463768, + 0.0289855072463768, + 0.0289855072463768, + 0.0289855072463768, + 0.0289855072463768, + 0.0289855072463768, + 0.0289855072463768, + 0.0289855072463768, + 0.0289855072463768, + 0.0289855072463768, + 0.0289855072463768, + 0.0289855072463768, + 0.0289855072463768, + 0.0289855072463768, + 0.0289855072463768, + 0.0289855072463768, + 0.0289855072463768, + 0.0289855072463768, + 0.0289855072463768, + 0.0289855072463768, + 0.0289855072463768, + 0.0289855072463768, + 0.0289855072463768, + 0.0289855072463768, + 0.0289855072463768, + 0.0285714285714286, + 0.0285714285714286, + 0.0285714285714286, + 0.0285714285714286, + 0.0285714285714286, + 0.0285714285714286, + 0.0285714285714286, + 0.0285714285714286, + 0.0285714285714286, + 0.0285714285714286, + 0.0285714285714286, + 0.0285714285714286, + 0.0285714285714286, + 0.0285714285714286, + 0.0285714285714286, + 0.0285714285714286, + 0.0285714285714286, + 0.0285714285714286, + 0.0285714285714286, + 0.0285714285714286, + 0.0285714285714286, + 0.0285714285714286, + 0.0285714285714286, + 0.0285714285714286, + 0.0285714285714286, + 0.0285714285714286, + 0.0285714285714286, + 0.0285714285714286, + 0.0285714285714286, + 0.0285714285714286, + 0.0285714285714286, + 0.0285714285714286, + 0.0285714285714286, + 0.0285714285714286, + 0.0285714285714286, + 0.0285714285714286, + 0.0285714285714286, + 0.0285714285714286, + 0.0285714285714286, + 0.0289855072463768, + 0.0289855072463768, + 0.0289855072463768, + 0.0289855072463768, + 0.0289855072463768, + 0.0289855072463768, + 0.0289855072463768, + 0.0289855072463768, + 0.0289855072463768, + 0.0289855072463768, + 0.0289855072463768, + 0.0289855072463768, + 0.0289855072463768, + 0.0289855072463768, + 0.0289855072463768, + 0.0289855072463768, + 0.0289855072463768, + 0.0289855072463768, + 0.0289855072463768, + 0.0289855072463768, + 0.0289855072463768, + 0.0289855072463768, + 0.0289855072463768, + 0.0289855072463768, + 0.0289855072463768, + 0.0289855072463768, + 0.0289855072463768, + 0.0289855072463768, + 0.0289855072463768, + 0.0289855072463768, + 0.0289855072463768, + 0.0289855072463768, + 0.0289855072463768, + 0.0289855072463768, + 0.0289855072463768, + 0.0289855072463768, + 0.0289855072463768, + 0.0289855072463768, + 0.0289855072463768, + 0.0289855072463768, + 0.0289855072463768, + 0.0289855072463768, + 0.0289855072463768, + 0.0289855072463768, + 0.0289855072463768, + 0.0289855072463768, + 0.0289855072463768, + 0.0289855072463768, + 0.0294117647058823, + 0.0294117647058823, + 0.0294117647058823, + 0.0294117647058823, + 0.0294117647058823, + 0.0294117647058823, + 0.0294117647058823, + 0.0294117647058823, + 0.0294117647058823, + 0.0294117647058823, + 0.0294117647058823, + 0.0294117647058823, + 0.0294117647058823, + 0.0294117647058823, + 0.0294117647058823, + 0.0294117647058823, + 0.0294117647058823, + 0.0294117647058823, + 0.0294117647058823, + 0.0294117647058823, + 0.0294117647058823, + 0.0294117647058823, + 0.0294117647058823, + 0.0294117647058823, + 0.0294117647058823, + 0.0294117647058823, + 0.0294117647058823, + 0.0294117647058823, + 0.0294117647058823, + 0.0294117647058823, + 0.0289855072463768, + 0.0289855072463768, + 0.0289855072463768, + 0.0289855072463768, + 0.0289855072463768, + 0.0289855072463768, + 0.0289855072463768, + 0.0289855072463768, + 0.0289855072463768, + 0.0289855072463768, + 0.0289855072463768, + 0.0289855072463768, + 0.0289855072463768, + 0.0289855072463768, + 0.0289855072463768, + 0.0289855072463768, + 0.0289855072463768, + 0.0289855072463768, + 0.0289855072463768, + 0.0289855072463768, + 0.0289855072463768, + 0.0289855072463768, + 0.0289855072463768, + 0.0289855072463768, + 0.0289855072463768, + 0.0289855072463768, + 0.0289855072463768, + 0.0289855072463768, + 0.0289855072463768, + 0.0289855072463768, + 0.0289855072463768, + 0.0289855072463768, + 0.0289855072463768, + 0.0289855072463768, + 0.0147058823529412, + 0.0147058823529412, + 0.0147058823529412, + 0.0147058823529412, + 0.0147058823529412, + 0.0147058823529412, + 0.0147058823529412, + 0.0147058823529412, + 0.0147058823529412, + 0.0147058823529412, + 0.0147058823529412, + 0.0147058823529412, + 0.0147058823529412, + 0.0149253731343284, + 0.0149253731343284, + 0.0149253731343284, + 0.0149253731343284, + 0.0149253731343284, + 0.0149253731343284, + 0.0149253731343284, + 0.0149253731343284, + 0.0149253731343284, + 0.0149253731343284, + 0.0149253731343284, + 0.0149253731343284, + 0.0149253731343284, + 0.0149253731343284, + 0.0149253731343284, + 0.0149253731343284, + 0.0149253731343284, + 0.0149253731343284, + 0.0149253731343284, + 0.0149253731343284, + 0.0149253731343284, + 0.0149253731343284, + 0.0149253731343284, + 0.0151515151515152, + 0.0151515151515152, + 0.0151515151515152, + 0.0151515151515152, + 0.0151515151515152, + 0.0151515151515152, + 0.0151515151515152, + 0.0151515151515152, + 0.0151515151515152, + 0.0151515151515152, + 0.0151515151515152, + 0.0151515151515152, + 0.0151515151515152, + 0.0151515151515152, + 0.0151515151515152, + 0.0151515151515152, + 0.0153846153846154, + 0.0153846153846154, + 0.0153846153846154, + 0.0153846153846154, + 0.0153846153846154, + 0.0153846153846154, + 0.0153846153846154, + 0.0153846153846154, + 0.0153846153846154, + 0.0153846153846154, + 0.0153846153846154, + 0.0153846153846154, + 0.0153846153846154, + 0.0153846153846154, + 0.0156250000000000, + 0.0156250000000000, + 0.0156250000000000, + 0.0156250000000000, + 0.0156250000000000, + 0.0156250000000000, + 0.0153846153846154, + 0.0153846153846154, + 0.0153846153846154, + 0.0153846153846154, + 0.0153846153846154, + 0.0153846153846154, + 0.0153846153846154, + 0.0153846153846154, + 0.0153846153846154, + 0.0153846153846154, + 0.0153846153846154, + 0.0153846153846154, + 0.0153846153846154, + 0.0153846153846154, + 0.0153846153846154, + 0.0153846153846154, + 0.0153846153846154, + 0.0153846153846154, + 0.0153846153846154, + 0.0153846153846154, + 0.0153846153846154, + 0.0153846153846154, + 0.0153846153846154, + 0.0153846153846154, + 0.0153846153846154, + 0.0153846153846154, + 0.0153846153846154, + 0.0153846153846154, + 0.0153846153846154, + 0.0153846153846154, + 0.0153846153846154, + 0.0153846153846154, + 0.0153846153846154, + 0.0153846153846154, + 0.0153846153846154, + 0.0153846153846154, + 0.0153846153846154, + 0.0153846153846154, + 0.0151515151515152, + 0.0151515151515152, + 0.0151515151515152, + 0.0151515151515152, + 0.0151515151515152, + 0.0151515151515152, + 0.0151515151515152, + 0.0151515151515152, + 0.0151515151515152, + 0.0151515151515152, + 0.0151515151515152, + 0.0151515151515152, + 0.0151515151515152, + 0.0151515151515152, + 0.0151515151515152, + 0.0151515151515152, + 0.0151515151515152, + 0.0151515151515152, + 0.0151515151515152, + 0.0151515151515152, + 0.0151515151515152, + 0.0151515151515152, + 0.0151515151515152, + 0.0153846153846154, + 0.0153846153846154, + 0.0153846153846154, + 0.0153846153846154, + 0.0153846153846154, + 0.0153846153846154, + 0.0153846153846154, + 0.0153846153846154, + 0.0153846153846154, + 0.0153846153846154, + 0.0153846153846154, + 0.0153846153846154, + 0.0153846153846154, + 0.0153846153846154, + 0.0153846153846154, + 0.0153846153846154, + 0.0153846153846154, + 0.0153846153846154, + 0.0153846153846154, + 0.0153846153846154, + 0.0153846153846154, + 0.0153846153846154, + 0.0153846153846154, + 0.0153846153846154, + 0.0153846153846154, + 0.0153846153846154, + 0.0153846153846154, + 0.0153846153846154, + 0.0153846153846154, + 0.0153846153846154, + 0.0153846153846154, + 0.0153846153846154, + 0.0153846153846154, + 0.0153846153846154, + 0.0153846153846154, + 0.0153846153846154, + 0.0153846153846154, + 0.0153846153846154, + 0.0153846153846154, + 0.0153846153846154, + 0.0153846153846154, + 0.0153846153846154, + 0.0153846153846154, + 0.0153846153846154, + 0.0153846153846154, + 0.0153846153846154, + 0.0153846153846154, + 0.0153846153846154, + 0.0153846153846154, + 0.0156250000000000, + 0.0156250000000000, + 0.0156250000000000, + 0.0156250000000000, + 0.0156250000000000, + 0.0153846153846154, + 0.0156250000000000, + 0.0156250000000000, + 0.0156250000000000, + 0.0156250000000000, + 0.0156250000000000, + 0.0153846153846154, + 0.0153846153846154, + 0.0153846153846154, + 0.0153846153846154, + 0.0153846153846154, + 0.0153846153846154, + 0.0153846153846154, + 0.0153846153846154, + 0.0153846153846154, + 0.0153846153846154, + 0.0153846153846154, + 0.0153846153846154, + 0.0153846153846154, + 0.0317460317460317, + 0.0317460317460317, + 0.0317460317460317, + 0.0317460317460317, + 0.0317460317460317, + 0.0317460317460317, + 0.0468750000000000, + 0.0468750000000000, + 0.0468750000000000, + 0.0468750000000000, + 0.0468750000000000, + 0.0468750000000000, + 0.0468750000000000, + 0.0476190476190476, + 0.0476190476190476, + 0.0476190476190476, + 0.0476190476190476, + 0.0483870967741936, + 0.0483870967741936, + 0.0491803278688525, + 0.0491803278688525, + 0.0491803278688525, + 0.0491803278688525, + 0.0491803278688525, + 0.0333333333333333, + 0.0338983050847458, + 0.0338983050847458, + 0.0338983050847458, + 0.0338983050847458, + 0.0333333333333333, + 0.0169491525423729, + 0.0161290322580645, + 0.0161290322580645, + 0.0161290322580645, + 0.0161290322580645, + 0.0161290322580645, + 0.0161290322580645, + 0.0161290322580645, + 0.0161290322580645, + 0.0163934426229508, + 0.0166666666666667, + 0.0166666666666667, + 0.0166666666666667, + 0.0169491525423729, + 0.0169491525423729, + 0.0169491525423729, + 0.0169491525423729, + 0.0172413793103448, + 0.0172413793103448, + 0.0172413793103448, + 0.0172413793103448, + 0.0172413793103448, + 0.0169491525423729, + 0.0166666666666667, + 0.0163934426229508, + 0.0166666666666667, + 0.0166666666666667, + 0.0166666666666667, + 0.0166666666666667, + 0.0169491525423729, + 0.0163934426229508, + 0.0163934426229508, + 0.0163934426229508, + 0.0163934426229508, + 0.0166666666666667, + 0.0172413793103448, + 0.0172413793103448, + 0.0172413793103448, + 0.0178571428571429, + 0.0178571428571429, + 0.0178571428571429, + 0.0181818181818182, + 0.0178571428571429, + 0.0178571428571429, + 0.0178571428571429, + 0.0178571428571429, + 0.0181818181818182, + 0.0185185185185185, + 0.0188679245283019, + 0.0188679245283019, + 0.0188679245283019, + 0.0192307692307692, + 0.0196078431372549, + 0.0204081632653061, + 0.0200000000000000, + 0.0200000000000000, + 0.0392156862745098, + 0.0400000000000000, + 0.0392156862745098, + 0.0384615384615385, + 0.0384615384615385, + 0.0384615384615385, + 0.0384615384615385, + 0.0384615384615385, + 0.0392156862745098, + 0.0392156862745098, + 0.0392156862745098, + 0.0384615384615385, + 0.0392156862745098, + 0.0576923076923077, + 0.0576923076923077, + 0.0576923076923077, + 0.0576923076923077, + 0.0576923076923077, + 0.0576923076923077, + 0.0576923076923077, + 0.0566037735849057, + 0.0545454545454545, + 0.0545454545454545, + 0.0545454545454545, + 0.0545454545454545, + 0.0545454545454545, + 0.0545454545454545, + 0.0545454545454545, + 0.0545454545454545, + 0.0545454545454545, + 0.0535714285714286, + 0.0535714285714286, + 0.0526315789473684, + 0.0517241379310345, + 0.0545454545454545, + 0.0545454545454545, + 0.0363636363636364, + 0.0363636363636364, + 0.0357142857142857, + 0.0357142857142857, + 0.0363636363636364, + 0.0357142857142857, + 0.0357142857142857, + 0.0350877192982456, + 0.0344827586206897, + 0.0344827586206897, + 0.0350877192982456, + 0.0350877192982456, + 0.0350877192982456, + 0.0350877192982456, + 0.0350877192982456, + 0.0350877192982456, + 0.0377358490566038, + 0.0377358490566038, + 0.0377358490566038, + 0.0377358490566038, + 0.0377358490566038, + 0.0370370370370370, + 0.0363636363636364, + 0.0363636363636364, + 0.0370370370370370, + 0.0363636363636364, + 0.0363636363636364, + 0.0363636363636364, + 0.0363636363636364, + 0.0363636363636364, + 0.0370370370370370, + 0.0392156862745098, + 0.0392156862745098, + 0.0400000000000000, + 0.0408163265306122, + 0.0408163265306122, + 0.0416666666666667, + 0.0416666666666667, + 0.0416666666666667, + 0.0416666666666667, + 0.0400000000000000, + 0.0400000000000000, + 0.0400000000000000, + 0.0392156862745098, + 0.0392156862745098, + 0.0392156862745098, + 0.0384615384615385, + 0.0384615384615385, + 0.0566037735849057, + 0.0566037735849057, + 0.0566037735849057, + 0.0566037735849057, + 0.0566037735849057, + 0.0566037735849057, + 0.0566037735849057, + 0.0566037735849057, + 0.0555555555555556, + 0.0555555555555556, + 0.0526315789473684, + 0.0526315789473684, + 0.0526315789473684, + 0.0517241379310345, + 0.0517241379310345, + 0.0517241379310345, + 0.0508474576271187, + 0.0508474576271187, + 0.0327868852459016, + 0.0327868852459016, + 0.0327868852459016, + 0.0322580645161290, + 0.0312500000000000, + 0.0312500000000000, + 0.0307692307692308, + 0.0307692307692308, + 0.0312500000000000, + 0.0312500000000000, + 0.0307692307692308, + 0.0307692307692308, + 0.0303030303030303, + 0.0303030303030303, + 0.0303030303030303, + 0.0298507462686567, + 0.0298507462686567, + 0.0298507462686567, + 0.0294117647058823, + 0.0289855072463768, + 0.0289855072463768, + 0.0294117647058823, + 0.0294117647058823, + 0.0294117647058823, + 0.0294117647058823, + 0.0294117647058823, + 0.0285714285714286, + 0.0281690140845070, + 0.0285714285714286, + 0.0285714285714286, + 0.0289855072463768, + 0.0289855072463768, + 0.0289855072463768, + 0.0294117647058823, + 0.0298507462686567, + 0.0298507462686567, + 0.0298507462686567, + 0.0298507462686567, + 0.0298507462686567, + 0.0298507462686567, + 0.0298507462686567, + 0.0303030303030303, + 0.0303030303030303, + 0.0303030303030303, + 0.0303030303030303, + 0.0303030303030303, + 0.0298507462686567, + 0.0298507462686567, + 0.0298507462686567, + 0.0298507462686567, + 0.0298507462686567, + 0.0298507462686567, + 0.0294117647058823, + 0.0294117647058823, + 0.0294117647058823, + 0.0294117647058823, + 0.0294117647058823, + 0.0294117647058823, + 0.0289855072463768, + 0.0289855072463768, + 0.0289855072463768, + 0.0289855072463768, + 0.0289855072463768, + 0.0289855072463768, + 0.0289855072463768, + 0.0289855072463768, + 0.0289855072463768, + 0.0147058823529412, + 0.0147058823529412, + 0.0147058823529412, + 0.0147058823529412, + 0.0147058823529412, + 0.0147058823529412, + 0.0147058823529412, + 0.0147058823529412, + 0.0147058823529412, + 0.0147058823529412, + 0.0144927536231884, + 0.0142857142857143, + 0.0142857142857143, + 0.0142857142857143, + 0.0142857142857143, + 0.0142857142857143, + 0.0142857142857143, + 0.0142857142857143, + 0.0142857142857143, + 0.0142857142857143, + 0.0142857142857143, + 0.0142857142857143, + 0.0142857142857143, + 0.0142857142857143, + 0.0142857142857143, + 0.0142857142857143, + 0.0142857142857143, + 0.0142857142857143, + 0.0142857142857143, + 0.0144927536231884, + 0.0144927536231884, + 0.0144927536231884, + 0.0144927536231884, + 0.0144927536231884, + 0.0144927536231884, + 0.0144927536231884, + 0.0144927536231884, + 0.0144927536231884, + 0.0144927536231884, + 0.0144927536231884, + 0.0144927536231884, + 0.0142857142857143, + 0.0142857142857143, + 0.0142857142857143, + 0.0142857142857143, + 0.0142857142857143, + 0.0142857142857143, + 0.0142857142857143, + 0.0142857142857143, + 0.0142857142857143, + 0.0142857142857143, + 0.0142857142857143, + 0.0142857142857143, + 0.0142857142857143, + 0.0142857142857143, + 0.0142857142857143, + 0.0142857142857143, + 0.0144927536231884, + 0.0144927536231884, + 0.0144927536231884, + 0.0144927536231884, + 0.0144927536231884, + 0.0144927536231884, + 0.0144927536231884, + 0.0144927536231884, + 0.0144927536231884, + 0.0144927536231884, + 0.0144927536231884, + 0.0144927536231884, + 0.0144927536231884, + 0.0144927536231884, + 0.0144927536231884, + 0.0144927536231884, + 0.0147058823529412, + 0.0144927536231884, + 0.0147058823529412, + 0.0149253731343284, + 0.0151515151515152, + 0.0151515151515152, + 0.0151515151515152, + 0.0151515151515152, + 0.0156250000000000, + 0.0153846153846154, + 0.0158730158730159, + 0.0158730158730159, + 0.0158730158730159, + 0.0158730158730159, + 0.0461538461538462, + 0.0468750000000000, + 0.0634920634920635, + 0.0634920634920635, + 0.0634920634920635, + 0.0634920634920635, + 0.0634920634920635, + 0.0634920634920635, + 0.0781250000000000, + 0.0781250000000000, + 0.0769230769230769, + 0.0769230769230769, + 0.0793650793650794, + 0.0793650793650794, + 0.0793650793650794, + 0.0793650793650794, + 0.0793650793650794, + 0.0793650793650794, + 0.0793650793650794, + 0.0806451612903226, + 0.0793650793650794, + 0.0793650793650794, + 0.0806451612903226, + 0.0806451612903226, + 0.0806451612903226, + 0.0806451612903226, + 0.0952380952380952, + 0.0952380952380952, + 0.0952380952380952, + 0.0952380952380952, + 0.1093750000000000, + 0.1093750000000000, + 0.1093750000000000, + 0.1093750000000000, + 0.1093750000000000, + 0.1093750000000000, + 0.0967741935483871, + 0.0967741935483871, + 0.0819672131147541, + 0.0819672131147541, + 0.0819672131147541, + 0.0819672131147541, + 0.0666666666666667, + 0.0645161290322581, + 0.0781250000000000, + 0.0781250000000000, + 0.0781250000000000, + 0.0781250000000000, + 0.0746268656716418, + 0.0746268656716418, + 0.0746268656716418, + 0.0746268656716418, + 0.0746268656716418, + 0.0757575757575758, + 0.0724637681159420, + 0.0724637681159420, + 0.0714285714285714, + 0.0714285714285714, + 0.0714285714285714, + 0.0714285714285714, + 0.0714285714285714, + 0.0714285714285714, + 0.0714285714285714, + 0.0714285714285714, + 0.0704225352112676, + 0.0704225352112676, + 0.0571428571428571, + 0.0579710144927536, + 0.0441176470588235, + 0.0441176470588235, + 0.0447761194029851, + 0.0454545454545455, + 0.0447761194029851, + 0.0441176470588235, + 0.0434782608695652, + 0.0428571428571429, + 0.0428571428571429, + 0.0434782608695652, + 0.0434782608695652, + 0.0434782608695652, + 0.0441176470588235, + 0.0441176470588235, + 0.0441176470588235, + 0.0441176470588235, + 0.0441176470588235, + 0.0441176470588235, + 0.0298507462686567, + 0.0298507462686567, + 0.0298507462686567, + 0.0294117647058823, + 0.0294117647058823, + 0.0298507462686567, + 0.0294117647058823, + 0.0294117647058823, + 0.0294117647058823, + 0.0289855072463768, + 0.0289855072463768, + 0.0285714285714286, + 0.0142857142857143, + 0.0142857142857143, + 0.0140845070422535, + 0.0138888888888889, + 0.0138888888888889, + 0.0138888888888889, + 0.0136986301369863, + 0.0136986301369863, + 0.0136986301369863, + 0.0136986301369863, + 0.0136986301369863, + 0.0136986301369863, + 0.0136986301369863, + 0.0136986301369863, + 0.0136986301369863, + 0.0136986301369863, + 0.0136986301369863, + 0.0136986301369863, + 0.0138888888888889, + 0.0138888888888889, + 0.0138888888888889, + 0.0138888888888889, + 0.0138888888888889, + 0.0138888888888889, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0000000000000000, + 0.0142857142857143, + 0.0142857142857143, + 0.0142857142857143, + 0.0142857142857143, + 0.0142857142857143, + 0.0142857142857143, + 0.0281690140845070, + 0.0285714285714286, + 0.0289855072463768, + 0.0289855072463768, + 0.0289855072463768, + 0.0289855072463768, + 0.0289855072463768, + 0.0428571428571429, + 0.0428571428571429, + 0.0428571428571429, + 0.0428571428571429, + 0.0422535211267606, + 0.0422535211267606, + 0.0422535211267606, + 0.0422535211267606, + 0.0422535211267606, + 0.0422535211267606, + 0.0422535211267606, + 0.0285714285714286, + 0.0289855072463768, + 0.0294117647058823, + 0.0294117647058823, + 0.0294117647058823, + 0.0298507462686567, + 0.0298507462686567, + 0.0298507462686567, + 0.0298507462686567, + 0.0298507462686567, + 0.0298507462686567, + 0.0298507462686567, + 0.0298507462686567, + 0.0298507462686567, + 0.0298507462686567, + 0.0298507462686567, + 0.0298507462686567, + 0.0298507462686567, + 0.0298507462686567, + 0.0149253731343284, + 0.0149253731343284, + 0.0149253731343284, + 0.0149253731343284, + 0.0149253731343284, + 0.0149253731343284, + 0.0147058823529412, + 0.0147058823529412, + 0.0144927536231884, + 0.0147058823529412, + 0.0144927536231884, + 0.0142857142857143, + 0.0142857142857143, + 0.0140845070422535, + 0.0140845070422535, + 0.0142857142857143, + 0.0144927536231884, + 0.0147058823529412, + 0.0147058823529412, + 0.0147058823529412, + 0.0147058823529412, + 0.0147058823529412, + 0.0147058823529412, + 0.0147058823529412, + 0.0149253731343284, + 0.0149253731343284, + 0.0149253731343284, + 0.0149253731343284, + 0.0149253731343284, + 0.0149253731343284, + 0.0149253731343284, + 0.0149253731343284, + 0.0149253731343284, + 0.0149253731343284, + 0.0147058823529412, + 0.0147058823529412, + 0.0147058823529412, + 0.0147058823529412, + 0.0147058823529412, + 0.0147058823529412, + 0.0147058823529412, + 0.0147058823529412, + 0.0289855072463768, + 0.0289855072463768, + 0.0289855072463768, + 0.0294117647058823, + 0.0294117647058823, + 0.0289855072463768, + 0.0294117647058823, + 0.0294117647058823, + 0.0294117647058823, + 0.0294117647058823, + 0.0298507462686567, + 0.0303030303030303, + 0.0447761194029851, + 0.0447761194029851, + 0.0454545454545455, + 0.0597014925373134, + 0.0597014925373134, + 0.0447761194029851, + 0.0447761194029851, + 0.0447761194029851, + 0.0447761194029851, + 0.0447761194029851, + 0.0441176470588235, + 0.0447761194029851, + 0.0454545454545455, + 0.0454545454545455, + 0.0454545454545455, + 0.0454545454545455, + 0.0454545454545455, + 0.0461538461538462, + 0.0461538461538462, + 0.0454545454545455, + 0.0454545454545455, + 0.0447761194029851, + 0.0447761194029851, + 0.0454545454545455, + 0.0468750000000000, + 0.0476190476190476, + 0.0476190476190476, + 0.0476190476190476, + 0.0476190476190476, + 0.0476190476190476, + 0.0322580645161290, + 0.0327868852459016, + 0.0327868852459016, + 0.0327868852459016, + 0.0327868852459016, + 0.0333333333333333, + 0.0327868852459016, + 0.0327868852459016, + 0.0327868852459016, + 0.0333333333333333, + 0.0333333333333333, + 0.0327868852459016, + 0.0333333333333333, + 0.0333333333333333, + 0.0491803278688525, + 0.0483870967741936, + 0.0483870967741936, + 0.0483870967741936, + 0.0483870967741936, + 0.0483870967741936, + 0.0491803278688525, + 0.0491803278688525, + 0.0500000000000000, + 0.0500000000000000, + 0.0500000000000000, + 0.0500000000000000, + 0.0500000000000000, + 0.0500000000000000, + 0.0500000000000000, + 0.0500000000000000, + 0.0500000000000000, + 0.0500000000000000, + 0.0508474576271187, + 0.0526315789473684, + 0.0545454545454545, + 0.0526315789473684, + 0.0526315789473684, + 0.0689655172413793, + 0.0701754385964912, + 0.0701754385964912, + 0.0714285714285714, + 0.0727272727272727, + 0.0714285714285714, + 0.0714285714285714, + 0.0714285714285714, + 0.0545454545454545, + 0.0555555555555556, + 0.0566037735849057, + 0.0384615384615385, + 0.0384615384615385, + 0.0384615384615385, + 0.0377358490566038, + 0.0377358490566038, + 0.0377358490566038, + 0.0416666666666667, + 0.0416666666666667, + 0.0416666666666667, + 0.0416666666666667, + 0.0416666666666667, + 0.0416666666666667, + 0.0612244897959184, + 0.0625000000000000, + 0.0625000000000000, + 0.0612244897959184, + 0.0961538461538462, + 0.1111111111111110, + 0.1578947368421050, + 0.1551724137931030, + 0.1724137931034480, + 0.1694915254237290, + 0.1666666666666670, + 0.1666666666666670, + 0.2000000000000000, + 0.1864406779661020, + 0.1864406779661020, + 0.1864406779661020, + 0.1896551724137930, + 0.1896551724137930, + 0.2033898305084750, + 0.2033898305084750, + 0.2033898305084750, + 0.2000000000000000, + 0.1967213114754100, + 0.1967213114754100, + 0.1935483870967740, + 0.1935483870967740, + 0.2187500000000000, + 0.2187500000000000, + 0.2187500000000000, + 0.2187500000000000, + 0.2187500000000000, + 0.2307692307692310, + 0.2307692307692310, + 0.2380952380952380, + 0.2419354838709680, + 0.2459016393442620, + 0.2586206896551720, + 0.2586206896551720, + 0.2711864406779660, + 0.2711864406779660, + 0.2711864406779660, + 0.2711864406779660, + 0.2622950819672130, + 0.2580645161290320, + 0.2542372881355930, + 0.2542372881355930, + 0.2542372881355930, + 0.2500000000000000, + 0.2459016393442620, + 0.2459016393442620, + 0.2459016393442620, + 0.2459016393442620, + 0.2500000000000000, + 0.2500000000000000, + 0.2500000000000000, + 0.2500000000000000, + 0.2622950819672130, + 0.2622950819672130, + 0.2622950819672130, + 0.2666666666666670, + 0.2711864406779660, + 0.2711864406779660, + 0.2833333333333330, + 0.2833333333333330, + 0.2786885245901640, + 0.2741935483870970, + 0.2615384615384620, + 0.2656250000000000, + 0.2539682539682540, + 0.2539682539682540, + 0.2539682539682540, + 0.2622950819672130, + 0.2666666666666670, + 0.2622950819672130, + 0.2500000000000000, + 0.2500000000000000, + 0.2459016393442620, + 0.2419354838709680, + 0.2419354838709680, + 0.2419354838709680, + 0.2419354838709680, + 0.2419354838709680, + 0.2419354838709680, + 0.2419354838709680, + 0.2419354838709680, + 0.2419354838709680, + 0.2500000000000000, + 0.2615384615384620, + 0.2727272727272730, + 0.2727272727272730, + 0.2727272727272730, + 0.2727272727272730, + 0.2769230769230770, + 0.2769230769230770, + 0.2769230769230770, + 0.2727272727272730, + 0.2647058823529410, + 0.2647058823529410, + 0.2537313432835820, + 0.2647058823529410, + 0.2647058823529410, + 0.2647058823529410, + 0.2424242424242420, + 0.2424242424242420, + 0.2153846153846150, + 0.2153846153846150, + 0.2153846153846150, + 0.2153846153846150, + 0.1774193548387100, + 0.1774193548387100, + 0.1774193548387100, + 0.1639344262295080, + 0.1639344262295080, + 0.1639344262295080, + 0.1694915254237290, + 0.1694915254237290, + 0.1694915254237290, + 0.1724137931034480, + 0.1724137931034480, + 0.1724137931034480, + 0.1428571428571430, + 0.1428571428571430, + 0.1578947368421050, + 0.1428571428571430, + 0.1428571428571430, + 0.1454545454545450, + 0.1454545454545450, + 0.1454545454545450, + 0.1454545454545450, + 0.1454545454545450, + 0.1296296296296300, + 0.1296296296296300, + 0.1481481481481480, + 0.1481481481481480, + 0.1509433962264150, + 0.1666666666666670, + 0.1509433962264150, + 0.1886792452830190, + 0.2000000000000000, + 0.2037037037037040, + 0.2000000000000000, + 0.2000000000000000, + 0.2000000000000000, + 0.2000000000000000, + 0.1929824561403510, + 0.1785714285714290, + 0.1818181818181820, + 0.1785714285714290, + 0.1785714285714290, + 0.1785714285714290, + 0.1724137931034480, + 0.1724137931034480, + 0.1694915254237290, + 0.1694915254237290, + 0.1666666666666670, + 0.1666666666666670, + 0.1500000000000000, + 0.1500000000000000, + 0.1500000000000000, + 0.1500000000000000, + 0.1525423728813560, + 0.1525423728813560, + 0.1379310344827590, + 0.1379310344827590, + 0.1228070175438600, + 0.1228070175438600, + 0.1228070175438600, + 0.1525423728813560, + 0.1525423728813560, + 0.1525423728813560, + 0.1694915254237290, + 0.1694915254237290, + 0.1694915254237290, + 0.1694915254237290, + 0.1666666666666670, + 0.1803278688524590, + 0.1803278688524590, + 0.1803278688524590, + 0.1803278688524590, + 0.1935483870967740, + 0.1935483870967740, + 0.1935483870967740, + 0.1935483870967740, + 0.1935483870967740, + 0.1935483870967740, + 0.1935483870967740, + 0.1935483870967740, + 0.1935483870967740, + 0.2000000000000000, + 0.2000000000000000, + 0.1969696969696970, + 0.1969696969696970, + 0.2000000000000000, + 0.2000000000000000, + 0.2121212121212120, + 0.2121212121212120, + 0.2238805970149250, + 0.2238805970149250, + 0.2238805970149250, + 0.2205882352941180, + 0.2205882352941180, + 0.2205882352941180, + 0.2205882352941180, + 0.2089552238805970, + 0.2058823529411760, + 0.2058823529411760, + 0.1940298507462690, + 0.1940298507462690, + 0.1940298507462690, + 0.1940298507462690, + 0.1940298507462690, + 0.1940298507462690, + 0.1884057971014490, + 0.1884057971014490, + 0.1764705882352940, + 0.1764705882352940, + 0.1764705882352940, + 0.1764705882352940, + 0.1764705882352940, + 0.1764705882352940, + 0.1764705882352940, + 0.1641791044776120, + 0.1641791044776120, + 0.1515151515151520, + 0.1492537313432840, + 0.1492537313432840, + 0.1470588235294120, + 0.1449275362318840, + 0.1449275362318840, + 0.1449275362318840, + 0.1449275362318840, + 0.1449275362318840, + 0.1449275362318840, + 0.1304347826086960, + 0.1323529411764710, + 0.1343283582089550, + 0.1343283582089550, + 0.1343283582089550, + 0.1343283582089550, + 0.1343283582089550, + 0.1343283582089550, + 0.1343283582089550, + 0.1343283582089550, + 0.1343283582089550, + 0.1343283582089550, + 0.1212121212121210, + 0.1230769230769230, + 0.1230769230769230, + 0.1250000000000000, + 0.1250000000000000, + 0.1250000000000000, + 0.1230769230769230, + 0.1230769230769230, + 0.1212121212121210, + 0.1212121212121210, + 0.1212121212121210, + 0.1212121212121210, + 0.1194029850746270, + 0.1142857142857140, + 0.1142857142857140, + 0.1014492753623190, + 0.1014492753623190, + 0.1014492753623190, + 0.1014492753623190, + 0.1014492753623190, + 0.1014492753623190, + 0.1029411764705880, + 0.1029411764705880, + 0.1029411764705880, + 0.1029411764705880, + 0.1029411764705880, + 0.1029411764705880, + 0.1029411764705880, + 0.1029411764705880, + 0.1029411764705880, + 0.1044776119402990, + 0.1060606060606060, + 0.1060606060606060, + 0.1060606060606060, + 0.1060606060606060, + 0.1060606060606060, + 0.1060606060606060, + 0.1044776119402990, + 0.1044776119402990, + 0.1014492753623190, + 0.1014492753623190, + 0.1014492753623190, + 0.1029411764705880, + 0.1029411764705880, + 0.1029411764705880, + 0.1029411764705880, + 0.1029411764705880, + 0.1029411764705880, + 0.1029411764705880, + 0.1029411764705880, + 0.1029411764705880, + 0.1029411764705880, + 0.1029411764705880, + 0.1029411764705880, + 0.1029411764705880, + 0.1060606060606060, + 0.1060606060606060, + 0.1076923076923080, + 0.1076923076923080, + 0.1076923076923080, + 0.1076923076923080, + 0.1076923076923080, + 0.1076923076923080, + 0.0937500000000000, + 0.0937500000000000, + 0.0937500000000000, + 0.0923076923076923, + 0.0923076923076923, + 0.0923076923076923, + 0.0923076923076923, + 0.0909090909090909, + 0.0909090909090909, + 0.0909090909090909, + 0.0909090909090909, + 0.0909090909090909, + 0.0909090909090909, + 0.0909090909090909, + 0.0909090909090909, + 0.0909090909090909, + 0.0909090909090909, + 0.0895522388059701, + 0.0895522388059701, + 0.0895522388059701, + 0.0895522388059701, + 0.0895522388059701, + 0.0857142857142857, + 0.0857142857142857, + 0.0845070422535211, + 0.0845070422535211, + 0.0845070422535211, + 0.0845070422535211, + 0.0845070422535211, + 0.0845070422535211, + 0.0845070422535211, + 0.0714285714285714, + 0.0714285714285714, + 0.0714285714285714, + 0.0714285714285714, + 0.0714285714285714, + 0.0704225352112676, + 0.0704225352112676, + 0.0704225352112676, + 0.0704225352112676, + 0.0704225352112676, + 0.0704225352112676, + 0.0704225352112676, + 0.0694444444444444, + 0.0694444444444444, + 0.0694444444444444, + 0.0694444444444444, + 0.0694444444444444, + 0.0694444444444444, + 0.0694444444444444, + 0.0694444444444444, + 0.0563380281690141, + 0.0563380281690141, + 0.0563380281690141, + 0.0563380281690141, + 0.0563380281690141, + 0.0563380281690141, + 0.0563380281690141, + 0.0563380281690141, + 0.0563380281690141, + 0.0563380281690141, + 0.0563380281690141, + 0.0563380281690141, + 0.0563380281690141, + 0.0555555555555556, + 0.0555555555555556, + 0.0555555555555556, + 0.0555555555555556, + 0.0555555555555556, + 0.0547945205479452, + 0.0547945205479452, + 0.0547945205479452, + 0.0547945205479452, + 0.0547945205479452, + 0.0547945205479452, + 0.0547945205479452, + 0.0547945205479452, + 0.0547945205479452, + 0.0547945205479452, + 0.0547945205479452, + 0.0547945205479452, + 0.0540540540540541, + 0.0540540540540541, + 0.0540540540540541, + 0.0540540540540541, + 0.0540540540540541, + 0.0540540540540541, + 0.0540540540540541, + 0.0540540540540541, + 0.0540540540540541, + 0.0540540540540541, + 0.0540540540540541, + 0.0540540540540541, + 0.0540540540540541, + 0.0540540540540541, + 0.0540540540540541, + 0.0540540540540541, + 0.0540540540540541, + 0.0540540540540541, + 0.0540540540540541, + 0.0540540540540541, + 0.0540540540540541, + 0.0540540540540541, + 0.0540540540540541, + 0.0540540540540541, + 0.0540540540540541, + 0.0540540540540541, + 0.0540540540540541, + 0.0410958904109589, + 0.0410958904109589, + 0.0410958904109589, + 0.0410958904109589, + 0.0410958904109589, + 0.0410958904109589, + 0.0410958904109589, + 0.0410958904109589, + 0.0410958904109589, + 0.0410958904109589, + 0.0410958904109589, + 0.0410958904109589, + 0.0410958904109589, + 0.0410958904109589, + 0.0410958904109589, + 0.0410958904109589, + 0.0410958904109589, + 0.0410958904109589, + 0.0410958904109589, + 0.0410958904109589, + 0.0410958904109589, + 0.0410958904109589, + 0.0410958904109589, + 0.0410958904109589, + 0.0410958904109589, + 0.0410958904109589, + 0.0410958904109589, + 0.0410958904109589, + 0.0410958904109589, + 0.0410958904109589, + 0.0410958904109589, + 0.0410958904109589, + 0.0410958904109589, + 0.0410958904109589, + 0.0410958904109589, + 0.0410958904109589, + 0.0540540540540541, + 0.0540540540540541, + 0.0540540540540541, + 0.0540540540540541, + 0.0540540540540541, + 0.0540540540540541, + 0.0540540540540541, + 0.0540540540540541, + 0.0540540540540541, + 0.0540540540540541, + 0.0540540540540541, + 0.0540540540540541, + 0.0540540540540541, + 0.0540540540540541, + 0.0540540540540541, + 0.0540540540540541, + 0.0540540540540541, + 0.0540540540540541, + 0.0540540540540541, + 0.0540540540540541, + 0.0540540540540541, + 0.0540540540540541, + 0.0540540540540541, + 0.0540540540540541, + 0.0410958904109589, + 0.0410958904109589, + 0.0410958904109589, + 0.0410958904109589, + 0.0410958904109589, + 0.0410958904109589, + 0.0410958904109589, + 0.0410958904109589, + 0.0410958904109589, + 0.0410958904109589, + 0.0410958904109589, + 0.0410958904109589, + 0.0410958904109589, + 0.0410958904109589, + 0.0410958904109589, + 0.0410958904109589, + 0.0410958904109589, + 0.0410958904109589, + 0.0410958904109589, + 0.0410958904109589, + 0.0410958904109589, + 0.0410958904109589, + 0.0410958904109589, + 0.0410958904109589, + 0.0410958904109589, + 0.0410958904109589, + 0.0410958904109589, + 0.0410958904109589, + 0.0410958904109589, + 0.0410958904109589, + 0.0405405405405405, + 0.0405405405405405, + 0.0405405405405405, + 0.0405405405405405, + 0.0405405405405405, + 0.0405405405405405, + 0.0405405405405405, + 0.0405405405405405, + 0.0405405405405405, + 0.0405405405405405, + 0.0405405405405405, + 0.0405405405405405, + 0.0405405405405405, + 0.0405405405405405, + 0.0405405405405405, + 0.0405405405405405, + 0.0405405405405405, + 0.0405405405405405, + 0.0405405405405405, + 0.0405405405405405, + 0.0405405405405405, + 0.0405405405405405, + 0.0405405405405405, + 0.0405405405405405, + 0.0405405405405405, + 0.0405405405405405, + 0.0405405405405405, + 0.0405405405405405, + 0.0405405405405405, + 0.0405405405405405, + 0.0405405405405405, + 0.0405405405405405, + 0.0405405405405405, + 0.0405405405405405, + 0.0405405405405405, + 0.0405405405405405, + 0.0410958904109589, + 0.0410958904109589, + 0.0410958904109589, + 0.0410958904109589, + 0.0410958904109589, + 0.0410958904109589, + 0.0410958904109589, + 0.0410958904109589, + 0.0410958904109589, + 0.0410958904109589, + 0.0410958904109589, + 0.0410958904109589, + 0.0410958904109589, + 0.0410958904109589, + 0.0410958904109589, + 0.0410958904109589, + 0.0410958904109589, + 0.0410958904109589, + 0.0410958904109589, + 0.0410958904109589, + 0.0410958904109589, + 0.0410958904109589, + 0.0410958904109589, + 0.0410958904109589, + 0.0410958904109589, + 0.0410958904109589, + 0.0410958904109589, + 0.0410958904109589, + 0.0410958904109589, + 0.0410958904109589, + 0.0410958904109589, + 0.0410958904109589, + 0.0410958904109589, + 0.0410958904109589, + 0.0410958904109589, + 0.0410958904109589, + 0.0410958904109589, + 0.0410958904109589, + 0.0410958904109589, + 0.0410958904109589, + 0.0410958904109589, + 0.0410958904109589, + 0.0410958904109589, + 0.0410958904109589, + 0.0410958904109589, + 0.0410958904109589, + 0.0410958904109589, + 0.0410958904109589, + 0.0410958904109589, + 0.0410958904109589, + 0.0410958904109589, + 0.0410958904109589, + 0.0410958904109589, + 0.0410958904109589, + 0.0410958904109589, + 0.0410958904109589, + 0.0410958904109589, + 0.0410958904109589, + 0.0410958904109589, + 0.0410958904109589, + 0.0410958904109589, + 0.0410958904109589, + 0.0410958904109589, + 0.0410958904109589, + 0.0410958904109589, + 0.0410958904109589, + 0.0410958904109589, + 0.0410958904109589, + 0.0410958904109589, + 0.0410958904109589, + 0.0410958904109589, + 0.0410958904109589, + 0.0410958904109589, + 0.0410958904109589, + 0.0410958904109589, + 0.0410958904109589, + 0.0410958904109589, + 0.0410958904109589, + 0.0416666666666667, + 0.0416666666666667, + 0.0416666666666667, + 0.0416666666666667, + 0.0416666666666667, + 0.0416666666666667, + 0.0416666666666667, + 0.0416666666666667, + 0.0416666666666667, + 0.0416666666666667, + 0.0416666666666667, + 0.0416666666666667, + 0.0416666666666667, + 0.0416666666666667, + 0.0416666666666667, + 0.0416666666666667, + 0.0416666666666667, + 0.0416666666666667, + 0.0416666666666667, + 0.0416666666666667, + 0.0416666666666667, + 0.0416666666666667, + 0.0416666666666667, + 0.0416666666666667, + 0.0416666666666667, + 0.0416666666666667, + 0.0416666666666667, + 0.0416666666666667, + 0.0416666666666667, + 0.0416666666666667, + 0.0416666666666667, + 0.0416666666666667, + 0.0416666666666667, + 0.0416666666666667, + 0.0416666666666667, + 0.0416666666666667, + 0.0416666666666667, + 0.0416666666666667, + 0.0416666666666667, + 0.0416666666666667, + 0.0416666666666667, + 0.0416666666666667, + 0.0416666666666667, + 0.0416666666666667, + 0.0416666666666667, + 0.0416666666666667, + 0.0416666666666667, + 0.0416666666666667, + 0.0416666666666667, + 0.0416666666666667, + 0.0416666666666667, + 0.0416666666666667, + 0.0416666666666667, + 0.0416666666666667, + 0.0416666666666667, + 0.0416666666666667, + 0.0416666666666667, + 0.0416666666666667, + 0.0416666666666667, + 0.0416666666666667, + 0.0416666666666667, + 0.0416666666666667, + 0.0422535211267606, + 0.0422535211267606, + 0.0422535211267606, + 0.0422535211267606, + 0.0422535211267606, + 0.0422535211267606, + 0.0422535211267606, + 0.0428571428571429, + 0.0428571428571429, + 0.0428571428571429, + 0.0428571428571429, + 0.0428571428571429, + 0.0428571428571429, + 0.0428571428571429, + 0.0428571428571429, + 0.0428571428571429, + 0.0428571428571429, + 0.0428571428571429, + 0.0428571428571429, + 0.0428571428571429, + 0.0428571428571429, + 0.0428571428571429, + 0.0428571428571429, + 0.0428571428571429, + 0.0428571428571429, + 0.0428571428571429, + 0.0428571428571429, + 0.0428571428571429, + 0.0428571428571429, + 0.0428571428571429, + 0.0428571428571429, + 0.0428571428571429, + 0.0428571428571429, + 0.0428571428571429, + 0.0441176470588235, + 0.0441176470588235, + 0.0441176470588235, + 0.0441176470588235, + 0.0441176470588235, + 0.0441176470588235, + 0.0441176470588235, + 0.0441176470588235, + 0.0441176470588235, + 0.0441176470588235, + 0.0441176470588235, + 0.0441176470588235, + 0.0441176470588235, + 0.0441176470588235, + 0.0441176470588235, + 0.0441176470588235, + 0.0441176470588235, + 0.0441176470588235, + 0.0441176470588235, + 0.0441176470588235, + 0.0441176470588235, + 0.0441176470588235, + 0.0441176470588235, + 0.0441176470588235, + 0.0441176470588235, + 0.0441176470588235, + 0.0441176470588235, + 0.0441176470588235, + 0.0441176470588235, + 0.0441176470588235, + 0.0441176470588235, + 0.0441176470588235, + 0.0441176470588235, + 0.0441176470588235, + 0.0441176470588235, + 0.0441176470588235, + 0.0441176470588235, + 0.0441176470588235, + 0.0441176470588235, + 0.0441176470588235, + 0.0454545454545455, + 0.0454545454545455, + 0.0454545454545455, + 0.0454545454545455, + 0.0461538461538462, + 0.0461538461538462, + 0.0468750000000000, + 0.0468750000000000, + 0.0468750000000000, + 0.0468750000000000, + 0.0317460317460317, + 0.0317460317460317, + 0.0317460317460317, + 0.0317460317460317, + 0.0317460317460317, + 0.0317460317460317, + 0.0317460317460317, + 0.0317460317460317, + 0.0317460317460317, + 0.0327868852459016, + 0.0327868852459016, + 0.0327868852459016, + 0.0327868852459016, + 0.0327868852459016, + 0.0327868852459016, + 0.0333333333333333, + 0.0338983050847458, + 0.0338983050847458, + 0.0344827586206897, + 0.0344827586206897, + 0.0344827586206897, + 0.0338983050847458, + 0.0338983050847458, + 0.0338983050847458, + 0.0333333333333333, + 0.0333333333333333, + 0.0338983050847458, + 0.0344827586206897, + 0.0344827586206897, + 0.0344827586206897, + 0.0344827586206897, + 0.0344827586206897, + 0.0344827586206897, + 0.0338983050847458, + 0.0338983050847458, + 0.0344827586206897, + 0.0338983050847458, + 0.0338983050847458, + 0.0344827586206897, + 0.0344827586206897, + 0.0344827586206897, + 0.0344827586206897, + 0.0338983050847458, + 0.0338983050847458, + 0.0344827586206897, + 0.0344827586206897, + 0.0344827586206897, + 0.0344827586206897, + 0.0350877192982456, + 0.0350877192982456, + 0.0350877192982456, + 0.0350877192982456, + 0.0350877192982456, + 0.0350877192982456, + 0.0350877192982456, + 0.0350877192982456, + 0.0327868852459016, + 0.0327868852459016, + 0.0327868852459016, + 0.0333333333333333, + 0.0333333333333333, + 0.0333333333333333, + 0.0333333333333333, + 0.0327868852459016, + 0.0327868852459016, + 0.0327868852459016, + 0.0327868852459016, + 0.0327868852459016, + 0.0322580645161290, + 0.0327868852459016, + 0.0322580645161290, + 0.0327868852459016, + 0.0327868852459016, + 0.0338983050847458, + 0.0338983050847458, + 0.0338983050847458, + 0.0344827586206897, + 0.0344827586206897, + 0.0350877192982456, + 0.0357142857142857, + 0.0357142857142857, + 0.0350877192982456, + 0.0350877192982456, + 0.0350877192982456, + 0.0350877192982456, + 0.0357142857142857, + 0.0357142857142857, + 0.0357142857142857, + 0.0357142857142857, + 0.0357142857142857, + 0.0350877192982456, + 0.0344827586206897, + 0.0344827586206897, + 0.0338983050847458, + 0.0344827586206897, + 0.0350877192982456, + 0.0350877192982456, + 0.0350877192982456, + 0.0344827586206897, + 0.0344827586206897, + 0.0344827586206897, + 0.0344827586206897, + 0.0344827586206897, + 0.0508474576271187, + 0.0508474576271187, + 0.0508474576271187, + 0.0508474576271187, + 0.0500000000000000, + 0.0508474576271187, + 0.0500000000000000, + 0.0500000000000000, + 0.0500000000000000, + 0.0500000000000000, + 0.0500000000000000, + 0.0500000000000000, + 0.0500000000000000, + 0.0500000000000000, + 0.0508474576271187, + 0.0508474576271187, + 0.0500000000000000, + 0.0500000000000000, + 0.0333333333333333, + 0.0338983050847458, + 0.0338983050847458, + 0.0338983050847458, + 0.0333333333333333, + 0.0491803278688525, + 0.0491803278688525, + 0.0526315789473684, + 0.0517241379310345, + 0.0508474576271187, + 0.0517241379310345, + 0.0508474576271187, + 0.0508474576271187, + 0.0517241379310345, + 0.0517241379310345, + 0.0517241379310345, + 0.0517241379310345, + 0.0517241379310345, + 0.0517241379310345, + 0.0545454545454545, + 0.0545454545454545, + 0.0566037735849057, + 0.0555555555555556, + 0.0727272727272727, + 0.0727272727272727, + 0.0740740740740741, + 0.0740740740740741, + 0.0740740740740741, + 0.0727272727272727, + 0.0727272727272727, + 0.0727272727272727, + 0.0727272727272727, + 0.0727272727272727, + 0.0727272727272727, + 0.0727272727272727, + 0.0727272727272727, + 0.0727272727272727, + 0.0740740740740741, + 0.0740740740740741, + 0.0754716981132075, + 0.0784313725490196, + 0.0600000000000000, + 0.0612244897959184, + 0.0600000000000000, + 0.0600000000000000, + 0.0576923076923077, + 0.0576923076923077, + 0.0576923076923077, + 0.0566037735849057, + 0.0517241379310345, + 0.0517241379310345, + 0.0517241379310345, + 0.0500000000000000, + 0.0500000000000000, + 0.0500000000000000, + 0.0508474576271187, + 0.0508474576271187, + 0.0483870967741936, + 0.0483870967741936, + 0.0483870967741936, + 0.0491803278688525, + 0.0645161290322581, + 0.0645161290322581, + 0.0634920634920635, + 0.0634920634920635, + 0.0634920634920635, + 0.0634920634920635, + 0.0625000000000000, + 0.0625000000000000, + 0.0625000000000000, + 0.0625000000000000, + 0.0625000000000000, + 0.0625000000000000, + 0.0615384615384615, + 0.0615384615384615, + 0.0615384615384615, + 0.0615384615384615, + 0.0615384615384615, + 0.0606060606060606, + 0.0606060606060606, + 0.0606060606060606, + 0.0588235294117647, + 0.0588235294117647, + 0.0588235294117647, + 0.0588235294117647, + 0.0597014925373134, + 0.0597014925373134, + 0.0597014925373134, + 0.0597014925373134, + 0.0597014925373134, + 0.0597014925373134, + 0.0597014925373134, + 0.0597014925373134, + 0.0597014925373134, + 0.0597014925373134, + 0.0588235294117647, + 0.0597014925373134, + 0.0597014925373134, + 0.0597014925373134, + 0.0597014925373134, + 0.0597014925373134, + 0.0597014925373134, + 0.0588235294117647, + 0.0588235294117647, + 0.0588235294117647, + 0.0588235294117647, + 0.0588235294117647, + 0.0588235294117647, + 0.0588235294117647, + 0.0579710144927536, + 0.0579710144927536, + 0.0579710144927536, + 0.0579710144927536, + 0.0441176470588235, + 0.0441176470588235, + 0.0441176470588235, + 0.0441176470588235, + 0.0441176470588235, + 0.0441176470588235, + 0.0441176470588235, + 0.0441176470588235, + 0.0441176470588235, + 0.0441176470588235, + 0.0441176470588235, + 0.0441176470588235, + 0.0441176470588235, + 0.0441176470588235, + 0.0441176470588235, + 0.0441176470588235, + 0.0441176470588235, + 0.0441176470588235, + 0.0441176470588235, + 0.0447761194029851, + 0.0447761194029851, + 0.0447761194029851, + 0.0588235294117647, + 0.0588235294117647, + 0.0588235294117647, + 0.0597014925373134, + 0.0454545454545455, + 0.0461538461538462, + 0.0461538461538462, + 0.0461538461538462, + 0.0606060606060606, + 0.0606060606060606, + 0.0597014925373134, + 0.0588235294117647, + 0.0588235294117647, + 0.0588235294117647, + 0.0588235294117647, + 0.0724637681159420, + 0.0724637681159420, + 0.0724637681159420, + 0.0724637681159420, + 0.0724637681159420, + 0.0735294117647059, + 0.0735294117647059, + 0.0735294117647059, + 0.0735294117647059, + 0.0735294117647059, + 0.0735294117647059, + 0.0735294117647059, + 0.0735294117647059, + 0.0735294117647059, + 0.0735294117647059, + 0.0735294117647059, + 0.0735294117647059, + 0.0597014925373134, + 0.0588235294117647, + 0.0588235294117647, + 0.0588235294117647, + 0.0588235294117647, + 0.0588235294117647, + 0.0579710144927536, + 0.0571428571428571, + 0.0571428571428571, + 0.0571428571428571, + 0.0571428571428571, + 0.0571428571428571, + 0.0571428571428571, + 0.0571428571428571, + 0.0571428571428571, + 0.0579710144927536, + 0.0579710144927536, + 0.0579710144927536, + 0.0714285714285714, + 0.0714285714285714, + 0.0714285714285714, + 0.0714285714285714, + 0.0714285714285714, + 0.0714285714285714, + 0.0735294117647059, + 0.0606060606060606, + 0.0615384615384615, + 0.0615384615384615, + 0.0615384615384615, + 0.0625000000000000, + 0.0909090909090909, + 0.0909090909090909, + 0.0909090909090909, + 0.0895522388059701, + 0.0895522388059701, + 0.1029411764705880, + 0.1029411764705880, + 0.1029411764705880, + 0.1029411764705880, + 0.1029411764705880, + 0.1029411764705880, + 0.1029411764705880, + 0.1029411764705880, + 0.1014492753623190, + 0.1159420289855070, + 0.1159420289855070, + 0.1176470588235290, + 0.1176470588235290, + 0.1194029850746270, + 0.1060606060606060, + 0.1060606060606060, + 0.1076923076923080, + 0.1212121212121210, + 0.1212121212121210, + 0.1076923076923080, + 0.1111111111111110, + 0.1269841269841270, + 0.1451612903225810, + 0.1500000000000000, + 0.1500000000000000, + 0.1525423728813560, + 0.1935483870967740, + 0.2000000000000000, + 0.1967213114754100, + 0.1967213114754100, + 0.1967213114754100, + 0.1967213114754100, + 0.1967213114754100, + 0.1935483870967740, + 0.1935483870967740, + 0.1935483870967740, + 0.1935483870967740, + 0.1904761904761900, + 0.1904761904761900, + 0.1904761904761900, + 0.1875000000000000, + 0.1875000000000000, + 0.1875000000000000, + 0.1875000000000000, + 0.1875000000000000, + 0.1875000000000000, + 0.1875000000000000, + 0.1846153846153850, + 0.1846153846153850, + 0.1846153846153850, + 0.1846153846153850, + 0.1846153846153850, + 0.1875000000000000, + 0.1875000000000000, + 0.1875000000000000, + 0.2000000000000000, + 0.1875000000000000, + 0.1904761904761900, + 0.1875000000000000, + 0.1904761904761900, + 0.1904761904761900, + 0.1935483870967740, + 0.2063492063492060, + 0.2063492063492060, + 0.2063492063492060, + 0.2063492063492060, + 0.2096774193548390, + 0.2222222222222220, + 0.2222222222222220, + 0.2063492063492060, + 0.1935483870967740, + 0.1935483870967740, + 0.1935483870967740, + 0.1935483870967740, + 0.1803278688524590, + 0.1639344262295080, + 0.1639344262295080, + 0.1666666666666670, + 0.1666666666666670, + 0.1379310344827590, + 0.1206896551724140, + 0.1166666666666670, + 0.1166666666666670, + 0.1129032258064520, + 0.0983606557377049, + 0.0952380952380952, + 0.0937500000000000, + 0.0937500000000000, + 0.0937500000000000, + 0.0793650793650794, + 0.0781250000000000, + 0.0781250000000000, + 0.0781250000000000, + 0.0793650793650794, + 0.0793650793650794, + 0.0793650793650794, + 0.0793650793650794, + 0.0793650793650794, + 0.0793650793650794, + 0.0793650793650794, + 0.0793650793650794, + 0.0655737704918033, + 0.0655737704918033, + 0.0666666666666667, + 0.0677966101694915, + 0.0677966101694915, + 0.0677966101694915, + 0.0666666666666667, + 0.0655737704918033, + 0.0655737704918033, + 0.0655737704918033, + 0.0645161290322581, + 0.0645161290322581, + 0.0645161290322581, + 0.0645161290322581, + 0.0793650793650794, + 0.0781250000000000, + 0.0781250000000000, + 0.0781250000000000, + 0.0923076923076923, + 0.0923076923076923, + 0.0923076923076923, + 0.0937500000000000, + 0.0937500000000000, + 0.0937500000000000, + 0.0937500000000000, + 0.0937500000000000, + 0.0937500000000000, + 0.0923076923076923, + 0.0923076923076923, + 0.0923076923076923, + 0.0923076923076923, + 0.0923076923076923, + 0.0923076923076923, + 0.0923076923076923, + 0.1060606060606060, + 0.1060606060606060, + 0.1076923076923080, + 0.1076923076923080, + 0.0937500000000000, + 0.0937500000000000, + 0.0967741935483871, + 0.0967741935483871, + 0.1111111111111110, + 0.1111111111111110, + 0.0967741935483871, + 0.0983606557377049, + 0.0983606557377049, + 0.0983606557377049, + 0.0983606557377049, + 0.0983606557377049, + 0.0983606557377049, + 0.0983606557377049, + 0.0983606557377049, + 0.0983606557377049, + 0.0983606557377049, + 0.0983606557377049, + 0.0983606557377049, + 0.0983606557377049, + 0.0833333333333333, + 0.0833333333333333, + 0.0833333333333333, + 0.0833333333333333, + 0.0833333333333333, + 0.0833333333333333, + 0.0833333333333333, + 0.0833333333333333, + 0.0833333333333333, + 0.0847457627118644, + 0.0833333333333333, + 0.0833333333333333, + 0.1000000000000000, + 0.1000000000000000, + 0.0833333333333333, + 0.0819672131147541, + 0.0806451612903226, + 0.0806451612903226, + 0.0806451612903226, + 0.0806451612903226, + 0.0793650793650794, + 0.0793650793650794, + 0.0793650793650794, + 0.0793650793650794, + 0.0806451612903226, + 0.0967741935483871, + 0.0967741935483871, + 0.0967741935483871, + 0.0967741935483871, + 0.0967741935483871, + 0.0952380952380952, + 0.0952380952380952, + 0.0952380952380952, + 0.0952380952380952, + 0.0952380952380952, + 0.0952380952380952, + 0.0952380952380952, + 0.0952380952380952, + 0.0806451612903226, + 0.0819672131147541, + 0.0833333333333333, + 0.0833333333333333, + 0.0833333333333333, + 0.0833333333333333, + 0.0833333333333333, + 0.0847457627118644, + 0.0847457627118644, + 0.0847457627118644, + 0.0983606557377049, + 0.0967741935483871, + 0.0967741935483871, + 0.0967741935483871, + 0.0967741935483871, + 0.0952380952380952, + 0.0952380952380952, + 0.0967741935483871, + 0.0967741935483871, + 0.0952380952380952, + 0.0967741935483871, + 0.0967741935483871, + 0.0819672131147541, + 0.0819672131147541, + 0.0967741935483871, + 0.0983606557377049, + 0.0967741935483871, + 0.1000000000000000, + 0.1147540983606560, + 0.0983606557377049, + 0.0983606557377049, + 0.1000000000000000, + 0.0983606557377049, + 0.0983606557377049, + 0.0983606557377049, + 0.0983606557377049, + 0.0983606557377049, + 0.0983606557377049, + 0.0983606557377049, + 0.0983606557377049, + 0.0983606557377049, + 0.0983606557377049, + 0.0983606557377049, + 0.0983606557377049, + 0.0983606557377049, + 0.0967741935483871, + 0.0952380952380952, + 0.0967741935483871, + 0.0983606557377049, + 0.0983606557377049, + 0.1000000000000000, + 0.1016949152542370, + 0.1016949152542370, + 0.1016949152542370, + 0.1016949152542370, + 0.1016949152542370, + 0.1016949152542370, + 0.1016949152542370, + 0.0862068965517241, + 0.0847457627118644, + 0.1000000000000000, + 0.1147540983606560, + 0.1166666666666670, + 0.1166666666666670, + 0.1186440677966100, + 0.1186440677966100, + 0.1186440677966100, + 0.1186440677966100, + 0.1206896551724140, + 0.1186440677966100, + 0.1206896551724140, + 0.1228070175438600, + 0.1228070175438600, + 0.1228070175438600, + 0.1525423728813560, + 0.1500000000000000, + 0.1525423728813560, + 0.1525423728813560, + 0.1525423728813560, + 0.1525423728813560, + 0.1666666666666670, + 0.1666666666666670, + 0.1694915254237290, + 0.1694915254237290, + 0.1607142857142860, + 0.1607142857142860, + 0.1607142857142860, + 0.1607142857142860, + 0.1578947368421050, + 0.1724137931034480, + 0.1724137931034480, + 0.1724137931034480, + 0.1724137931034480, + 0.1724137931034480, + 0.1724137931034480, + 0.1724137931034480, + 0.1578947368421050, + 0.1578947368421050, + 0.1607142857142860, + 0.1607142857142860, + 0.1607142857142860, + 0.1754385964912280, + 0.1896551724137930, + 0.1896551724137930, + 0.1896551724137930, + 0.1896551724137930, + 0.1754385964912280, + 0.1818181818181820, + 0.2105263157894740, + 0.2105263157894740, + 0.2105263157894740, + 0.2142857142857140, + 0.2068965517241380, + 0.2105263157894740, + 0.2105263157894740, + 0.2142857142857140, + 0.2037037037037040, + 0.2037037037037040, + 0.2037037037037040, + 0.2000000000000000, + 0.2000000000000000, + 0.2000000000000000, + 0.2000000000000000, + 0.2000000000000000, + 0.2000000000000000, + 0.2037037037037040, + 0.2037037037037040, + 0.2037037037037040, + 0.2037037037037040, + 0.2037037037037040, + 0.2115384615384620, + 0.2115384615384620, + 0.2156862745098040, + 0.2156862745098040, + 0.2000000000000000, + 0.2000000000000000, + 0.2000000000000000, + 0.2000000000000000, + 0.2000000000000000, + 0.2000000000000000, + 0.1800000000000000, + 0.1800000000000000, + 0.1923076923076920, + 0.1923076923076920, + 0.1923076923076920, + 0.2264150943396230, + 0.2264150943396230, + 0.2264150943396230, + 0.2222222222222220, + 0.2222222222222220, + 0.2222222222222220, + 0.2222222222222220, + 0.2456140350877190, + 0.2456140350877190, + 0.2545454545454540, + 0.2545454545454540, + 0.2545454545454540, + 0.2592592592592590, + 0.2641509433962260, + 0.2641509433962260, + 0.2692307692307690, + 0.2692307692307690, + 0.2692307692307690, + 0.2549019607843140, + 0.2549019607843140, + 0.2641509433962260, + 0.2777777777777780, + 0.2962962962962960, + 0.3018867924528300, + 0.3148148148148150, + 0.3018867924528300, + 0.3018867924528300, + 0.3018867924528300, + 0.3018867924528300, + 0.2884615384615380, + 0.2745098039215690, + 0.2745098039215690, + 0.2745098039215690, + 0.2857142857142860, + 0.2857142857142860, + 0.3000000000000000, + 0.3137254901960780, + 0.3076923076923080, + 0.3137254901960780, + 0.3200000000000000, + 0.3200000000000000, + 0.3200000000000000, + 0.3200000000000000, + 0.3137254901960780, + 0.3269230769230770, + 0.3600000000000000, + 0.3600000000000000, + 0.3600000000000000, + 0.3529411764705880, + 0.3461538461538460, + 0.3461538461538460, + 0.3269230769230770, + 0.3269230769230770, + 0.3333333333333330, + 0.3333333333333330, + 0.3137254901960780, + 0.3137254901960780, + 0.3076923076923080, + 0.2884615384615380, + 0.2745098039215690, + 0.2549019607843140, + 0.2549019607843140, + 0.2400000000000000, + 0.2500000000000000, + 0.2352941176470590, + 0.2400000000000000, + 0.2400000000000000, + 0.2352941176470590, + 0.2200000000000000, + 0.2115384615384620, + 0.2115384615384620, + 0.2115384615384620, + 0.2115384615384620, + 0.2115384615384620, + 0.2075471698113210, + 0.1851851851851850, + 0.1851851851851850, + 0.1698113207547170, + 0.1666666666666670, + 0.1698113207547170, + 0.1698113207547170, + 0.1538461538461540, + 0.1538461538461540, + 0.1509433962264150, + 0.1509433962264150, + 0.1568627450980390, + 0.1600000000000000, + 0.1730769230769230, + 0.1851851851851850, + 0.1538461538461540, + 0.1538461538461540, + 0.1698113207547170, + 0.1730769230769230, + 0.1698113207547170, + 0.1698113207547170, + 0.1698113207547170, + 0.1698113207547170, + 0.1698113207547170, + 0.1730769230769230, + 0.1730769230769230, + 0.1568627450980390, + 0.1568627450980390, + 0.1568627450980390, + 0.1568627450980390, + 0.1568627450980390, + 0.1568627450980390, + 0.1568627450980390, + 0.1568627450980390, + 0.1568627450980390, + 0.1568627450980390, + 0.1568627450980390, + 0.1568627450980390, + 0.1568627450980390, + 0.1851851851851850, + 0.1851851851851850, + 0.1698113207547170, + 0.1698113207547170, + 0.1698113207547170, + 0.1851851851851850, + 0.1851851851851850, + 0.1851851851851850, + 0.1851851851851850, + 0.2000000000000000, + 0.1851851851851850, + 0.1851851851851850, + 0.2105263157894740, + 0.2105263157894740, + 0.2372881355932200, + 0.2295081967213110, + 0.2222222222222220, + 0.2222222222222220, + 0.2222222222222220, + 0.2222222222222220, + 0.2222222222222220, + 0.2222222222222220, + 0.2222222222222220, + 0.2222222222222220, + 0.2222222222222220, + 0.2222222222222220, + 0.2222222222222220, + 0.2222222222222220, + 0.2222222222222220, + 0.2096774193548390, + 0.2096774193548390, + 0.2096774193548390, + 0.2063492063492060, + 0.2063492063492060, + 0.2096774193548390, + 0.2096774193548390, + 0.2222222222222220, + 0.2295081967213110, + 0.2295081967213110, + 0.2295081967213110, + 0.2166666666666670, + 0.2419354838709680, + 0.2419354838709680, + 0.2419354838709680, + 0.2419354838709680, + 0.2459016393442620, + 0.2622950819672130, + 0.2622950819672130, + 0.2500000000000000, + 0.2372881355932200, + 0.2372881355932200, + 0.2372881355932200, + 0.2372881355932200, + 0.2372881355932200, + 0.2000000000000000, + 0.2280701754385960, + 0.2280701754385960, + 0.2241379310344830, + 0.2241379310344830, + 0.2105263157894740, + 0.2105263157894740, + 0.2105263157894740, + 0.2105263157894740, + 0.2000000000000000, + 0.2000000000000000, + 0.2000000000000000, + 0.1964285714285710, + 0.1929824561403510, + 0.1929824561403510, + 0.1929824561403510, + 0.1754385964912280, + 0.1607142857142860, + 0.1607142857142860, + 0.1607142857142860, + 0.1607142857142860, + 0.1607142857142860, + 0.1607142857142860, + 0.1578947368421050, + 0.1578947368421050, + 0.1578947368421050, + 0.1578947368421050, + 0.1578947368421050, + 0.1578947368421050, + 0.1578947368421050, + 0.1428571428571430, + 0.1428571428571430, + 0.1428571428571430, + 0.1403508771929820, + 0.1379310344827590, + 0.1379310344827590, + 0.1379310344827590, + 0.1379310344827590, + 0.1379310344827590, + 0.1379310344827590, + 0.1379310344827590, + 0.1379310344827590, + 0.1666666666666670, + 0.1666666666666670, + 0.1666666666666670, + 0.1666666666666670, + 0.1694915254237290, + 0.1694915254237290, + 0.1694915254237290, + 0.1694915254237290, + 0.1694915254237290, + 0.1694915254237290, + 0.1694915254237290, + 0.1694915254237290, + 0.1639344262295080, + 0.1639344262295080, + 0.1639344262295080, + 0.1774193548387100, + 0.1746031746031750, + 0.1746031746031750, + 0.1746031746031750, + 0.1746031746031750, + 0.1746031746031750, + 0.1746031746031750, + 0.1746031746031750, + 0.1746031746031750, + 0.1746031746031750, + 0.1746031746031750, + 0.1746031746031750, + 0.1746031746031750, + 0.1774193548387100, + 0.1774193548387100, + 0.1774193548387100, + 0.1774193548387100, + 0.1774193548387100, + 0.1666666666666670, + 0.1666666666666670, + 0.1666666666666670, + 0.1639344262295080, + 0.1639344262295080, + 0.1639344262295080, + 0.1587301587301590, + 0.1587301587301590, + 0.1587301587301590, + 0.1587301587301590, + 0.1587301587301590, + 0.1587301587301590, + 0.1639344262295080, + 0.1612903225806450, + 0.1612903225806450, + 0.1612903225806450, + 0.1612903225806450, + 0.1612903225806450, + 0.1612903225806450, + 0.1612903225806450, + 0.1475409836065570, + 0.1475409836065570, + 0.1475409836065570, + 0.1475409836065570, + 0.1475409836065570, + 0.1500000000000000, + 0.1475409836065570, + 0.1475409836065570, + 0.1475409836065570, + 0.1475409836065570, + 0.1475409836065570, + 0.1475409836065570, + 0.1475409836065570, + 0.1475409836065570, + 0.1475409836065570, + 0.1475409836065570, + 0.1475409836065570, + 0.1475409836065570, + 0.1475409836065570, + 0.1475409836065570, + 0.1475409836065570, + 0.1475409836065570, + 0.1475409836065570, + 0.1500000000000000, + 0.1475409836065570, + 0.1475409836065570, + 0.1333333333333330, + 0.1333333333333330, + 0.1333333333333330, + 0.1311475409836070, + 0.1311475409836070, + 0.1311475409836070, + 0.1311475409836070, + 0.1311475409836070, + 0.1290322580645160, + 0.1290322580645160, + 0.1290322580645160, + 0.1290322580645160, + 0.1290322580645160, + 0.1290322580645160, + 0.1290322580645160, + 0.1290322580645160, + 0.1290322580645160, + 0.1290322580645160, + 0.1290322580645160, + 0.1290322580645160, + 0.1290322580645160, + 0.1290322580645160, + 0.1290322580645160, + 0.1290322580645160, + 0.1290322580645160, + 0.1290322580645160, + 0.1290322580645160, + 0.1290322580645160, + 0.1290322580645160, + 0.1147540983606560, + 0.1147540983606560, + 0.1147540983606560, + 0.1129032258064520, + 0.1129032258064520, + 0.1129032258064520, + 0.1129032258064520, + 0.1129032258064520, + 0.1129032258064520, + 0.1129032258064520, + 0.1147540983606560, + 0.1147540983606560, + 0.1147540983606560, + 0.1147540983606560, + 0.1147540983606560, + 0.1147540983606560, + 0.1147540983606560, + 0.1147540983606560, + 0.1147540983606560, + 0.1147540983606560, + 0.1147540983606560, + 0.1166666666666670, + 0.1147540983606560, + 0.1147540983606560, + 0.1147540983606560, + 0.1147540983606560, + 0.1147540983606560, + 0.1147540983606560, + 0.1129032258064520, + 0.1129032258064520, + 0.1269841269841270, + 0.1269841269841270, + 0.1269841269841270, + 0.1269841269841270, + 0.1290322580645160, + 0.1290322580645160, + 0.1290322580645160, + 0.1147540983606560, + 0.1147540983606560, + 0.1147540983606560, + 0.1147540983606560, + 0.1147540983606560, + 0.1147540983606560, + 0.1147540983606560, + 0.1000000000000000, + 0.0983606557377049, + 0.0983606557377049, + 0.0983606557377049, + 0.0983606557377049, + 0.0983606557377049, + 0.0983606557377049, + 0.0983606557377049, + 0.0983606557377049, + 0.0983606557377049, + 0.0983606557377049, + 0.0983606557377049, + 0.0983606557377049, + 0.0983606557377049, + 0.0967741935483871, + 0.0967741935483871, + 0.0967741935483871, + 0.0952380952380952, + 0.0952380952380952, + 0.0952380952380952, + 0.0952380952380952, + 0.0952380952380952, + 0.0952380952380952, + 0.0952380952380952, + 0.0952380952380952, + 0.0952380952380952, + 0.0952380952380952, + 0.0952380952380952, + 0.0952380952380952, + 0.0937500000000000, + 0.0937500000000000, + 0.0923076923076923, + 0.0909090909090909, + 0.0909090909090909, + 0.0909090909090909, + 0.0909090909090909, + 0.0909090909090909, + 0.0909090909090909, + 0.0909090909090909, + 0.0909090909090909, + 0.0909090909090909, + 0.0909090909090909, + 0.0909090909090909, + 0.0909090909090909, + 0.0909090909090909, + 0.0909090909090909, + 0.0909090909090909, + 0.0909090909090909, + 0.0909090909090909, + 0.0909090909090909, + 0.0909090909090909, + 0.0909090909090909, + 0.0909090909090909, + 0.0909090909090909, + 0.0909090909090909, + 0.0895522388059701, + 0.0895522388059701, + 0.0895522388059701, + 0.0895522388059701, + 0.0895522388059701, + 0.0895522388059701, + 0.0895522388059701, + 0.0895522388059701, + 0.0895522388059701, + 0.0895522388059701, + 0.0895522388059701, + 0.0895522388059701, + 0.0895522388059701, + 0.0895522388059701, + 0.0895522388059701, + 0.0895522388059701, + 0.0895522388059701, + 0.0895522388059701, + 0.0895522388059701, + 0.0895522388059701, + 0.0895522388059701, + 0.0895522388059701, + 0.0895522388059701, + 0.0895522388059701, + 0.0895522388059701, + 0.0895522388059701, + 0.0895522388059701, + 0.0757575757575758, + 0.0757575757575758, + 0.0757575757575758, + 0.0757575757575758, + 0.0757575757575758, + 0.0757575757575758, + 0.0757575757575758, + 0.0757575757575758, + 0.0757575757575758, + 0.0757575757575758, + 0.0757575757575758, + 0.0757575757575758, + 0.0757575757575758, + 0.0757575757575758, + 0.0757575757575758, + 0.0757575757575758, + 0.0757575757575758, + 0.0757575757575758, + 0.0757575757575758, + 0.0757575757575758, + 0.0757575757575758, + 0.0757575757575758, + 0.0757575757575758, + 0.0757575757575758, + 0.0757575757575758, + 0.0757575757575758, + 0.0757575757575758, + 0.0757575757575758, + 0.0757575757575758, + 0.0757575757575758, + 0.0757575757575758, + 0.0757575757575758, + 0.0757575757575758, + 0.0757575757575758, + 0.0757575757575758, + 0.0757575757575758, + 0.0757575757575758, + 0.0757575757575758, + 0.0757575757575758, + 0.0757575757575758, + 0.0757575757575758, + 0.0757575757575758, + 0.0757575757575758, + 0.0757575757575758, + 0.0757575757575758, + 0.0757575757575758, + 0.0757575757575758, + 0.0757575757575758, + 0.0757575757575758, + 0.0757575757575758, + 0.0757575757575758, + 0.0757575757575758, + 0.0757575757575758, + 0.0757575757575758, + 0.0746268656716418, + 0.0746268656716418, + 0.0746268656716418, + 0.0746268656716418, + 0.0746268656716418, + 0.0746268656716418, + 0.0746268656716418, + 0.0746268656716418, + 0.0746268656716418, + 0.0746268656716418, + 0.0746268656716418, + 0.0746268656716418, + 0.0746268656716418, + 0.0746268656716418, + 0.0746268656716418, + 0.0746268656716418, + 0.0746268656716418, + 0.0746268656716418, + 0.0746268656716418, + 0.0746268656716418, + 0.0746268656716418, + 0.0746268656716418, + 0.0746268656716418, + 0.0746268656716418, + 0.0746268656716418, + 0.0746268656716418, + 0.0746268656716418, + 0.0746268656716418, + 0.0746268656716418, + 0.0746268656716418, + 0.0746268656716418, + 0.0746268656716418, + 0.0746268656716418, + 0.0746268656716418, + 0.0746268656716418, + 0.0746268656716418, + 0.0746268656716418, + 0.0746268656716418, + 0.0746268656716418, + 0.0746268656716418, + 0.0746268656716418, + 0.0746268656716418, + 0.0746268656716418, + 0.0746268656716418, + 0.0746268656716418, + 0.0746268656716418, + 0.0746268656716418, + 0.0746268656716418, + 0.0746268656716418, + 0.0746268656716418, + 0.0746268656716418, + 0.0746268656716418, + 0.0746268656716418, + 0.0746268656716418, + 0.0746268656716418, + 0.0746268656716418, + 0.0746268656716418, + 0.0746268656716418, + 0.0746268656716418, + 0.0746268656716418, + 0.0757575757575758, + 0.0757575757575758, + 0.0757575757575758, + 0.0757575757575758, + 0.0757575757575758, + 0.0757575757575758, + 0.0757575757575758, + 0.0757575757575758, + 0.0757575757575758, + 0.0757575757575758, + 0.0757575757575758, + 0.0757575757575758, + 0.0757575757575758, + 0.0757575757575758, + 0.0757575757575758, + 0.0757575757575758, + 0.0757575757575758, + 0.0757575757575758, + 0.0769230769230769, + 0.0769230769230769, + 0.0769230769230769, + 0.0769230769230769, + 0.0769230769230769, + 0.0769230769230769, + 0.0757575757575758, + 0.0757575757575758, + 0.0757575757575758, + 0.0757575757575758, + 0.0757575757575758, + 0.0757575757575758, + 0.0757575757575758, + 0.0757575757575758, + 0.0757575757575758, + 0.0757575757575758, + 0.0757575757575758, + 0.0757575757575758, + 0.0757575757575758, + 0.0757575757575758, + 0.0757575757575758, + 0.0757575757575758, + 0.0757575757575758, + 0.0757575757575758, + 0.0757575757575758, + 0.0757575757575758, + 0.0757575757575758, + 0.0757575757575758, + 0.0757575757575758, + 0.0757575757575758, + 0.0757575757575758, + 0.0757575757575758, + 0.0757575757575758, + 0.0757575757575758, + 0.0769230769230769, + 0.0769230769230769, + 0.0769230769230769, + 0.0769230769230769, + 0.0769230769230769, + 0.0769230769230769, + 0.0769230769230769, + 0.0769230769230769, + 0.0769230769230769, + 0.0769230769230769, + 0.0769230769230769, + 0.0769230769230769, + 0.0769230769230769, + 0.0769230769230769, + 0.0769230769230769, + 0.0769230769230769, + 0.0769230769230769, + 0.0769230769230769, + 0.0769230769230769, + 0.0769230769230769, + 0.0769230769230769, + 0.0769230769230769, + 0.0769230769230769, + 0.0769230769230769, + 0.0769230769230769, + 0.0769230769230769, + 0.0769230769230769, + 0.0769230769230769, + 0.0769230769230769, + 0.0769230769230769, + 0.0769230769230769, + 0.0769230769230769, + 0.0769230769230769, + 0.0769230769230769, + 0.0769230769230769, + 0.0769230769230769, + 0.0769230769230769, + 0.0769230769230769, + 0.0769230769230769, + 0.0769230769230769, + 0.0769230769230769, + 0.0769230769230769, + 0.0769230769230769, + 0.0769230769230769, + 0.0769230769230769, + 0.0769230769230769, + 0.0769230769230769, + 0.0769230769230769, + 0.0769230769230769, + 0.0769230769230769, + 0.0769230769230769, + 0.0769230769230769, + 0.0769230769230769, + 0.0769230769230769, + 0.0769230769230769, + 0.0769230769230769, + 0.0769230769230769, + 0.0769230769230769, + 0.0769230769230769, + 0.0769230769230769, + 0.0757575757575758, + 0.0757575757575758, + 0.0757575757575758, + 0.0757575757575758, + 0.0757575757575758, + 0.0757575757575758, + 0.0757575757575758, + 0.0757575757575758, + 0.0757575757575758, + 0.0757575757575758, + 0.0757575757575758, + 0.0757575757575758, + 0.0757575757575758, + 0.0757575757575758, + 0.0757575757575758, + 0.0757575757575758, + 0.0757575757575758, + 0.0757575757575758, + 0.0757575757575758, + 0.0757575757575758, + 0.0757575757575758, + 0.0757575757575758, + 0.0757575757575758, + 0.0757575757575758, + 0.0757575757575758, + 0.0757575757575758, + 0.0769230769230769, + 0.0769230769230769, + 0.0769230769230769, + 0.0769230769230769, + 0.0769230769230769, + 0.0769230769230769, + 0.0769230769230769, + 0.0769230769230769, + 0.0769230769230769, + 0.0769230769230769, + 0.0769230769230769, + 0.0769230769230769, + 0.0769230769230769, + 0.0769230769230769, + 0.0769230769230769, + 0.0793650793650794, + 0.0793650793650794, + 0.0793650793650794, + 0.0793650793650794, + 0.0793650793650794, + 0.0793650793650794, + 0.0793650793650794, + 0.0793650793650794, + 0.0793650793650794, + 0.0793650793650794, + 0.0793650793650794, + 0.0793650793650794, + 0.0806451612903226, + 0.0806451612903226, + 0.0806451612903226, + 0.0806451612903226, + 0.0806451612903226, + 0.0806451612903226, + 0.0806451612903226, + 0.0806451612903226, + 0.0806451612903226, + 0.0806451612903226, + 0.0806451612903226, + 0.0806451612903226, + 0.0806451612903226, + 0.0806451612903226, + 0.0806451612903226, + 0.0806451612903226, + 0.0806451612903226, + 0.0806451612903226, + 0.0806451612903226, + 0.0806451612903226, + 0.0806451612903226, + 0.0806451612903226, + 0.0806451612903226, + 0.0806451612903226, + 0.0806451612903226, + 0.0806451612903226, + 0.0806451612903226, + 0.0806451612903226, + 0.0806451612903226, + 0.0806451612903226, + 0.0645161290322581, + 0.0655737704918033, + 0.0666666666666667, + 0.0666666666666667, + 0.0666666666666667, + 0.0666666666666667, + 0.0666666666666667, + 0.0666666666666667, + 0.0666666666666667, + 0.0666666666666667, + 0.0666666666666667, + 0.0666666666666667, + 0.0655737704918033, + 0.0666666666666667, + 0.0655737704918033, + 0.0655737704918033, + 0.0655737704918033, + 0.0655737704918033, + 0.0655737704918033, + 0.0666666666666667, + 0.0666666666666667, + 0.0666666666666667, + 0.0666666666666667, + 0.0677966101694915, + 0.0677966101694915, + 0.0677966101694915, + 0.0677966101694915, + 0.0677966101694915, + 0.0677966101694915, + 0.0677966101694915, + 0.0689655172413793, + 0.0689655172413793, + 0.0689655172413793, + 0.0689655172413793, + 0.0701754385964912, + 0.0714285714285714, + 0.0714285714285714, + 0.0714285714285714, + 0.0714285714285714, + 0.0714285714285714, + 0.0714285714285714, + 0.0701754385964912, + 0.0701754385964912, + 0.0701754385964912, + 0.0701754385964912, + 0.0727272727272727, + 0.0727272727272727, + 0.0727272727272727, + 0.0727272727272727, + 0.0727272727272727, + 0.0727272727272727, + 0.0727272727272727, + 0.0727272727272727, + 0.0714285714285714, + 0.0714285714285714, + 0.0714285714285714, + 0.0714285714285714, + 0.0714285714285714, + 0.0714285714285714, + 0.0714285714285714, + 0.0877192982456140, + 0.0877192982456140, + 0.0909090909090909, + 0.0909090909090909, + 0.0909090909090909, + 0.0909090909090909, + 0.0909090909090909, + 0.0909090909090909, + 0.0909090909090909, + 0.0909090909090909, + 0.0909090909090909, + 0.0925925925925926, + 0.0943396226415094, + 0.0961538461538462, + 0.0980392156862745, + 0.0980392156862745, + 0.0961538461538462, + 0.0961538461538462, + 0.0961538461538462, + 0.0943396226415094, + 0.0943396226415094, + 0.0925925925925926, + 0.0925925925925926, + 0.0909090909090909, + 0.0925925925925926, + 0.0877192982456140, + 0.0862068965517241, + 0.0862068965517241, + 0.0862068965517241, + 0.0862068965517241, + 0.0862068965517241, + 0.0862068965517241, + 0.0862068965517241, + 0.0862068965517241, + 0.0862068965517241, + 0.0862068965517241, + 0.0892857142857143, + 0.0909090909090909, + 0.0925925925925926, + 0.0961538461538462, + 0.0961538461538462, + 0.0961538461538462, + 0.0961538461538462, + 0.0943396226415094, + 0.0925925925925926, + 0.0925925925925926, + 0.0925925925925926, + 0.0925925925925926, + 0.0909090909090909, + 0.0909090909090909, + 0.0909090909090909, + 0.0909090909090909, + 0.0909090909090909, + 0.0925925925925926, + 0.0909090909090909, + 0.0909090909090909, + 0.0909090909090909, + 0.0909090909090909, + 0.0925925925925926, + 0.0925925925925926, + 0.0925925925925926, + 0.0943396226415094, + 0.0925925925925926, + 0.0925925925925926, + 0.0943396226415094, + 0.0943396226415094, + 0.0925925925925926, + 0.0943396226415094, + 0.0925925925925926, + 0.0925925925925926, + 0.0925925925925926, + 0.0925925925925926, + 0.0925925925925926, + 0.0909090909090909, + 0.0909090909090909, + 0.0925925925925926, + 0.0925925925925926, + 0.0925925925925926, + 0.0925925925925926, + 0.0943396226415094, + 0.0943396226415094, + 0.0943396226415094, + 0.0943396226415094, + 0.0925925925925926, + 0.0943396226415094, + 0.0961538461538462, + 0.0961538461538462, + 0.0961538461538462, + 0.0961538461538462, + 0.0980392156862745, + 0.0961538461538462, + 0.0980392156862745, + 0.0980392156862745, + 0.0980392156862745, + 0.0980392156862745, + 0.0816326530612245, + 0.0816326530612245, + 0.0833333333333333, + 0.0833333333333333, + 0.0833333333333333, + 0.0851063829787234, + 0.0652173913043478, + 0.0652173913043478, + 0.0666666666666667, + 0.0666666666666667, + 0.0652173913043478, + 0.0652173913043478, + 0.0652173913043478, + 0.0666666666666667, + 0.0697674418604651, + 0.0697674418604651, + 0.0681818181818182, + 0.0666666666666667, + 0.0869565217391304, + 0.1063829787234040, + 0.1111111111111110, + 0.1111111111111110, + 0.1136363636363640, + 0.1111111111111110, + 0.1111111111111110, + 0.1111111111111110, + 0.1041666666666670, + 0.1041666666666670, + 0.1063829787234040, + 0.1063829787234040, + 0.1063829787234040, + 0.1063829787234040, + 0.1063829787234040, + 0.1063829787234040, + 0.1063829787234040, + 0.1086956521739130, + 0.0869565217391304, + 0.0666666666666667, + 0.0625000000000000, + 0.0625000000000000, + 0.0625000000000000, + 0.0625000000000000, + 0.0600000000000000, + 0.0612244897959184, + 0.0588235294117647, + 0.0588235294117647, + 0.0588235294117647, + 0.0576923076923077, + 0.0576923076923077, + 0.0576923076923077, + 0.0555555555555556, + 0.0555555555555556, + 0.0555555555555556, + 0.0555555555555556, + 0.0555555555555556, + 0.0727272727272727, + 0.0740740740740741, + 0.0740740740740741, + 0.0714285714285714, + 0.0714285714285714, + 0.0714285714285714, + 0.0877192982456140, + 0.0877192982456140, + 0.0877192982456140, + 0.0862068965517241, + 0.0862068965517241, + 0.0847457627118644, + 0.0847457627118644, + 0.0847457627118644, + 0.0847457627118644, + 0.0847457627118644, + 0.0847457627118644, + 0.0862068965517241, + 0.0862068965517241, + 0.0877192982456140, + 0.0877192982456140, + 0.0877192982456140, + 0.0877192982456140, + 0.0877192982456140, + 0.0877192982456140, + 0.0862068965517241, + 0.0862068965517241, + 0.0862068965517241, + 0.0862068965517241, + 0.0877192982456140, + 0.0714285714285714, + 0.0701754385964912, + 0.0701754385964912, + 0.0701754385964912, + 0.0701754385964912, + 0.0701754385964912, + 0.0701754385964912, + 0.0714285714285714, + 0.0714285714285714, + 0.0714285714285714, + 0.0714285714285714, + 0.0714285714285714, + 0.0545454545454545, + 0.0545454545454545, + 0.0545454545454545, + 0.0545454545454545, + 0.0545454545454545, + 0.0545454545454545, + 0.0545454545454545, + 0.0545454545454545, + 0.0555555555555556, + 0.0555555555555556, + 0.0555555555555556, + 0.0727272727272727, + 0.0727272727272727, + 0.0714285714285714, + 0.0701754385964912, + 0.0701754385964912, + 0.0701754385964912, + 0.0701754385964912, + 0.0689655172413793, + 0.0689655172413793, + 0.0689655172413793, + 0.0689655172413793, + 0.0689655172413793, + 0.0689655172413793, + 0.0689655172413793, + 0.0689655172413793, + 0.0689655172413793, + 0.0689655172413793, + 0.0689655172413793, + 0.0689655172413793, + 0.0689655172413793, + 0.0701754385964912, + 0.0701754385964912, + 0.0701754385964912, + 0.0701754385964912, + 0.0701754385964912, + 0.0714285714285714, + 0.0714285714285714, + 0.0727272727272727, + 0.0727272727272727, + 0.0727272727272727, + 0.0714285714285714, + 0.0701754385964912, + 0.0701754385964912, + 0.0689655172413793, + 0.0689655172413793, + 0.0689655172413793, + 0.0689655172413793, + 0.0666666666666667, + 0.0666666666666667, + 0.0666666666666667, + 0.0666666666666667, + 0.0666666666666667, + 0.0666666666666667, + 0.0666666666666667, + 0.0666666666666667, + 0.0666666666666667, + 0.0666666666666667, + 0.0666666666666667, + 0.0666666666666667, + 0.0666666666666667, + 0.0666666666666667, + 0.0666666666666667, + 0.0666666666666667, + 0.0666666666666667, + 0.0666666666666667, + 0.0666666666666667, + 0.0666666666666667, + 0.0677966101694915, + 0.0677966101694915, + 0.0677966101694915, + 0.0517241379310345, + 0.0526315789473684, + 0.0526315789473684, + 0.0517241379310345, + 0.0517241379310345, + 0.0517241379310345, + 0.0517241379310345, + 0.0508474576271187, + 0.0508474576271187, + 0.0508474576271187, + 0.0508474576271187, + 0.0508474576271187, + 0.0508474576271187, + 0.0508474576271187, + 0.0508474576271187, + 0.0508474576271187, + 0.0508474576271187, + 0.0508474576271187, + 0.0526315789473684, + 0.0526315789473684, + 0.0526315789473684, + 0.0526315789473684, + 0.0526315789473684, + 0.0526315789473684, + 0.0535714285714286, + 0.0535714285714286, + 0.0535714285714286, + 0.0545454545454545, + 0.0545454545454545, + 0.0545454545454545, + 0.0877192982456140, + 0.0877192982456140, + 0.0877192982456140, + 0.0862068965517241, + 0.0877192982456140, + 0.0877192982456140, + 0.0877192982456140, + 0.0877192982456140, + 0.0892857142857143, + 0.0925925925925926, + 0.0943396226415094, + 0.0943396226415094, + 0.0943396226415094, + 0.0943396226415094, + 0.0980392156862745, + 0.0980392156862745, + 0.0961538461538462, + 0.0961538461538462, + 0.0784313725490196, + 0.0784313725490196, + 0.0754716981132075, + 0.0754716981132075, + 0.0740740740740741, + 0.0740740740740741, + 0.0545454545454545, + 0.0545454545454545, + 0.0545454545454545, + 0.0545454545454545, + 0.0545454545454545, + 0.0545454545454545, + 0.0545454545454545, + 0.0545454545454545, + 0.0545454545454545, + 0.0535714285714286, + 0.0545454545454545, + 0.0545454545454545, + 0.0526315789473684, + 0.0526315789473684, + 0.0535714285714286, + 0.0535714285714286, + 0.0526315789473684, + 0.0526315789473684, + 0.0526315789473684, + 0.0526315789473684, + 0.0526315789473684, + 0.0535714285714286, + 0.0535714285714286, + 0.0535714285714286, + 0.0535714285714286, + 0.0535714285714286, + 0.0535714285714286, + 0.0535714285714286, + 0.0545454545454545, + 0.0545454545454545, + 0.0555555555555556, + 0.0555555555555556, + 0.0545454545454545, + 0.0526315789473684, + 0.0526315789473684, + 0.0526315789473684, + 0.0517241379310345, + 0.0517241379310345, + 0.0500000000000000, + 0.0500000000000000, + 0.0500000000000000, + 0.0508474576271187, + 0.0508474576271187, + 0.0508474576271187, + 0.0500000000000000, + 0.0500000000000000, + 0.0500000000000000, + 0.0500000000000000, + 0.0500000000000000, + 0.0500000000000000, + 0.0508474576271187, + 0.0517241379310345, + 0.0517241379310345, + 0.0526315789473684, + 0.0526315789473684, + 0.0526315789473684, + 0.0526315789473684, + 0.0526315789473684, + 0.0526315789473684, + 0.0517241379310345, + 0.0526315789473684, + 0.0526315789473684, + 0.0689655172413793, + 0.0677966101694915, + 0.0677966101694915, + 0.0677966101694915, + 0.0689655172413793, + 0.0689655172413793, + 0.0689655172413793, + 0.0701754385964912, + 0.0701754385964912, + 0.0701754385964912, + 0.0701754385964912, + 0.0701754385964912, + 0.0714285714285714, + 0.0701754385964912, + 0.0862068965517241, + 0.0862068965517241, + 0.0847457627118644, + 0.0847457627118644, + 0.0847457627118644, + 0.0847457627118644, + 0.0847457627118644, + 0.0847457627118644, + 0.0847457627118644, + 0.0847457627118644, + 0.0847457627118644, + 0.0847457627118644, + 0.0847457627118644, + 0.0847457627118644, + 0.0847457627118644, + 0.0847457627118644, + 0.0847457627118644, + 0.0847457627118644, + 0.0689655172413793, + 0.0689655172413793, + 0.0689655172413793, + 0.0689655172413793, + 0.0535714285714286, + 0.0535714285714286, + 0.0535714285714286, + 0.0535714285714286, + 0.0535714285714286, + 0.0535714285714286, + 0.0535714285714286, + 0.0535714285714286, + 0.0535714285714286, + 0.0535714285714286, + 0.0526315789473684, + 0.0526315789473684, + 0.0517241379310345, + 0.0517241379310345, + 0.0517241379310345, + 0.0517241379310345, + 0.0517241379310345, + 0.0517241379310345, + 0.0677966101694915, + 0.0677966101694915, + 0.0689655172413793, + 0.0689655172413793, + 0.0689655172413793, + 0.0689655172413793, + 0.0689655172413793, + 0.0689655172413793, + 0.0689655172413793, + 0.0689655172413793, + 0.0689655172413793, + 0.0701754385964912, + 0.0701754385964912, + 0.0701754385964912, + 0.0689655172413793, + 0.0689655172413793, + 0.0714285714285714, + 0.0545454545454545, + 0.0545454545454545, + 0.0545454545454545, + 0.0545454545454545, + 0.0545454545454545, + 0.0545454545454545, + 0.0555555555555556, + 0.0377358490566038, + 0.0377358490566038, + 0.0370370370370370, + 0.0370370370370370, + 0.0370370370370370, + 0.0370370370370370, + 0.0370370370370370, + 0.0370370370370370, + 0.0370370370370370, + 0.0370370370370370, + 0.0555555555555556, + 0.0555555555555556, + 0.0555555555555556, + 0.0555555555555556, + 0.0566037735849057, + 0.0566037735849057, + 0.0555555555555556, + 0.0740740740740741, + 0.0740740740740741, + 0.0740740740740741, + 0.0566037735849057, + 0.0566037735849057, + 0.0576923076923077, + 0.0576923076923077, + 0.0588235294117647, + 0.0600000000000000, + 0.0600000000000000, + 0.0612244897959184, + 0.0408163265306122, + 0.0408163265306122, + 0.0408163265306122, + 0.0408163265306122, + 0.0400000000000000, + 0.0400000000000000, + 0.0400000000000000, + 0.0400000000000000, + 0.0400000000000000, + 0.0400000000000000, + 0.0400000000000000, + 0.0400000000000000, + 0.0400000000000000, + 0.0400000000000000, + 0.0392156862745098, + 0.0392156862745098, + 0.0392156862745098, + 0.0392156862745098, + 0.0400000000000000, + 0.0204081632653061, + 0.0208333333333333, + 0.0204081632653061, + 0.0200000000000000, + 0.0200000000000000, + 0.0200000000000000, + 0.0392156862745098, + 0.0392156862745098, + 0.0392156862745098, + 0.0392156862745098, + 0.0392156862745098, + 0.0392156862745098, + 0.0384615384615385, + 0.0377358490566038, + 0.0377358490566038, + 0.0545454545454545, + 0.0545454545454545, + 0.0545454545454545, + 0.0545454545454545, + 0.0545454545454545, + 0.0545454545454545, + 0.0545454545454545, + 0.0545454545454545, + 0.0535714285714286, + 0.0535714285714286, + 0.0535714285714286, + 0.0566037735849057, + 0.0566037735849057, + 0.0566037735849057, + 0.0566037735849057, + 0.0566037735849057, + 0.0576923076923077, + 0.0566037735849057, + 0.0566037735849057, + 0.0555555555555556, + 0.0555555555555556, + 0.0555555555555556, + 0.0555555555555556, + 0.0555555555555556, + 0.0555555555555556, + 0.0555555555555556, + 0.0566037735849057, + 0.0754716981132075, + 0.0754716981132075, + 0.0740740740740741, + 0.0740740740740741, + 0.0727272727272727, + 0.0714285714285714, + 0.0714285714285714, + 0.0714285714285714, + 0.0877192982456140, + 0.0877192982456140, + 0.0877192982456140, + 0.0877192982456140, + 0.0862068965517241, + 0.0877192982456140, + 0.0877192982456140, + 0.0877192982456140, + 0.0877192982456140, + 0.0877192982456140, + 0.0877192982456140, + 0.0892857142857143, + 0.0892857142857143, + 0.0892857142857143, + 0.0892857142857143, + 0.0909090909090909, + 0.0909090909090909, + 0.0909090909090909, + 0.0925925925925926, + 0.0925925925925926, + 0.0925925925925926, + 0.0925925925925926, + 0.0925925925925926, + 0.1111111111111110, + 0.1090909090909090, + 0.1090909090909090, + 0.1090909090909090, + 0.1090909090909090, + 0.0925925925925926, + 0.0925925925925926, + 0.0925925925925926, + 0.0925925925925926, + 0.0943396226415094, + 0.0943396226415094, + 0.0943396226415094, + 0.0961538461538462, + 0.0961538461538462, + 0.0961538461538462, + 0.0961538461538462, + 0.0961538461538462, + 0.0943396226415094, + 0.0943396226415094, + 0.0943396226415094, + 0.0943396226415094, + 0.0961538461538462, + 0.0961538461538462, + 0.0980392156862745, + 0.1153846153846150, + 0.1153846153846150, + 0.1153846153846150, + 0.1153846153846150, + 0.1153846153846150, + 0.1153846153846150, + 0.1153846153846150, + 0.0980392156862745, + 0.0980392156862745, + 0.0980392156862745, + 0.0961538461538462, + 0.0980392156862745, + 0.0961538461538462, + 0.0961538461538462, + 0.0961538461538462, + 0.0961538461538462, + 0.0961538461538462, + 0.0961538461538462, + 0.0800000000000000, + 0.0816326530612245, + 0.0816326530612245, + 0.0816326530612245, + 0.0816326530612245, + 0.0816326530612245, + 0.0833333333333333, + 0.0816326530612245, + 0.0816326530612245, + 0.0816326530612245, + 0.0833333333333333, + 0.1000000000000000, + 0.1000000000000000, + 0.0980392156862745, + 0.0980392156862745, + 0.1000000000000000, + 0.1200000000000000, + 0.1224489795918370, + 0.1224489795918370, + 0.1224489795918370, + 0.1250000000000000, + 0.1250000000000000, + 0.1250000000000000, + 0.1428571428571430, + 0.1372549019607840, + 0.1372549019607840, + 0.1346153846153850, + 0.1346153846153850, + 0.1346153846153850, + 0.1346153846153850, + 0.1458333333333330, + 0.1458333333333330, + 0.1489361702127660, + 0.1458333333333330, + 0.1489361702127660, + 0.1304347826086960, + 0.1333333333333330, + 0.1333333333333330, + 0.1333333333333330, + 0.1333333333333330, + 0.1521739130434780, + 0.1521739130434780, + 0.1702127659574470, + 0.1739130434782610, + 0.1818181818181820, + 0.1777777777777780, + 0.1818181818181820, + 0.1818181818181820, + 0.1904761904761900, + 0.1860465116279070, + 0.1818181818181820, + 0.1818181818181820, + 0.1860465116279070, + 0.2045454545454550, + 0.2222222222222220, + 0.2222222222222220, + 0.2222222222222220, + 0.2222222222222220, + 0.2222222222222220, + 0.2222222222222220, + 0.2272727272727270, + 0.2325581395348840, + 0.2380952380952380, + 0.2380952380952380, + 0.2195121951219510, + 0.2195121951219510, + 0.2142857142857140, + 0.2142857142857140, + 0.2093023255813950, + 0.2093023255813950, + 0.2045454545454550, + 0.2045454545454550, + 0.1860465116279070, + 0.1860465116279070, + 0.1860465116279070, + 0.1860465116279070, + 0.1860465116279070, + 0.1904761904761900, + 0.2093023255813950, + 0.2093023255813950, + 0.2142857142857140, + 0.2142857142857140, + 0.2272727272727270, + 0.2142857142857140, + 0.2045454545454550, + 0.2222222222222220, + 0.2222222222222220, + 0.2222222222222220, + 0.2127659574468080, + 0.2173913043478260, + 0.2291666666666670, + 0.2291666666666670, + 0.2400000000000000, + 0.2400000000000000, + 0.2400000000000000, + 0.2400000000000000, + 0.2549019607843140, + 0.2600000000000000, + 0.2600000000000000, + 0.2600000000000000, + 0.2600000000000000, + 0.2549019607843140, + 0.2692307692307690, + 0.2692307692307690, + 0.2692307692307690, + 0.2830188679245280, + 0.2830188679245280, + 0.2830188679245280, + 0.2830188679245280, + 0.2692307692307690, + 0.2745098039215690, + 0.2745098039215690, + 0.2745098039215690, + 0.2745098039215690, + 0.2448979591836730, + 0.2448979591836730, + 0.2448979591836730, + 0.2448979591836730, + 0.2448979591836730, + 0.2600000000000000, + 0.2600000000000000, + 0.2600000000000000, + 0.2600000000000000, + 0.2600000000000000, + 0.2600000000000000, + 0.2600000000000000, + 0.2653061224489800, + 0.2600000000000000, + 0.2600000000000000, + 0.2600000000000000, + 0.2600000000000000, + 0.2600000000000000, + 0.2600000000000000, + 0.2600000000000000, + 0.2600000000000000, + 0.2448979591836730, + 0.2448979591836730, + 0.2400000000000000, + 0.2244897959183670, + 0.2244897959183670, + 0.2244897959183670, + 0.2244897959183670, + 0.2291666666666670, + 0.2291666666666670, + 0.2244897959183670, + 0.2291666666666670, + 0.2291666666666670, + 0.2291666666666670, + 0.2291666666666670, + 0.2127659574468080, + 0.2127659574468080, + 0.2127659574468080, + 0.2083333333333330, + 0.2083333333333330, + 0.2083333333333330, + 0.2127659574468080, + 0.2127659574468080, + 0.2127659574468080, + 0.2291666666666670, + 0.2291666666666670, + 0.2291666666666670, + 0.2291666666666670, + 0.2600000000000000, + 0.2745098039215690, + 0.2692307692307690, + 0.2692307692307690, + 0.2692307692307690, + 0.2641509433962260, + 0.2830188679245280, + 0.2830188679245280, + 0.2830188679245280, + 0.2830188679245280, + 0.2830188679245280, + 0.2830188679245280, + 0.2641509433962260, + 0.2641509433962260, + 0.2692307692307690, + 0.2692307692307690, + 0.2692307692307690, + 0.2692307692307690, + 0.2549019607843140, + 0.2549019607843140, + 0.2549019607843140, + 0.2549019607843140, + 0.2549019607843140, + 0.2549019607843140, + 0.2549019607843140, + 0.2549019607843140, + 0.2549019607843140, + 0.2549019607843140, + 0.2549019607843140, + 0.2549019607843140, + 0.2400000000000000, + 0.2400000000000000, + 0.2400000000000000, + 0.2400000000000000, + 0.2400000000000000, + 0.2400000000000000, + 0.2400000000000000, + 0.2400000000000000, + 0.2400000000000000, + 0.2400000000000000, + 0.2352941176470590, + 0.2352941176470590, + 0.2200000000000000, + 0.2200000000000000, + 0.2200000000000000, + 0.2156862745098040, + 0.2156862745098040, + 0.2156862745098040, + 0.2156862745098040, + 0.2156862745098040, + 0.2115384615384620, + 0.2115384615384620, + 0.2115384615384620, + 0.2115384615384620, + 0.2075471698113210, + 0.2075471698113210, + 0.2075471698113210, + 0.2075471698113210, + 0.2075471698113210, + 0.2222222222222220, + 0.2222222222222220, + 0.2222222222222220, + 0.2222222222222220, + 0.2222222222222220, + 0.2222222222222220, + 0.2222222222222220, + 0.2181818181818180, + 0.2321428571428570, + 0.2363636363636360, + 0.2363636363636360, + 0.2363636363636360, + 0.2363636363636360, + 0.2500000000000000, + 0.2500000000000000, + 0.2500000000000000, + 0.2500000000000000, + 0.2545454545454540, + 0.2678571428571430, + 0.2678571428571430, + 0.2545454545454540, + 0.2545454545454540, + 0.2545454545454540, + 0.2545454545454540, + 0.2407407407407410, + 0.2407407407407410, + 0.2264150943396230, + 0.2264150943396230, + 0.2264150943396230, + 0.2264150943396230, + 0.2307692307692310, + 0.2156862745098040, + 0.2156862745098040, + 0.2000000000000000, + 0.2000000000000000, + 0.1960784313725490, + 0.1960784313725490, + 0.2264150943396230, + 0.2222222222222220, + 0.2222222222222220, + 0.2222222222222220, + 0.2222222222222220, + 0.2075471698113210, + 0.1960784313725490, + 0.1960784313725490, + 0.1960784313725490, + 0.1960784313725490, + 0.1960784313725490, + 0.1960784313725490, + 0.2075471698113210, + 0.2075471698113210, + 0.2037037037037040, + 0.2037037037037040, + 0.2037037037037040, + 0.2037037037037040, + 0.2037037037037040, + 0.2037037037037040, + 0.2037037037037040, + 0.2037037037037040, + 0.2037037037037040, + 0.2037037037037040, + 0.2075471698113210, + 0.2075471698113210, + 0.2075471698113210, + 0.2075471698113210, + 0.2075471698113210, + 0.2075471698113210, + 0.2075471698113210, + 0.2037037037037040, + 0.2000000000000000, + 0.2000000000000000, + 0.2000000000000000, + 0.2000000000000000, + 0.2000000000000000, + 0.2000000000000000, + 0.2000000000000000, + 0.2000000000000000, + 0.2000000000000000, + 0.1929824561403510, + 0.1929824561403510, + 0.1929824561403510, + 0.1929824561403510, + 0.1929824561403510, + 0.1929824561403510, + 0.1929824561403510, + 0.1896551724137930, + 0.1896551724137930, + 0.1896551724137930, + 0.1896551724137930, + 0.1896551724137930, + 0.1896551724137930, + 0.1896551724137930, + 0.1896551724137930, + 0.1896551724137930, + 0.1896551724137930, + 0.1896551724137930, + 0.1896551724137930, + 0.1896551724137930, + 0.1896551724137930, + 0.1896551724137930, + 0.1896551724137930, + 0.1896551724137930, + 0.1896551724137930, + 0.1896551724137930, + 0.1896551724137930, + 0.1896551724137930, + 0.1896551724137930, + 0.1896551724137930, + 0.1896551724137930, + 0.1754385964912280, + 0.1754385964912280, + 0.1785714285714290, + 0.1785714285714290, + 0.1785714285714290, + 0.1785714285714290, + 0.1785714285714290, + 0.1785714285714290, + 0.1785714285714290, + 0.1785714285714290, + 0.1785714285714290, + 0.1785714285714290, + 0.1785714285714290, + 0.1785714285714290, + 0.1785714285714290, + 0.1785714285714290, + 0.1785714285714290, + 0.1785714285714290, + 0.1785714285714290, + 0.1785714285714290, + 0.1785714285714290, + 0.1785714285714290, + 0.1785714285714290, + 0.1636363636363640, + 0.1636363636363640, + 0.1636363636363640, + 0.1636363636363640, + 0.1636363636363640, + 0.1636363636363640, + 0.1636363636363640, + 0.1481481481481480, + 0.1481481481481480, + 0.1320754716981130, + 0.1320754716981130, + 0.1320754716981130, + 0.1320754716981130, + 0.1296296296296300, + 0.1296296296296300, + 0.1296296296296300, + 0.1296296296296300, + 0.1296296296296300, + 0.1296296296296300, + 0.1296296296296300, + 0.1296296296296300, + 0.1296296296296300, + 0.1296296296296300, + 0.1132075471698110, + 0.1132075471698110, + 0.1296296296296300, + 0.1296296296296300, + 0.1296296296296300, + 0.1296296296296300, + 0.1296296296296300, + 0.1296296296296300, + 0.1296296296296300, + 0.1296296296296300, + 0.1296296296296300, + 0.1296296296296300, + 0.1296296296296300, + 0.1296296296296300, + 0.1296296296296300, + 0.1296296296296300, + 0.1296296296296300, + 0.1296296296296300, + 0.1296296296296300, + 0.1296296296296300, + 0.1296296296296300, + 0.1296296296296300, + 0.1296296296296300, + 0.1296296296296300, + 0.1296296296296300, + 0.1296296296296300, + 0.1454545454545450, + 0.1454545454545450, + 0.1454545454545450, + 0.1454545454545450, + 0.1454545454545450, + 0.1454545454545450, + 0.1454545454545450, + 0.1454545454545450, + 0.1454545454545450, + 0.1454545454545450, + 0.1454545454545450, + 0.1454545454545450, + 0.1296296296296300, + 0.1296296296296300, + 0.1296296296296300, + 0.1296296296296300, + 0.1296296296296300, + 0.1296296296296300, + 0.1296296296296300, + 0.1296296296296300, + 0.1296296296296300, + 0.1296296296296300, + 0.1296296296296300, + 0.1296296296296300, + 0.1296296296296300, + 0.1296296296296300, + 0.1296296296296300, + 0.1296296296296300, + 0.1296296296296300, + 0.1296296296296300, + 0.1296296296296300, + 0.1296296296296300, + 0.1296296296296300, + 0.1296296296296300, + 0.1296296296296300, + 0.1296296296296300, + 0.1296296296296300, + 0.1296296296296300, + 0.1296296296296300, + 0.1296296296296300, + 0.1296296296296300, + 0.1296296296296300, + 0.1272727272727270, + 0.1272727272727270, + 0.1272727272727270, + 0.1272727272727270, + 0.1272727272727270, + 0.1272727272727270, + 0.1272727272727270, + 0.1272727272727270, + 0.1272727272727270, + 0.1272727272727270, + 0.1272727272727270, + 0.1272727272727270, + 0.1272727272727270, + 0.1272727272727270, + 0.1272727272727270, + 0.1272727272727270, + 0.1272727272727270, + 0.1272727272727270, + 0.1272727272727270, + 0.1272727272727270, + 0.1272727272727270, + 0.1272727272727270, + 0.1272727272727270, + 0.1272727272727270, + 0.1272727272727270, + 0.1272727272727270, + 0.1272727272727270, + 0.1272727272727270, + 0.1272727272727270, + 0.1272727272727270, + 0.1272727272727270, + 0.1272727272727270, + 0.1272727272727270, + 0.1272727272727270, + 0.1272727272727270, + 0.1272727272727270, + 0.1272727272727270, + 0.1272727272727270, + 0.1272727272727270, + 0.1272727272727270, + 0.1272727272727270, + 0.1272727272727270, + 0.1272727272727270, + 0.1272727272727270, + 0.1272727272727270, + 0.1272727272727270, + 0.1272727272727270, + 0.1272727272727270, + 0.1272727272727270, + 0.1272727272727270, + 0.1272727272727270, + 0.1272727272727270, + 0.1272727272727270, + 0.1272727272727270, + 0.1272727272727270, + 0.1272727272727270, + 0.1272727272727270, + 0.1272727272727270, + 0.1272727272727270, + 0.1272727272727270, + 0.1272727272727270, + 0.1272727272727270, + 0.1272727272727270, + 0.1272727272727270, + 0.1272727272727270, + 0.1272727272727270, + 0.1272727272727270, + 0.1272727272727270, + 0.1272727272727270, + 0.1272727272727270, + 0.1272727272727270, + 0.1272727272727270, + 0.1272727272727270, + 0.1272727272727270, + 0.1272727272727270, + 0.1272727272727270, + 0.1272727272727270, + 0.1272727272727270, + 0.1272727272727270, + 0.1272727272727270, + 0.1272727272727270, + 0.1296296296296300, + 0.1296296296296300, + 0.1296296296296300, + 0.1296296296296300, + 0.1296296296296300, + 0.1296296296296300, + 0.1296296296296300, + 0.1296296296296300, + 0.1296296296296300, + 0.1296296296296300, + 0.1296296296296300, + 0.1296296296296300, + 0.1296296296296300, + 0.1296296296296300, + 0.1296296296296300, + 0.1320754716981130, + 0.1320754716981130, + 0.1320754716981130, + 0.1320754716981130, + 0.1320754716981130, + 0.1320754716981130, + 0.1320754716981130, + 0.1320754716981130, + 0.1320754716981130, + 0.1320754716981130, + 0.1320754716981130, + 0.1296296296296300, + 0.1296296296296300, + 0.1296296296296300, + 0.1296296296296300, + 0.1296296296296300, + 0.1296296296296300, + 0.1296296296296300, + 0.1296296296296300, + 0.1296296296296300, + 0.1296296296296300, + 0.1296296296296300, + 0.1296296296296300, + 0.1296296296296300, + 0.1296296296296300, + 0.1296296296296300, + 0.1132075471698110, + 0.1132075471698110, + 0.1132075471698110, + 0.1132075471698110, + 0.1132075471698110, + 0.1132075471698110, + 0.1132075471698110, + 0.1132075471698110, + 0.1132075471698110, + 0.1132075471698110, + 0.1296296296296300, + 0.1296296296296300, + 0.1296296296296300, + 0.1296296296296300, + 0.1296296296296300, + 0.1296296296296300, + 0.1296296296296300, + 0.1296296296296300, + 0.1296296296296300, + 0.1296296296296300, + 0.1296296296296300, + 0.1296296296296300, + 0.1296296296296300, + 0.1296296296296300, + 0.1296296296296300, + 0.1296296296296300, + 0.1296296296296300, + 0.1296296296296300, + 0.1132075471698110, + 0.1132075471698110, + 0.1132075471698110, + 0.1132075471698110, + 0.1132075471698110, + 0.1132075471698110, + 0.1132075471698110, + 0.1132075471698110, + 0.1132075471698110, + 0.1132075471698110, + 0.1132075471698110, + 0.1132075471698110, + 0.1132075471698110, + 0.1132075471698110, + 0.1132075471698110, + 0.1132075471698110, + 0.1132075471698110, + 0.1132075471698110, + 0.1111111111111110, + 0.1111111111111110, + 0.1111111111111110, + 0.1111111111111110, + 0.1111111111111110, + 0.1111111111111110, + 0.1111111111111110, + 0.1111111111111110, + 0.1111111111111110, + 0.1111111111111110, + 0.1111111111111110, + 0.1111111111111110, + 0.1111111111111110, + 0.1111111111111110, + 0.1111111111111110, + 0.1111111111111110, + 0.1111111111111110, + 0.1111111111111110, + 0.1090909090909090, + 0.1090909090909090, + 0.1090909090909090, + 0.1090909090909090, + 0.1090909090909090, + 0.1090909090909090, + 0.1090909090909090, + 0.1090909090909090, + 0.1090909090909090, + 0.1090909090909090, + 0.1090909090909090, + 0.1090909090909090, + 0.1090909090909090, + 0.1090909090909090, + 0.1090909090909090, + 0.1090909090909090, + 0.1090909090909090, + 0.1090909090909090, + 0.1090909090909090, + 0.1090909090909090, + 0.1132075471698110, + 0.1132075471698110, + 0.1132075471698110, + 0.1132075471698110, + 0.1132075471698110, + 0.1132075471698110, + 0.1111111111111110, + 0.1111111111111110, + 0.1111111111111110, + 0.1111111111111110, + 0.1111111111111110, + 0.1111111111111110, + 0.1111111111111110, + 0.1111111111111110, + 0.1111111111111110, + 0.1111111111111110, + 0.1111111111111110, + 0.1111111111111110, + 0.1111111111111110, + 0.1111111111111110, + 0.1111111111111110, + 0.1111111111111110, + 0.1111111111111110, + 0.1111111111111110, + 0.1111111111111110, + 0.1111111111111110, + 0.1111111111111110, + 0.1111111111111110, + 0.1111111111111110, + 0.1111111111111110, + 0.1111111111111110, + 0.1111111111111110, + 0.1111111111111110, + 0.1111111111111110, + 0.1111111111111110, + 0.1111111111111110, + 0.1111111111111110, + 0.1111111111111110, + 0.1111111111111110, + 0.1111111111111110, + 0.1111111111111110, + 0.1111111111111110, + 0.1111111111111110, + 0.1111111111111110, + 0.1111111111111110, + 0.1111111111111110, + 0.1132075471698110, + 0.1132075471698110, + 0.1132075471698110, + 0.1132075471698110, + 0.1132075471698110, + 0.1132075471698110, + 0.1132075471698110, + 0.1132075471698110, + 0.1132075471698110, + 0.1132075471698110, + 0.1132075471698110, + 0.1132075471698110, + 0.1111111111111110, + 0.1111111111111110, + 0.1111111111111110, + 0.1090909090909090, + 0.1090909090909090, + 0.1090909090909090, + 0.1090909090909090, + 0.1090909090909090, + 0.1090909090909090, + 0.1090909090909090, + 0.1090909090909090, + 0.1090909090909090, + 0.1090909090909090, + 0.1090909090909090, + 0.1090909090909090, + 0.1090909090909090, + 0.1090909090909090, + 0.1090909090909090, + 0.1111111111111110, + 0.1111111111111110, + 0.1111111111111110, + 0.1111111111111110, + 0.1111111111111110, + 0.1111111111111110, + 0.1090909090909090, + 0.1090909090909090, + 0.1090909090909090, + 0.1090909090909090, + 0.1090909090909090, + 0.1090909090909090, + 0.1090909090909090, + 0.1090909090909090, + 0.1090909090909090, + 0.1090909090909090, + 0.1090909090909090, + 0.1090909090909090, + 0.1090909090909090, + 0.1090909090909090, + 0.1090909090909090, + 0.1090909090909090, + 0.1090909090909090, + 0.1111111111111110, + 0.1111111111111110, + 0.1111111111111110, + 0.1111111111111110, + 0.1111111111111110, + 0.1111111111111110, + 0.1111111111111110, + 0.1111111111111110, + 0.1111111111111110, + 0.1111111111111110, + 0.1111111111111110, + 0.1111111111111110, + 0.1111111111111110, + 0.1111111111111110, + 0.1111111111111110, + 0.1111111111111110, + 0.1111111111111110, + 0.1111111111111110, + 0.1111111111111110, + 0.0961538461538462, + 0.0961538461538462, + 0.0961538461538462, + 0.0961538461538462, + 0.0961538461538462, + 0.1132075471698110, + 0.1132075471698110, + 0.1132075471698110, + 0.1132075471698110, + 0.1132075471698110, + 0.1132075471698110, + 0.1132075471698110, + 0.1132075471698110, + 0.1132075471698110, + 0.1132075471698110, + 0.1132075471698110, + 0.1132075471698110, + 0.1132075471698110, + 0.1132075471698110, + 0.1132075471698110, + 0.1132075471698110, + 0.1132075471698110, + 0.1132075471698110, + 0.1132075471698110, + 0.1111111111111110, + 0.1111111111111110, + 0.1111111111111110, + 0.1111111111111110, + 0.1272727272727270, + 0.1272727272727270, + 0.1272727272727270, + 0.1272727272727270, + 0.1272727272727270, + 0.1272727272727270, + 0.1272727272727270, + 0.1111111111111110, + 0.1111111111111110, + 0.1111111111111110, + 0.1111111111111110, + 0.1111111111111110, + 0.1111111111111110, + 0.1111111111111110, + 0.1111111111111110, + 0.1111111111111110, + 0.1111111111111110, + 0.1111111111111110, + 0.1111111111111110, + 0.1111111111111110, + 0.1272727272727270, + 0.1272727272727270, + 0.1272727272727270, + 0.1272727272727270, + 0.1272727272727270, + 0.1272727272727270, + 0.1272727272727270, + 0.1272727272727270, + 0.1296296296296300, + 0.1296296296296300, + 0.1296296296296300, + 0.1320754716981130, + 0.1320754716981130, + 0.1320754716981130, + 0.1320754716981130, + 0.1320754716981130, + 0.1320754716981130, + 0.1320754716981130, + 0.1320754716981130, + 0.1320754716981130, + 0.1320754716981130, + 0.1346153846153850, + 0.1346153846153850, + 0.1346153846153850, + 0.1346153846153850, + 0.1346153846153850, + 0.1346153846153850, + 0.1346153846153850, + 0.1346153846153850, + 0.1346153846153850, + 0.1346153846153850, + 0.1346153846153850, + 0.1346153846153850, + 0.1346153846153850, + 0.1346153846153850, + 0.1346153846153850, + 0.1346153846153850, + 0.1346153846153850, + 0.1346153846153850, + 0.1346153846153850, + 0.1346153846153850, + 0.1346153846153850, + 0.1372549019607840, + 0.1372549019607840, + 0.1372549019607840, + 0.1372549019607840, + 0.1372549019607840, + 0.1372549019607840, + 0.1176470588235290, + 0.1176470588235290, + 0.1176470588235290, + 0.1176470588235290, + 0.1176470588235290, + 0.1176470588235290, + 0.1346153846153850, + 0.1346153846153850, + 0.1346153846153850, + 0.1346153846153850, + 0.1346153846153850, + 0.1346153846153850, + 0.1346153846153850, + 0.1372549019607840, + 0.1372549019607840, + 0.1372549019607840, + 0.1372549019607840, + 0.1372549019607840, + 0.1372549019607840, + 0.1372549019607840, + 0.1372549019607840, + 0.1372549019607840, + 0.1372549019607840, + 0.1372549019607840, + 0.1200000000000000, + 0.1200000000000000, + 0.1224489795918370, + 0.1224489795918370, + 0.1224489795918370, + 0.1224489795918370, + 0.1224489795918370, + 0.1400000000000000, + 0.1400000000000000, + 0.1400000000000000, + 0.1400000000000000, + 0.1400000000000000, + 0.1400000000000000, + 0.1400000000000000, + 0.1400000000000000, + 0.1400000000000000, + 0.1400000000000000, + 0.1400000000000000, + 0.1400000000000000, + 0.1400000000000000, + 0.1400000000000000, + 0.1400000000000000, + 0.1400000000000000, + 0.1400000000000000, + 0.1400000000000000, + 0.1400000000000000, + 0.1400000000000000, + 0.1400000000000000, + 0.1400000000000000, + 0.1400000000000000, + 0.1400000000000000, + 0.1400000000000000, + 0.1400000000000000, + 0.1400000000000000, + 0.1400000000000000, + 0.1400000000000000, + 0.1224489795918370, + 0.1041666666666670, + 0.1041666666666670, + 0.1041666666666670, + 0.1041666666666670, + 0.1224489795918370, + 0.1224489795918370, + 0.1224489795918370, + 0.1224489795918370, + 0.1224489795918370, + 0.1224489795918370, + 0.1224489795918370, + 0.1224489795918370, + 0.1200000000000000, + 0.1200000000000000, + 0.1200000000000000, + 0.1200000000000000, + 0.1200000000000000, + 0.1200000000000000, + 0.1200000000000000, + 0.1200000000000000, + 0.1200000000000000, + 0.1200000000000000, + 0.1020408163265310, + 0.1020408163265310, + 0.1020408163265310, + 0.1020408163265310, + 0.1020408163265310, + 0.1020408163265310, + 0.1020408163265310, + 0.1020408163265310, + 0.1020408163265310, + 0.1020408163265310, + 0.1020408163265310, + 0.1020408163265310, + 0.1200000000000000, + 0.1372549019607840, + 0.1428571428571430, + 0.1458333333333330, + 0.1458333333333330, + 0.1489361702127660, + 0.1521739130434780, + 0.1521739130434780, + 0.1521739130434780, + 0.1702127659574470, + 0.1875000000000000, + 0.2040816326530610, + 0.2083333333333330, + 0.2083333333333330, + 0.2083333333333330, + 0.2083333333333330, + 0.2083333333333330, + 0.2127659574468080, + 0.2291666666666670, + 0.2291666666666670, + 0.2291666666666670, + 0.2291666666666670, + 0.2291666666666670, + 0.2340425531914890, + 0.2340425531914890, + 0.2391304347826090, + 0.2391304347826090, + 0.2391304347826090, + 0.2391304347826090, + 0.2553191489361700, + 0.2553191489361700, + 0.2608695652173910, + 0.2608695652173910, + 0.2444444444444440, + 0.2272727272727270, + 0.2093023255813950, + 0.2045454545454550, + 0.2045454545454550, + 0.2045454545454550, + 0.2045454545454550, + 0.2045454545454550, + 0.2222222222222220, + 0.2222222222222220, + 0.2222222222222220, + 0.2222222222222220, + 0.2391304347826090, + 0.2391304347826090, + 0.2222222222222220, + 0.2222222222222220, + 0.2222222222222220, + 0.2222222222222220, + 0.2222222222222220, + 0.2222222222222220, + 0.2222222222222220, + 0.2222222222222220, + 0.2222222222222220, + 0.2222222222222220, + 0.2222222222222220, + 0.2222222222222220, + 0.2391304347826090, + 0.2391304347826090, + 0.2391304347826090, + 0.2391304347826090, + 0.2391304347826090, + 0.2391304347826090, + 0.2553191489361700, + 0.2708333333333330, + 0.2708333333333330, + 0.2708333333333330, + 0.2708333333333330, + 0.2708333333333330, + 0.2553191489361700, + 0.2553191489361700, + 0.2391304347826090, + 0.2391304347826090, + 0.2391304347826090, + 0.2391304347826090, + 0.2391304347826090, + 0.2391304347826090, + 0.2391304347826090, + 0.2553191489361700, + 0.2553191489361700, + 0.2553191489361700, + 0.2444444444444440, + 0.2391304347826090, + 0.2340425531914890, + 0.2340425531914890, + 0.2500000000000000, + 0.2500000000000000, + 0.2653061224489800, + 0.2708333333333330, + 0.2765957446808510, + 0.2708333333333330, + 0.2857142857142860, + 0.2857142857142860, + 0.2553191489361700, + 0.2553191489361700, + 0.2608695652173910, + 0.2608695652173910, + 0.2608695652173910, + 0.2608695652173910, + 0.3061224489795920, + 0.2978723404255320, + 0.2978723404255320, + 0.2978723404255320, + 0.2978723404255320, + 0.3125000000000000, + 0.3125000000000000, + 0.3125000000000000, + 0.3125000000000000, + 0.3191489361702130, + 0.3191489361702130, + 0.3191489361702130, + 0.3191489361702130, + 0.2888888888888890, + 0.2826086956521740, + 0.2888888888888890, + 0.2727272727272730, + 0.2727272727272730, + 0.2790697674418600, + 0.3111111111111110, + 0.3111111111111110, + 0.3111111111111110, + 0.3111111111111110, + 0.3111111111111110, + 0.3260869565217390, + 0.3260869565217390, + 0.3260869565217390, + 0.3191489361702130, + 0.3043478260869570, + 0.3043478260869570, + 0.3043478260869570, + 0.3191489361702130, + 0.3333333333333330, + 0.3333333333333330, + 0.3265306122448980, + 0.3333333333333330, + 0.3469387755102040, + 0.3600000000000000, + 0.3600000000000000, + 0.3469387755102040, + 0.3333333333333330, + 0.3333333333333330, + 0.3265306122448980, + 0.3061224489795920, + 0.3000000000000000, + 0.3000000000000000, + 0.3000000000000000, + 0.3137254901960780, + 0.3137254901960780, + 0.3000000000000000, + 0.3000000000000000, + 0.3000000000000000, + 0.3000000000000000, + 0.3000000000000000, + 0.2916666666666670, + 0.2978723404255320, + 0.2978723404255320, + 0.3125000000000000, + 0.3125000000000000, + 0.3125000000000000, + 0.2978723404255320, + 0.2916666666666670, + 0.2916666666666670, + 0.3061224489795920, + 0.3061224489795920, + 0.2916666666666670, + 0.3061224489795920, + 0.3000000000000000, + 0.3000000000000000, + 0.3137254901960780, + 0.3269230769230770, + 0.3333333333333330, + 0.3269230769230770, + 0.3269230769230770, + 0.3207547169811320, + 0.3207547169811320, + 0.3207547169811320, + 0.3333333333333330, + 0.3333333333333330, + 0.3333333333333330, + 0.3333333333333330, + 0.3207547169811320, + 0.3269230769230770, + 0.3269230769230770, + 0.3207547169811320, + 0.3207547169811320, + 0.3207547169811320, + 0.3207547169811320, + 0.3207547169811320, + 0.3207547169811320, + 0.3207547169811320, + 0.3333333333333330, + 0.3333333333333330, + 0.3333333333333330, + 0.3333333333333330, + 0.3454545454545450, + 0.3333333333333330, + 0.3333333333333330, + 0.3333333333333330, + 0.3396226415094340, + 0.3396226415094340, + 0.3396226415094340, + 0.3396226415094340, + 0.3396226415094340, + 0.3461538461538460, + 0.3584905660377360, + 0.3584905660377360, + 0.3584905660377360, + 0.3584905660377360, + 0.3584905660377360, + 0.3518518518518520, + 0.3518518518518520, + 0.3518518518518520, + 0.3396226415094340, + 0.3269230769230770, + 0.3137254901960780, + 0.3137254901960780, + 0.3137254901960780, + 0.3269230769230770, + 0.3269230769230770, + 0.3333333333333330, + 0.3333333333333330, + 0.3333333333333330, + 0.3200000000000000, + 0.3061224489795920, + 0.3200000000000000, + 0.3137254901960780, + 0.3137254901960780, + 0.3137254901960780, + 0.3269230769230770, + 0.3269230769230770, + 0.3269230769230770, + 0.3269230769230770, + 0.3333333333333330, + 0.3333333333333330, + 0.3400000000000000, + 0.3333333333333330, + 0.3333333333333330, + 0.3333333333333330, + 0.3333333333333330, + 0.3333333333333330, + 0.3333333333333330, + 0.3333333333333330, + 0.3333333333333330, + 0.3333333333333330, + 0.3333333333333330, + 0.3400000000000000, + 0.3529411764705880, + 0.3529411764705880, + 0.3529411764705880, + 0.3529411764705880, + 0.3600000000000000, + 0.3600000000000000, + 0.3600000000000000, + 0.3600000000000000, + 0.3469387755102040, + 0.3600000000000000, + 0.3600000000000000, + 0.3600000000000000, + 0.3600000000000000, + 0.3673469387755100, + 0.3800000000000000, + 0.3800000000000000, + 0.3800000000000000, + 0.4000000000000000, + 0.4000000000000000, + 0.4081632653061220, + 0.4081632653061220, + 0.4081632653061220, + 0.4081632653061220, + 0.4081632653061220, + 0.3958333333333330, + 0.3958333333333330, + 0.3958333333333330, + 0.3958333333333330, + 0.3958333333333330, + 0.3958333333333330, + 0.3958333333333330, + 0.3958333333333330, + 0.3958333333333330, + 0.3958333333333330, + 0.3958333333333330, + 0.3958333333333330, + 0.3958333333333330, + 0.4081632653061220, + 0.4081632653061220, + 0.4081632653061220, + 0.4081632653061220, + 0.4042553191489360, + 0.4042553191489360, + 0.4042553191489360, + 0.4042553191489360, + 0.4042553191489360, + 0.4130434782608700, + 0.4042553191489360, + 0.4042553191489360, + 0.4042553191489360, + 0.4042553191489360, + 0.4042553191489360, + 0.4166666666666670, + 0.4375000000000000, + 0.4375000000000000, + 0.4375000000000000, + 0.4375000000000000, + 0.4375000000000000, + 0.4375000000000000, + 0.4468085106382980, + 0.4468085106382980, + 0.4468085106382980, + 0.4347826086956520, + 0.4347826086956520, + 0.4347826086956520, + 0.4347826086956520, + 0.4347826086956520, + 0.4565217391304350, + 0.4565217391304350, + 0.4565217391304350, + 0.4444444444444440, + 0.4444444444444440, + 0.4444444444444440, + 0.4444444444444440, + 0.4444444444444440, + 0.4444444444444440, + 0.4444444444444440, + 0.4444444444444440, + 0.4347826086956520, + 0.4347826086956520, + 0.4347826086956520, + 0.4255319148936170, + 0.4255319148936170, + 0.4255319148936170, + 0.4255319148936170, + 0.4255319148936170, + 0.4130434782608700, + 0.4130434782608700, + 0.4255319148936170, + 0.4255319148936170, + 0.4255319148936170, + 0.4255319148936170, + 0.4042553191489360, + 0.4042553191489360, + 0.4042553191489360, + 0.4042553191489360, + 0.4042553191489360, + 0.4166666666666670, + 0.4166666666666670, + 0.4285714285714290, + 0.4166666666666670, + 0.4166666666666670, + 0.4166666666666670, + 0.4166666666666670, + 0.4166666666666670, + 0.4166666666666670, + 0.4166666666666670, + 0.4166666666666670, + 0.4166666666666670, + 0.4166666666666670, + 0.4166666666666670, + 0.4166666666666670, + 0.4200000000000000, + 0.4081632653061220, + 0.4081632653061220, + 0.4081632653061220, + 0.4081632653061220, + 0.4081632653061220, + 0.4000000000000000, + 0.4117647058823530, + 0.4038461538461540, + 0.4150943396226420, + 0.4074074074074070, + 0.4074074074074070, + 0.4150943396226420, + 0.4150943396226420, + 0.4150943396226420, + 0.4150943396226420, + 0.4150943396226420, + 0.4038461538461540, + 0.3962264150943400, + 0.4038461538461540, + 0.4038461538461540, + 0.4038461538461540, + 0.4038461538461540, + 0.4038461538461540, + 0.3877551020408160, + 0.3921568627450980, + 0.3921568627450980, + 0.3800000000000000, + 0.3800000000000000, + 0.3800000000000000, + 0.3800000000000000, + 0.3725490196078430, + 0.3725490196078430, + 0.3725490196078430, + 0.3725490196078430, + 0.3846153846153850, + 0.3962264150943400, + 0.4038461538461540, + 0.4038461538461540, + 0.4150943396226420, + 0.4150943396226420, + 0.4150943396226420, + 0.4181818181818180, + 0.4181818181818180, + 0.4181818181818180, + 0.4181818181818180, + 0.4181818181818180, + 0.4074074074074070, + 0.3962264150943400, + 0.3962264150943400, + 0.3962264150943400, + 0.4074074074074070, + 0.4074074074074070, + 0.4074074074074070, + 0.4000000000000000, + 0.4107142857142860, + 0.4107142857142860, + 0.4035087719298250, + 0.4035087719298250, + 0.4035087719298250, + 0.4035087719298250, + 0.4035087719298250, + 0.4035087719298250, + 0.4035087719298250, + 0.4035087719298250, + 0.4107142857142860, + 0.4107142857142860, + 0.4107142857142860, + 0.4107142857142860, + 0.4000000000000000, + 0.4000000000000000, + 0.4000000000000000, + 0.4000000000000000, + 0.3928571428571430, + 0.3818181818181820, + 0.3818181818181820, + 0.3818181818181820, + 0.3818181818181820, + 0.3818181818181820, + 0.3703703703703700, + 0.3818181818181820, + 0.3818181818181820, + 0.3818181818181820, + 0.3888888888888890, + 0.3962264150943400, + 0.4074074074074070, + 0.4074074074074070, + 0.4000000000000000, + 0.4000000000000000, + 0.3888888888888890, + 0.4000000000000000, + 0.4000000000000000, + 0.4000000000000000, + 0.3888888888888890, + 0.3888888888888890, + 0.3888888888888890, + 0.3888888888888890, + 0.3962264150943400, + 0.3962264150943400, + 0.3962264150943400, + 0.4074074074074070, + 0.4000000000000000, + 0.3962264150943400, + 0.3846153846153850, + 0.3846153846153850, + 0.3725490196078430, + 0.3725490196078430, + 0.3653846153846150, + 0.3653846153846150, + 0.3773584905660380, + 0.3773584905660380, + 0.3703703703703700, + 0.3703703703703700, + 0.3703703703703700, + 0.3584905660377360, + 0.3773584905660380, + 0.3773584905660380, + 0.3653846153846150, + 0.3653846153846150, + 0.3653846153846150, + 0.3653846153846150, + 0.3600000000000000, + 0.3600000000000000, + 0.3600000000000000, + 0.3600000000000000, + 0.3600000000000000, + 0.3600000000000000, + 0.3529411764705880, + 0.3529411764705880, + 0.3529411764705880, + 0.3529411764705880, + 0.3529411764705880, + 0.3584905660377360, + 0.3584905660377360, + 0.3584905660377360, + 0.3518518518518520, + 0.3518518518518520, + 0.3518518518518520, + 0.3518518518518520, + 0.3584905660377360, + 0.3584905660377360, + 0.3703703703703700, + 0.3703703703703700, + 0.3703703703703700, + 0.3518518518518520, + 0.3454545454545450, + 0.3454545454545450, + 0.3571428571428570, + 0.3571428571428570, + 0.3571428571428570, + 0.3571428571428570, + 0.3508771929824560, + 0.3508771929824560, + 0.3508771929824560, + 0.3508771929824560, + 0.3392857142857140, + 0.3333333333333330, + 0.3396226415094340, + 0.3461538461538460, + 0.3461538461538460, + 0.3461538461538460, + 0.3529411764705880, + 0.3653846153846150, + 0.3653846153846150, + 0.3653846153846150, + 0.3653846153846150, + 0.3653846153846150, + 0.3529411764705880, + 0.3529411764705880, + 0.3265306122448980, + 0.3265306122448980, + 0.3265306122448980, + 0.3265306122448980, + 0.3265306122448980, + 0.3333333333333330, + 0.3265306122448980, + 0.3265306122448980, + 0.3265306122448980, + 0.3333333333333330, + 0.3333333333333330, + 0.3469387755102040, + 0.3469387755102040, + 0.3469387755102040, + 0.3469387755102040, + 0.3469387755102040, + 0.3541666666666670, + 0.3541666666666670, + 0.3541666666666670, + 0.3541666666666670, + 0.3541666666666670, + 0.3541666666666670, + 0.3541666666666670, + 0.3541666666666670, + 0.3541666666666670, + 0.3541666666666670, + 0.3541666666666670, + 0.3673469387755100, + 0.3673469387755100, + 0.3673469387755100, + 0.3800000000000000, + 0.3673469387755100, + 0.3673469387755100, + 0.3673469387755100, + 0.3600000000000000, + 0.3600000000000000, + 0.3529411764705880, + 0.3529411764705880, + 0.3529411764705880, + 0.3529411764705880, + 0.3653846153846150, + 0.3653846153846150, + 0.3800000000000000, + 0.3800000000000000, + 0.3800000000000000, + 0.3800000000000000, + 0.3800000000000000, + 0.3673469387755100, + 0.3469387755102040, + 0.3333333333333330, + 0.3333333333333330, + 0.3333333333333330, + 0.3469387755102040, + 0.3400000000000000, + 0.3400000000000000, + 0.3529411764705880, + 0.3529411764705880, + 0.3529411764705880, + 0.3529411764705880, + 0.3529411764705880, + 0.3600000000000000, + 0.3600000000000000, + 0.3469387755102040, + 0.3469387755102040, + 0.3333333333333330, + 0.3333333333333330, + 0.3469387755102040, + 0.3469387755102040, + 0.3469387755102040, + 0.3469387755102040, + 0.3600000000000000, + 0.3725490196078430, + 0.3846153846153850, + 0.3846153846153850, + 0.3846153846153850, + 0.3846153846153850, + 0.3962264150943400, + 0.3962264150943400, + 0.4038461538461540, + 0.3962264150943400, + 0.3962264150943400, + 0.3962264150943400, + 0.3962264150943400, + 0.4038461538461540, + 0.4259259259259260, + 0.4259259259259260, + 0.4259259259259260, + 0.4259259259259260, + 0.4150943396226420, + 0.4150943396226420, + 0.4150943396226420, + 0.4150943396226420, + 0.4150943396226420, + 0.4150943396226420, + 0.4150943396226420, + 0.4000000000000000, + 0.3818181818181820, + 0.3818181818181820, + 0.3888888888888890, + 0.3888888888888890, + 0.3888888888888890, + 0.3888888888888890, + 0.3962264150943400, + 0.3888888888888890, + 0.3888888888888890, + 0.3888888888888890, + 0.3888888888888890, + 0.3888888888888890, + 0.4000000000000000, + 0.4000000000000000, + 0.4000000000000000, + 0.4000000000000000, + 0.4000000000000000, + 0.3888888888888890, + 0.3703703703703700, + 0.3703703703703700, + 0.3703703703703700, + 0.3703703703703700, + 0.3703703703703700, + 0.3703703703703700, + 0.3703703703703700, + 0.3584905660377360, + 0.3584905660377360, + 0.3584905660377360, + 0.3584905660377360, + 0.3584905660377360, + 0.3584905660377360, + 0.3584905660377360, + 0.3584905660377360, + 0.3584905660377360, + 0.3584905660377360, + 0.3584905660377360, + 0.3773584905660380, + 0.3773584905660380, + 0.3962264150943400, + 0.3962264150943400, + 0.3888888888888890, + 0.3818181818181820, + 0.3928571428571430, + 0.4035087719298250, + 0.4035087719298250, + 0.4035087719298250, + 0.4137931034482760, + 0.4137931034482760, + 0.4000000000000000, + 0.4000000000000000, + 0.4107142857142860, + 0.4107142857142860, + 0.4107142857142860, + 0.4107142857142860, + 0.4107142857142860, + 0.4107142857142860, + 0.4107142857142860, + 0.4107142857142860, + 0.4107142857142860, + 0.4107142857142860, + 0.4210526315789470, + 0.4107142857142860, + 0.4107142857142860, + 0.4107142857142860, + 0.4107142857142860, + 0.4107142857142860, + 0.4107142857142860, + 0.4210526315789470, + 0.4107142857142860, + 0.4107142857142860, + 0.4107142857142860, + 0.4107142857142860, + 0.4000000000000000, + 0.4000000000000000, + 0.4000000000000000, + 0.4000000000000000, + 0.4000000000000000, + 0.3888888888888890, + 0.3818181818181820, + 0.3818181818181820, + 0.3584905660377360, + 0.3584905660377360, + 0.3461538461538460, + 0.3461538461538460, + 0.3137254901960780, + 0.3000000000000000, + 0.3137254901960780, + 0.3137254901960780, + 0.3137254901960780, + 0.3137254901960780, + 0.3000000000000000, + 0.3000000000000000, + 0.3000000000000000, + 0.3000000000000000, + 0.3000000000000000, + 0.3000000000000000, + 0.2800000000000000, + 0.2653061224489800, + 0.3076923076923080, + 0.3076923076923080, + 0.3076923076923080, + 0.3076923076923080, + 0.2941176470588230, + 0.2941176470588230, + 0.2941176470588230, + 0.2941176470588230, + 0.2941176470588230, + 0.2941176470588230, + 0.3207547169811320, + 0.3207547169811320, + 0.3207547169811320, + 0.3207547169811320, + 0.3207547169811320, + 0.3207547169811320, + 0.3090909090909090, + 0.3090909090909090, + 0.2962962962962960, + 0.2962962962962960, + 0.2962962962962960, + 0.2962962962962960, + 0.2962962962962960, + 0.2962962962962960, + 0.2962962962962960, + 0.2962962962962960, + 0.2962962962962960, + 0.2962962962962960, + 0.2962962962962960, + 0.2909090909090910, + 0.2777777777777780, + 0.2641509433962260, + 0.2777777777777780, + 0.2777777777777780, + 0.2727272727272730, + 0.2857142857142860, + 0.2807017543859650, + 0.2758620689655170, + 0.2758620689655170, + 0.2758620689655170, + 0.2758620689655170, + 0.2758620689655170, + 0.2631578947368420, + 0.2631578947368420, + 0.2631578947368420, + 0.2586206896551720, + 0.2456140350877190, + 0.2456140350877190, + 0.2456140350877190, + 0.2456140350877190, + 0.2321428571428570, + 0.2321428571428570, + 0.2321428571428570, + 0.2321428571428570, + 0.2280701754385960, + 0.2280701754385960, + 0.2241379310344830, + 0.2241379310344830, + 0.2241379310344830, + 0.2241379310344830, + 0.2280701754385960, + 0.2280701754385960, + 0.2280701754385960, + 0.2280701754385960, + 0.2280701754385960, + 0.2280701754385960, + 0.2280701754385960, + 0.2280701754385960, + 0.2142857142857140, + 0.2142857142857140, + 0.2068965517241380, + 0.2068965517241380, + 0.2068965517241380, + 0.2068965517241380, + 0.1929824561403510, + 0.1929824561403510, + 0.1929824561403510, + 0.1929824561403510, + 0.1929824561403510, + 0.1929824561403510, + 0.1929824561403510, + 0.1929824561403510, + 0.1929824561403510, + 0.1929824561403510, + 0.1929824561403510, + 0.1929824561403510, + 0.1929824561403510, + 0.1929824561403510, + 0.1929824561403510, + 0.1929824561403510, + 0.1929824561403510, + 0.1929824561403510, + 0.1929824561403510, + 0.1929824561403510, + 0.1929824561403510, + 0.1785714285714290, + 0.1785714285714290, + 0.1785714285714290, + 0.1785714285714290, + 0.1785714285714290, + 0.1785714285714290, + 0.1785714285714290, + 0.1785714285714290, + 0.1785714285714290, + 0.1785714285714290, + 0.1785714285714290, + 0.1785714285714290, + 0.1785714285714290, + 0.1929824561403510, + 0.1929824561403510, + 0.1929824561403510, + 0.1929824561403510, + 0.1964285714285710, + 0.1964285714285710, + 0.1964285714285710, + 0.1964285714285710, + 0.1964285714285710, + 0.1964285714285710, + 0.1964285714285710, + 0.1964285714285710, + 0.1964285714285710, + 0.1964285714285710, + 0.1964285714285710, + 0.1964285714285710, + 0.1964285714285710, + 0.1964285714285710, + 0.1964285714285710, + 0.1964285714285710, + 0.1964285714285710, + 0.1964285714285710, + 0.1964285714285710, + 0.1964285714285710, + 0.1818181818181820, + 0.1818181818181820, + 0.1818181818181820, + 0.1818181818181820, + 0.1818181818181820, + 0.1785714285714290, + 0.1785714285714290, + 0.1785714285714290, + 0.1785714285714290, + 0.1785714285714290, + 0.1754385964912280, + 0.1754385964912280, + 0.1754385964912280, + 0.1754385964912280, + 0.1754385964912280, + 0.1754385964912280, + 0.1754385964912280, + 0.1754385964912280, + 0.1754385964912280, + 0.1754385964912280, + 0.1754385964912280, + 0.1754385964912280, + 0.1754385964912280, + 0.1754385964912280, + 0.1896551724137930, + 0.1896551724137930, + 0.1896551724137930, + 0.1896551724137930, + 0.1896551724137930, + 0.1896551724137930, + 0.1754385964912280, + 0.1754385964912280, + 0.1754385964912280, + 0.1754385964912280, + 0.1754385964912280, + 0.1754385964912280, + 0.1754385964912280, + 0.1754385964912280, + 0.1754385964912280, + 0.1754385964912280, + 0.1754385964912280, + 0.1754385964912280, + 0.1724137931034480, + 0.1724137931034480, + 0.1724137931034480, + 0.1724137931034480, + 0.1724137931034480, + 0.1724137931034480, + 0.1578947368421050, + 0.1578947368421050, + 0.1578947368421050, + 0.1578947368421050, + 0.1578947368421050, + 0.1578947368421050, + 0.1578947368421050, + 0.1578947368421050, + 0.1578947368421050, + 0.1578947368421050, + 0.1578947368421050, + 0.1578947368421050, + 0.1578947368421050, + 0.1578947368421050, + 0.1578947368421050, + 0.1578947368421050, + 0.1578947368421050, + 0.1578947368421050, + 0.1578947368421050, + 0.1578947368421050, + 0.1578947368421050, + 0.1578947368421050, + 0.1578947368421050, + 0.1578947368421050, + 0.1578947368421050, + 0.1578947368421050, + 0.1578947368421050, + 0.1607142857142860, + 0.1607142857142860, + 0.1607142857142860, + 0.1607142857142860, + 0.1607142857142860, + 0.1607142857142860, + 0.1607142857142860, + 0.1607142857142860, + 0.1607142857142860, + 0.1607142857142860, + 0.1607142857142860, + 0.1607142857142860, + 0.1607142857142860, + 0.1607142857142860, + 0.1607142857142860, + 0.1607142857142860, + 0.1607142857142860, + 0.1607142857142860, + 0.1607142857142860, + 0.1607142857142860, + 0.1607142857142860, + 0.1607142857142860, + 0.1607142857142860, + 0.1607142857142860, + 0.1607142857142860, + 0.1607142857142860, + 0.1607142857142860, + 0.1607142857142860, + 0.1607142857142860, + 0.1607142857142860, + 0.1607142857142860, + 0.1607142857142860, + 0.1607142857142860, + 0.1578947368421050, + 0.1578947368421050, + 0.1578947368421050, + 0.1578947368421050, + 0.1578947368421050, + 0.1578947368421050, + 0.1578947368421050, + 0.1578947368421050, + 0.1578947368421050, + 0.1578947368421050, + 0.1578947368421050, + 0.1578947368421050, + 0.1578947368421050, + 0.1578947368421050, + 0.1578947368421050, + 0.1578947368421050, + 0.1578947368421050, + 0.1578947368421050, + 0.1607142857142860, + 0.1607142857142860, + 0.1607142857142860, + 0.1607142857142860, + 0.1607142857142860, + 0.1607142857142860, + 0.1636363636363640, + 0.1636363636363640, + 0.1636363636363640, + 0.1636363636363640, + 0.1636363636363640, + 0.1636363636363640, + 0.1636363636363640, + 0.1636363636363640, + 0.1636363636363640, + 0.1636363636363640, + 0.1636363636363640, + 0.1636363636363640, + 0.1636363636363640, + 0.1636363636363640, + 0.1636363636363640, + 0.1636363636363640, + 0.1636363636363640, + 0.1636363636363640, + 0.1636363636363640, + 0.1636363636363640, + 0.1636363636363640, + 0.1636363636363640, + 0.1636363636363640, + 0.1636363636363640, + 0.1636363636363640, + 0.1636363636363640, + 0.1636363636363640, + 0.1636363636363640, + 0.1636363636363640, + 0.1636363636363640, + 0.1636363636363640, + 0.1636363636363640, + 0.1636363636363640, + 0.1636363636363640, + 0.1636363636363640, + 0.1666666666666670, + 0.1666666666666670, + 0.1666666666666670, + 0.1666666666666670, + 0.1698113207547170, + 0.1698113207547170, + 0.1698113207547170, + 0.1698113207547170, + 0.1698113207547170, + 0.1698113207547170, + 0.1698113207547170, + 0.1698113207547170, + 0.1698113207547170, + 0.1698113207547170, + 0.1698113207547170, + 0.1698113207547170, + 0.1730769230769230, + 0.1730769230769230, + 0.1730769230769230, + 0.1730769230769230, + 0.1730769230769230, + 0.1730769230769230, + 0.1730769230769230, + 0.1730769230769230, + 0.1730769230769230, + 0.1730769230769230, + 0.1730769230769230, + 0.1730769230769230, + 0.1730769230769230, + 0.1730769230769230, + 0.1730769230769230, + 0.1730769230769230, + 0.1730769230769230, + 0.1730769230769230, + 0.1730769230769230, + 0.1730769230769230, + 0.1730769230769230, + 0.1730769230769230, + 0.1730769230769230, + 0.1730769230769230, + 0.1730769230769230, + 0.1730769230769230, + 0.1730769230769230, + 0.1730769230769230, + 0.1730769230769230, + 0.1730769230769230, + 0.1730769230769230, + 0.1730769230769230, + 0.1730769230769230, + 0.1730769230769230, + 0.1730769230769230, + 0.1730769230769230, + 0.1730769230769230, + 0.1730769230769230, + 0.1730769230769230, + 0.1730769230769230, + 0.1730769230769230, + 0.1730769230769230, + 0.1730769230769230, + 0.1730769230769230, + 0.1730769230769230, + 0.1730769230769230, + 0.1730769230769230, + 0.1730769230769230, + 0.1730769230769230, + 0.1730769230769230, + 0.1730769230769230, + 0.1730769230769230, + 0.1730769230769230, + 0.1730769230769230, + 0.1730769230769230, + 0.1730769230769230, + 0.1730769230769230, + 0.1730769230769230, + 0.1730769230769230, + 0.1730769230769230, + 0.1730769230769230, + 0.1730769230769230, + 0.1730769230769230, + 0.1730769230769230, + 0.1730769230769230, + 0.1730769230769230, + 0.1730769230769230, + 0.1730769230769230, + 0.1730769230769230, + 0.1730769230769230, + 0.1730769230769230, + 0.1730769230769230, + 0.1730769230769230, + 0.1730769230769230, + 0.1730769230769230, + 0.1730769230769230, + 0.1730769230769230, + 0.1730769230769230, + 0.1730769230769230, + 0.1730769230769230, + 0.1730769230769230, + 0.1730769230769230, + 0.1730769230769230, + 0.1730769230769230, + 0.1730769230769230, + 0.1730769230769230, + 0.1730769230769230, + 0.1730769230769230, + 0.1730769230769230, + 0.1730769230769230, + 0.1730769230769230, + 0.1730769230769230, + 0.1730769230769230, + 0.1730769230769230, + 0.1730769230769230, + 0.1730769230769230, + 0.1730769230769230, + 0.1730769230769230, + 0.1730769230769230, + 0.1730769230769230, + 0.1730769230769230, + 0.1730769230769230, + 0.1730769230769230, + 0.1764705882352940, + 0.1764705882352940, + 0.1764705882352940, + 0.1764705882352940, + 0.1764705882352940, + 0.1764705882352940, + 0.1764705882352940, + 0.1764705882352940, + 0.1764705882352940, + 0.1764705882352940, + 0.1764705882352940, + 0.1764705882352940, + 0.1764705882352940, + 0.1764705882352940, + 0.1764705882352940, + 0.1764705882352940, + 0.1764705882352940, + 0.1764705882352940, + 0.1600000000000000, + 0.1600000000000000, + 0.1600000000000000, + 0.1600000000000000, + 0.1600000000000000, + 0.1600000000000000, + 0.1568627450980390, + 0.1568627450980390, + 0.1568627450980390, + 0.1568627450980390, + 0.1400000000000000, + 0.1400000000000000, + 0.1400000000000000, + 0.1400000000000000, + 0.1400000000000000, + 0.1400000000000000, + 0.1400000000000000, + 0.1400000000000000, + 0.1428571428571430, + 0.1428571428571430, + 0.1428571428571430, + 0.1428571428571430, + 0.1428571428571430, + 0.1428571428571430, + 0.1428571428571430, + 0.1428571428571430, + 0.1428571428571430, + 0.1428571428571430, + 0.1428571428571430, + 0.1428571428571430, + 0.1428571428571430, + 0.1428571428571430, + 0.1428571428571430, + 0.1428571428571430, + 0.1428571428571430, + 0.1428571428571430, + 0.1428571428571430, + 0.1428571428571430, + 0.1428571428571430, + 0.1428571428571430, + 0.1428571428571430, + 0.1428571428571430, + 0.1428571428571430, + 0.1428571428571430, + 0.1428571428571430, + 0.1428571428571430, + 0.1428571428571430, + 0.1428571428571430, + 0.1428571428571430, + 0.1428571428571430, + 0.1428571428571430, + 0.1428571428571430, + 0.1428571428571430, + 0.1428571428571430, + 0.1428571428571430, + 0.1428571428571430, + 0.1250000000000000, + 0.1250000000000000, + 0.1250000000000000, + 0.1250000000000000, + 0.1250000000000000, + 0.1250000000000000, + 0.1250000000000000, + 0.1250000000000000, + 0.1250000000000000, + 0.1250000000000000, + 0.1250000000000000, + 0.1250000000000000, + 0.1250000000000000, + 0.1250000000000000, + 0.1250000000000000, + 0.1250000000000000, + 0.1250000000000000, + 0.1250000000000000, + 0.1250000000000000, + 0.1250000000000000, + 0.1250000000000000, + 0.1250000000000000, + 0.1428571428571430, + 0.1428571428571430, + 0.1428571428571430, + 0.1428571428571430, + 0.1428571428571430, + 0.1428571428571430, + 0.1428571428571430, + 0.1428571428571430, + 0.1428571428571430, + 0.1428571428571430, + 0.1428571428571430, + 0.1428571428571430, + 0.1428571428571430, + 0.1428571428571430, + 0.1428571428571430, + 0.1428571428571430, + 0.1428571428571430, + 0.1428571428571430, + 0.1428571428571430, + 0.1428571428571430, + 0.1428571428571430, + 0.1428571428571430, + 0.1428571428571430, + 0.1428571428571430, + 0.1250000000000000, + 0.1250000000000000, + 0.1250000000000000, + 0.1250000000000000, + 0.1250000000000000, + 0.1250000000000000, + 0.1250000000000000, + 0.1250000000000000, + 0.1250000000000000, + 0.1250000000000000, + 0.1250000000000000, + 0.1250000000000000, + 0.1250000000000000, + 0.1250000000000000, + 0.1250000000000000, + 0.1250000000000000, + 0.1250000000000000, + 0.1250000000000000, + 0.1250000000000000, + 0.1250000000000000, + 0.1250000000000000, + 0.1250000000000000, + 0.1250000000000000, + 0.1250000000000000, + 0.1250000000000000, + 0.1250000000000000, + 0.1250000000000000, + 0.1250000000000000, + 0.1250000000000000, + 0.1250000000000000, + 0.1250000000000000, + 0.1250000000000000, + 0.1250000000000000, + 0.1250000000000000, + 0.1250000000000000, + 0.1250000000000000, + 0.1250000000000000, + 0.1250000000000000, + 0.1250000000000000, + 0.1250000000000000, + 0.1250000000000000, + 0.1250000000000000, + 0.1250000000000000, + 0.1250000000000000, + 0.1250000000000000, + 0.1250000000000000, + 0.1250000000000000, + 0.1250000000000000, + 0.1250000000000000, + 0.1250000000000000, + 0.1250000000000000, + 0.1250000000000000, + 0.1250000000000000, + 0.1250000000000000, + 0.1250000000000000, + 0.1250000000000000, + 0.1224489795918370, + 0.1224489795918370, + 0.1400000000000000, + 0.1400000000000000, + 0.1400000000000000, + 0.1400000000000000, + 0.1428571428571430, + 0.1428571428571430, + 0.1428571428571430, + 0.1428571428571430, + 0.1428571428571430, + 0.1428571428571430, + 0.1428571428571430, + 0.1428571428571430, + 0.1428571428571430, + 0.1428571428571430, + 0.1428571428571430, + 0.1428571428571430, + 0.1428571428571430, + 0.1428571428571430, + 0.1428571428571430, + 0.1428571428571430, + 0.1428571428571430, + 0.1428571428571430, + 0.1400000000000000, + 0.1400000000000000, + 0.1400000000000000, + 0.1400000000000000, + 0.1400000000000000, + 0.1400000000000000, + 0.1400000000000000, + 0.1400000000000000, + 0.1400000000000000, + 0.1400000000000000, + 0.1400000000000000, + 0.1400000000000000, + 0.1400000000000000, + 0.1400000000000000, + 0.1224489795918370, + 0.1224489795918370, + 0.1224489795918370, + 0.1224489795918370, + 0.1063829787234040, + 0.1063829787234040, + 0.1063829787234040, + 0.1250000000000000, + 0.1250000000000000, + 0.1250000000000000, + 0.1250000000000000, + 0.1250000000000000, + 0.1250000000000000, + 0.1250000000000000, + 0.1250000000000000, + 0.1250000000000000, + 0.1250000000000000, + 0.1250000000000000, + 0.1250000000000000, + 0.1250000000000000, + 0.1250000000000000, + 0.1250000000000000, + 0.1428571428571430, + 0.1428571428571430, + 0.1428571428571430, + 0.1428571428571430, + 0.1428571428571430, + 0.1428571428571430, + 0.1428571428571430, + 0.1428571428571430, + 0.1428571428571430, + 0.1428571428571430, + 0.1428571428571430, + 0.1428571428571430, + 0.1428571428571430, + 0.1428571428571430, + 0.1428571428571430, + 0.1428571428571430, + 0.1428571428571430, + 0.1400000000000000, + 0.1400000000000000, + 0.1400000000000000, + 0.1400000000000000, + 0.1400000000000000, + 0.1400000000000000, + 0.1400000000000000, + 0.1400000000000000, + 0.1400000000000000, + 0.1400000000000000, + 0.1400000000000000, + 0.1400000000000000, + 0.1400000000000000, + 0.1400000000000000, + 0.1400000000000000, + 0.1400000000000000, + 0.1400000000000000, + 0.1400000000000000, + 0.1400000000000000, + 0.1400000000000000, + 0.1400000000000000, + 0.1400000000000000, + 0.1400000000000000, + 0.1400000000000000, + 0.1400000000000000, + 0.1400000000000000, + 0.1400000000000000, + 0.1400000000000000, + 0.1224489795918370, + 0.1224489795918370, + 0.1224489795918370, + 0.1224489795918370, + 0.1224489795918370, + 0.1224489795918370, + 0.1224489795918370, + 0.1224489795918370, + 0.1224489795918370, + 0.1224489795918370, + 0.1224489795918370, + 0.1224489795918370, + 0.1250000000000000, + 0.1250000000000000, + 0.1250000000000000, + 0.1250000000000000, + 0.1250000000000000, + 0.1250000000000000, + 0.1250000000000000, + 0.1333333333333330, + 0.1333333333333330, + 0.1333333333333330, + 0.1333333333333330, + 0.1333333333333330, + 0.1333333333333330, + 0.1739130434782610, + 0.1739130434782610, + 0.1739130434782610, + 0.1739130434782610, + 0.1777777777777780, + 0.1956521739130430, + 0.2291666666666670, + 0.2291666666666670, + 0.2291666666666670, + 0.2291666666666670, + 0.2291666666666670, + 0.2291666666666670, + 0.2291666666666670, + 0.2291666666666670, + 0.2291666666666670, + 0.2291666666666670, + 0.2291666666666670, + 0.2291666666666670, + 0.2291666666666670, + 0.2291666666666670, + 0.2291666666666670, + 0.2291666666666670, + 0.2291666666666670, + 0.2244897959183670, + 0.2244897959183670, + 0.2244897959183670, + 0.2244897959183670, + 0.2244897959183670, + 0.2291666666666670, + 0.2291666666666670, + 0.2291666666666670, + 0.2291666666666670, + 0.2291666666666670, + 0.2291666666666670, + 0.2291666666666670, + 0.2448979591836730, + 0.2448979591836730, + 0.2448979591836730, + 0.2448979591836730, + 0.2448979591836730, + 0.2448979591836730, + 0.2291666666666670, + 0.2291666666666670, + 0.2291666666666670, + 0.2291666666666670, + 0.2291666666666670, + 0.2291666666666670, + 0.2291666666666670, + 0.2291666666666670, + 0.2291666666666670, + 0.2291666666666670, + 0.2291666666666670, + 0.2291666666666670, + 0.2291666666666670, + 0.2291666666666670, + 0.2291666666666670, + 0.2291666666666670, + 0.2291666666666670, + 0.2291666666666670, + 0.2653061224489800, + 0.2653061224489800, + 0.2708333333333330, + 0.2708333333333330, + 0.2708333333333330, + 0.2708333333333330, + 0.2708333333333330, + 0.2708333333333330, + 0.2708333333333330, + 0.2708333333333330, + 0.2708333333333330, + 0.2765957446808510, + 0.2916666666666670, + 0.2978723404255320, + 0.3125000000000000, + 0.3265306122448980, + 0.3265306122448980, + 0.3333333333333330, + 0.3191489361702130, + 0.3191489361702130, + 0.3260869565217390, + 0.3260869565217390, + 0.3260869565217390, + 0.3260869565217390, + 0.3333333333333330, + 0.3181818181818180, + 0.3181818181818180, + 0.3181818181818180, + 0.3181818181818180, + 0.3333333333333330, + 0.3260869565217390, + 0.3043478260869570, + 0.3043478260869570, + 0.2954545454545450, + 0.2954545454545450, + 0.2954545454545450, + 0.2790697674418600, + 0.2666666666666670, + 0.2666666666666670, + 0.2826086956521740, + 0.2826086956521740, + 0.2888888888888890, + 0.2888888888888890, + 0.2727272727272730, + 0.2558139534883720, + 0.2558139534883720, + 0.2558139534883720, + 0.2500000000000000, + 0.2666666666666670, + 0.2608695652173910, + 0.2608695652173910, + 0.2553191489361700, + 0.2553191489361700, + 0.2708333333333330, + 0.2500000000000000, + 0.2291666666666670, + 0.2291666666666670, + 0.2291666666666670, + 0.2291666666666670, + 0.2291666666666670, + 0.2448979591836730, + 0.2448979591836730, + 0.2500000000000000, + 0.2500000000000000, + 0.2500000000000000, + 0.2448979591836730, + 0.2448979591836730, + 0.2400000000000000, + 0.2400000000000000, + 0.2549019607843140, + 0.2549019607843140, + 0.2400000000000000, + 0.2400000000000000, + 0.2400000000000000, + 0.2400000000000000, + 0.2448979591836730, + 0.2448979591836730, + 0.2448979591836730, + 0.2500000000000000, + 0.2500000000000000, + 0.2500000000000000, + 0.2653061224489800, + 0.2653061224489800, + 0.2653061224489800, + 0.2653061224489800, + 0.2653061224489800, + 0.2800000000000000, + 0.2653061224489800, + 0.2653061224489800, + 0.2800000000000000, + 0.2500000000000000, + 0.2500000000000000, + 0.2500000000000000, + 0.2500000000000000, + 0.2500000000000000, + 0.2500000000000000, + 0.2448979591836730, + 0.2500000000000000, + 0.2500000000000000, + 0.2500000000000000, + 0.2500000000000000, + 0.2500000000000000, + 0.2553191489361700, + 0.2608695652173910, + 0.2608695652173910, + 0.2608695652173910, + 0.2608695652173910, + 0.2608695652173910, + 0.2553191489361700, + 0.2708333333333330, + 0.2708333333333330, + 0.2708333333333330, + 0.2708333333333330, + 0.2708333333333330, + 0.2708333333333330, + 0.2708333333333330, + 0.2653061224489800, + 0.2653061224489800, + 0.2653061224489800, + 0.2653061224489800, + 0.2653061224489800, + 0.2800000000000000, + 0.2800000000000000, + 0.2800000000000000, + 0.2800000000000000, + 0.2800000000000000, + 0.2857142857142860, + 0.2916666666666670, + 0.2916666666666670, + 0.2916666666666670, + 0.2916666666666670, + 0.2916666666666670, + 0.2857142857142860, + 0.2916666666666670, + 0.2916666666666670, + 0.3061224489795920, + 0.3061224489795920, + 0.2978723404255320, + 0.2978723404255320, + 0.2826086956521740, + 0.2826086956521740, + 0.2727272727272730, + 0.2727272727272730, + 0.2888888888888890, + 0.3043478260869570, + 0.3043478260869570, + 0.3043478260869570, + 0.3043478260869570, + 0.3043478260869570, + 0.3191489361702130, + 0.3260869565217390, + 0.3260869565217390, + 0.3260869565217390, + 0.3260869565217390, + 0.3260869565217390, + 0.3260869565217390, + 0.3260869565217390, + 0.3260869565217390, + 0.3260869565217390, + 0.3260869565217390, + 0.3260869565217390, + 0.3260869565217390, + 0.3111111111111110, + 0.3181818181818180, + 0.3181818181818180, + 0.3181818181818180, + 0.3181818181818180, + 0.3023255813953490, + 0.3023255813953490, + 0.2790697674418600, + 0.2857142857142860, + 0.3023255813953490, + 0.3023255813953490, + 0.3023255813953490, + 0.3181818181818180, + 0.3333333333333330, + 0.3617021276595740, + 0.3877551020408160, + 0.3877551020408160, + 0.4000000000000000, + 0.4000000000000000, + 0.4117647058823530, + 0.4117647058823530, + 0.4117647058823530, + 0.4117647058823530, + 0.4000000000000000, + 0.3877551020408160, + 0.3750000000000000, + 0.3750000000000000, + 0.3750000000000000, + 0.3750000000000000, + 0.3877551020408160, + 0.3877551020408160, + 0.3800000000000000, + 0.3800000000000000, + 0.3673469387755100, + 0.3673469387755100, + 0.3673469387755100, + 0.3673469387755100, + 0.3673469387755100, + 0.3673469387755100, + 0.3673469387755100, + 0.3541666666666670, + 0.3404255319148940, + 0.3404255319148940, + 0.3404255319148940, + 0.3404255319148940, + 0.3404255319148940, + 0.3404255319148940, + 0.3404255319148940, + 0.3404255319148940, + 0.3404255319148940, + 0.3404255319148940, + 0.3404255319148940, + 0.3478260869565220, + 0.3478260869565220, + 0.3478260869565220, + 0.3404255319148940, + 0.3260869565217390, + 0.3260869565217390, + 0.3260869565217390, + 0.3260869565217390, + 0.3191489361702130, + 0.3191489361702130, + 0.3043478260869570, + 0.2727272727272730, + 0.2727272727272730, + 0.2727272727272730, + 0.2727272727272730, + 0.2727272727272730, + 0.2727272727272730, + 0.2727272727272730, + 0.2727272727272730, + 0.2888888888888890, + 0.2888888888888890, + 0.2826086956521740, + 0.2888888888888890, + 0.2888888888888890, + 0.3043478260869570, + 0.3191489361702130, + 0.3333333333333330, + 0.3333333333333330, + 0.3333333333333330, + 0.3333333333333330, + 0.3333333333333330, + 0.3333333333333330, + 0.3333333333333330, + 0.3409090909090910, + 0.3409090909090910, + 0.3409090909090910, + 0.3409090909090910, + 0.3409090909090910, + 0.3555555555555560, + 0.3555555555555560, + 0.3555555555555560, + 0.3555555555555560, + 0.3555555555555560, + 0.3333333333333330, + 0.3333333333333330, + 0.3333333333333330, + 0.3478260869565220, + 0.3478260869565220, + 0.3478260869565220, + 0.3555555555555560, + 0.3478260869565220, + 0.3478260869565220, + 0.3617021276595740, + 0.3617021276595740, + 0.3617021276595740, + 0.3617021276595740, + 0.3478260869565220, + 0.3617021276595740, + 0.3617021276595740, + 0.3478260869565220, + 0.3478260869565220, + 0.3404255319148940, + 0.3404255319148940, + 0.3404255319148940, + 0.3404255319148940, + 0.3404255319148940, + 0.3404255319148940, + 0.3541666666666670, + 0.3541666666666670, + 0.3617021276595740, + 0.3617021276595740, + 0.3617021276595740, + 0.3617021276595740, + 0.3541666666666670, + 0.3600000000000000, + 0.3600000000000000, + 0.3600000000000000, + 0.3725490196078430, + 0.3725490196078430, + 0.3725490196078430, + 0.3800000000000000, + 0.4000000000000000, + 0.4000000000000000, + 0.4000000000000000, + 0.4000000000000000, + 0.4000000000000000, + 0.3877551020408160, + 0.3877551020408160, + 0.3877551020408160, + 0.3877551020408160, + 0.4000000000000000, + 0.4000000000000000, + 0.4000000000000000, + 0.4000000000000000, + 0.4000000000000000, + 0.4000000000000000, + 0.4000000000000000, + 0.3877551020408160, + 0.3877551020408160, + 0.3750000000000000, + 0.3750000000000000, + 0.3695652173913040, + 0.3695652173913040, + 0.3695652173913040, + 0.3695652173913040, + 0.3555555555555560, + 0.3555555555555560, + 0.3695652173913040, + 0.3695652173913040, + 0.3695652173913040, + 0.3695652173913040, + 0.3617021276595740, + 0.3695652173913040, + 0.3555555555555560, + 0.3409090909090910, + 0.3555555555555560, + 0.3555555555555560, + 0.3777777777777780, + 0.3863636363636360, + 0.3953488372093020, + 0.3953488372093020, + 0.3953488372093020, + 0.3953488372093020, + 0.3863636363636360, + 0.3863636363636360, + 0.3863636363636360, + 0.3863636363636360, + 0.3863636363636360, + 0.3863636363636360, + 0.3863636363636360, + 0.3863636363636360, + 0.3777777777777780, + 0.3777777777777780, + 0.3777777777777780, + 0.3777777777777780, + 0.3777777777777780, + 0.3777777777777780, + 0.3777777777777780, + 0.3777777777777780, + 0.3777777777777780, + 0.3777777777777780, + 0.3777777777777780, + 0.3777777777777780, + 0.3913043478260870, + 0.3913043478260870, + 0.3913043478260870, + 0.3913043478260870, + 0.3636363636363640, + 0.3777777777777780, + 0.3777777777777780, + 0.3777777777777780, + 0.3777777777777780, + 0.3777777777777780, + 0.3777777777777780, + 0.3636363636363640, + 0.3636363636363640, + 0.3636363636363640, + 0.3636363636363640, + 0.3636363636363640, + 0.3555555555555560, + 0.3555555555555560, + 0.3555555555555560, + 0.3555555555555560, + 0.3409090909090910, + 0.3409090909090910, + 0.3255813953488370, + 0.3255813953488370, + 0.3255813953488370, + 0.3255813953488370, + 0.3414634146341460, + 0.3170731707317070, + 0.3095238095238100, + 0.3255813953488370, + 0.3255813953488370, + 0.3255813953488370, + 0.3095238095238100, + 0.3095238095238100, + 0.3255813953488370, + 0.3255813953488370, + 0.3095238095238100, + 0.3095238095238100, + 0.3095238095238100, + 0.3255813953488370, + 0.3255813953488370, + 0.3255813953488370, + 0.3255813953488370, + 0.3255813953488370, + 0.3095238095238100, + 0.3095238095238100, + 0.3255813953488370, + 0.3255813953488370, + 0.3409090909090910, + 0.3409090909090910, + 0.3555555555555560, + 0.3555555555555560, + 0.3555555555555560, + 0.3555555555555560, + 0.3555555555555560, + 0.3409090909090910, + 0.3409090909090910, + 0.3488372093023260, + 0.3636363636363640, + 0.3636363636363640, + 0.3636363636363640, + 0.3636363636363640, + 0.3636363636363640, + 0.3913043478260870, + 0.3913043478260870, + 0.3913043478260870, + 0.3913043478260870, + 0.3913043478260870, + 0.3913043478260870, + 0.3913043478260870, + 0.3913043478260870, + 0.3913043478260870, + 0.3913043478260870, + 0.3913043478260870, + 0.3913043478260870, + 0.3829787234042550, + 0.3913043478260870, + 0.3913043478260870, + 0.3913043478260870, + 0.3913043478260870, + 0.4042553191489360, + 0.4042553191489360, + 0.4042553191489360, + 0.3913043478260870, + 0.4000000000000000, + 0.4000000000000000, + 0.3863636363636360, + 0.3636363636363640, + 0.3636363636363640, + 0.3636363636363640, + 0.3636363636363640, + 0.3488372093023260, + 0.3488372093023260, + 0.3488372093023260, + 0.3409090909090910, + 0.3255813953488370, + 0.3255813953488370, + 0.3181818181818180, + 0.3181818181818180, + 0.3111111111111110, + 0.3111111111111110, + 0.3111111111111110, + 0.3260869565217390, + 0.3404255319148940, + 0.3404255319148940, + 0.3260869565217390, + 0.3023255813953490, + 0.3181818181818180, + 0.3111111111111110, + 0.3111111111111110, + 0.3043478260869570, + 0.3043478260869570, + 0.3043478260869570, + 0.3043478260869570, + 0.3043478260869570, + 0.3111111111111110, + 0.3111111111111110, + 0.3111111111111110, + 0.3260869565217390, + 0.3260869565217390, + 0.3111111111111110, + 0.3111111111111110, + 0.3111111111111110, + 0.3111111111111110, + 0.3111111111111110, + 0.3111111111111110, + 0.3260869565217390, + 0.3111111111111110, + 0.3111111111111110, + 0.2954545454545450, + 0.2954545454545450, + 0.2954545454545450, + 0.2954545454545450, + 0.3260869565217390, + 0.3191489361702130, + 0.3191489361702130, + 0.3191489361702130, + 0.3191489361702130, + 0.3191489361702130, + 0.3125000000000000, + 0.3125000000000000, + 0.3125000000000000, + 0.3125000000000000, + 0.2978723404255320, + 0.2826086956521740, + 0.2826086956521740, + 0.2765957446808510, + 0.2978723404255320, + 0.2978723404255320, + 0.2916666666666670, + 0.2765957446808510, + 0.2765957446808510, + 0.2765957446808510, + 0.2765957446808510, + 0.2916666666666670, + 0.2916666666666670, + 0.3061224489795920, + 0.3061224489795920, + 0.3061224489795920, + 0.3061224489795920, + 0.2916666666666670, + 0.2916666666666670, + 0.2916666666666670, + 0.2916666666666670, + 0.2708333333333330, + 0.2500000000000000, + 0.2500000000000000, + 0.2500000000000000, + 0.2500000000000000, + 0.2500000000000000, + 0.2340425531914890, + 0.2340425531914890, + 0.2173913043478260, + 0.2173913043478260, + 0.1956521739130430, + 0.1956521739130430, + 0.1956521739130430, + 0.1956521739130430, + 0.2173913043478260, + 0.2173913043478260, + 0.2000000000000000, + 0.2000000000000000, + 0.2173913043478260, + 0.2173913043478260, + 0.1956521739130430, + 0.1956521739130430, + 0.2291666666666670, + 0.2291666666666670, + 0.2291666666666670, + 0.2291666666666670, + 0.2244897959183670, + 0.2083333333333330, + 0.1914893617021280, + 0.1914893617021280, + 0.1875000000000000, + 0.1914893617021280, + 0.1914893617021280, + 0.1914893617021280, + 0.1914893617021280, + 0.1914893617021280, + 0.1739130434782610, + 0.1702127659574470, + 0.1666666666666670, + 0.1666666666666670, + 0.1666666666666670, + 0.1666666666666670, + 0.1836734693877550, + 0.1875000000000000, + 0.1914893617021280, + 0.1914893617021280, + 0.1739130434782610, + 0.1739130434782610, + 0.1739130434782610, + 0.1739130434782610, + 0.1739130434782610, + 0.1739130434782610, + 0.1739130434782610, + 0.1739130434782610, + 0.1739130434782610, + 0.1739130434782610, + 0.1777777777777780, + 0.1702127659574470, + 0.1702127659574470, + 0.1702127659574470, + 0.1702127659574470, + 0.1702127659574470, + 0.1875000000000000, + 0.1875000000000000, + 0.1875000000000000, + 0.1875000000000000, + 0.1875000000000000, + 0.1875000000000000, + 0.1875000000000000, + 0.1875000000000000, + 0.1836734693877550, + 0.1836734693877550, + 0.1666666666666670, + 0.1666666666666670, + 0.1666666666666670, + 0.1458333333333330, + 0.1428571428571430, + 0.1428571428571430, + 0.1428571428571430, + 0.1428571428571430, + 0.1458333333333330, + 0.1458333333333330, + 0.1458333333333330, + 0.1276595744680850, + 0.1276595744680850, + 0.1276595744680850, + 0.1276595744680850, + 0.1276595744680850, + 0.1276595744680850, + 0.1276595744680850, + 0.1276595744680850, + 0.1276595744680850, + 0.1250000000000000, + 0.1250000000000000, + 0.1250000000000000, + 0.1250000000000000, + 0.1250000000000000, + 0.1250000000000000, + 0.1250000000000000, + 0.1250000000000000, + 0.1250000000000000, + 0.1250000000000000, + 0.1224489795918370, + 0.1224489795918370, + 0.1250000000000000, + 0.1250000000000000, + 0.1250000000000000, + 0.1250000000000000, + 0.1250000000000000, + 0.1250000000000000, + 0.1250000000000000, + 0.1250000000000000, + 0.1250000000000000, + 0.1250000000000000, + 0.1250000000000000, + 0.1250000000000000, + 0.1224489795918370, + 0.1224489795918370, + 0.1224489795918370, + 0.1224489795918370, + 0.1224489795918370, + 0.1224489795918370, + 0.1041666666666670, + 0.1041666666666670, + 0.1041666666666670, + 0.1041666666666670, + 0.1041666666666670, + 0.1020408163265310, + 0.1020408163265310, + 0.1020408163265310, + 0.1000000000000000, + 0.1000000000000000, + 0.1000000000000000, + 0.1000000000000000, + 0.1000000000000000, + 0.1000000000000000, + 0.1000000000000000, + 0.0980392156862745, + 0.0980392156862745, + 0.0980392156862745, + 0.0980392156862745, + 0.0980392156862745, + 0.1000000000000000, + 0.1000000000000000, + 0.1000000000000000, + 0.1020408163265310, + 0.1000000000000000, + 0.1000000000000000, + 0.1000000000000000, + 0.1000000000000000, + 0.1000000000000000, + 0.1000000000000000, + 0.0980392156862745, + 0.0980392156862745, + 0.0980392156862745, + 0.0980392156862745, + 0.0980392156862745, + 0.0980392156862745, + 0.0980392156862745, + 0.0980392156862745, + 0.0980392156862745, + 0.0800000000000000, + 0.0800000000000000, + 0.0800000000000000, + 0.0800000000000000, + 0.0800000000000000, + 0.0800000000000000, + 0.0800000000000000, + 0.0800000000000000, + 0.0800000000000000, + 0.0800000000000000, + 0.0800000000000000, + 0.0800000000000000, + 0.0800000000000000, + 0.0800000000000000, + 0.0800000000000000, + 0.0816326530612245, + 0.1000000000000000, + 0.1000000000000000, + 0.0980392156862745, + 0.0980392156862745, + 0.0961538461538462, + 0.0961538461538462, + 0.0961538461538462, + 0.0961538461538462, + 0.0961538461538462, + 0.0961538461538462, + 0.0943396226415094, + 0.0925925925925926, + 0.0925925925925926, + 0.0925925925925926, + 0.0925925925925926, + 0.0925925925925926, + 0.0925925925925926, + 0.0925925925925926, + 0.0925925925925926, + 0.0925925925925926, + 0.0925925925925926, + 0.0925925925925926, + 0.0925925925925926, + 0.0909090909090909, + 0.0909090909090909, + 0.0909090909090909, + 0.0909090909090909, + 0.0909090909090909, + 0.0909090909090909, + 0.0925925925925926, + 0.0925925925925926, + 0.0925925925925926, + 0.0925925925925926, + 0.0925925925925926, + 0.0925925925925926, + 0.0925925925925926, + 0.0925925925925926, + 0.0925925925925926, + 0.0925925925925926, + 0.0925925925925926, + 0.0925925925925926, + 0.0909090909090909, + 0.0740740740740741, + 0.0727272727272727, + 0.0727272727272727, + 0.0727272727272727, + 0.0714285714285714, + 0.0545454545454545, + 0.0545454545454545, + 0.0535714285714286, + 0.0535714285714286, + 0.0363636363636364, + 0.0363636363636364, + 0.0363636363636364, + 0.0363636363636364, + 0.0363636363636364, + 0.0363636363636364, + 0.0363636363636364, + 0.0363636363636364, + 0.0363636363636364, + 0.0363636363636364, + 0.0363636363636364, + 0.0363636363636364, + 0.0363636363636364, + 0.0363636363636364, + 0.0363636363636364, + 0.0363636363636364, + 0.0363636363636364, + 0.0363636363636364, + 0.0363636363636364, + 0.0363636363636364, + 0.0363636363636364, + 0.0363636363636364, + 0.0363636363636364, + 0.0363636363636364, + 0.0363636363636364, + 0.0363636363636364, + 0.0363636363636364, + 0.0363636363636364, + 0.0357142857142857, + 0.0357142857142857, + 0.0357142857142857, + 0.0357142857142857, + 0.0357142857142857, + 0.0357142857142857, + 0.0357142857142857, + 0.0357142857142857, + 0.0357142857142857, + 0.0350877192982456, + 0.0350877192982456, + 0.0350877192982456, + 0.0350877192982456, + 0.0350877192982456, + 0.0350877192982456, + 0.0350877192982456, + 0.0350877192982456, + 0.0344827586206897, + 0.0344827586206897, + 0.0344827586206897, + 0.0344827586206897, + 0.0175438596491228, + 0.0175438596491228, + 0.0175438596491228 + } + } + }; + +} /* namespace prob_features */ + +} /* namespace ctx */ + +#endif /* End of _CONTEXT_PLACE_RECOGNITION_FEATURES_MODEL_H_ */ diff --git a/src/my-place/visit-categer/VisitCateger.cpp b/src/my-place/visit-categer/VisitCateger.cpp new file mode 100644 index 0000000..613dc70 --- /dev/null +++ b/src/my-place/visit-categer/VisitCateger.cpp @@ -0,0 +1,418 @@ +/* + * Copyright (c) 2016 Samsung Electronics Co., Ltd. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#include "VisitCateger.h" +#include "Mahal.h" +#include +#include "ProbFeaturesModel.h" +#include + +// categorizer model parameters trained offline (implemented in python): +const std::map ctx::VisitCateger::__models({ +{ + PLACE_CATEG_ID_HOME, + ctx::MahalModel( + { + 0.588408417316, 0.475154840361, -0.564085141865, 0.077711893790, 0.782630398597, -0.650926403250, -0.101943950378 + }, + { + 0.797977863370, -0.133179879257, 0.242803062646, -0.059448581046, -0.117039646748, 0.097645535057, 0.014250290052, + -0.133179879257, 1.028900241400, -0.252245407243, 0.058455883835, -0.283950879851, 0.172204076583, 0.247906065767, + 0.242803062646, -0.252245407243, 1.832134785177, 0.327188225606, 0.874905851092, -0.371088938012, -1.289816938938, + -0.059448581046, 0.058455883835, 0.327188225606, 1.455090164348, 0.138363721074, 0.216985279422, -1.113021128017, + -0.117039646748, -0.283950879851, 0.874905851092, 0.138363721074, 1.379674755873, -0.977922749615, -0.738895486376, + 0.097645535057, 0.172204076583, -0.371088938012, 0.216985279422, -0.977922749615, 0.899928922718, -0.158101631251, + 0.014250290052, 0.247906065767, -1.289816938938, -1.113021128017, -0.738895486376, -0.158101631251, 2.644105309746 + }) +}, +{ + PLACE_CATEG_ID_WORK, + ctx::MahalModel( + { + -0.128092670982, -0.762177819157, 0.262924477521, -0.412038966097, -1.049141893517, 1.104760800499, -0.628939955525 + }, + { + 15.751249839350, 11.389025401325, -9.885346240379, -0.010809392387, -1.308837060762, 0.970778241189, 0.558946631235, + 11.389025401325, 12.830223040140, -8.517695939156, 0.293693134532, -0.845784968295, 1.418175236596, -2.246658259974, + -9.885346240379, -8.517695939156, 10.222750966685, 0.390448668966, 1.095218945062, -0.403733435617, -1.815103304859, + -0.010809392387, 0.293693134532, 0.390448668966, 2.256864603458, 0.632080300647, -0.019551779384, -1.751417951792, + -1.308837060762, -0.845784968295, 1.095218945062, 0.632080300647, 3.132753467561, -1.427748733399, -4.291958669471, + 0.970778241189, 1.418175236596, -0.403733435617, -0.019551779384, -1.427748733399, 1.183055586213, 0.200571452172, + 0.558946631235, -2.246658259974, -1.815103304859, -1.751417951792, -4.291958669471, 0.200571452172, 11.668888615934 + }) +}, +{ + PLACE_CATEG_ID_OTHER, + ctx::MahalModel( + { + -0.542340098504, 0.184789511765, 0.387451546413, 0.301902661472, 0.109392397093, -0.310468874039, 0.709513920221 + }, + { + 2.153884992301, -0.129488409324, 0.136236052776, -0.138043678532, -0.227492557156, 0.117810812390, 0.265072329266, + -0.129488409324, 3.165213522741, -1.751520714507, 0.467831090302, -0.483916138161, 0.376293684450, 0.149387541935, + 0.136236052776, -1.751520714507, 2.483475248800, 0.384085303028, 0.338642175318, -0.052000492068, -0.801404345627, + -0.138043678532, 0.467831090302, 0.384085303028, 1.972390458477, -0.025332052563, 0.393845805027, -1.225948397955, + -0.227492557156, -0.483916138161, 0.338642175318, -0.025332052563, 0.890301343360, -0.549163112351, -0.746838701215, + 0.117810812390, 0.376293684450, -0.052000492068, 0.393845805027, -0.549163112351, 0.474674836872, 0.012417969474, + 0.265072329266, 0.149387541935, -0.801404345627, -1.225948397955, -0.746838701215, 0.012417969474, 2.104629121515 + }) +}}); + +ctx::PiecewiseLin ctx::VisitCateger::__chiApprox( +{ + 0. , 0.01, 0.02, 0.03, 0.04, 0.05, 0.06, 0.07, 0.08, + 0.09, 0.1 , 0.11, 0.12, 0.13, 0.14, 0.15, 0.16, 0.17, + 0.18, 0.19, 0.2 , 0.21, 0.22, 0.23, 0.24, 0.25, 0.26, + 0.27, 0.28, 0.29, 0.3 , 0.31, 0.32, 0.33, 0.34, 0.35, + 0.36, 0.37, 0.38, 0.39, 0.4 , 0.41, 0.42, 0.43, 0.44, + 0.45, 0.46, 0.47, 0.48, 0.49, 0.5 , 0.51, 0.52, 0.53, + 0.54, 0.55, 0.56, 0.57, 0.58, 0.59, 0.6 , 0.61, 0.62, + 0.63, 0.64, 0.65, 0.66, 0.67, 0.68, 0.69, 0.7 , 0.71, + 0.72, 0.73, 0.74, 0.75, 0.76, 0.77, 0.78, 0.79, 0.8 , + 0.81, 0.82, 0.83, 0.84, 0.85, 0.86, 0.87, 0.88, 0.89, + 0.9 , 0.91, 0.92, 0.93, 0.94, 0.95, 0.96, 0.97, 0.98, + 0.99, 1. , 1.01, 1.02, 1.03, 1.04, 1.05, 1.06, 1.07, + 1.08, 1.09, 1.1 , 1.11, 1.12, 1.13, 1.14, 1.15, 1.16, + 1.17, 1.18, 1.19, 1.2 , 1.21, 1.22, 1.23, 1.24, 1.25, + 1.26, 1.27, 1.28, 1.29, 1.3 , 1.31, 1.32, 1.33, 1.34, + 1.35, 1.36, 1.37, 1.38, 1.39, 1.4 , 1.41, 1.42, 1.43, + 1.44, 1.45, 1.46, 1.47, 1.48, 1.49, 1.5 , 1.51, 1.52, + 1.53, 1.54, 1.55, 1.56, 1.57, 1.58, 1.59, 1.6 , 1.61, + 1.62, 1.63, 1.64, 1.65, 1.66, 1.67, 1.68, 1.69, 1.7 , + 1.71, 1.72, 1.73, 1.74, 1.75, 1.76, 1.77, 1.78, 1.79, + 1.8 , 1.81, 1.82, 1.83, 1.84, 1.85, 1.86, 1.87, 1.88, + 1.89, 1.9 , 1.91, 1.92, 1.93, 1.94, 1.95, 1.96, 1.97, + 1.98, 1.99, 2. , 2.01, 2.02, 2.03, 2.04, 2.05, 2.06, + 2.07, 2.08, 2.09, 2.1 , 2.11, 2.12, 2.13, 2.14, 2.15, + 2.16, 2.17, 2.18, 2.19, 2.2 , 2.21, 2.22, 2.23, 2.24, + 2.25, 2.26, 2.27, 2.28, 2.29, 2.3 , 2.31, 2.32, 2.33, + 2.34, 2.35, 2.36, 2.37, 2.38, 2.39, 2.4 , 2.41, 2.42, + 2.43, 2.44, 2.45, 2.46, 2.47, 2.48, 2.49, 2.5 , 2.51, + 2.52, 2.53, 2.54, 2.55, 2.56, 2.57, 2.58, 2.59, 2.6 , + 2.61, 2.62, 2.63, 2.64, 2.65, 2.66, 2.67, 2.68, 2.69, + 2.7 , 2.71, 2.72, 2.73, 2.74, 2.75, 2.76, 2.77, 2.78, + 2.79, 2.8 , 2.81, 2.82, 2.83, 2.84, 2.85, 2.86, 2.87, + 2.88, 2.89, 2.9 , 2.91, 2.92, 2.93, 2.94, 2.95, 2.96, + 2.97, 2.98, 2.99, 3. , 3.01, 3.02, 3.03, 3.04, 3.05, + 3.06, 3.07, 3.08, 3.09, 3.1 , 3.11, 3.12, 3.13, 3.14, + 3.15, 3.16, 3.17, 3.18, 3.19, 3.2 , 3.21, 3.22, 3.23, + 3.24, 3.25, 3.26, 3.27, 3.28, 3.29, 3.3 , 3.31, 3.32, + 3.33, 3.34, 3.35, 3.36, 3.37, 3.38, 3.39, 3.4 , 3.41, + 3.42, 3.43, 3.44, 3.45, 3.46, 3.47, 3.48, 3.49, 3.5 , + 3.51, 3.52, 3.53, 3.54, 3.55, 3.56, 3.57, 3.58, 3.59, + 3.6 , 3.61, 3.62, 3.63, 3.64, 3.65, 3.66, 3.67, 3.68, + 3.69, 3.7 , 3.71, 3.72, 3.73, 3.74, 3.75, 3.76, 3.77, + 3.78, 3.79, 3.8 , 3.81, 3.82, 3.83, 3.84, 3.85, 3.86, + 3.87, 3.88, 3.89, 3.9 , 3.91, 3.92, 3.93, 3.94, 3.95, + 3.96, 3.97, 3.98, 3.99, 4. , 4.01, 4.02, 4.03, 4.04, + 4.05, 4.06, 4.07, 4.08, 4.09, 4.1 , 4.11, 4.12, 4.13, + 4.14, 4.15, 4.16, 4.17, 4.18, 4.19, 4.2 , 4.21, 4.22, + 4.23, 4.24, 4.25, 4.26, 4.27, 4.28, 4.29, 4.3 , 4.31, + 4.32, 4.33, 4.34, 4.35, 4.36, 4.37, 4.38, 4.39, 4.4 , + 4.41, 4.42, 4.43, 4.44, 4.45, 4.46, 4.47, 4.48, 4.49, + 4.5 , 4.51, 4.52, 4.53, 4.54, 4.55, 4.56, 4.57, 4.58, + 4.59, 4.6 , 4.61, 4.62, 4.63, 4.64, 4.65, 4.66, 4.67, + 4.68, 4.69, 4.7 , 4.71, 4.72, 4.73, 4.74, 4.75, 4.76, + 4.77, 4.78, 4.79, 4.8 , 4.81, 4.82, 4.83, 4.84, 4.85, + 4.86, 4.87, 4.88, 4.89, 4.9 , 4.91, 4.92, 4.93, 4.94, + 4.95, 4.96, 4.97, 4.98, 4.99, 5. , 5.01, 5.02, 5.03, + 5.04, 5.05, 5.06, 5.07, 5.08, 5.09, 5.1 , 5.11, 5.12, + 5.13, 5.14, 5.15, 5.16, 5.17, 5.18, 5.19, 5.2 , 5.21, + 5.22, 5.23, 5.24, 5.25, 5.26, 5.27, 5.28, 5.29, 5.3 , + 5.31, 5.32, 5.33, 5.34, 5.35, 5.36, 5.37, 5.38, 5.39, + 5.4 , 5.41, 5.42, 5.43, 5.44, 5.45, 5.46, 5.47, 5.48, + 5.49, 5.5 , 5.51, 5.52, 5.53, 5.54, 5.55, 5.56, 5.57, + 5.58, 5.59, 5.6 , 5.61, 5.62, 5.63, 5.64, 5.65, 5.66, + 5.67, 5.68, 5.69, 5.7 , 5.71, 5.72, 5.73, 5.74, 5.75, + 5.76, 5.77, 5.78, 5.79, 5.8 , 5.81, 5.82, 5.83, 5.84, + 5.85, 5.86, 5.87, 5.88, 5.89, 5.9 , 5.91, 5.92, 5.93, + 5.94, 5.95, 5.96, 5.97, 5.98, 5.99, 6. , 6.01, 6.02, + 6.03, 6.04, 6.05, 6.06, 6.07, 6.08, 6.09, 6.1 , 6.11, + 6.12, 6.13, 6.14, 6.15, 6.16, 6.17, 6.18, 6.19, 6.2 , + 6.21, 6.22, 6.23, 6.24, 6.25, 6.26, 6.27, 6.28, 6.29, + 6.3 , 6.31, 6.32, 6.33, 6.34, 6.35, 6.36, 6.37, 6.38, + 6.39, 6.4 , 6.41, 6.42, 6.43, 6.44, 6.45, 6.46, 6.47, + 6.48, 6.49, 6.5 , 6.51, 6.52, 6.53, 6.54, 6.55, 6.56, + 6.57, 6.58, 6.59, 6.6 , 6.61, 6.62, 6.63, 6.64, 6.65, + 6.66, 6.67, 6.68, 6.69, 6.7 , 6.71, 6.72, 6.73, 6.74, + 6.75, 6.76, 6.77, 6.78, 6.79, 6.8 , 6.81, 6.82, 6.83, + 6.84, 6.85, 6.86, 6.87, 6.88, 6.89, 6.9 , 6.91, 6.92, + 6.93, 6.94, 6.95, 6.96, 6.97, 6.98, 6.99, 7. +}, +{ + 0. , 0. , 0. , 0. , 0. , 0. , + 0. , 0. , 0. , 0. , 0. , 0. , + 0. , 0. , 0. , 0. , 0. , 0. , + 0. , 0. , 0. , 0. , 0. , 0. , + 0. , 0. , 0.000001, 0.000001, 0.000001, 0.000001, + 0.000002, 0.000002, 0.000003, 0.000003, 0.000004, 0.000005, + 0.000006, 0.000007, 0.000008, 0.00001 , 0.000012, 0.000014, + 0.000016, 0.000019, 0.000023, 0.000026, 0.000031, 0.000035, + 0.000041, 0.000047, 0.000054, 0.000062, 0.00007 , 0.00008 , + 0.000091, 0.000103, 0.000116, 0.000131, 0.000147, 0.000165, + 0.000185, 0.000207, 0.000231, 0.000257, 0.000285, 0.000316, + 0.00035 , 0.000387, 0.000427, 0.000471, 0.000518, 0.000569, + 0.000624, 0.000683, 0.000747, 0.000816, 0.00089 , 0.00097 , + 0.001055, 0.001147, 0.001245, 0.001349, 0.001461, 0.00158 , + 0.001708, 0.001843, 0.001987, 0.002141, 0.002303, 0.002476, + 0.002659, 0.002854, 0.003059, 0.003276, 0.003506, 0.003748, + 0.004004, 0.004274, 0.004558, 0.004857, 0.005171, 0.005502, + 0.00585 , 0.006215, 0.006597, 0.006999, 0.007419, 0.007859, + 0.00832 , 0.008802, 0.009305, 0.009831, 0.01038 , 0.010953, + 0.01155 , 0.012172, 0.01282 , 0.013495, 0.014197, 0.014927, + 0.015686, 0.016473, 0.017291, 0.01814 , 0.019021, 0.019933, + 0.020879, 0.021858, 0.022872, 0.023921, 0.025006, 0.026127, + 0.027285, 0.028482, 0.029717, 0.030992, 0.032306, 0.033662, + 0.035059, 0.036497, 0.037979, 0.039504, 0.041073, 0.042687, + 0.044345, 0.04605 , 0.047801, 0.049599, 0.051445, 0.053339, + 0.055282, 0.057273, 0.059315, 0.061406, 0.063548, 0.065742, + 0.067986, 0.070283, 0.072632, 0.075034, 0.077488, 0.079996, + 0.082558, 0.085174, 0.087843, 0.090568, 0.093346, 0.09618 , + 0.099069, 0.102013, 0.105012, 0.108066, 0.111176, 0.114342, + 0.117563, 0.120839, 0.124171, 0.127558, 0.131001, 0.134499, + 0.138052, 0.141659, 0.145322, 0.149039, 0.15281 , 0.156635, + 0.160514, 0.164446, 0.168431, 0.172469, 0.176559, 0.180701, + 0.184894, 0.189138, 0.193432, 0.197776, 0.202169, 0.206611, + 0.211101, 0.215639, 0.220223, 0.224853, 0.229528, 0.234248, + 0.239012, 0.24382 , 0.248669, 0.25356 , 0.258492, 0.263464, + 0.268474, 0.273523, 0.278608, 0.283731, 0.288888, 0.29408 , + 0.299305, 0.304562, 0.309851, 0.31517 , 0.320519, 0.325895, + 0.331299, 0.336729, 0.342185, 0.347664, 0.353166, 0.35869 , + 0.364234, 0.369798, 0.375381, 0.38098 , 0.386596, 0.392227, + 0.397871, 0.403529, 0.409197, 0.414876, 0.420565, 0.426261, + 0.431964, 0.437673, 0.443387, 0.449103, 0.454822, 0.460543, + 0.466263, 0.471981, 0.477698, 0.483411, 0.48912 , 0.494822, + 0.500518, 0.506206, 0.511886, 0.517554, 0.523212, 0.528858, + 0.53449 , 0.540108, 0.545711, 0.551297, 0.556866, 0.562417, + 0.567948, 0.573459, 0.578949, 0.584417, 0.589861, 0.595282, + 0.600677, 0.606048, 0.611391, 0.616707, 0.621995, 0.627254, + 0.632483, 0.637681, 0.642848, 0.647984, 0.653086, 0.658155, + 0.66319 , 0.66819 , 0.673155, 0.678084, 0.682976, 0.687831, + 0.692649, 0.697428, 0.702168, 0.70687 , 0.711531, 0.716153, + 0.720733, 0.725273, 0.729772, 0.734228, 0.738643, 0.743015, + 0.747344, 0.75163 , 0.755873, 0.760072, 0.764227, 0.768339, + 0.772406, 0.776428, 0.780406, 0.784339, 0.788228, 0.792071, + 0.795869, 0.799622, 0.80333 , 0.806992, 0.810609, 0.814181, + 0.817707, 0.821188, 0.824624, 0.828015, 0.83136 , 0.83466 , + 0.837916, 0.841126, 0.844292, 0.847413, 0.85049 , 0.853522, + 0.85651 , 0.859455, 0.862355, 0.865212, 0.868026, 0.870796, + 0.873524, 0.876209, 0.878852, 0.881452, 0.884011, 0.886528, + 0.889005, 0.89144 , 0.893834, 0.896189, 0.898503, 0.900778, + 0.903014, 0.90521 , 0.907369, 0.909488, 0.911571, 0.913615, + 0.915623, 0.917594, 0.919528, 0.921427, 0.92329 , 0.925118, + 0.926911, 0.92867 , 0.930395, 0.932086, 0.933745, 0.93537 , + 0.936963, 0.938525, 0.940055, 0.941554, 0.943022, 0.94446 , + 0.945869, 0.947248, 0.948598, 0.949919, 0.951213, 0.952478, + 0.953717, 0.954928, 0.956113, 0.957273, 0.958406, 0.959514, + 0.960598, 0.961657, 0.962692, 0.963703, 0.964692, 0.965657, + 0.9666 , 0.967521, 0.968421, 0.969299, 0.970156, 0.970993, + 0.97181 , 0.972607, 0.973385, 0.974144, 0.974884, 0.975605, + 0.976309, 0.976996, 0.977665, 0.978317, 0.978953, 0.979572, + 0.980176, 0.980764, 0.981337, 0.981895, 0.982438, 0.982967, + 0.983482, 0.983984, 0.984472, 0.984947, 0.985409, 0.985858, + 0.986296, 0.986721, 0.987135, 0.987537, 0.987929, 0.988309, + 0.988678, 0.989038, 0.989387, 0.989726, 0.990056, 0.990376, + 0.990687, 0.990989, 0.991282, 0.991566, 0.991843, 0.992111, + 0.992371, 0.992624, 0.992869, 0.993106, 0.993337, 0.99356 , + 0.993777, 0.993988, 0.994191, 0.994389, 0.99458 , 0.994766, + 0.994946, 0.99512 , 0.995289, 0.995452, 0.99561 , 0.995764, + 0.995912, 0.996056, 0.996195, 0.996329, 0.99646 , 0.996586, + 0.996708, 0.996825, 0.996939, 0.99705 , 0.997156, 0.99726 , + 0.997359, 0.997456, 0.997549, 0.997639, 0.997726, 0.99781 , + 0.997891, 0.997969, 0.998045, 0.998118, 0.998189, 0.998257, + 0.998323, 0.998386, 0.998447, 0.998506, 0.998563, 0.998618, + 0.998671, 0.998723, 0.998772, 0.998819, 0.998865, 0.998909, + 0.998952, 0.998993, 0.999033, 0.999071, 0.999107, 0.999143, + 0.999177, 0.99921 , 0.999241, 0.999272, 0.999301, 0.999329, + 0.999356, 0.999382, 0.999407, 0.999431, 0.999455, 0.999477, + 0.999498, 0.999519, 0.999539, 0.999558, 0.999576, 0.999594, + 0.999611, 0.999627, 0.999643, 0.999658, 0.999672, 0.999686, + 0.999699, 0.999712, 0.999724, 0.999736, 0.999747, 0.999758, + 0.999769, 0.999779, 0.999788, 0.999797, 0.999806, 0.999815, + 0.999823, 0.99983 , 0.999838, 0.999845, 0.999852, 0.999858, + 0.999865, 0.999871, 0.999876, 0.999882, 0.999887, 0.999892, + 0.999897, 0.999902, 0.999906, 0.99991 , 0.999915, 0.999918, + 0.999922, 0.999926, 0.999929, 0.999932, 0.999936, 0.999938, + 0.999941, 0.999944, 0.999947, 0.999949, 0.999952, 0.999954, + 0.999956, 0.999958, 0.99996 , 0.999962, 0.999964, 0.999965, + 0.999967, 0.999969, 0.99997 , 0.999972, 0.999973, 0.999974, + 0.999975, 0.999977, 0.999978, 0.999979, 0.99998 , 0.999981, + 0.999982, 0.999983, 0.999984, 0.999984, 0.999985, 0.999986, + 0.999987, 0.999987, 0.999988, 0.999988, 0.999989, 0.99999 , + 0.99999 , 0.999991, 0.999991, 0.999992, 0.999992, 0.999992, + 0.999993, 0.999993, 0.999993, 0.999994, 0.999994, 0.999994, + 0.999995, 0.999995, 0.999995, 0.999995, 0.999996, 0.999996, + 0.999996, 0.999996, 0.999997, 0.999997, 0.999997, 0.999997, + 0.999997, 0.999997, 0.999998, 0.999998, 0.999998, 0.999998, + 0.999998, 0.999998, 0.999998, 0.999998, 0.999998, 0.999998, + 0.999999, 0.999999, 0.999999, 0.999999, 0.999999, 0.999999, + 0.999999, 0.999999, 0.999999, 0.999999, 0.999999, 0.999999, + 0.999999, 0.999999, 0.999999, 0.999999, 0.999999, 0.999999, + 0.999999, 1. , 1. , 1. , 1. , 1. , + 1. , 1. , 1. , 1. , 1. , 1. , + 1. , 1. , 1. , 1. , 1. , 1. , + 1. , 1. , 1. , 1. , 1. , 1. , + 1. , 1. , 1. , 1. , 1. , 1. , + 1. , 1. , 1. , 1. , 1. , 1. , + 1. , 1. , 1. , 1. , 1. , 1. , + 1. , 1. , 1. , 1. , 1. , 1. , + 1. , 1. , 1. , 1. , 1. +} // this is chi cdf for 7 degrees of freedom (because we have 7 features) +); + +const std::vector ctx::VisitCateger::__featuresMean( +{ + 344.542975696503, + 894.178423236515, + 868.300533491405, + 2.820391227030, + 0.511747454052, + 0.348669092762, + 0.139583453187 +}); + +const std::vector ctx::VisitCateger::__featuresStd( +{ + 416.061437196941, + 301.401812101781, + 300.774466281622, + 1.916233112930, + 0.314254748759, + 0.360707461975, + 0.109386661911 +}); + +ctx::TimeFeatures ctx::VisitCateger::__timeFeatures(const time_t &time) +{ + struct tm timeinfo; + struct tm *result; + tzset(); + result = localtime_r(&time, &timeinfo); + if (result == NULL) + return {0, 0, 0, false}; + int minutesSinceMidnight = 60 * timeinfo.tm_hour + timeinfo.tm_min; + int weekday = (timeinfo.tm_wday + 6) % 7; // Monday is 0, Sunday is 6 + bool weekend = weekday > 4; + int minutesSinceBeginingOfTheWeek = 24 * 60 * weekday + minutesSinceMidnight; + return { + minutesSinceMidnight, + minutesSinceBeginingOfTheWeek, + weekday, + weekend + }; +} + +int ctx::VisitCateger::__weeksScope(const TimeFeatures &startF, const Interval &interval) +{ + int durationMinutes = (interval.end - interval.start) / 60; + int scopeMinutes = startF.minutesSinceBeginingOfTheWeek + durationMinutes; + int weeksScope = scopeMinutes / __MINUTES_IN_WEEK; + if (scopeMinutes % __MINUTES_IN_WEEK > 0) + weeksScope++; + return weeksScope; +} + +ctx::num_t ctx::VisitCateger::__sum(const std::vector model, const size_t &from, const size_t &to) +{ + size_t toSecure = to; + if (to >= model.size()) { + _E("'to' exceeds model size"); + toSecure = model.size() - 1; + } + if (from > to) + _E("'from' greater than 'to'"); + num_t result = 0.0; + for (size_t i = from; i <= toSecure; i++) { + result += model[i]; + } + return result; +} + +ctx::num_t ctx::VisitCateger::__weekModelMeanValue(PlaceCategId categ, const Interval &interval, + const TimeFeatures &startF, const TimeFeatures &endF) +{ + num_t ret = 0.0; + int minutes = 0; + int ws = __weeksScope(startF, interval); + for (int week = 1; week <= ws; week++) { + size_t startIndex = (week == 1) + ? startF.minutesSinceBeginingOfTheWeek + : 0; + size_t endIndex = (week == ws) + ? endF.minutesSinceBeginingOfTheWeek + : __MINUTES_IN_WEEK - 1; + ret += __sum(prob_features::weekModel[categ], startIndex, endIndex); + minutes += endIndex - startIndex + 1; + } + if (minutes > 0) + return ret / minutes; + return ret; +} + +ctx::Categs ctx::VisitCateger::__weekModelFeatures(const Interval &interval, const TimeFeatures &startF, const TimeFeatures &endF) +{ + ctx::Categs categs; + for (const auto &item : prob_features::weekModel) { + categs[item.first] = __weekModelMeanValue(item.first, interval, startF, endF); + } + _D("categs: H=%.12f, W=%.12f, O=%.12f", + categs[PLACE_CATEG_ID_HOME], + categs[PLACE_CATEG_ID_WORK], + categs[PLACE_CATEG_ID_OTHER]); + return categs; +} + +ctx::IntervalFeatures ctx::VisitCateger::__intervalFeatures(const Interval &interval) +{ + num_t durationMinutes = 1.0 * (interval.end - interval.start) / 60; + TimeFeatures startFeatures = __timeFeatures(interval.start); + TimeFeatures endFeatures = __timeFeatures(interval.end); + Categs weekFeatures = __weekModelFeatures(interval, startFeatures, endFeatures); + return { + durationMinutes, + (num_t) startFeatures.minutesSinceMidnight, + (num_t) endFeatures.minutesSinceMidnight, + (num_t) startFeatures.weekday, + weekFeatures[PLACE_CATEG_ID_HOME], + weekFeatures[PLACE_CATEG_ID_WORK], + weekFeatures[PLACE_CATEG_ID_OTHER] + }; +} + +void ctx::VisitCateger::__normalize(std::vector &features) +{ + size_t n = features.size(); + for (size_t i = 0; i < n; i++) { + features[i] -= __featuresMean[i]; + features[i] /= __featuresStd[i]; + } +} + +void ctx::VisitCateger::categorize(ctx::Visit &visit) +{ + _D(""); + IntervalFeatures features = __intervalFeatures(visit.interval); + __normalize(features); + + for (auto &modelPair : __models) { + int categId = modelPair.first; + MahalModel model = modelPair.second; + + num_t distance = model.distance(features); + num_t probability = 1 - __chiApprox.value(distance); // sth like probability but not exactly + visit.categs[categId] = probability; + } +} diff --git a/src/my-place/visit-categer/VisitCateger.h b/src/my-place/visit-categer/VisitCateger.h new file mode 100644 index 0000000..f1c5456 --- /dev/null +++ b/src/my-place/visit-categer/VisitCateger.h @@ -0,0 +1,94 @@ +/* + * Copyright (c) 2016 Samsung Electronics Co., Ltd. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#ifndef _CONTEXT_PLACE_RECOGNITION_VISIT_CATEGER_H_ +#define _CONTEXT_PLACE_RECOGNITION_VISIT_CATEGER_H_ + +#include "../facade/UserPlacesTypes.h" +#include "Mahal.h" +#include "PiecewiseLin.h" +#include +#include + +namespace ctx { + + struct TimeFeatures { + int minutesSinceMidnight; + int minutesSinceBeginingOfTheWeek; + int weekday; + bool weekend; + }; + + typedef std::vector IntervalFeatures; + + /* + * visit categorizer class + */ + class VisitCateger { + + private: + static const int __MINUTES_IN_WEEK = 60 * 24 * 7; + static const std::map __models; + static const std::vector __featuresMean; + static const std::vector __featuresStd; + static num_t __sum(const std::vector model, const size_t &from, const size_t &to); + static num_t __weekModelMeanValue(PlaceCategId categ, const Interval &interval, + const TimeFeatures &startF, const TimeFeatures &endF); + static void __normalize(std::vector &features); + static PiecewiseLin __chiApprox; // tabled chi function approximator + + /** + * Function interpret time in timestamp input argument, + * + * @param time timestamp + * @return TimeFeatures structure with interpretations of timestamp + */ + static TimeFeatures __timeFeatures(const time_t &time); + + static int __weeksScope(const TimeFeatures &startF, const Interval &interval); + + /** + * Function interpret time interval input argument and calculates scores + * that argument interval is home, work or other based on whole week model. + * + * @param interval time interval + * @param startF start time features + * @param endF end time features + * @return Categs score that argument interval is home, work or other + */ + static Categs __weekModelFeatures(const Interval &interval, const TimeFeatures &startF, + const TimeFeatures &endF); + + /** + * Function interpret time interval input argument, + * + * @param interval time interval + * @return IntervalFeatures vector with interpretations of input time interval + */ + static IntervalFeatures __intervalFeatures(const Interval &interval); + + public: + + /** + * Function categorize visit based on visits time interval and fill its categories values. + */ + static void categorize(ctx::Visit &visit); + + }; /* class VisitCateger */ + +} /* namespace ctx */ + +#endif /* End of _CONTEXT_PLACE_RECOGNITION_VISIT_CATEGER_H_ */ diff --git a/src/my-place/visit-categer/mahal.cpp b/src/my-place/visit-categer/mahal.cpp deleted file mode 100644 index c7dd99d..0000000 --- a/src/my-place/visit-categer/mahal.cpp +++ /dev/null @@ -1,46 +0,0 @@ -/* - * Copyright (c) 2016 Samsung Electronics Co., Ltd. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -#include "mahal.h" -#include -#include - -ctx::num_t ctx::MahalModel::__distance(const std::vector &v1, const std::vector &v2, const std::vector &m) -{ - size_t n = v1.size(); - if (m.size() != n * n) { - _E("m.size() != n * n"); - return 0.0; // this value does not make any sense - } - - std::vector diff(n); - for (size_t i = 0; i < n; i++) { - diff[i] = v2[i] - v1[i]; - } - - num_t dist2 = 0; // squared distance - for (size_t j = 0; j < n; j++) { - for (size_t i = 0; i < n; i++) { - dist2 += m[i * n + j] * diff[i] * diff[j]; - } - } - return sqrt(dist2); -} - -ctx::num_t ctx::MahalModel::distance(const std::vector &v) -{ - return __distance(v, __mean, __sigma); -} diff --git a/src/my-place/visit-categer/mahal.h b/src/my-place/visit-categer/mahal.h deleted file mode 100644 index e254b12..0000000 --- a/src/my-place/visit-categer/mahal.h +++ /dev/null @@ -1,45 +0,0 @@ -/* - * Copyright (c) 2016 Samsung Electronics Co., Ltd. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -#ifndef _CONTEXT_PLACE_RECOGNITION_MAHAL_H_ -#define _CONTEXT_PLACE_RECOGNITION_MAHAL_H_ - -#include -#include "../facade/user_places_types.h" - -namespace ctx { - - /* - * Class for Mahalanobis distance computation. - */ - class MahalModel { - - private: - std::vector __mean; - std::vector __sigma; // represents square matrix row-wise - static num_t __distance(const std::vector &v1, const std::vector &v2, const std::vector &m); - - public: - MahalModel(std::vector mean, std::vector sigma) : - __mean(mean), - __sigma(sigma) { } - num_t distance(const std::vector &v); - - }; /* class MahalModel */ - -} /* namespace ctx */ - -#endif /* End of _CONTEXT_PLACE_RECOGNITION_MAHAL_H_ */ diff --git a/src/my-place/visit-categer/piecewise_lin.cpp b/src/my-place/visit-categer/piecewise_lin.cpp deleted file mode 100644 index eee1e4d..0000000 --- a/src/my-place/visit-categer/piecewise_lin.cpp +++ /dev/null @@ -1,52 +0,0 @@ -/* - * Copyright (c) 2016 Samsung Electronics Co., Ltd. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -#include "piecewise_lin.h" -#include - -ctx::PiecewiseLin::PiecewiseLin(std::vector xs, std::vector vs) : - __xs(xs), - __vs(vs), - __n(xs.size()) -{ - if (xs.size() != vs.size()) { - _E("Input arguments have different sizes"); - return; - } -} - -ctx::num_t ctx::PiecewiseLin::value(num_t x) -{ - if (x <= __xs[0]) { - return __vs[0]; - } else if (x >= __xs[__n-1]) { - return __vs[__n - 1]; - } else { - num_t xp = __xs[0]; - for (size_t i = 1; i < __n; i++) { - num_t xn = __xs[i]; - if (x <= xn) { - num_t d = xn - xp; - num_t dxp = x - xp; - num_t dxn = xn - x; - return (dxn * __vs[i-1] + dxp * __vs[i]) / d; - } - xp = xn; - } - } - _E("Function should return result earlier"); - return 0.0; // this value does not make any sense -} diff --git a/src/my-place/visit-categer/piecewise_lin.h b/src/my-place/visit-categer/piecewise_lin.h deleted file mode 100644 index f3e8a8e..0000000 --- a/src/my-place/visit-categer/piecewise_lin.h +++ /dev/null @@ -1,42 +0,0 @@ -/* - * Copyright (c) 2016 Samsung Electronics Co., Ltd. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -#ifndef _CONTEXT_PLACE_RECOGNITION_PIECEWISE_LIN_ -#define _CONTEXT_PLACE_RECOGNITION_PIECEWISE_LIN_ - -#include "../facade/user_places_types.h" - -namespace ctx { - - /* - * Piecewise linear function. Used for approximation. - */ - class PiecewiseLin { - - private: - std::vector __xs; // nodes - std::vector __vs; // values in nodes - size_t __n; - - public: - PiecewiseLin(std::vector xs, std::vector vs); - num_t value(num_t x); - - }; /* PiecewiseLin */ - -} /* namespace ctx */ - -#endif /* End of _CONTEXT_PLACE_RECOGNITION_PIECEWISE_LIN_ */ diff --git a/src/my-place/visit-categer/prob_features_model.h b/src/my-place/visit-categer/prob_features_model.h deleted file mode 100644 index 141125c..0000000 --- a/src/my-place/visit-categer/prob_features_model.h +++ /dev/null @@ -1,30291 +0,0 @@ -/* - * Copyright (c) 2016 Samsung Electronics Co., Ltd. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -#ifndef _CONTEXT_PLACE_RECOGNITION_FEATURES_MODEL_H_ -#define _CONTEXT_PLACE_RECOGNITION_FEATURES_MODEL_H_ - -namespace ctx { - -namespace prob_features { - - /* - * Probabilities for whole week with minutes resolution - * from beginning of the week (sunday -> monday midnight) <0, 10080). - * Key is PlaceCategId: - * PLACE_CATEG_ID_HOME - * PLACE_CATEG_ID_WORK - * PLACE_CATEG_ID_OTHER - */ - std::map> weekModel { - { PLACE_CATEG_ID_HOME, - { - 0.9824561403508770, - 0.9824561403508770, - 0.9824561403508770, - 0.9824561403508770, - 0.9827586206896550, - 0.9827586206896550, - 0.9827586206896550, - 0.9827586206896550, - 0.9827586206896550, - 0.9833333333333330, - 0.9833333333333330, - 0.9833333333333330, - 0.9833333333333330, - 0.9833333333333330, - 0.9833333333333330, - 0.9833333333333330, - 0.9830508474576270, - 0.9830508474576270, - 0.9830508474576270, - 0.9830508474576270, - 0.9830508474576270, - 0.9830508474576270, - 0.9830508474576270, - 0.9830508474576270, - 0.9830508474576270, - 0.9830508474576270, - 0.9830508474576270, - 0.9830508474576270, - 0.9830508474576270, - 0.9830508474576270, - 0.9830508474576270, - 0.9830508474576270, - 0.9830508474576270, - 0.9830508474576270, - 0.9830508474576270, - 0.9830508474576270, - 0.9830508474576270, - 0.9830508474576270, - 0.9830508474576270, - 0.9830508474576270, - 0.9830508474576270, - 0.9830508474576270, - 0.9830508474576270, - 0.9830508474576270, - 0.9830508474576270, - 0.9830508474576270, - 0.9830508474576270, - 0.9830508474576270, - 0.9830508474576270, - 0.9830508474576270, - 0.9830508474576270, - 0.9830508474576270, - 0.9830508474576270, - 0.9830508474576270, - 0.9830508474576270, - 0.9830508474576270, - 0.9830508474576270, - 0.9830508474576270, - 0.9830508474576270, - 0.9830508474576270, - 0.9830508474576270, - 0.9830508474576270, - 0.9830508474576270, - 0.9830508474576270, - 0.9830508474576270, - 0.9830508474576270, - 0.9830508474576270, - 0.9830508474576270, - 0.9830508474576270, - 0.9830508474576270, - 0.9827586206896550, - 0.9827586206896550, - 0.9827586206896550, - 0.9827586206896550, - 0.9827586206896550, - 0.9827586206896550, - 0.9830508474576270, - 0.9830508474576270, - 0.9830508474576270, - 0.9830508474576270, - 0.9830508474576270, - 0.9830508474576270, - 0.9830508474576270, - 0.9830508474576270, - 0.9830508474576270, - 0.9830508474576270, - 0.9830508474576270, - 0.9830508474576270, - 0.9830508474576270, - 0.9830508474576270, - 0.9830508474576270, - 0.9830508474576270, - 0.9830508474576270, - 0.9830508474576270, - 0.9830508474576270, - 0.9830508474576270, - 0.9830508474576270, - 0.9830508474576270, - 0.9830508474576270, - 0.9830508474576270, - 0.9833333333333330, - 0.9833333333333330, - 0.9833333333333330, - 0.9833333333333330, - 0.9833333333333330, - 0.9833333333333330, - 0.9833333333333330, - 0.9833333333333330, - 0.9833333333333330, - 0.9833333333333330, - 0.9833333333333330, - 0.9833333333333330, - 0.9833333333333330, - 0.9833333333333330, - 0.9833333333333330, - 0.9833333333333330, - 0.9833333333333330, - 0.9833333333333330, - 0.9833333333333330, - 0.9833333333333330, - 0.9833333333333330, - 0.9833333333333330, - 0.9833333333333330, - 0.9833333333333330, - 0.9833333333333330, - 0.9833333333333330, - 0.9833333333333330, - 0.9833333333333330, - 0.9833333333333330, - 0.9833333333333330, - 0.9833333333333330, - 0.9833333333333330, - 0.9833333333333330, - 0.9833333333333330, - 0.9833333333333330, - 0.9833333333333330, - 0.9833333333333330, - 0.9833333333333330, - 0.9833333333333330, - 0.9833333333333330, - 0.9833333333333330, - 0.9833333333333330, - 0.9833333333333330, - 0.9833333333333330, - 0.9833333333333330, - 0.9833333333333330, - 0.9833333333333330, - 0.9833333333333330, - 0.9833333333333330, - 0.9833333333333330, - 0.9833333333333330, - 0.9833333333333330, - 0.9833333333333330, - 0.9833333333333330, - 0.9833333333333330, - 0.9833333333333330, - 0.9833333333333330, - 0.9833333333333330, - 0.9833333333333330, - 0.9833333333333330, - 0.9833333333333330, - 0.9833333333333330, - 0.9833333333333330, - 0.9833333333333330, - 0.9833333333333330, - 0.9833333333333330, - 0.9833333333333330, - 0.9833333333333330, - 0.9833333333333330, - 0.9833333333333330, - 0.9833333333333330, - 0.9833333333333330, - 0.9833333333333330, - 0.9833333333333330, - 0.9833333333333330, - 0.9833333333333330, - 0.9833333333333330, - 0.9833333333333330, - 0.9833333333333330, - 0.9833333333333330, - 0.9833333333333330, - 0.9833333333333330, - 0.9833333333333330, - 0.9833333333333330, - 0.9833333333333330, - 0.9833333333333330, - 0.9833333333333330, - 0.9833333333333330, - 0.9833333333333330, - 0.9833333333333330, - 0.9833333333333330, - 0.9833333333333330, - 0.9833333333333330, - 0.9833333333333330, - 0.9833333333333330, - 0.9833333333333330, - 0.9833333333333330, - 0.9833333333333330, - 0.9833333333333330, - 0.9833333333333330, - 0.9833333333333330, - 0.9833333333333330, - 0.9833333333333330, - 0.9833333333333330, - 0.9833333333333330, - 0.9833333333333330, - 0.9833333333333330, - 0.9833333333333330, - 0.9833333333333330, - 0.9833333333333330, - 0.9833333333333330, - 0.9833333333333330, - 0.9833333333333330, - 0.9833333333333330, - 0.9833333333333330, - 0.9833333333333330, - 0.9833333333333330, - 0.9833333333333330, - 0.9833333333333330, - 0.9833333333333330, - 0.9833333333333330, - 0.9833333333333330, - 0.9833333333333330, - 0.9833333333333330, - 0.9833333333333330, - 0.9833333333333330, - 0.9833333333333330, - 0.9833333333333330, - 0.9833333333333330, - 0.9833333333333330, - 0.9833333333333330, - 0.9830508474576270, - 0.9830508474576270, - 0.9830508474576270, - 0.9830508474576270, - 0.9830508474576270, - 0.9830508474576270, - 0.9830508474576270, - 0.9830508474576270, - 0.9830508474576270, - 0.9830508474576270, - 0.9830508474576270, - 0.9830508474576270, - 0.9830508474576270, - 0.9830508474576270, - 0.9830508474576270, - 0.9830508474576270, - 0.9830508474576270, - 0.9830508474576270, - 0.9830508474576270, - 0.9830508474576270, - 0.9830508474576270, - 0.9830508474576270, - 0.9830508474576270, - 0.9830508474576270, - 0.9830508474576270, - 0.9830508474576270, - 0.9830508474576270, - 0.9830508474576270, - 0.9830508474576270, - 0.9830508474576270, - 0.9830508474576270, - 0.9830508474576270, - 0.9830508474576270, - 0.9830508474576270, - 0.9830508474576270, - 0.9830508474576270, - 0.9830508474576270, - 0.9830508474576270, - 0.9830508474576270, - 0.9830508474576270, - 0.9830508474576270, - 0.9830508474576270, - 0.9830508474576270, - 0.9830508474576270, - 0.9830508474576270, - 0.9830508474576270, - 0.9830508474576270, - 0.9830508474576270, - 0.9830508474576270, - 0.9830508474576270, - 0.9830508474576270, - 0.9830508474576270, - 0.9830508474576270, - 0.9830508474576270, - 0.9830508474576270, - 0.9830508474576270, - 0.9830508474576270, - 0.9830508474576270, - 0.9830508474576270, - 0.9830508474576270, - 0.9830508474576270, - 0.9827586206896550, - 0.9827586206896550, - 0.9827586206896550, - 0.9827586206896550, - 0.9827586206896550, - 0.9827586206896550, - 0.9827586206896550, - 0.9827586206896550, - 0.9827586206896550, - 0.9827586206896550, - 0.9827586206896550, - 0.9827586206896550, - 0.9827586206896550, - 0.9827586206896550, - 0.9827586206896550, - 0.9827586206896550, - 0.9827586206896550, - 0.9827586206896550, - 0.9830508474576270, - 0.9830508474576270, - 0.9830508474576270, - 0.9830508474576270, - 0.9830508474576270, - 0.9830508474576270, - 0.9830508474576270, - 0.9830508474576270, - 0.9830508474576270, - 0.9830508474576270, - 0.9830508474576270, - 0.9830508474576270, - 0.9830508474576270, - 0.9830508474576270, - 0.9830508474576270, - 0.9830508474576270, - 0.9830508474576270, - 0.9827586206896550, - 0.9827586206896550, - 0.9827586206896550, - 0.9827586206896550, - 0.9827586206896550, - 0.9827586206896550, - 0.9827586206896550, - 0.9827586206896550, - 0.9827586206896550, - 0.9827586206896550, - 0.9827586206896550, - 0.9827586206896550, - 0.9827586206896550, - 0.9827586206896550, - 0.9827586206896550, - 0.9827586206896550, - 0.9827586206896550, - 0.9827586206896550, - 0.9824561403508770, - 0.9824561403508770, - 0.9824561403508770, - 0.9824561403508770, - 0.9824561403508770, - 0.9824561403508770, - 0.9824561403508770, - 0.9824561403508770, - 0.9824561403508770, - 0.9824561403508770, - 0.9824561403508770, - 0.9824561403508770, - 0.9824561403508770, - 0.9824561403508770, - 0.9824561403508770, - 0.9824561403508770, - 0.9824561403508770, - 0.9824561403508770, - 0.9824561403508770, - 0.9824561403508770, - 0.9824561403508770, - 0.9821428571428570, - 0.9821428571428570, - 0.9821428571428570, - 0.9824561403508770, - 0.9824561403508770, - 0.9824561403508770, - 0.9824561403508770, - 0.9824561403508770, - 0.9824561403508770, - 0.9824561403508770, - 0.9821428571428570, - 0.9821428571428570, - 0.9821428571428570, - 0.9821428571428570, - 0.9821428571428570, - 0.9649122807017540, - 0.9649122807017540, - 0.9649122807017540, - 0.9649122807017540, - 0.9649122807017540, - 0.9649122807017540, - 0.9649122807017540, - 0.9636363636363640, - 0.9636363636363640, - 0.9642857142857140, - 0.9642857142857140, - 0.9642857142857140, - 0.9642857142857140, - 0.9629629629629630, - 0.9629629629629630, - 0.9629629629629630, - 0.9629629629629630, - 0.9629629629629630, - 0.9629629629629630, - 0.9454545454545450, - 0.9454545454545450, - 0.9285714285714290, - 0.9285714285714290, - 0.9285714285714290, - 0.9122807017543860, - 0.9122807017543860, - 0.9090909090909090, - 0.9090909090909090, - 0.9090909090909090, - 0.9074074074074070, - 0.9074074074074070, - 0.9074074074074070, - 0.9074074074074070, - 0.9074074074074070, - 0.9074074074074070, - 0.9074074074074070, - 0.9074074074074070, - 0.9245283018867930, - 0.9074074074074070, - 0.9074074074074070, - 0.9074074074074070, - 0.9038461538461540, - 0.9038461538461540, - 0.9038461538461540, - 0.9038461538461540, - 0.9215686274509800, - 0.9215686274509800, - 0.9038461538461540, - 0.9038461538461540, - 0.9038461538461540, - 0.8823529411764710, - 0.8823529411764710, - 0.8823529411764710, - 0.8653846153846150, - 0.8653846153846150, - 0.8653846153846150, - 0.8653846153846150, - 0.8653846153846150, - 0.8653846153846150, - 0.8653846153846150, - 0.8653846153846150, - 0.8653846153846150, - 0.8490566037735850, - 0.8490566037735850, - 0.8490566037735850, - 0.8490566037735850, - 0.8461538461538460, - 0.8461538461538460, - 0.8461538461538460, - 0.8461538461538460, - 0.8461538461538460, - 0.8461538461538460, - 0.8461538461538460, - 0.8148148148148150, - 0.8148148148148150, - 0.8148148148148150, - 0.8148148148148150, - 0.8148148148148150, - 0.8113207547169810, - 0.7962962962962960, - 0.7962962962962960, - 0.7962962962962960, - 0.7924528301886790, - 0.7924528301886790, - 0.7924528301886790, - 0.7735849056603770, - 0.7735849056603770, - 0.7735849056603770, - 0.7735849056603770, - 0.7735849056603770, - 0.7735849056603770, - 0.7735849056603770, - 0.7735849056603770, - 0.7735849056603770, - 0.7735849056603770, - 0.7735849056603770, - 0.7692307692307690, - 0.7547169811320760, - 0.7547169811320760, - 0.7547169811320760, - 0.7547169811320760, - 0.7547169811320760, - 0.7272727272727270, - 0.7272727272727270, - 0.7272727272727270, - 0.7272727272727270, - 0.7272727272727270, - 0.7272727272727270, - 0.7169811320754720, - 0.7169811320754720, - 0.7169811320754720, - 0.7115384615384620, - 0.7000000000000000, - 0.7000000000000000, - 0.6875000000000000, - 0.6808510638297870, - 0.6808510638297870, - 0.6808510638297870, - 0.6808510638297870, - 0.6666666666666670, - 0.6400000000000000, - 0.6274509803921570, - 0.6153846153846150, - 0.6153846153846150, - 0.6153846153846150, - 0.6153846153846150, - 0.6078431372549020, - 0.6000000000000000, - 0.6000000000000000, - 0.6000000000000000, - 0.5882352941176470, - 0.5882352941176470, - 0.5882352941176470, - 0.5882352941176470, - 0.5882352941176470, - 0.5769230769230770, - 0.5769230769230770, - 0.5600000000000000, - 0.5490196078431370, - 0.5208333333333330, - 0.5208333333333330, - 0.5208333333333330, - 0.5208333333333330, - 0.5208333333333330, - 0.5102040816326530, - 0.4893617021276600, - 0.4893617021276600, - 0.4893617021276600, - 0.4893617021276600, - 0.4444444444444440, - 0.4347826086956520, - 0.4347826086956520, - 0.4347826086956520, - 0.4347826086956520, - 0.4347826086956520, - 0.4347826086956520, - 0.4255319148936170, - 0.4130434782608700, - 0.4130434782608700, - 0.3913043478260870, - 0.3913043478260870, - 0.3913043478260870, - 0.3913043478260870, - 0.3777777777777780, - 0.3777777777777780, - 0.3777777777777780, - 0.3478260869565220, - 0.3478260869565220, - 0.3478260869565220, - 0.3478260869565220, - 0.3478260869565220, - 0.3181818181818180, - 0.3181818181818180, - 0.3181818181818180, - 0.3181818181818180, - 0.3111111111111110, - 0.3111111111111110, - 0.2790697674418600, - 0.2727272727272730, - 0.2727272727272730, - 0.2727272727272730, - 0.2666666666666670, - 0.2666666666666670, - 0.2666666666666670, - 0.2500000000000000, - 0.2500000000000000, - 0.2500000000000000, - 0.2244897959183670, - 0.2244897959183670, - 0.2200000000000000, - 0.2156862745098040, - 0.2156862745098040, - 0.2156862745098040, - 0.2075471698113210, - 0.2075471698113210, - 0.1923076923076920, - 0.1923076923076920, - 0.1886792452830190, - 0.1886792452830190, - 0.1886792452830190, - 0.1886792452830190, - 0.1785714285714290, - 0.1785714285714290, - 0.1785714285714290, - 0.1785714285714290, - 0.1481481481481480, - 0.1481481481481480, - 0.1428571428571430, - 0.1428571428571430, - 0.1379310344827590, - 0.1379310344827590, - 0.1186440677966100, - 0.1186440677966100, - 0.1186440677966100, - 0.1186440677966100, - 0.1186440677966100, - 0.1186440677966100, - 0.1186440677966100, - 0.1186440677966100, - 0.1034482758620690, - 0.1034482758620690, - 0.1000000000000000, - 0.1000000000000000, - 0.0983606557377049, - 0.0983606557377049, - 0.0967741935483871, - 0.0967741935483871, - 0.0967741935483871, - 0.0967741935483871, - 0.0967741935483871, - 0.0967741935483871, - 0.0967741935483871, - 0.0967741935483871, - 0.0967741935483871, - 0.0967741935483871, - 0.0833333333333333, - 0.0833333333333333, - 0.0833333333333333, - 0.0833333333333333, - 0.0833333333333333, - 0.0833333333333333, - 0.0833333333333333, - 0.0833333333333333, - 0.0833333333333333, - 0.0833333333333333, - 0.0833333333333333, - 0.0833333333333333, - 0.0701754385964912, - 0.0701754385964912, - 0.0701754385964912, - 0.0701754385964912, - 0.0701754385964912, - 0.0701754385964912, - 0.0689655172413793, - 0.0689655172413793, - 0.0677966101694915, - 0.0677966101694915, - 0.0677966101694915, - 0.0677966101694915, - 0.0666666666666667, - 0.0666666666666667, - 0.0666666666666667, - 0.0666666666666667, - 0.0666666666666667, - 0.0666666666666667, - 0.0666666666666667, - 0.0666666666666667, - 0.0666666666666667, - 0.0666666666666667, - 0.0666666666666667, - 0.0666666666666667, - 0.0819672131147541, - 0.0819672131147541, - 0.0819672131147541, - 0.0819672131147541, - 0.0819672131147541, - 0.0819672131147541, - 0.0819672131147541, - 0.0819672131147541, - 0.0819672131147541, - 0.0819672131147541, - 0.0819672131147541, - 0.0819672131147541, - 0.0819672131147541, - 0.0819672131147541, - 0.0819672131147541, - 0.0819672131147541, - 0.0819672131147541, - 0.0819672131147541, - 0.0819672131147541, - 0.0819672131147541, - 0.0819672131147541, - 0.0819672131147541, - 0.0806451612903226, - 0.0806451612903226, - 0.0806451612903226, - 0.0806451612903226, - 0.0806451612903226, - 0.0806451612903226, - 0.0806451612903226, - 0.0806451612903226, - 0.0806451612903226, - 0.0806451612903226, - 0.0806451612903226, - 0.0806451612903226, - 0.0806451612903226, - 0.0655737704918033, - 0.0655737704918033, - 0.0666666666666667, - 0.0655737704918033, - 0.0655737704918033, - 0.0655737704918033, - 0.0655737704918033, - 0.0655737704918033, - 0.0655737704918033, - 0.0655737704918033, - 0.0655737704918033, - 0.0655737704918033, - 0.0655737704918033, - 0.0655737704918033, - 0.0655737704918033, - 0.0655737704918033, - 0.0655737704918033, - 0.0655737704918033, - 0.0655737704918033, - 0.0655737704918033, - 0.0655737704918033, - 0.0655737704918033, - 0.0655737704918033, - 0.0655737704918033, - 0.0655737704918033, - 0.0655737704918033, - 0.0655737704918033, - 0.0655737704918033, - 0.0655737704918033, - 0.0655737704918033, - 0.0645161290322581, - 0.0645161290322581, - 0.0645161290322581, - 0.0666666666666667, - 0.0666666666666667, - 0.0666666666666667, - 0.0666666666666667, - 0.0666666666666667, - 0.0655737704918033, - 0.0655737704918033, - 0.0655737704918033, - 0.0655737704918033, - 0.0655737704918033, - 0.0677966101694915, - 0.0677966101694915, - 0.0677966101694915, - 0.0677966101694915, - 0.0677966101694915, - 0.0677966101694915, - 0.0655737704918033, - 0.0655737704918033, - 0.0655737704918033, - 0.0655737704918033, - 0.0655737704918033, - 0.0666666666666667, - 0.0677966101694915, - 0.0666666666666667, - 0.0677966101694915, - 0.0677966101694915, - 0.0677966101694915, - 0.0677966101694915, - 0.0689655172413793, - 0.0689655172413793, - 0.0689655172413793, - 0.0689655172413793, - 0.0689655172413793, - 0.0689655172413793, - 0.0689655172413793, - 0.0689655172413793, - 0.0833333333333333, - 0.0833333333333333, - 0.0833333333333333, - 0.0833333333333333, - 0.0819672131147541, - 0.0833333333333333, - 0.0833333333333333, - 0.0833333333333333, - 0.0847457627118644, - 0.0847457627118644, - 0.0833333333333333, - 0.0833333333333333, - 0.0819672131147541, - 0.0819672131147541, - 0.0819672131147541, - 0.0819672131147541, - 0.0847457627118644, - 0.0833333333333333, - 0.0833333333333333, - 0.0833333333333333, - 0.0833333333333333, - 0.0847457627118644, - 0.0833333333333333, - 0.0833333333333333, - 0.0833333333333333, - 0.0833333333333333, - 0.0819672131147541, - 0.0806451612903226, - 0.0806451612903226, - 0.0806451612903226, - 0.0806451612903226, - 0.0806451612903226, - 0.0806451612903226, - 0.0806451612903226, - 0.0806451612903226, - 0.0806451612903226, - 0.0806451612903226, - 0.0806451612903226, - 0.0806451612903226, - 0.0806451612903226, - 0.0806451612903226, - 0.0806451612903226, - 0.0833333333333333, - 0.0833333333333333, - 0.0833333333333333, - 0.0847457627118644, - 0.0847457627118644, - 0.0847457627118644, - 0.0847457627118644, - 0.0847457627118644, - 0.0847457627118644, - 0.0847457627118644, - 0.0847457627118644, - 0.0847457627118644, - 0.0833333333333333, - 0.0833333333333333, - 0.0833333333333333, - 0.0847457627118644, - 0.0847457627118644, - 0.0847457627118644, - 0.0847457627118644, - 0.0847457627118644, - 0.0847457627118644, - 0.0847457627118644, - 0.0847457627118644, - 0.0847457627118644, - 0.0862068965517241, - 0.0862068965517241, - 0.0877192982456140, - 0.0877192982456140, - 0.0877192982456140, - 0.0877192982456140, - 0.0877192982456140, - 0.0877192982456140, - 0.0862068965517241, - 0.0862068965517241, - 0.0862068965517241, - 0.0862068965517241, - 0.0862068965517241, - 0.0862068965517241, - 0.0862068965517241, - 0.0862068965517241, - 0.0862068965517241, - 0.0862068965517241, - 0.0862068965517241, - 0.0862068965517241, - 0.0862068965517241, - 0.0862068965517241, - 0.0862068965517241, - 0.0862068965517241, - 0.0701754385964912, - 0.0701754385964912, - 0.0701754385964912, - 0.0666666666666667, - 0.0666666666666667, - 0.0666666666666667, - 0.0655737704918033, - 0.0655737704918033, - 0.0655737704918033, - 0.0655737704918033, - 0.0655737704918033, - 0.0655737704918033, - 0.0666666666666667, - 0.0666666666666667, - 0.0677966101694915, - 0.0677966101694915, - 0.0677966101694915, - 0.0677966101694915, - 0.0666666666666667, - 0.0666666666666667, - 0.0666666666666667, - 0.0666666666666667, - 0.0666666666666667, - 0.0666666666666667, - 0.0666666666666667, - 0.0666666666666667, - 0.0655737704918033, - 0.0655737704918033, - 0.0655737704918033, - 0.0655737704918033, - 0.0645161290322581, - 0.0645161290322581, - 0.0645161290322581, - 0.0655737704918033, - 0.0655737704918033, - 0.0655737704918033, - 0.0655737704918033, - 0.0655737704918033, - 0.0655737704918033, - 0.0655737704918033, - 0.0655737704918033, - 0.0655737704918033, - 0.0655737704918033, - 0.0655737704918033, - 0.0666666666666667, - 0.0666666666666667, - 0.0666666666666667, - 0.0666666666666667, - 0.0666666666666667, - 0.0666666666666667, - 0.0677966101694915, - 0.0677966101694915, - 0.0677966101694915, - 0.0677966101694915, - 0.0677966101694915, - 0.0677966101694915, - 0.0689655172413793, - 0.0701754385964912, - 0.0701754385964912, - 0.0714285714285714, - 0.0714285714285714, - 0.0714285714285714, - 0.0862068965517241, - 0.0862068965517241, - 0.0862068965517241, - 0.0862068965517241, - 0.0877192982456140, - 0.0877192982456140, - 0.0877192982456140, - 0.0877192982456140, - 0.0877192982456140, - 0.1034482758620690, - 0.1034482758620690, - 0.1034482758620690, - 0.1052631578947370, - 0.1052631578947370, - 0.1052631578947370, - 0.1071428571428570, - 0.1071428571428570, - 0.1071428571428570, - 0.1090909090909090, - 0.1090909090909090, - 0.1111111111111110, - 0.1111111111111110, - 0.1090909090909090, - 0.1111111111111110, - 0.1090909090909090, - 0.1111111111111110, - 0.1132075471698110, - 0.1153846153846150, - 0.1153846153846150, - 0.1153846153846150, - 0.1320754716981130, - 0.1320754716981130, - 0.1346153846153850, - 0.1509433962264150, - 0.1509433962264150, - 0.1509433962264150, - 0.1481481481481480, - 0.1636363636363640, - 0.1578947368421050, - 0.1578947368421050, - 0.1578947368421050, - 0.1578947368421050, - 0.1607142857142860, - 0.1607142857142860, - 0.1607142857142860, - 0.1607142857142860, - 0.1607142857142860, - 0.1607142857142860, - 0.1578947368421050, - 0.1724137931034480, - 0.1724137931034480, - 0.1754385964912280, - 0.1785714285714290, - 0.1785714285714290, - 0.1818181818181820, - 0.1851851851851850, - 0.1851851851851850, - 0.2000000000000000, - 0.2000000000000000, - 0.2000000000000000, - 0.1964285714285710, - 0.1964285714285710, - 0.1964285714285710, - 0.1929824561403510, - 0.1929824561403510, - 0.1929824561403510, - 0.1964285714285710, - 0.1964285714285710, - 0.1964285714285710, - 0.1964285714285710, - 0.1964285714285710, - 0.1964285714285710, - 0.1964285714285710, - 0.1785714285714290, - 0.1851851851851850, - 0.1851851851851850, - 0.1818181818181820, - 0.1964285714285710, - 0.1818181818181820, - 0.1818181818181820, - 0.1964285714285710, - 0.2000000000000000, - 0.2000000000000000, - 0.2000000000000000, - 0.2000000000000000, - 0.2000000000000000, - 0.1964285714285710, - 0.1964285714285710, - 0.1964285714285710, - 0.1964285714285710, - 0.2105263157894740, - 0.2142857142857140, - 0.2321428571428570, - 0.2280701754385960, - 0.2280701754385960, - 0.2321428571428570, - 0.2321428571428570, - 0.2500000000000000, - 0.2545454545454540, - 0.2545454545454540, - 0.2545454545454540, - 0.2545454545454540, - 0.2500000000000000, - 0.2500000000000000, - 0.2545454545454540, - 0.2545454545454540, - 0.2545454545454540, - 0.2545454545454540, - 0.2545454545454540, - 0.2592592592592590, - 0.2545454545454540, - 0.2545454545454540, - 0.2592592592592590, - 0.2592592592592590, - 0.2592592592592590, - 0.2777777777777780, - 0.2777777777777780, - 0.2641509433962260, - 0.2692307692307690, - 0.2692307692307690, - 0.2745098039215690, - 0.2830188679245280, - 0.2884615384615380, - 0.2941176470588230, - 0.2941176470588230, - 0.2941176470588230, - 0.2884615384615380, - 0.2941176470588230, - 0.2884615384615380, - 0.2884615384615380, - 0.3000000000000000, - 0.3061224489795920, - 0.3061224489795920, - 0.3061224489795920, - 0.3061224489795920, - 0.3000000000000000, - 0.3061224489795920, - 0.3061224489795920, - 0.3061224489795920, - 0.3265306122448980, - 0.3265306122448980, - 0.3200000000000000, - 0.3404255319148940, - 0.3404255319148940, - 0.3404255319148940, - 0.3404255319148940, - 0.3404255319148940, - 0.3404255319148940, - 0.3478260869565220, - 0.3695652173913040, - 0.3695652173913040, - 0.3695652173913040, - 0.4130434782608700, - 0.4130434782608700, - 0.4255319148936170, - 0.4255319148936170, - 0.4255319148936170, - 0.4489795918367350, - 0.4888888888888890, - 0.5000000000000000, - 0.5000000000000000, - 0.5000000000000000, - 0.5000000000000000, - 0.5116279069767440, - 0.5116279069767440, - 0.5116279069767440, - 0.5238095238095240, - 0.5238095238095240, - 0.5365853658536590, - 0.5365853658536590, - 0.5348837209302320, - 0.5348837209302320, - 0.5227272727272730, - 0.5348837209302320, - 0.5348837209302320, - 0.5348837209302320, - 0.5227272727272730, - 0.5227272727272730, - 0.5000000000000000, - 0.5000000000000000, - 0.5111111111111110, - 0.5111111111111110, - 0.5227272727272730, - 0.5227272727272730, - 0.4893617021276600, - 0.5000000000000000, - 0.5102040816326530, - 0.5102040816326530, - 0.5200000000000000, - 0.5306122448979590, - 0.5200000000000000, - 0.5294117647058820, - 0.5294117647058820, - 0.5294117647058820, - 0.5192307692307690, - 0.5094339622641510, - 0.5094339622641510, - 0.5094339622641510, - 0.5294117647058820, - 0.5384615384615380, - 0.5471698113207550, - 0.5471698113207550, - 0.5471698113207550, - 0.5555555555555560, - 0.5555555555555560, - 0.5555555555555560, - 0.5636363636363640, - 0.5535714285714290, - 0.5535714285714290, - 0.5535714285714290, - 0.5636363636363640, - 0.5714285714285710, - 0.5892857142857140, - 0.5892857142857140, - 0.5892857142857140, - 0.5892857142857140, - 0.5892857142857140, - 0.5892857142857140, - 0.5892857142857140, - 0.5892857142857140, - 0.5925925925925930, - 0.5925925925925930, - 0.5925925925925930, - 0.5925925925925930, - 0.5818181818181820, - 0.5925925925925930, - 0.6808510638297870, - 0.6808510638297870, - 0.6808510638297870, - 0.6808510638297870, - 0.6956521739130430, - 0.7111111111111110, - 0.7111111111111110, - 0.7111111111111110, - 0.7272727272727270, - 0.7272727272727270, - 0.7333333333333330, - 0.7333333333333330, - 0.7333333333333330, - 0.7333333333333330, - 0.7608695652173910, - 0.7608695652173910, - 0.7608695652173910, - 0.7826086956521740, - 0.7826086956521740, - 0.7826086956521740, - 0.7872340425531920, - 0.7872340425531920, - 0.7872340425531920, - 0.7708333333333330, - 0.7400000000000000, - 0.7400000000000000, - 0.7551020408163260, - 0.7500000000000000, - 0.7500000000000000, - 0.7500000000000000, - 0.7200000000000000, - 0.7200000000000000, - 0.7200000000000000, - 0.7058823529411760, - 0.7058823529411760, - 0.7115384615384620, - 0.7115384615384620, - 0.7115384615384620, - 0.7169811320754720, - 0.7169811320754720, - 0.7307692307692310, - 0.7307692307692310, - 0.7450980392156860, - 0.7450980392156860, - 0.7450980392156860, - 0.7450980392156860, - 0.7600000000000000, - 0.7600000000000000, - 0.7647058823529410, - 0.7647058823529410, - 0.7500000000000000, - 0.7500000000000000, - 0.7800000000000000, - 0.7800000000000000, - 0.7692307692307690, - 0.7647058823529410, - 0.7647058823529410, - 0.7800000000000000, - 0.8125000000000000, - 0.8125000000000000, - 0.8200000000000000, - 0.8200000000000000, - 0.8039215686274510, - 0.8039215686274510, - 0.8039215686274510, - 0.8039215686274510, - 0.8235294117647060, - 0.8076923076923080, - 0.7924528301886790, - 0.7924528301886790, - 0.7924528301886790, - 0.7884615384615380, - 0.8076923076923080, - 0.8076923076923080, - 0.8076923076923080, - 0.8113207547169810, - 0.8113207547169810, - 0.8148148148148150, - 0.8181818181818180, - 0.8181818181818180, - 0.8181818181818180, - 0.8148148148148150, - 0.8181818181818180, - 0.8181818181818180, - 0.8181818181818180, - 0.8181818181818180, - 0.8333333333333330, - 0.8518518518518520, - 0.8545454545454550, - 0.8545454545454550, - 0.8571428571428570, - 0.8571428571428570, - 0.8596491228070170, - 0.8596491228070170, - 0.8524590163934430, - 0.8524590163934430, - 0.8524590163934430, - 0.8500000000000000, - 0.8500000000000000, - 0.8500000000000000, - 0.8500000000000000, - 0.8500000000000000, - 0.8644067796610170, - 0.8644067796610170, - 0.8644067796610170, - 0.8644067796610170, - 0.8644067796610170, - 0.8644067796610170, - 0.8644067796610170, - 0.8500000000000000, - 0.8500000000000000, - 0.8644067796610170, - 0.8644067796610170, - 0.8644067796610170, - 0.8644067796610170, - 0.8793103448275860, - 0.8771929824561400, - 0.8771929824561400, - 0.8771929824561400, - 0.8771929824561400, - 0.8620689655172410, - 0.8620689655172410, - 0.8771929824561400, - 0.8793103448275860, - 0.8813559322033900, - 0.8813559322033900, - 0.8965517241379310, - 0.8965517241379310, - 0.8965517241379310, - 0.8965517241379310, - 0.8965517241379310, - 0.8965517241379310, - 0.8983050847457630, - 0.8983050847457630, - 0.8983050847457630, - 0.8833333333333330, - 0.8833333333333330, - 0.8833333333333330, - 0.8833333333333330, - 0.8852459016393440, - 0.8852459016393440, - 0.8852459016393440, - 0.8852459016393440, - 0.8852459016393440, - 0.8709677419354840, - 0.8709677419354840, - 0.8709677419354840, - 0.8688524590163930, - 0.8688524590163930, - 0.8688524590163930, - 0.8688524590163930, - 0.8688524590163930, - 0.8688524590163930, - 0.8688524590163930, - 0.8666666666666670, - 0.8666666666666670, - 0.8666666666666670, - 0.8666666666666670, - 0.8666666666666670, - 0.8793103448275860, - 0.8813559322033900, - 0.8813559322033900, - 0.8813559322033900, - 0.8813559322033900, - 0.8813559322033900, - 0.8813559322033900, - 0.8813559322033900, - 0.8813559322033900, - 0.8983050847457630, - 0.8983050847457630, - 0.8983050847457630, - 0.9000000000000000, - 0.9152542372881350, - 0.9152542372881350, - 0.9152542372881350, - 0.9152542372881350, - 0.9152542372881350, - 0.9137931034482760, - 0.9137931034482760, - 0.9137931034482760, - 0.9137931034482760, - 0.9137931034482760, - 0.9000000000000000, - 0.9000000000000000, - 0.9000000000000000, - 0.9000000000000000, - 0.9000000000000000, - 0.9000000000000000, - 0.9000000000000000, - 0.9016393442622950, - 0.9032258064516130, - 0.9032258064516130, - 0.9032258064516130, - 0.9032258064516130, - 0.9032258064516130, - 0.9032258064516130, - 0.9032258064516130, - 0.9032258064516130, - 0.9047619047619050, - 0.9047619047619050, - 0.9047619047619050, - 0.9062500000000000, - 0.9047619047619050, - 0.9047619047619050, - 0.9047619047619050, - 0.9047619047619050, - 0.9047619047619050, - 0.9047619047619050, - 0.9062500000000000, - 0.9062500000000000, - 0.9062500000000000, - 0.9062500000000000, - 0.9062500000000000, - 0.9062500000000000, - 0.9062500000000000, - 0.9062500000000000, - 0.9062500000000000, - 0.9062500000000000, - 0.9062500000000000, - 0.9062500000000000, - 0.9062500000000000, - 0.9062500000000000, - 0.9206349206349210, - 0.9206349206349210, - 0.9206349206349210, - 0.9206349206349210, - 0.9206349206349210, - 0.9354838709677420, - 0.9354838709677420, - 0.9354838709677420, - 0.9508196721311470, - 0.9508196721311470, - 0.9508196721311470, - 0.9508196721311470, - 0.9516129032258060, - 0.9516129032258060, - 0.9523809523809520, - 0.9523809523809520, - 0.9531250000000000, - 0.9531250000000000, - 0.9531250000000000, - 0.9531250000000000, - 0.9531250000000000, - 0.9531250000000000, - 0.9531250000000000, - 0.9531250000000000, - 0.9531250000000000, - 0.9531250000000000, - 0.9531250000000000, - 0.9523809523809520, - 0.9523809523809520, - 0.9523809523809520, - 0.9523809523809520, - 0.9523809523809520, - 0.9523809523809520, - 0.9523809523809520, - 0.9677419354838710, - 0.9677419354838710, - 0.9677419354838710, - 0.9677419354838710, - 0.9677419354838710, - 0.9677419354838710, - 0.9677419354838710, - 0.9677419354838710, - 0.9677419354838710, - 0.9677419354838710, - 0.9677419354838710, - 0.9677419354838710, - 0.9677419354838710, - 0.9677419354838710, - 0.9677419354838710, - 0.9677419354838710, - 0.9677419354838710, - 0.9677419354838710, - 0.9682539682539680, - 0.9682539682539680, - 0.9682539682539680, - 0.9838709677419350, - 0.9838709677419350, - 0.9838709677419350, - 0.9838709677419350, - 0.9838709677419350, - 0.9838709677419350, - 0.9838709677419350, - 0.9838709677419350, - 0.9836065573770490, - 0.9836065573770490, - 0.9836065573770490, - 0.9836065573770490, - 0.9838709677419350, - 0.9838709677419350, - 0.9838709677419350, - 0.9838709677419350, - 0.9838709677419350, - 0.9838709677419350, - 0.9838709677419350, - 0.9838709677419350, - 0.9838709677419350, - 0.9838709677419350, - 0.9838709677419350, - 0.9838709677419350, - 0.9838709677419350, - 0.9838709677419350, - 0.9841269841269840, - 0.9841269841269840, - 0.9841269841269840, - 0.9841269841269840, - 0.9841269841269840, - 0.9841269841269840, - 0.9843750000000000, - 0.9843750000000000, - 0.9846153846153850, - 0.9846153846153850, - 0.9846153846153850, - 0.9846153846153850, - 0.9846153846153850, - 0.9846153846153850, - 0.9846153846153850, - 0.9846153846153850, - 0.9846153846153850, - 0.9846153846153850, - 0.9846153846153850, - 0.9846153846153850, - 0.9846153846153850, - 0.9846153846153850, - 0.9846153846153850, - 0.9846153846153850, - 0.9846153846153850, - 0.9846153846153850, - 0.9848484848484850, - 0.9848484848484850, - 0.9848484848484850, - 0.9848484848484850, - 0.9848484848484850, - 0.9848484848484850, - 0.9848484848484850, - 0.9848484848484850, - 0.9848484848484850, - 0.9848484848484850, - 0.9848484848484850, - 0.9848484848484850, - 0.9848484848484850, - 0.9848484848484850, - 0.9848484848484850, - 0.9848484848484850, - 0.9848484848484850, - 0.9848484848484850, - 0.9848484848484850, - 0.9848484848484850, - 0.9848484848484850, - 0.9848484848484850, - 0.9848484848484850, - 0.9848484848484850, - 0.9848484848484850, - 0.9848484848484850, - 0.9848484848484850, - 0.9848484848484850, - 0.9848484848484850, - 0.9848484848484850, - 0.9848484848484850, - 0.9848484848484850, - 0.9848484848484850, - 0.9848484848484850, - 0.9848484848484850, - 0.9848484848484850, - 0.9848484848484850, - 0.9848484848484850, - 0.9848484848484850, - 0.9848484848484850, - 0.9848484848484850, - 0.9848484848484850, - 0.9848484848484850, - 0.9848484848484850, - 0.9848484848484850, - 0.9848484848484850, - 0.9848484848484850, - 0.9848484848484850, - 0.9848484848484850, - 0.9848484848484850, - 0.9848484848484850, - 0.9848484848484850, - 0.9848484848484850, - 0.9848484848484850, - 0.9848484848484850, - 0.9848484848484850, - 0.9848484848484850, - 0.9848484848484850, - 0.9848484848484850, - 0.9848484848484850, - 0.9848484848484850, - 0.9848484848484850, - 0.9848484848484850, - 0.9848484848484850, - 0.9848484848484850, - 0.9848484848484850, - 0.9848484848484850, - 0.9848484848484850, - 0.9848484848484850, - 0.9848484848484850, - 0.9848484848484850, - 0.9848484848484850, - 0.9848484848484850, - 0.9848484848484850, - 0.9848484848484850, - 0.9848484848484850, - 0.9848484848484850, - 0.9848484848484850, - 0.9848484848484850, - 0.9848484848484850, - 0.9848484848484850, - 0.9848484848484850, - 0.9848484848484850, - 0.9848484848484850, - 0.9848484848484850, - 0.9848484848484850, - 0.9848484848484850, - 0.9848484848484850, - 0.9846153846153850, - 0.9846153846153850, - 0.9846153846153850, - 0.9846153846153850, - 0.9846153846153850, - 0.9846153846153850, - 0.9846153846153850, - 0.9846153846153850, - 0.9846153846153850, - 0.9846153846153850, - 0.9846153846153850, - 0.9846153846153850, - 0.9846153846153850, - 0.9846153846153850, - 0.9846153846153850, - 0.9846153846153850, - 0.9846153846153850, - 0.9846153846153850, - 0.9846153846153850, - 0.9846153846153850, - 0.9846153846153850, - 0.9846153846153850, - 0.9846153846153850, - 0.9846153846153850, - 0.9846153846153850, - 0.9846153846153850, - 0.9846153846153850, - 0.9846153846153850, - 0.9846153846153850, - 0.9846153846153850, - 0.9846153846153850, - 0.9846153846153850, - 0.9846153846153850, - 0.9846153846153850, - 0.9846153846153850, - 0.9846153846153850, - 0.9846153846153850, - 0.9846153846153850, - 0.9846153846153850, - 0.9846153846153850, - 0.9846153846153850, - 0.9846153846153850, - 0.9846153846153850, - 0.9846153846153850, - 0.9846153846153850, - 0.9846153846153850, - 0.9846153846153850, - 0.9846153846153850, - 0.9846153846153850, - 0.9846153846153850, - 0.9846153846153850, - 0.9846153846153850, - 0.9846153846153850, - 0.9846153846153850, - 0.9846153846153850, - 0.9846153846153850, - 0.9846153846153850, - 0.9846153846153850, - 0.9846153846153850, - 0.9846153846153850, - 0.9846153846153850, - 0.9846153846153850, - 0.9846153846153850, - 0.9846153846153850, - 0.9846153846153850, - 0.9846153846153850, - 0.9846153846153850, - 0.9846153846153850, - 0.9846153846153850, - 0.9846153846153850, - 0.9846153846153850, - 0.9846153846153850, - 0.9846153846153850, - 0.9846153846153850, - 0.9846153846153850, - 0.9846153846153850, - 0.9846153846153850, - 0.9846153846153850, - 0.9846153846153850, - 0.9846153846153850, - 0.9846153846153850, - 0.9846153846153850, - 0.9846153846153850, - 0.9846153846153850, - 0.9846153846153850, - 0.9846153846153850, - 0.9846153846153850, - 0.9846153846153850, - 0.9846153846153850, - 0.9846153846153850, - 0.9846153846153850, - 0.9846153846153850, - 0.9846153846153850, - 0.9846153846153850, - 0.9846153846153850, - 0.9846153846153850, - 0.9846153846153850, - 0.9846153846153850, - 0.9846153846153850, - 0.9846153846153850, - 0.9846153846153850, - 0.9846153846153850, - 0.9846153846153850, - 0.9846153846153850, - 0.9846153846153850, - 0.9846153846153850, - 0.9846153846153850, - 0.9846153846153850, - 0.9846153846153850, - 0.9846153846153850, - 0.9846153846153850, - 0.9846153846153850, - 0.9846153846153850, - 0.9846153846153850, - 0.9846153846153850, - 0.9846153846153850, - 0.9846153846153850, - 0.9843750000000000, - 0.9843750000000000, - 0.9843750000000000, - 0.9843750000000000, - 0.9843750000000000, - 0.9843750000000000, - 0.9843750000000000, - 0.9843750000000000, - 1.0000000000000000, - 1.0000000000000000, - 1.0000000000000000, - 1.0000000000000000, - 1.0000000000000000, - 1.0000000000000000, - 1.0000000000000000, - 1.0000000000000000, - 1.0000000000000000, - 1.0000000000000000, - 1.0000000000000000, - 1.0000000000000000, - 1.0000000000000000, - 1.0000000000000000, - 1.0000000000000000, - 1.0000000000000000, - 1.0000000000000000, - 1.0000000000000000, - 1.0000000000000000, - 1.0000000000000000, - 1.0000000000000000, - 1.0000000000000000, - 1.0000000000000000, - 1.0000000000000000, - 1.0000000000000000, - 1.0000000000000000, - 1.0000000000000000, - 1.0000000000000000, - 1.0000000000000000, - 1.0000000000000000, - 1.0000000000000000, - 1.0000000000000000, - 1.0000000000000000, - 1.0000000000000000, - 1.0000000000000000, - 1.0000000000000000, - 1.0000000000000000, - 1.0000000000000000, - 1.0000000000000000, - 1.0000000000000000, - 1.0000000000000000, - 1.0000000000000000, - 1.0000000000000000, - 1.0000000000000000, - 1.0000000000000000, - 1.0000000000000000, - 1.0000000000000000, - 1.0000000000000000, - 1.0000000000000000, - 1.0000000000000000, - 1.0000000000000000, - 1.0000000000000000, - 1.0000000000000000, - 1.0000000000000000, - 1.0000000000000000, - 1.0000000000000000, - 1.0000000000000000, - 1.0000000000000000, - 1.0000000000000000, - 1.0000000000000000, - 1.0000000000000000, - 1.0000000000000000, - 1.0000000000000000, - 1.0000000000000000, - 1.0000000000000000, - 1.0000000000000000, - 1.0000000000000000, - 1.0000000000000000, - 1.0000000000000000, - 1.0000000000000000, - 1.0000000000000000, - 1.0000000000000000, - 1.0000000000000000, - 1.0000000000000000, - 1.0000000000000000, - 1.0000000000000000, - 1.0000000000000000, - 1.0000000000000000, - 1.0000000000000000, - 1.0000000000000000, - 1.0000000000000000, - 1.0000000000000000, - 1.0000000000000000, - 1.0000000000000000, - 1.0000000000000000, - 1.0000000000000000, - 1.0000000000000000, - 1.0000000000000000, - 1.0000000000000000, - 1.0000000000000000, - 1.0000000000000000, - 1.0000000000000000, - 1.0000000000000000, - 1.0000000000000000, - 1.0000000000000000, - 1.0000000000000000, - 1.0000000000000000, - 1.0000000000000000, - 1.0000000000000000, - 1.0000000000000000, - 1.0000000000000000, - 1.0000000000000000, - 1.0000000000000000, - 1.0000000000000000, - 1.0000000000000000, - 1.0000000000000000, - 1.0000000000000000, - 1.0000000000000000, - 1.0000000000000000, - 1.0000000000000000, - 1.0000000000000000, - 1.0000000000000000, - 1.0000000000000000, - 1.0000000000000000, - 1.0000000000000000, - 1.0000000000000000, - 1.0000000000000000, - 1.0000000000000000, - 1.0000000000000000, - 1.0000000000000000, - 1.0000000000000000, - 1.0000000000000000, - 1.0000000000000000, - 1.0000000000000000, - 1.0000000000000000, - 1.0000000000000000, - 1.0000000000000000, - 1.0000000000000000, - 1.0000000000000000, - 1.0000000000000000, - 1.0000000000000000, - 1.0000000000000000, - 1.0000000000000000, - 1.0000000000000000, - 1.0000000000000000, - 1.0000000000000000, - 1.0000000000000000, - 1.0000000000000000, - 1.0000000000000000, - 0.9661016949152540, - 0.9642857142857140, - 0.9642857142857140, - 0.9642857142857140, - 0.9642857142857140, - 0.9642857142857140, - 0.9642857142857140, - 0.9473684210526320, - 0.9473684210526320, - 0.9473684210526320, - 0.9473684210526320, - 0.9473684210526320, - 0.9473684210526320, - 0.9473684210526320, - 0.9473684210526320, - 0.9473684210526320, - 0.9473684210526320, - 0.9298245614035090, - 0.9298245614035090, - 0.9298245614035090, - 0.9298245614035090, - 0.9298245614035090, - 0.9298245614035090, - 0.9298245614035090, - 0.9137931034482760, - 0.9122807017543860, - 0.9122807017543860, - 0.9122807017543860, - 0.9122807017543860, - 0.9107142857142860, - 0.9272727272727270, - 0.9107142857142860, - 0.9090909090909090, - 0.9090909090909090, - 0.9090909090909090, - 0.9090909090909090, - 0.8947368421052630, - 0.9107142857142860, - 0.9107142857142860, - 0.9107142857142860, - 0.9107142857142860, - 0.9090909090909090, - 0.9090909090909090, - 0.9090909090909090, - 0.8909090909090910, - 0.8909090909090910, - 0.8909090909090910, - 0.8909090909090910, - 0.8888888888888890, - 0.8888888888888890, - 0.8888888888888890, - 0.8888888888888890, - 0.8888888888888890, - 0.8888888888888890, - 0.8727272727272730, - 0.8888888888888890, - 0.8679245283018870, - 0.8679245283018870, - 0.8679245283018870, - 0.8490566037735850, - 0.8490566037735850, - 0.8333333333333330, - 0.8333333333333330, - 0.8333333333333330, - 0.8333333333333330, - 0.8301886792452830, - 0.8301886792452830, - 0.8301886792452830, - 0.8301886792452830, - 0.8301886792452830, - 0.8301886792452830, - 0.8000000000000000, - 0.7962962962962960, - 0.7962962962962960, - 0.7962962962962960, - 0.7962962962962960, - 0.7962962962962960, - 0.7818181818181820, - 0.7777777777777780, - 0.7454545454545450, - 0.7454545454545450, - 0.7407407407407410, - 0.7407407407407410, - 0.7358490566037730, - 0.7358490566037730, - 0.7358490566037730, - 0.7307692307692310, - 0.7254901960784310, - 0.7254901960784310, - 0.7254901960784310, - 0.7254901960784310, - 0.7058823529411760, - 0.7000000000000000, - 0.7000000000000000, - 0.7000000000000000, - 0.6800000000000000, - 0.6800000000000000, - 0.6666666666666670, - 0.6666666666666670, - 0.6600000000000000, - 0.6600000000000000, - 0.6600000000000000, - 0.6470588235294120, - 0.6346153846153850, - 0.6037735849056600, - 0.6037735849056600, - 0.5961538461538460, - 0.5769230769230770, - 0.5576923076923080, - 0.5576923076923080, - 0.5576923076923080, - 0.5471698113207550, - 0.5471698113207550, - 0.5471698113207550, - 0.5471698113207550, - 0.5471698113207550, - 0.5471698113207550, - 0.5294117647058820, - 0.5294117647058820, - 0.5294117647058820, - 0.5294117647058820, - 0.5200000000000000, - 0.5098039215686270, - 0.5098039215686270, - 0.5098039215686270, - 0.5098039215686270, - 0.5098039215686270, - 0.5098039215686270, - 0.5098039215686270, - 0.5200000000000000, - 0.5200000000000000, - 0.5200000000000000, - 0.5200000000000000, - 0.5200000000000000, - 0.5200000000000000, - 0.5098039215686270, - 0.5098039215686270, - 0.5098039215686270, - 0.5098039215686270, - 0.5098039215686270, - 0.5000000000000000, - 0.4814814814814810, - 0.4814814814814810, - 0.4814814814814810, - 0.4814814814814810, - 0.4509803921568630, - 0.4600000000000000, - 0.4285714285714290, - 0.4285714285714290, - 0.4285714285714290, - 0.4285714285714290, - 0.3958333333333330, - 0.3958333333333330, - 0.3617021276595740, - 0.3617021276595740, - 0.3617021276595740, - 0.3617021276595740, - 0.3617021276595740, - 0.3541666666666670, - 0.3333333333333330, - 0.3265306122448980, - 0.3265306122448980, - 0.3061224489795920, - 0.3000000000000000, - 0.2941176470588230, - 0.2941176470588230, - 0.2800000000000000, - 0.2800000000000000, - 0.2800000000000000, - 0.2340425531914890, - 0.2340425531914890, - 0.2391304347826090, - 0.2222222222222220, - 0.2222222222222220, - 0.2222222222222220, - 0.2222222222222220, - 0.2222222222222220, - 0.2045454545454550, - 0.1956521739130430, - 0.1914893617021280, - 0.1875000000000000, - 0.1632653061224490, - 0.1632653061224490, - 0.1600000000000000, - 0.1568627450980390, - 0.1568627450980390, - 0.1568627450980390, - 0.1568627450980390, - 0.1568627450980390, - 0.1481481481481480, - 0.1481481481481480, - 0.1481481481481480, - 0.1481481481481480, - 0.1403508771929820, - 0.1403508771929820, - 0.1379310344827590, - 0.1379310344827590, - 0.1379310344827590, - 0.1379310344827590, - 0.1166666666666670, - 0.1166666666666670, - 0.1166666666666670, - 0.1166666666666670, - 0.1166666666666670, - 0.1166666666666670, - 0.1147540983606560, - 0.1147540983606560, - 0.1129032258064520, - 0.1129032258064520, - 0.1129032258064520, - 0.1129032258064520, - 0.1129032258064520, - 0.1129032258064520, - 0.1129032258064520, - 0.1129032258064520, - 0.1129032258064520, - 0.1111111111111110, - 0.1111111111111110, - 0.1111111111111110, - 0.1111111111111110, - 0.0967741935483871, - 0.0967741935483871, - 0.1093750000000000, - 0.0952380952380952, - 0.0952380952380952, - 0.0952380952380952, - 0.0937500000000000, - 0.0937500000000000, - 0.0937500000000000, - 0.0923076923076923, - 0.0923076923076923, - 0.0923076923076923, - 0.0923076923076923, - 0.0923076923076923, - 0.0923076923076923, - 0.0923076923076923, - 0.0923076923076923, - 0.0923076923076923, - 0.0923076923076923, - 0.0923076923076923, - 0.0923076923076923, - 0.0769230769230769, - 0.0769230769230769, - 0.0781250000000000, - 0.0781250000000000, - 0.0793650793650794, - 0.0793650793650794, - 0.0793650793650794, - 0.0793650793650794, - 0.0793650793650794, - 0.0793650793650794, - 0.0793650793650794, - 0.0645161290322581, - 0.0645161290322581, - 0.0645161290322581, - 0.0655737704918033, - 0.0655737704918033, - 0.0655737704918033, - 0.0655737704918033, - 0.0655737704918033, - 0.0655737704918033, - 0.0655737704918033, - 0.0655737704918033, - 0.0666666666666667, - 0.0666666666666667, - 0.0666666666666667, - 0.0677966101694915, - 0.0677966101694915, - 0.0677966101694915, - 0.0666666666666667, - 0.0655737704918033, - 0.0655737704918033, - 0.0655737704918033, - 0.0655737704918033, - 0.0666666666666667, - 0.0666666666666667, - 0.0666666666666667, - 0.0666666666666667, - 0.0666666666666667, - 0.0666666666666667, - 0.0666666666666667, - 0.0666666666666667, - 0.0508474576271187, - 0.0508474576271187, - 0.0508474576271187, - 0.0500000000000000, - 0.0500000000000000, - 0.0508474576271187, - 0.0508474576271187, - 0.0508474576271187, - 0.0508474576271187, - 0.0517241379310345, - 0.0517241379310345, - 0.0517241379310345, - 0.0517241379310345, - 0.0517241379310345, - 0.0517241379310345, - 0.0517241379310345, - 0.0517241379310345, - 0.0508474576271187, - 0.0508474576271187, - 0.0508474576271187, - 0.0508474576271187, - 0.0508474576271187, - 0.0508474576271187, - 0.0508474576271187, - 0.0508474576271187, - 0.0508474576271187, - 0.0508474576271187, - 0.0508474576271187, - 0.0508474576271187, - 0.0508474576271187, - 0.0491803278688525, - 0.0491803278688525, - 0.0500000000000000, - 0.0491803278688525, - 0.0491803278688525, - 0.0491803278688525, - 0.0483870967741936, - 0.0476190476190476, - 0.0468750000000000, - 0.0468750000000000, - 0.0468750000000000, - 0.0468750000000000, - 0.0468750000000000, - 0.0461538461538462, - 0.0461538461538462, - 0.0461538461538462, - 0.0461538461538462, - 0.0461538461538462, - 0.0461538461538462, - 0.0461538461538462, - 0.0461538461538462, - 0.0461538461538462, - 0.0461538461538462, - 0.0461538461538462, - 0.0461538461538462, - 0.0461538461538462, - 0.0468750000000000, - 0.0476190476190476, - 0.0468750000000000, - 0.0468750000000000, - 0.0468750000000000, - 0.0468750000000000, - 0.0468750000000000, - 0.0476190476190476, - 0.0476190476190476, - 0.0476190476190476, - 0.0476190476190476, - 0.0476190476190476, - 0.0476190476190476, - 0.0491803278688525, - 0.0491803278688525, - 0.0491803278688525, - 0.0491803278688525, - 0.0491803278688525, - 0.0476190476190476, - 0.0322580645161290, - 0.0322580645161290, - 0.0322580645161290, - 0.0322580645161290, - 0.0327868852459016, - 0.0327868852459016, - 0.0322580645161290, - 0.0322580645161290, - 0.0322580645161290, - 0.0333333333333333, - 0.0344827586206897, - 0.0350877192982456, - 0.0350877192982456, - 0.0350877192982456, - 0.0350877192982456, - 0.0350877192982456, - 0.0357142857142857, - 0.0363636363636364, - 0.0370370370370370, - 0.0370370370370370, - 0.0370370370370370, - 0.0370370370370370, - 0.0363636363636364, - 0.0370370370370370, - 0.0350877192982456, - 0.0350877192982456, - 0.0350877192982456, - 0.0344827586206897, - 0.0344827586206897, - 0.0333333333333333, - 0.0338983050847458, - 0.0338983050847458, - 0.0333333333333333, - 0.0333333333333333, - 0.0333333333333333, - 0.0333333333333333, - 0.0327868852459016, - 0.0327868852459016, - 0.0327868852459016, - 0.0327868852459016, - 0.0327868852459016, - 0.0327868852459016, - 0.0333333333333333, - 0.0333333333333333, - 0.0333333333333333, - 0.0338983050847458, - 0.0338983050847458, - 0.0338983050847458, - 0.0344827586206897, - 0.0344827586206897, - 0.0350877192982456, - 0.0344827586206897, - 0.0344827586206897, - 0.0350877192982456, - 0.0344827586206897, - 0.0344827586206897, - 0.0338983050847458, - 0.0338983050847458, - 0.0344827586206897, - 0.0338983050847458, - 0.0338983050847458, - 0.0338983050847458, - 0.0338983050847458, - 0.0338983050847458, - 0.0327868852459016, - 0.0333333333333333, - 0.0333333333333333, - 0.0333333333333333, - 0.0333333333333333, - 0.0333333333333333, - 0.0338983050847458, - 0.0338983050847458, - 0.0333333333333333, - 0.0333333333333333, - 0.0333333333333333, - 0.0333333333333333, - 0.0333333333333333, - 0.0327868852459016, - 0.0333333333333333, - 0.0333333333333333, - 0.0338983050847458, - 0.0344827586206897, - 0.0344827586206897, - 0.0344827586206897, - 0.0344827586206897, - 0.0344827586206897, - 0.0338983050847458, - 0.0338983050847458, - 0.0338983050847458, - 0.0338983050847458, - 0.0338983050847458, - 0.0338983050847458, - 0.0338983050847458, - 0.0333333333333333, - 0.0333333333333333, - 0.0333333333333333, - 0.0322580645161290, - 0.0322580645161290, - 0.0322580645161290, - 0.0322580645161290, - 0.0322580645161290, - 0.0322580645161290, - 0.0322580645161290, - 0.0322580645161290, - 0.0322580645161290, - 0.0322580645161290, - 0.0312500000000000, - 0.0312500000000000, - 0.0317460317460317, - 0.0317460317460317, - 0.0317460317460317, - 0.0317460317460317, - 0.0317460317460317, - 0.0317460317460317, - 0.0312500000000000, - 0.0312500000000000, - 0.0312500000000000, - 0.0317460317460317, - 0.0317460317460317, - 0.0317460317460317, - 0.0317460317460317, - 0.0317460317460317, - 0.0317460317460317, - 0.0317460317460317, - 0.0312500000000000, - 0.0312500000000000, - 0.0312500000000000, - 0.0312500000000000, - 0.0312500000000000, - 0.0317460317460317, - 0.0317460317460317, - 0.0317460317460317, - 0.0322580645161290, - 0.0322580645161290, - 0.0322580645161290, - 0.0322580645161290, - 0.0322580645161290, - 0.0322580645161290, - 0.0317460317460317, - 0.0317460317460317, - 0.0317460317460317, - 0.0317460317460317, - 0.0317460317460317, - 0.0317460317460317, - 0.0317460317460317, - 0.0317460317460317, - 0.0317460317460317, - 0.0317460317460317, - 0.0317460317460317, - 0.0317460317460317, - 0.0312500000000000, - 0.0312500000000000, - 0.0312500000000000, - 0.0307692307692308, - 0.0307692307692308, - 0.0307692307692308, - 0.0307692307692308, - 0.0307692307692308, - 0.0307692307692308, - 0.0307692307692308, - 0.0307692307692308, - 0.0307692307692308, - 0.0307692307692308, - 0.0307692307692308, - 0.0303030303030303, - 0.0303030303030303, - 0.0303030303030303, - 0.0303030303030303, - 0.0307692307692308, - 0.0307692307692308, - 0.0307692307692308, - 0.0307692307692308, - 0.0307692307692308, - 0.0317460317460317, - 0.0317460317460317, - 0.0317460317460317, - 0.0317460317460317, - 0.0317460317460317, - 0.0322580645161290, - 0.0317460317460317, - 0.0317460317460317, - 0.0317460317460317, - 0.0317460317460317, - 0.0322580645161290, - 0.0317460317460317, - 0.0476190476190476, - 0.0476190476190476, - 0.0476190476190476, - 0.0476190476190476, - 0.0483870967741936, - 0.0483870967741936, - 0.0483870967741936, - 0.0483870967741936, - 0.0483870967741936, - 0.0491803278688525, - 0.0491803278688525, - 0.0491803278688525, - 0.0491803278688525, - 0.0491803278688525, - 0.0491803278688525, - 0.0491803278688525, - 0.0491803278688525, - 0.0491803278688525, - 0.0645161290322581, - 0.0645161290322581, - 0.0645161290322581, - 0.0645161290322581, - 0.0937500000000000, - 0.0952380952380952, - 0.0967741935483871, - 0.0967741935483871, - 0.0967741935483871, - 0.0983606557377049, - 0.0983606557377049, - 0.0983606557377049, - 0.0983606557377049, - 0.0983606557377049, - 0.1000000000000000, - 0.1147540983606560, - 0.1147540983606560, - 0.1290322580645160, - 0.1290322580645160, - 0.1290322580645160, - 0.1290322580645160, - 0.1311475409836070, - 0.1333333333333330, - 0.1355932203389830, - 0.1355932203389830, - 0.1333333333333330, - 0.1333333333333330, - 0.1290322580645160, - 0.1269841269841270, - 0.1406250000000000, - 0.1538461538461540, - 0.1538461538461540, - 0.1538461538461540, - 0.1538461538461540, - 0.1562500000000000, - 0.1538461538461540, - 0.1538461538461540, - 0.1538461538461540, - 0.1538461538461540, - 0.1562500000000000, - 0.1562500000000000, - 0.1587301587301590, - 0.1587301587301590, - 0.1587301587301590, - 0.1587301587301590, - 0.1587301587301590, - 0.1562500000000000, - 0.1562500000000000, - 0.1562500000000000, - 0.1562500000000000, - 0.1562500000000000, - 0.1718750000000000, - 0.1718750000000000, - 0.1718750000000000, - 0.1718750000000000, - 0.1718750000000000, - 0.1718750000000000, - 0.1718750000000000, - 0.1846153846153850, - 0.1875000000000000, - 0.1875000000000000, - 0.1875000000000000, - 0.1846153846153850, - 0.1846153846153850, - 0.1846153846153850, - 0.1904761904761900, - 0.1774193548387100, - 0.1803278688524590, - 0.1803278688524590, - 0.1803278688524590, - 0.1864406779661020, - 0.1785714285714290, - 0.1785714285714290, - 0.1785714285714290, - 0.1929824561403510, - 0.2000000000000000, - 0.1964285714285710, - 0.1964285714285710, - 0.2000000000000000, - 0.2037037037037040, - 0.2037037037037040, - 0.2037037037037040, - 0.2115384615384620, - 0.2222222222222220, - 0.2222222222222220, - 0.2181818181818180, - 0.2181818181818180, - 0.2142857142857140, - 0.2142857142857140, - 0.2142857142857140, - 0.2241379310344830, - 0.2241379310344830, - 0.2280701754385960, - 0.2321428571428570, - 0.2363636363636360, - 0.2321428571428570, - 0.2321428571428570, - 0.2321428571428570, - 0.2321428571428570, - 0.2407407407407410, - 0.2592592592592590, - 0.2745098039215690, - 0.2745098039215690, - 0.2884615384615380, - 0.3000000000000000, - 0.3265306122448980, - 0.3265306122448980, - 0.3400000000000000, - 0.3400000000000000, - 0.3400000000000000, - 0.3400000000000000, - 0.3333333333333330, - 0.3333333333333330, - 0.3469387755102040, - 0.3469387755102040, - 0.3469387755102040, - 0.3541666666666670, - 0.3541666666666670, - 0.3400000000000000, - 0.3469387755102040, - 0.3469387755102040, - 0.3469387755102040, - 0.3469387755102040, - 0.3653846153846150, - 0.3888888888888890, - 0.4107142857142860, - 0.4107142857142860, - 0.4107142857142860, - 0.4181818181818180, - 0.4181818181818180, - 0.4181818181818180, - 0.4385964912280700, - 0.4285714285714290, - 0.4285714285714290, - 0.4285714285714290, - 0.4285714285714290, - 0.4285714285714290, - 0.4464285714285710, - 0.4545454545454550, - 0.4444444444444440, - 0.4444444444444440, - 0.4444444444444440, - 0.4705882352941180, - 0.5000000000000000, - 0.5098039215686270, - 0.5098039215686270, - 0.5192307692307690, - 0.5098039215686270, - 0.5098039215686270, - 0.5098039215686270, - 0.5000000000000000, - 0.5000000000000000, - 0.4905660377358490, - 0.4814814814814810, - 0.4814814814814810, - 0.4814814814814810, - 0.4727272727272730, - 0.4727272727272730, - 0.4727272727272730, - 0.4727272727272730, - 0.4727272727272730, - 0.4807692307692310, - 0.4807692307692310, - 0.4807692307692310, - 0.4905660377358490, - 0.5000000000000000, - 0.5000000000000000, - 0.4909090909090910, - 0.4909090909090910, - 0.5192307692307690, - 0.5370370370370370, - 0.5370370370370370, - 0.5370370370370370, - 0.5576923076923080, - 0.5576923076923080, - 0.5918367346938780, - 0.5918367346938780, - 0.5918367346938780, - 0.5918367346938780, - 0.5918367346938780, - 0.6170212765957450, - 0.6304347826086960, - 0.6304347826086960, - 0.6666666666666670, - 0.6739130434782610, - 0.6808510638297870, - 0.6458333333333330, - 0.6595744680851060, - 0.6595744680851060, - 0.6595744680851060, - 0.6595744680851060, - 0.6458333333333330, - 0.6458333333333330, - 0.6530612244897960, - 0.6666666666666670, - 0.6666666666666670, - 0.6875000000000000, - 0.6938775510204080, - 0.7083333333333330, - 0.7234042553191490, - 0.7083333333333330, - 0.7083333333333330, - 0.7083333333333330, - 0.7083333333333330, - 0.7083333333333330, - 0.6938775510204080, - 0.6938775510204080, - 0.7000000000000000, - 0.7000000000000000, - 0.7058823529411760, - 0.7058823529411760, - 0.6923076923076920, - 0.6923076923076920, - 0.6981132075471700, - 0.7169811320754720, - 0.7500000000000000, - 0.7500000000000000, - 0.7090909090909090, - 0.7090909090909090, - 0.7090909090909090, - 0.7090909090909090, - 0.7090909090909090, - 0.7090909090909090, - 0.7222222222222220, - 0.7222222222222220, - 0.7222222222222220, - 0.7358490566037730, - 0.7407407407407410, - 0.7547169811320760, - 0.7142857142857140, - 0.7142857142857140, - 0.7142857142857140, - 0.7272727272727270, - 0.7454545454545450, - 0.7321428571428570, - 0.7321428571428570, - 0.7321428571428570, - 0.7321428571428570, - 0.7368421052631580, - 0.7368421052631580, - 0.7241379310344830, - 0.7241379310344830, - 0.7241379310344830, - 0.7241379310344830, - 0.7288135593220340, - 0.7377049180327870, - 0.7377049180327870, - 0.7377049180327870, - 0.7377049180327870, - 0.7377049180327870, - 0.7377049180327870, - 0.7377049180327870, - 0.7377049180327870, - 0.7377049180327870, - 0.7333333333333330, - 0.7333333333333330, - 0.7333333333333330, - 0.7213114754098360, - 0.7258064516129030, - 0.7377049180327870, - 0.7377049180327870, - 0.7377049180327870, - 0.7419354838709680, - 0.7419354838709680, - 0.7419354838709680, - 0.7666666666666670, - 0.7666666666666670, - 0.7666666666666670, - 0.7666666666666670, - 0.7666666666666670, - 0.7796610169491530, - 0.8214285714285710, - 0.8070175438596490, - 0.8070175438596490, - 0.8070175438596490, - 0.8070175438596490, - 0.8070175438596490, - 0.8214285714285710, - 0.8214285714285710, - 0.8214285714285710, - 0.8214285714285710, - 0.8214285714285710, - 0.8070175438596490, - 0.8070175438596490, - 0.8070175438596490, - 0.8070175438596490, - 0.8035714285714290, - 0.8035714285714290, - 0.8035714285714290, - 0.7758620689655170, - 0.7758620689655170, - 0.7796610169491530, - 0.7833333333333330, - 0.7868852459016390, - 0.8000000000000000, - 0.7868852459016390, - 0.7868852459016390, - 0.7868852459016390, - 0.7903225806451610, - 0.7903225806451610, - 0.7903225806451610, - 0.7903225806451610, - 0.8032786885245900, - 0.8032786885245900, - 0.7903225806451610, - 0.7903225806451610, - 0.7936507936507940, - 0.7846153846153850, - 0.7846153846153850, - 0.7846153846153850, - 0.7846153846153850, - 0.7968750000000000, - 0.7968750000000000, - 0.7968750000000000, - 0.7846153846153850, - 0.7846153846153850, - 0.7846153846153850, - 0.7846153846153850, - 0.8000000000000000, - 0.8000000000000000, - 0.8000000000000000, - 0.8000000000000000, - 0.8125000000000000, - 0.8225806451612900, - 0.8225806451612900, - 0.8644067796610170, - 0.8644067796610170, - 0.8644067796610170, - 0.8644067796610170, - 0.8793103448275860, - 0.8793103448275860, - 0.8833333333333330, - 0.8833333333333330, - 0.8833333333333330, - 0.8833333333333330, - 0.8833333333333330, - 0.8833333333333330, - 0.8888888888888890, - 0.8888888888888890, - 0.8888888888888890, - 0.8906250000000000, - 0.8906250000000000, - 0.8769230769230770, - 0.8769230769230770, - 0.8769230769230770, - 0.8769230769230770, - 0.8769230769230770, - 0.8769230769230770, - 0.8769230769230770, - 0.8769230769230770, - 0.8769230769230770, - 0.8769230769230770, - 0.8730158730158730, - 0.8888888888888890, - 0.9032258064516130, - 0.9032258064516130, - 0.9032258064516130, - 0.9032258064516130, - 0.9032258064516130, - 0.9047619047619050, - 0.9047619047619050, - 0.9047619047619050, - 0.9047619047619050, - 0.9047619047619050, - 0.9047619047619050, - 0.9047619047619050, - 0.9047619047619050, - 0.9047619047619050, - 0.9047619047619050, - 0.9047619047619050, - 0.9047619047619050, - 0.9047619047619050, - 0.9047619047619050, - 0.9193548387096770, - 0.9193548387096770, - 0.9193548387096770, - 0.9193548387096770, - 0.9206349206349210, - 0.9206349206349210, - 0.9206349206349210, - 0.9206349206349210, - 0.9206349206349210, - 0.9206349206349210, - 0.9206349206349210, - 0.9354838709677420, - 0.9354838709677420, - 0.9354838709677420, - 0.9354838709677420, - 0.9365079365079360, - 0.9365079365079360, - 0.9365079365079360, - 0.9365079365079360, - 0.9365079365079360, - 0.9354838709677420, - 0.9354838709677420, - 0.9354838709677420, - 0.9354838709677420, - 0.9365079365079360, - 0.9365079365079360, - 0.9365079365079360, - 0.9365079365079360, - 0.9365079365079360, - 0.9365079365079360, - 0.9218750000000000, - 0.9218750000000000, - 0.9218750000000000, - 0.9218750000000000, - 0.9230769230769230, - 0.9230769230769230, - 0.9230769230769230, - 0.9230769230769230, - 0.9230769230769230, - 0.9230769230769230, - 0.9242424242424240, - 0.9242424242424240, - 0.9242424242424240, - 0.9242424242424240, - 0.9242424242424240, - 0.9242424242424240, - 0.9242424242424240, - 0.9242424242424240, - 0.9242424242424240, - 0.9242424242424240, - 0.9253731343283580, - 0.9264705882352940, - 0.9264705882352940, - 0.9275362318840580, - 0.9275362318840580, - 0.9275362318840580, - 0.9275362318840580, - 0.9275362318840580, - 0.9275362318840580, - 0.9275362318840580, - 0.9275362318840580, - 0.9275362318840580, - 0.9275362318840580, - 0.9275362318840580, - 0.9275362318840580, - 0.9275362318840580, - 0.9275362318840580, - 0.9275362318840580, - 0.9275362318840580, - 0.9275362318840580, - 0.9275362318840580, - 0.9275362318840580, - 0.9275362318840580, - 0.9275362318840580, - 0.9275362318840580, - 0.9275362318840580, - 0.9275362318840580, - 0.9275362318840580, - 0.9275362318840580, - 0.9275362318840580, - 0.9275362318840580, - 0.9275362318840580, - 0.9275362318840580, - 0.9275362318840580, - 0.9275362318840580, - 0.9275362318840580, - 0.9275362318840580, - 0.9275362318840580, - 0.9275362318840580, - 0.9285714285714290, - 0.9285714285714290, - 0.9285714285714290, - 0.9285714285714290, - 0.9285714285714290, - 0.9285714285714290, - 0.9285714285714290, - 0.9285714285714290, - 0.9420289855072460, - 0.9420289855072460, - 0.9420289855072460, - 0.9420289855072460, - 0.9420289855072460, - 0.9420289855072460, - 0.9420289855072460, - 0.9420289855072460, - 0.9420289855072460, - 0.9420289855072460, - 0.9420289855072460, - 0.9420289855072460, - 0.9420289855072460, - 0.9420289855072460, - 0.9420289855072460, - 0.9420289855072460, - 0.9420289855072460, - 0.9420289855072460, - 0.9428571428571430, - 0.9428571428571430, - 0.9428571428571430, - 0.9428571428571430, - 0.9428571428571430, - 0.9428571428571430, - 0.9428571428571430, - 0.9428571428571430, - 0.9428571428571430, - 0.9428571428571430, - 0.9428571428571430, - 0.9428571428571430, - 0.9428571428571430, - 0.9428571428571430, - 0.9428571428571430, - 0.9428571428571430, - 0.9428571428571430, - 0.9428571428571430, - 0.9565217391304350, - 0.9565217391304350, - 0.9565217391304350, - 0.9565217391304350, - 0.9565217391304350, - 0.9565217391304350, - 0.9565217391304350, - 0.9565217391304350, - 0.9565217391304350, - 0.9565217391304350, - 0.9565217391304350, - 0.9565217391304350, - 0.9565217391304350, - 0.9565217391304350, - 0.9565217391304350, - 0.9565217391304350, - 0.9565217391304350, - 0.9565217391304350, - 0.9565217391304350, - 0.9565217391304350, - 0.9565217391304350, - 0.9565217391304350, - 0.9565217391304350, - 0.9565217391304350, - 0.9565217391304350, - 0.9565217391304350, - 0.9565217391304350, - 0.9565217391304350, - 0.9565217391304350, - 0.9565217391304350, - 0.9565217391304350, - 0.9565217391304350, - 0.9565217391304350, - 0.9565217391304350, - 0.9565217391304350, - 0.9565217391304350, - 0.9571428571428570, - 0.9571428571428570, - 0.9571428571428570, - 0.9571428571428570, - 0.9571428571428570, - 0.9571428571428570, - 0.9571428571428570, - 0.9571428571428570, - 0.9571428571428570, - 0.9571428571428570, - 0.9571428571428570, - 0.9571428571428570, - 0.9571428571428570, - 0.9571428571428570, - 0.9571428571428570, - 0.9571428571428570, - 0.9571428571428570, - 0.9571428571428570, - 0.9571428571428570, - 0.9571428571428570, - 0.9571428571428570, - 0.9571428571428570, - 0.9571428571428570, - 0.9571428571428570, - 0.9571428571428570, - 0.9571428571428570, - 0.9571428571428570, - 0.9571428571428570, - 0.9571428571428570, - 0.9571428571428570, - 0.9571428571428570, - 0.9571428571428570, - 0.9571428571428570, - 0.9571428571428570, - 0.9571428571428570, - 0.9571428571428570, - 0.9571428571428570, - 0.9571428571428570, - 0.9571428571428570, - 0.9565217391304350, - 0.9565217391304350, - 0.9565217391304350, - 0.9565217391304350, - 0.9565217391304350, - 0.9565217391304350, - 0.9565217391304350, - 0.9565217391304350, - 0.9565217391304350, - 0.9565217391304350, - 0.9565217391304350, - 0.9565217391304350, - 0.9565217391304350, - 0.9565217391304350, - 0.9565217391304350, - 0.9565217391304350, - 0.9565217391304350, - 0.9565217391304350, - 0.9565217391304350, - 0.9565217391304350, - 0.9565217391304350, - 0.9565217391304350, - 0.9565217391304350, - 0.9565217391304350, - 0.9565217391304350, - 0.9565217391304350, - 0.9565217391304350, - 0.9565217391304350, - 0.9565217391304350, - 0.9565217391304350, - 0.9565217391304350, - 0.9565217391304350, - 0.9565217391304350, - 0.9565217391304350, - 0.9565217391304350, - 0.9565217391304350, - 0.9565217391304350, - 0.9565217391304350, - 0.9565217391304350, - 0.9565217391304350, - 0.9565217391304350, - 0.9565217391304350, - 0.9565217391304350, - 0.9565217391304350, - 0.9565217391304350, - 0.9565217391304350, - 0.9565217391304350, - 0.9565217391304350, - 0.9558823529411760, - 0.9558823529411760, - 0.9558823529411760, - 0.9558823529411760, - 0.9558823529411760, - 0.9558823529411760, - 0.9558823529411760, - 0.9558823529411760, - 0.9558823529411760, - 0.9558823529411760, - 0.9558823529411760, - 0.9558823529411760, - 0.9558823529411760, - 0.9558823529411760, - 0.9558823529411760, - 0.9558823529411760, - 0.9558823529411760, - 0.9558823529411760, - 0.9558823529411760, - 0.9558823529411760, - 0.9558823529411760, - 0.9558823529411760, - 0.9558823529411760, - 0.9558823529411760, - 0.9558823529411760, - 0.9558823529411760, - 0.9558823529411760, - 0.9558823529411760, - 0.9558823529411760, - 0.9558823529411760, - 0.9565217391304350, - 0.9565217391304350, - 0.9565217391304350, - 0.9565217391304350, - 0.9565217391304350, - 0.9565217391304350, - 0.9565217391304350, - 0.9565217391304350, - 0.9565217391304350, - 0.9565217391304350, - 0.9565217391304350, - 0.9565217391304350, - 0.9565217391304350, - 0.9565217391304350, - 0.9565217391304350, - 0.9565217391304350, - 0.9565217391304350, - 0.9565217391304350, - 0.9565217391304350, - 0.9565217391304350, - 0.9565217391304350, - 0.9565217391304350, - 0.9565217391304350, - 0.9565217391304350, - 0.9565217391304350, - 0.9565217391304350, - 0.9565217391304350, - 0.9565217391304350, - 0.9565217391304350, - 0.9565217391304350, - 0.9565217391304350, - 0.9565217391304350, - 0.9565217391304350, - 0.9565217391304350, - 0.9705882352941180, - 0.9705882352941180, - 0.9705882352941180, - 0.9705882352941180, - 0.9705882352941180, - 0.9705882352941180, - 0.9705882352941180, - 0.9705882352941180, - 0.9705882352941180, - 0.9705882352941180, - 0.9705882352941180, - 0.9705882352941180, - 0.9705882352941180, - 0.9701492537313430, - 0.9701492537313430, - 0.9701492537313430, - 0.9701492537313430, - 0.9701492537313430, - 0.9701492537313430, - 0.9701492537313430, - 0.9701492537313430, - 0.9701492537313430, - 0.9701492537313430, - 0.9701492537313430, - 0.9701492537313430, - 0.9701492537313430, - 0.9701492537313430, - 0.9701492537313430, - 0.9701492537313430, - 0.9701492537313430, - 0.9701492537313430, - 0.9701492537313430, - 0.9701492537313430, - 0.9701492537313430, - 0.9701492537313430, - 0.9701492537313430, - 0.9696969696969700, - 0.9696969696969700, - 0.9696969696969700, - 0.9696969696969700, - 0.9696969696969700, - 0.9696969696969700, - 0.9696969696969700, - 0.9696969696969700, - 0.9696969696969700, - 0.9696969696969700, - 0.9696969696969700, - 0.9696969696969700, - 0.9696969696969700, - 0.9696969696969700, - 0.9696969696969700, - 0.9696969696969700, - 0.9692307692307690, - 0.9692307692307690, - 0.9692307692307690, - 0.9692307692307690, - 0.9692307692307690, - 0.9692307692307690, - 0.9692307692307690, - 0.9692307692307690, - 0.9692307692307690, - 0.9692307692307690, - 0.9692307692307690, - 0.9692307692307690, - 0.9692307692307690, - 0.9692307692307690, - 0.9687500000000000, - 0.9687500000000000, - 0.9687500000000000, - 0.9687500000000000, - 0.9687500000000000, - 0.9687500000000000, - 0.9692307692307690, - 0.9692307692307690, - 0.9692307692307690, - 0.9692307692307690, - 0.9692307692307690, - 0.9692307692307690, - 0.9692307692307690, - 0.9692307692307690, - 0.9692307692307690, - 0.9692307692307690, - 0.9692307692307690, - 0.9692307692307690, - 0.9692307692307690, - 0.9692307692307690, - 0.9692307692307690, - 0.9692307692307690, - 0.9692307692307690, - 0.9692307692307690, - 0.9692307692307690, - 0.9692307692307690, - 0.9692307692307690, - 0.9692307692307690, - 0.9692307692307690, - 0.9692307692307690, - 0.9692307692307690, - 0.9692307692307690, - 0.9692307692307690, - 0.9692307692307690, - 0.9692307692307690, - 0.9692307692307690, - 0.9692307692307690, - 0.9692307692307690, - 0.9692307692307690, - 0.9692307692307690, - 0.9692307692307690, - 0.9692307692307690, - 0.9692307692307690, - 0.9692307692307690, - 0.9696969696969700, - 0.9696969696969700, - 0.9696969696969700, - 0.9696969696969700, - 0.9696969696969700, - 0.9696969696969700, - 0.9696969696969700, - 0.9696969696969700, - 0.9696969696969700, - 0.9696969696969700, - 0.9696969696969700, - 0.9696969696969700, - 0.9696969696969700, - 0.9696969696969700, - 0.9696969696969700, - 0.9696969696969700, - 0.9696969696969700, - 0.9696969696969700, - 0.9696969696969700, - 0.9696969696969700, - 0.9696969696969700, - 0.9696969696969700, - 0.9696969696969700, - 0.9692307692307690, - 0.9692307692307690, - 0.9692307692307690, - 0.9692307692307690, - 0.9692307692307690, - 0.9692307692307690, - 0.9692307692307690, - 0.9692307692307690, - 0.9692307692307690, - 0.9692307692307690, - 0.9692307692307690, - 0.9692307692307690, - 0.9692307692307690, - 0.9692307692307690, - 0.9692307692307690, - 0.9692307692307690, - 0.9692307692307690, - 0.9692307692307690, - 0.9692307692307690, - 0.9692307692307690, - 0.9692307692307690, - 0.9692307692307690, - 0.9692307692307690, - 0.9692307692307690, - 0.9692307692307690, - 0.9692307692307690, - 0.9692307692307690, - 0.9692307692307690, - 0.9692307692307690, - 0.9692307692307690, - 0.9692307692307690, - 0.9692307692307690, - 0.9692307692307690, - 0.9692307692307690, - 0.9692307692307690, - 0.9692307692307690, - 0.9692307692307690, - 0.9692307692307690, - 0.9692307692307690, - 0.9692307692307690, - 0.9692307692307690, - 0.9692307692307690, - 0.9692307692307690, - 0.9692307692307690, - 0.9692307692307690, - 0.9692307692307690, - 0.9692307692307690, - 0.9692307692307690, - 0.9692307692307690, - 0.9687500000000000, - 0.9687500000000000, - 0.9687500000000000, - 0.9687500000000000, - 0.9687500000000000, - 0.9692307692307690, - 0.9687500000000000, - 0.9687500000000000, - 0.9687500000000000, - 0.9687500000000000, - 0.9687500000000000, - 0.9538461538461540, - 0.9538461538461540, - 0.9538461538461540, - 0.9538461538461540, - 0.9538461538461540, - 0.9538461538461540, - 0.9538461538461540, - 0.9538461538461540, - 0.9538461538461540, - 0.9538461538461540, - 0.9538461538461540, - 0.9538461538461540, - 0.9538461538461540, - 0.9365079365079360, - 0.9365079365079360, - 0.9365079365079360, - 0.9365079365079360, - 0.9365079365079360, - 0.9365079365079360, - 0.9218750000000000, - 0.9218750000000000, - 0.9218750000000000, - 0.9218750000000000, - 0.9218750000000000, - 0.9218750000000000, - 0.9218750000000000, - 0.9206349206349210, - 0.9206349206349210, - 0.9206349206349210, - 0.9206349206349210, - 0.9193548387096770, - 0.9193548387096770, - 0.9180327868852460, - 0.9180327868852460, - 0.9180327868852460, - 0.9180327868852460, - 0.9180327868852460, - 0.9333333333333330, - 0.9322033898305080, - 0.9322033898305080, - 0.9322033898305080, - 0.9322033898305080, - 0.9166666666666670, - 0.9322033898305080, - 0.8870967741935480, - 0.8870967741935480, - 0.8870967741935480, - 0.8870967741935480, - 0.8870967741935480, - 0.8870967741935480, - 0.8870967741935480, - 0.8870967741935480, - 0.8852459016393440, - 0.8833333333333330, - 0.8833333333333330, - 0.8833333333333330, - 0.8813559322033900, - 0.8813559322033900, - 0.8813559322033900, - 0.8813559322033900, - 0.8793103448275860, - 0.8793103448275860, - 0.8793103448275860, - 0.8793103448275860, - 0.8793103448275860, - 0.8644067796610170, - 0.8666666666666670, - 0.8524590163934430, - 0.8500000000000000, - 0.8500000000000000, - 0.8500000000000000, - 0.8500000000000000, - 0.8474576271186440, - 0.8196721311475410, - 0.8196721311475410, - 0.8196721311475410, - 0.8196721311475410, - 0.8166666666666670, - 0.8103448275862070, - 0.8103448275862070, - 0.8103448275862070, - 0.8035714285714290, - 0.8035714285714290, - 0.8035714285714290, - 0.8000000000000000, - 0.7857142857142860, - 0.7857142857142860, - 0.7857142857142860, - 0.7857142857142860, - 0.7636363636363640, - 0.7592592592592590, - 0.7547169811320760, - 0.7547169811320760, - 0.7547169811320760, - 0.7500000000000000, - 0.7450980392156860, - 0.7346938775510200, - 0.7200000000000000, - 0.7200000000000000, - 0.7058823529411760, - 0.7000000000000000, - 0.6862745098039220, - 0.6730769230769230, - 0.6730769230769230, - 0.6730769230769230, - 0.6730769230769230, - 0.6730769230769230, - 0.6666666666666670, - 0.6666666666666670, - 0.6666666666666670, - 0.6538461538461540, - 0.6470588235294120, - 0.6346153846153850, - 0.6346153846153850, - 0.6346153846153850, - 0.6346153846153850, - 0.6346153846153850, - 0.6346153846153850, - 0.6346153846153850, - 0.6226415094339620, - 0.6000000000000000, - 0.6000000000000000, - 0.6000000000000000, - 0.6000000000000000, - 0.6000000000000000, - 0.6000000000000000, - 0.5818181818181820, - 0.5818181818181820, - 0.5818181818181820, - 0.5714285714285710, - 0.5714285714285710, - 0.5614035087719300, - 0.5517241379310340, - 0.5272727272727270, - 0.5272727272727270, - 0.5272727272727270, - 0.5272727272727270, - 0.5178571428571430, - 0.5178571428571430, - 0.4909090909090910, - 0.4821428571428570, - 0.4821428571428570, - 0.4736842105263160, - 0.4482758620689660, - 0.4482758620689660, - 0.4385964912280700, - 0.4385964912280700, - 0.4385964912280700, - 0.4385964912280700, - 0.4385964912280700, - 0.4385964912280700, - 0.3962264150943400, - 0.3962264150943400, - 0.3962264150943400, - 0.3962264150943400, - 0.3962264150943400, - 0.3888888888888890, - 0.3818181818181820, - 0.3818181818181820, - 0.3703703703703700, - 0.3636363636363640, - 0.3636363636363640, - 0.3636363636363640, - 0.3636363636363640, - 0.3636363636363640, - 0.3518518518518520, - 0.3137254901960780, - 0.2941176470588230, - 0.2800000000000000, - 0.2653061224489800, - 0.2653061224489800, - 0.2500000000000000, - 0.2500000000000000, - 0.2500000000000000, - 0.2500000000000000, - 0.2400000000000000, - 0.2400000000000000, - 0.2200000000000000, - 0.2156862745098040, - 0.2156862745098040, - 0.2156862745098040, - 0.2115384615384620, - 0.2115384615384620, - 0.2075471698113210, - 0.2075471698113210, - 0.2075471698113210, - 0.2075471698113210, - 0.1886792452830190, - 0.1886792452830190, - 0.1886792452830190, - 0.1886792452830190, - 0.1851851851851850, - 0.1851851851851850, - 0.1754385964912280, - 0.1754385964912280, - 0.1754385964912280, - 0.1724137931034480, - 0.1724137931034480, - 0.1724137931034480, - 0.1694915254237290, - 0.1694915254237290, - 0.1639344262295080, - 0.1639344262295080, - 0.1639344262295080, - 0.1612903225806450, - 0.1406250000000000, - 0.1406250000000000, - 0.1384615384615380, - 0.1384615384615380, - 0.1406250000000000, - 0.1406250000000000, - 0.1384615384615380, - 0.1384615384615380, - 0.1363636363636360, - 0.1363636363636360, - 0.1363636363636360, - 0.1343283582089550, - 0.1343283582089550, - 0.1343283582089550, - 0.1323529411764710, - 0.1304347826086960, - 0.1304347826086960, - 0.1323529411764710, - 0.1323529411764710, - 0.1323529411764710, - 0.1323529411764710, - 0.1323529411764710, - 0.1285714285714290, - 0.1267605633802820, - 0.1142857142857140, - 0.1142857142857140, - 0.1159420289855070, - 0.1159420289855070, - 0.1159420289855070, - 0.1029411764705880, - 0.0895522388059701, - 0.0895522388059701, - 0.0895522388059701, - 0.0895522388059701, - 0.0895522388059701, - 0.0895522388059701, - 0.0895522388059701, - 0.0909090909090909, - 0.0909090909090909, - 0.0909090909090909, - 0.0909090909090909, - 0.0909090909090909, - 0.0895522388059701, - 0.0895522388059701, - 0.0895522388059701, - 0.0895522388059701, - 0.0895522388059701, - 0.0895522388059701, - 0.0882352941176471, - 0.0882352941176471, - 0.0882352941176471, - 0.0882352941176471, - 0.0882352941176471, - 0.0882352941176471, - 0.0869565217391304, - 0.0869565217391304, - 0.0869565217391304, - 0.0869565217391304, - 0.0869565217391304, - 0.0869565217391304, - 0.0869565217391304, - 0.0869565217391304, - 0.0869565217391304, - 0.0882352941176471, - 0.0882352941176471, - 0.0882352941176471, - 0.0882352941176471, - 0.0882352941176471, - 0.0882352941176471, - 0.0882352941176471, - 0.0882352941176471, - 0.0882352941176471, - 0.0882352941176471, - 0.0869565217391304, - 0.0857142857142857, - 0.0857142857142857, - 0.0857142857142857, - 0.0857142857142857, - 0.0857142857142857, - 0.0857142857142857, - 0.0857142857142857, - 0.0857142857142857, - 0.0857142857142857, - 0.0857142857142857, - 0.0857142857142857, - 0.0857142857142857, - 0.0857142857142857, - 0.0857142857142857, - 0.0857142857142857, - 0.0714285714285714, - 0.0714285714285714, - 0.0714285714285714, - 0.0724637681159420, - 0.0724637681159420, - 0.0724637681159420, - 0.0724637681159420, - 0.0724637681159420, - 0.0724637681159420, - 0.0724637681159420, - 0.0724637681159420, - 0.0724637681159420, - 0.0724637681159420, - 0.0724637681159420, - 0.0724637681159420, - 0.0714285714285714, - 0.0714285714285714, - 0.0714285714285714, - 0.0714285714285714, - 0.0714285714285714, - 0.0714285714285714, - 0.0714285714285714, - 0.0714285714285714, - 0.0714285714285714, - 0.0714285714285714, - 0.0714285714285714, - 0.0714285714285714, - 0.0714285714285714, - 0.0714285714285714, - 0.0714285714285714, - 0.0714285714285714, - 0.0724637681159420, - 0.0724637681159420, - 0.0724637681159420, - 0.0724637681159420, - 0.0724637681159420, - 0.0724637681159420, - 0.0724637681159420, - 0.0724637681159420, - 0.0724637681159420, - 0.0724637681159420, - 0.0724637681159420, - 0.0724637681159420, - 0.0724637681159420, - 0.0724637681159420, - 0.0724637681159420, - 0.0724637681159420, - 0.0735294117647059, - 0.0724637681159420, - 0.0735294117647059, - 0.0746268656716418, - 0.0757575757575758, - 0.0757575757575758, - 0.0757575757575758, - 0.0757575757575758, - 0.0781250000000000, - 0.0769230769230769, - 0.0793650793650794, - 0.0793650793650794, - 0.0793650793650794, - 0.0793650793650794, - 0.0769230769230769, - 0.0781250000000000, - 0.0634920634920635, - 0.0634920634920635, - 0.0634920634920635, - 0.0634920634920635, - 0.0634920634920635, - 0.0634920634920635, - 0.0625000000000000, - 0.0625000000000000, - 0.0615384615384615, - 0.0615384615384615, - 0.0634920634920635, - 0.0634920634920635, - 0.0634920634920635, - 0.0634920634920635, - 0.0634920634920635, - 0.0634920634920635, - 0.0634920634920635, - 0.0645161290322581, - 0.0634920634920635, - 0.0634920634920635, - 0.0645161290322581, - 0.0645161290322581, - 0.0645161290322581, - 0.0645161290322581, - 0.0634920634920635, - 0.0634920634920635, - 0.0634920634920635, - 0.0634920634920635, - 0.0625000000000000, - 0.0625000000000000, - 0.0625000000000000, - 0.0625000000000000, - 0.0625000000000000, - 0.0625000000000000, - 0.0645161290322581, - 0.0645161290322581, - 0.0655737704918033, - 0.0655737704918033, - 0.0655737704918033, - 0.0655737704918033, - 0.0666666666666667, - 0.0645161290322581, - 0.0625000000000000, - 0.0625000000000000, - 0.0625000000000000, - 0.0625000000000000, - 0.0597014925373134, - 0.0597014925373134, - 0.0597014925373134, - 0.0597014925373134, - 0.0597014925373134, - 0.0606060606060606, - 0.0579710144927536, - 0.0579710144927536, - 0.0571428571428571, - 0.0571428571428571, - 0.0571428571428571, - 0.0571428571428571, - 0.0571428571428571, - 0.0571428571428571, - 0.0571428571428571, - 0.0571428571428571, - 0.0563380281690141, - 0.0563380281690141, - 0.0571428571428571, - 0.0579710144927536, - 0.0588235294117647, - 0.0588235294117647, - 0.0597014925373134, - 0.0606060606060606, - 0.0597014925373134, - 0.0588235294117647, - 0.0579710144927536, - 0.0571428571428571, - 0.0571428571428571, - 0.0579710144927536, - 0.0579710144927536, - 0.0579710144927536, - 0.0588235294117647, - 0.0588235294117647, - 0.0588235294117647, - 0.0588235294117647, - 0.0588235294117647, - 0.0588235294117647, - 0.0597014925373134, - 0.0597014925373134, - 0.0597014925373134, - 0.0735294117647059, - 0.0735294117647059, - 0.0746268656716418, - 0.0735294117647059, - 0.0735294117647059, - 0.0735294117647059, - 0.0724637681159420, - 0.0724637681159420, - 0.0714285714285714, - 0.0714285714285714, - 0.0714285714285714, - 0.0704225352112676, - 0.0694444444444444, - 0.0694444444444444, - 0.0694444444444444, - 0.0684931506849315, - 0.0684931506849315, - 0.0684931506849315, - 0.0684931506849315, - 0.0684931506849315, - 0.0684931506849315, - 0.0684931506849315, - 0.0684931506849315, - 0.0684931506849315, - 0.0684931506849315, - 0.0684931506849315, - 0.0684931506849315, - 0.0694444444444444, - 0.0694444444444444, - 0.0694444444444444, - 0.0694444444444444, - 0.0694444444444444, - 0.0694444444444444, - 0.0704225352112676, - 0.0704225352112676, - 0.0704225352112676, - 0.0704225352112676, - 0.0704225352112676, - 0.0704225352112676, - 0.0704225352112676, - 0.0694444444444444, - 0.0694444444444444, - 0.0563380281690141, - 0.0563380281690141, - 0.0563380281690141, - 0.0563380281690141, - 0.0563380281690141, - 0.0563380281690141, - 0.0563380281690141, - 0.0563380281690141, - 0.0563380281690141, - 0.0555555555555556, - 0.0555555555555556, - 0.0563380281690141, - 0.0571428571428571, - 0.0571428571428571, - 0.0571428571428571, - 0.0571428571428571, - 0.0571428571428571, - 0.0571428571428571, - 0.0428571428571429, - 0.0428571428571429, - 0.0428571428571429, - 0.0428571428571429, - 0.0428571428571429, - 0.0428571428571429, - 0.0422535211267606, - 0.0428571428571429, - 0.0434782608695652, - 0.0434782608695652, - 0.0434782608695652, - 0.0434782608695652, - 0.0434782608695652, - 0.0428571428571429, - 0.0428571428571429, - 0.0428571428571429, - 0.0428571428571429, - 0.0422535211267606, - 0.0422535211267606, - 0.0422535211267606, - 0.0422535211267606, - 0.0422535211267606, - 0.0422535211267606, - 0.0422535211267606, - 0.0428571428571429, - 0.0434782608695652, - 0.0441176470588235, - 0.0441176470588235, - 0.0441176470588235, - 0.0447761194029851, - 0.0447761194029851, - 0.0447761194029851, - 0.0447761194029851, - 0.0447761194029851, - 0.0447761194029851, - 0.0447761194029851, - 0.0447761194029851, - 0.0447761194029851, - 0.0597014925373134, - 0.0597014925373134, - 0.0597014925373134, - 0.0597014925373134, - 0.0597014925373134, - 0.0746268656716418, - 0.0746268656716418, - 0.0746268656716418, - 0.0746268656716418, - 0.0746268656716418, - 0.0746268656716418, - 0.0735294117647059, - 0.0735294117647059, - 0.0724637681159420, - 0.0735294117647059, - 0.0724637681159420, - 0.0857142857142857, - 0.0857142857142857, - 0.0985915492957746, - 0.0985915492957746, - 0.1000000000000000, - 0.1014492753623190, - 0.1029411764705880, - 0.1029411764705880, - 0.1029411764705880, - 0.1029411764705880, - 0.1029411764705880, - 0.1029411764705880, - 0.1029411764705880, - 0.1044776119402990, - 0.1044776119402990, - 0.1044776119402990, - 0.1044776119402990, - 0.1194029850746270, - 0.1194029850746270, - 0.1194029850746270, - 0.1194029850746270, - 0.1194029850746270, - 0.1194029850746270, - 0.1323529411764710, - 0.1323529411764710, - 0.1323529411764710, - 0.1323529411764710, - 0.1323529411764710, - 0.1323529411764710, - 0.1323529411764710, - 0.1470588235294120, - 0.1449275362318840, - 0.1449275362318840, - 0.1449275362318840, - 0.1470588235294120, - 0.1470588235294120, - 0.1449275362318840, - 0.1323529411764710, - 0.1323529411764710, - 0.1323529411764710, - 0.1323529411764710, - 0.1343283582089550, - 0.1212121212121210, - 0.1194029850746270, - 0.1194029850746270, - 0.1212121212121210, - 0.1194029850746270, - 0.1194029850746270, - 0.1343283582089550, - 0.1343283582089550, - 0.1343283582089550, - 0.1343283582089550, - 0.1343283582089550, - 0.1470588235294120, - 0.1492537313432840, - 0.1515151515151520, - 0.1515151515151520, - 0.1515151515151520, - 0.1515151515151520, - 0.1515151515151520, - 0.1538461538461540, - 0.1538461538461540, - 0.1666666666666670, - 0.1666666666666670, - 0.1791044776119400, - 0.1791044776119400, - 0.1818181818181820, - 0.1875000000000000, - 0.1746031746031750, - 0.1746031746031750, - 0.1746031746031750, - 0.1746031746031750, - 0.1746031746031750, - 0.1774193548387100, - 0.1639344262295080, - 0.1639344262295080, - 0.1639344262295080, - 0.1639344262295080, - 0.1666666666666670, - 0.1803278688524590, - 0.1803278688524590, - 0.1803278688524590, - 0.1833333333333330, - 0.1833333333333330, - 0.2131147540983610, - 0.2166666666666670, - 0.2166666666666670, - 0.2131147540983610, - 0.2258064516129030, - 0.2258064516129030, - 0.2258064516129030, - 0.2258064516129030, - 0.2258064516129030, - 0.2295081967213110, - 0.2295081967213110, - 0.2333333333333330, - 0.2333333333333330, - 0.2333333333333330, - 0.2333333333333330, - 0.2333333333333330, - 0.2333333333333330, - 0.2333333333333330, - 0.2333333333333330, - 0.2333333333333330, - 0.2333333333333330, - 0.2372881355932200, - 0.2456140350877190, - 0.2363636363636360, - 0.2631578947368420, - 0.2631578947368420, - 0.2586206896551720, - 0.2631578947368420, - 0.2631578947368420, - 0.2678571428571430, - 0.2727272727272730, - 0.2857142857142860, - 0.2857142857142860, - 0.2857142857142860, - 0.2909090909090910, - 0.2962962962962960, - 0.2830188679245280, - 0.3076923076923080, - 0.3076923076923080, - 0.3076923076923080, - 0.3207547169811320, - 0.3207547169811320, - 0.3207547169811320, - 0.3750000000000000, - 0.3750000000000000, - 0.3750000000000000, - 0.3958333333333330, - 0.3958333333333330, - 0.3958333333333330, - 0.3877551020408160, - 0.3958333333333330, - 0.3958333333333330, - 0.4081632653061220, - 0.4038461538461540, - 0.4074074074074070, - 0.4035087719298250, - 0.3965517241379310, - 0.3965517241379310, - 0.4067796610169490, - 0.4166666666666670, - 0.4166666666666670, - 0.4166666666666670, - 0.4237288135593220, - 0.4237288135593220, - 0.4237288135593220, - 0.4310344827586210, - 0.4310344827586210, - 0.4237288135593220, - 0.4237288135593220, - 0.4237288135593220, - 0.4333333333333330, - 0.4426229508196720, - 0.4426229508196720, - 0.4516129032258060, - 0.4516129032258060, - 0.4375000000000000, - 0.4375000000000000, - 0.4375000000000000, - 0.4375000000000000, - 0.4531250000000000, - 0.4461538461538460, - 0.4461538461538460, - 0.4285714285714290, - 0.4354838709677420, - 0.4262295081967210, - 0.4482758620689660, - 0.4482758620689660, - 0.4406779661016950, - 0.4406779661016950, - 0.4406779661016950, - 0.4576271186440680, - 0.4590163934426230, - 0.4677419354838710, - 0.4915254237288140, - 0.4915254237288140, - 0.4915254237288140, - 0.5000000000000000, - 0.5081967213114750, - 0.5081967213114750, - 0.5081967213114750, - 0.5081967213114750, - 0.5166666666666670, - 0.5166666666666670, - 0.5166666666666670, - 0.5166666666666670, - 0.5081967213114750, - 0.5081967213114750, - 0.5081967213114750, - 0.5000000000000000, - 0.5084745762711860, - 0.5084745762711860, - 0.5000000000000000, - 0.5000000000000000, - 0.5081967213114750, - 0.5161290322580650, - 0.5076923076923080, - 0.5156250000000000, - 0.5238095238095240, - 0.5238095238095240, - 0.5238095238095240, - 0.5245901639344260, - 0.5333333333333330, - 0.5245901639344260, - 0.5500000000000000, - 0.5500000000000000, - 0.5573770491803280, - 0.5645161290322580, - 0.5645161290322580, - 0.5645161290322580, - 0.5645161290322580, - 0.5645161290322580, - 0.5645161290322580, - 0.5645161290322580, - 0.5645161290322580, - 0.5645161290322580, - 0.5625000000000000, - 0.5538461538461540, - 0.5454545454545450, - 0.5454545454545450, - 0.5454545454545450, - 0.5454545454545450, - 0.5384615384615380, - 0.5384615384615380, - 0.5384615384615380, - 0.5454545454545450, - 0.5588235294117650, - 0.5588235294117650, - 0.5671641791044780, - 0.5588235294117650, - 0.5588235294117650, - 0.5588235294117650, - 0.5757575757575760, - 0.5757575757575760, - 0.6000000000000000, - 0.6000000000000000, - 0.6000000000000000, - 0.6000000000000000, - 0.6290322580645160, - 0.6290322580645160, - 0.6290322580645160, - 0.6393442622950820, - 0.6393442622950820, - 0.6393442622950820, - 0.6271186440677970, - 0.6271186440677970, - 0.6271186440677970, - 0.6206896551724140, - 0.6206896551724140, - 0.6206896551724140, - 0.6428571428571430, - 0.6428571428571430, - 0.6315789473684210, - 0.6428571428571430, - 0.6428571428571430, - 0.6363636363636360, - 0.6363636363636360, - 0.6363636363636360, - 0.6363636363636360, - 0.6363636363636360, - 0.6481481481481480, - 0.6481481481481480, - 0.6296296296296300, - 0.6296296296296300, - 0.6415094339622640, - 0.6296296296296300, - 0.6415094339622640, - 0.6226415094339620, - 0.6181818181818180, - 0.6296296296296300, - 0.6181818181818180, - 0.6181818181818180, - 0.6181818181818180, - 0.6181818181818180, - 0.6315789473684210, - 0.6428571428571430, - 0.6545454545454550, - 0.6607142857142860, - 0.6607142857142860, - 0.6607142857142860, - 0.6724137931034480, - 0.6724137931034480, - 0.6779661016949150, - 0.6779661016949150, - 0.6833333333333330, - 0.6833333333333330, - 0.7000000000000000, - 0.7000000000000000, - 0.7166666666666670, - 0.7166666666666670, - 0.7118644067796610, - 0.7118644067796610, - 0.7241379310344830, - 0.7241379310344830, - 0.7368421052631580, - 0.7368421052631580, - 0.7368421052631580, - 0.7118644067796610, - 0.7118644067796610, - 0.7118644067796610, - 0.7118644067796610, - 0.7118644067796610, - 0.7118644067796610, - 0.7118644067796610, - 0.7166666666666670, - 0.7049180327868850, - 0.7049180327868850, - 0.7049180327868850, - 0.7049180327868850, - 0.6935483870967740, - 0.6935483870967740, - 0.6935483870967740, - 0.7096774193548390, - 0.7096774193548390, - 0.7096774193548390, - 0.7096774193548390, - 0.7096774193548390, - 0.7096774193548390, - 0.6923076923076920, - 0.6923076923076920, - 0.6969696969696970, - 0.6969696969696970, - 0.7076923076923080, - 0.7076923076923080, - 0.6969696969696970, - 0.6969696969696970, - 0.6865671641791040, - 0.6865671641791040, - 0.6865671641791040, - 0.6911764705882350, - 0.6911764705882350, - 0.6911764705882350, - 0.6911764705882350, - 0.7014925373134330, - 0.7058823529411760, - 0.7058823529411760, - 0.7164179104477610, - 0.7164179104477610, - 0.7164179104477610, - 0.7164179104477610, - 0.7164179104477610, - 0.7164179104477610, - 0.7246376811594200, - 0.7246376811594200, - 0.7352941176470590, - 0.7352941176470590, - 0.7352941176470590, - 0.7352941176470590, - 0.7352941176470590, - 0.7352941176470590, - 0.7352941176470590, - 0.7462686567164180, - 0.7462686567164180, - 0.7575757575757580, - 0.7611940298507460, - 0.7611940298507460, - 0.7647058823529410, - 0.7681159420289850, - 0.7681159420289850, - 0.7681159420289850, - 0.7681159420289850, - 0.7681159420289850, - 0.7681159420289850, - 0.7826086956521740, - 0.7941176470588230, - 0.8059701492537310, - 0.8059701492537310, - 0.8059701492537310, - 0.8059701492537310, - 0.8059701492537310, - 0.8059701492537310, - 0.8059701492537310, - 0.8059701492537310, - 0.8059701492537310, - 0.8059701492537310, - 0.8181818181818180, - 0.8307692307692310, - 0.8307692307692310, - 0.8437500000000000, - 0.8437500000000000, - 0.8437500000000000, - 0.8461538461538460, - 0.8461538461538460, - 0.8484848484848480, - 0.8484848484848480, - 0.8484848484848480, - 0.8484848484848480, - 0.8507462686567160, - 0.8571428571428570, - 0.8571428571428570, - 0.8695652173913040, - 0.8695652173913040, - 0.8695652173913040, - 0.8695652173913040, - 0.8695652173913040, - 0.8695652173913040, - 0.8676470588235290, - 0.8676470588235290, - 0.8676470588235290, - 0.8676470588235290, - 0.8676470588235290, - 0.8676470588235290, - 0.8676470588235290, - 0.8676470588235290, - 0.8676470588235290, - 0.8656716417910450, - 0.8636363636363640, - 0.8636363636363640, - 0.8636363636363640, - 0.8636363636363640, - 0.8636363636363640, - 0.8636363636363640, - 0.8656716417910450, - 0.8656716417910450, - 0.8695652173913040, - 0.8695652173913040, - 0.8695652173913040, - 0.8676470588235290, - 0.8676470588235290, - 0.8676470588235290, - 0.8676470588235290, - 0.8676470588235290, - 0.8676470588235290, - 0.8676470588235290, - 0.8676470588235290, - 0.8676470588235290, - 0.8676470588235290, - 0.8676470588235290, - 0.8676470588235290, - 0.8676470588235290, - 0.8636363636363640, - 0.8636363636363640, - 0.8769230769230770, - 0.8769230769230770, - 0.8769230769230770, - 0.8769230769230770, - 0.8769230769230770, - 0.8769230769230770, - 0.8906250000000000, - 0.8906250000000000, - 0.8906250000000000, - 0.8923076923076920, - 0.8923076923076920, - 0.8923076923076920, - 0.8923076923076920, - 0.8939393939393940, - 0.8939393939393940, - 0.8939393939393940, - 0.8939393939393940, - 0.8939393939393940, - 0.8939393939393940, - 0.8939393939393940, - 0.8939393939393940, - 0.8939393939393940, - 0.8939393939393940, - 0.8955223880597010, - 0.8955223880597010, - 0.8955223880597010, - 0.8955223880597010, - 0.8955223880597010, - 0.9000000000000000, - 0.9000000000000000, - 0.9014084507042250, - 0.9014084507042250, - 0.9014084507042250, - 0.9014084507042250, - 0.9014084507042250, - 0.9014084507042250, - 0.9014084507042250, - 0.9142857142857140, - 0.9142857142857140, - 0.9142857142857140, - 0.9142857142857140, - 0.9142857142857140, - 0.9154929577464790, - 0.9154929577464790, - 0.9154929577464790, - 0.9154929577464790, - 0.9154929577464790, - 0.9154929577464790, - 0.9154929577464790, - 0.9166666666666670, - 0.9166666666666670, - 0.9166666666666670, - 0.9166666666666670, - 0.9166666666666670, - 0.9166666666666670, - 0.9166666666666670, - 0.9166666666666670, - 0.9295774647887320, - 0.9295774647887320, - 0.9295774647887320, - 0.9295774647887320, - 0.9295774647887320, - 0.9295774647887320, - 0.9295774647887320, - 0.9295774647887320, - 0.9295774647887320, - 0.9295774647887320, - 0.9295774647887320, - 0.9295774647887320, - 0.9295774647887320, - 0.9305555555555560, - 0.9305555555555560, - 0.9305555555555560, - 0.9305555555555560, - 0.9305555555555560, - 0.9315068493150680, - 0.9315068493150680, - 0.9315068493150680, - 0.9315068493150680, - 0.9315068493150680, - 0.9315068493150680, - 0.9315068493150680, - 0.9315068493150680, - 0.9315068493150680, - 0.9315068493150680, - 0.9315068493150680, - 0.9315068493150680, - 0.9324324324324320, - 0.9324324324324320, - 0.9324324324324320, - 0.9324324324324320, - 0.9324324324324320, - 0.9324324324324320, - 0.9324324324324320, - 0.9324324324324320, - 0.9324324324324320, - 0.9324324324324320, - 0.9324324324324320, - 0.9324324324324320, - 0.9324324324324320, - 0.9324324324324320, - 0.9324324324324320, - 0.9324324324324320, - 0.9324324324324320, - 0.9324324324324320, - 0.9324324324324320, - 0.9324324324324320, - 0.9324324324324320, - 0.9324324324324320, - 0.9324324324324320, - 0.9324324324324320, - 0.9324324324324320, - 0.9324324324324320, - 0.9324324324324320, - 0.9452054794520550, - 0.9452054794520550, - 0.9452054794520550, - 0.9452054794520550, - 0.9452054794520550, - 0.9452054794520550, - 0.9452054794520550, - 0.9452054794520550, - 0.9452054794520550, - 0.9452054794520550, - 0.9452054794520550, - 0.9452054794520550, - 0.9452054794520550, - 0.9452054794520550, - 0.9452054794520550, - 0.9452054794520550, - 0.9452054794520550, - 0.9452054794520550, - 0.9452054794520550, - 0.9452054794520550, - 0.9452054794520550, - 0.9452054794520550, - 0.9452054794520550, - 0.9452054794520550, - 0.9452054794520550, - 0.9452054794520550, - 0.9452054794520550, - 0.9452054794520550, - 0.9452054794520550, - 0.9452054794520550, - 0.9452054794520550, - 0.9452054794520550, - 0.9452054794520550, - 0.9452054794520550, - 0.9452054794520550, - 0.9452054794520550, - 0.9324324324324320, - 0.9324324324324320, - 0.9324324324324320, - 0.9324324324324320, - 0.9324324324324320, - 0.9324324324324320, - 0.9324324324324320, - 0.9324324324324320, - 0.9324324324324320, - 0.9324324324324320, - 0.9324324324324320, - 0.9324324324324320, - 0.9324324324324320, - 0.9324324324324320, - 0.9324324324324320, - 0.9324324324324320, - 0.9324324324324320, - 0.9324324324324320, - 0.9324324324324320, - 0.9324324324324320, - 0.9324324324324320, - 0.9324324324324320, - 0.9324324324324320, - 0.9324324324324320, - 0.9452054794520550, - 0.9452054794520550, - 0.9452054794520550, - 0.9452054794520550, - 0.9452054794520550, - 0.9452054794520550, - 0.9452054794520550, - 0.9452054794520550, - 0.9452054794520550, - 0.9452054794520550, - 0.9452054794520550, - 0.9452054794520550, - 0.9452054794520550, - 0.9452054794520550, - 0.9452054794520550, - 0.9452054794520550, - 0.9452054794520550, - 0.9452054794520550, - 0.9452054794520550, - 0.9452054794520550, - 0.9452054794520550, - 0.9452054794520550, - 0.9452054794520550, - 0.9452054794520550, - 0.9452054794520550, - 0.9452054794520550, - 0.9452054794520550, - 0.9452054794520550, - 0.9452054794520550, - 0.9452054794520550, - 0.9459459459459460, - 0.9459459459459460, - 0.9459459459459460, - 0.9459459459459460, - 0.9459459459459460, - 0.9459459459459460, - 0.9459459459459460, - 0.9459459459459460, - 0.9459459459459460, - 0.9459459459459460, - 0.9459459459459460, - 0.9459459459459460, - 0.9459459459459460, - 0.9459459459459460, - 0.9459459459459460, - 0.9459459459459460, - 0.9459459459459460, - 0.9459459459459460, - 0.9459459459459460, - 0.9459459459459460, - 0.9459459459459460, - 0.9459459459459460, - 0.9459459459459460, - 0.9459459459459460, - 0.9459459459459460, - 0.9459459459459460, - 0.9459459459459460, - 0.9459459459459460, - 0.9459459459459460, - 0.9459459459459460, - 0.9459459459459460, - 0.9459459459459460, - 0.9459459459459460, - 0.9459459459459460, - 0.9459459459459460, - 0.9459459459459460, - 0.9452054794520550, - 0.9452054794520550, - 0.9452054794520550, - 0.9452054794520550, - 0.9452054794520550, - 0.9452054794520550, - 0.9452054794520550, - 0.9452054794520550, - 0.9452054794520550, - 0.9452054794520550, - 0.9452054794520550, - 0.9452054794520550, - 0.9452054794520550, - 0.9452054794520550, - 0.9452054794520550, - 0.9452054794520550, - 0.9452054794520550, - 0.9452054794520550, - 0.9452054794520550, - 0.9452054794520550, - 0.9452054794520550, - 0.9452054794520550, - 0.9452054794520550, - 0.9452054794520550, - 0.9452054794520550, - 0.9452054794520550, - 0.9452054794520550, - 0.9452054794520550, - 0.9452054794520550, - 0.9452054794520550, - 0.9452054794520550, - 0.9452054794520550, - 0.9452054794520550, - 0.9452054794520550, - 0.9452054794520550, - 0.9452054794520550, - 0.9452054794520550, - 0.9452054794520550, - 0.9452054794520550, - 0.9452054794520550, - 0.9452054794520550, - 0.9452054794520550, - 0.9452054794520550, - 0.9452054794520550, - 0.9452054794520550, - 0.9452054794520550, - 0.9452054794520550, - 0.9452054794520550, - 0.9452054794520550, - 0.9452054794520550, - 0.9452054794520550, - 0.9452054794520550, - 0.9452054794520550, - 0.9452054794520550, - 0.9452054794520550, - 0.9452054794520550, - 0.9452054794520550, - 0.9452054794520550, - 0.9452054794520550, - 0.9452054794520550, - 0.9452054794520550, - 0.9452054794520550, - 0.9452054794520550, - 0.9452054794520550, - 0.9452054794520550, - 0.9452054794520550, - 0.9452054794520550, - 0.9452054794520550, - 0.9452054794520550, - 0.9452054794520550, - 0.9452054794520550, - 0.9452054794520550, - 0.9452054794520550, - 0.9452054794520550, - 0.9452054794520550, - 0.9452054794520550, - 0.9452054794520550, - 0.9452054794520550, - 0.9444444444444440, - 0.9444444444444440, - 0.9444444444444440, - 0.9444444444444440, - 0.9444444444444440, - 0.9444444444444440, - 0.9444444444444440, - 0.9444444444444440, - 0.9444444444444440, - 0.9444444444444440, - 0.9444444444444440, - 0.9444444444444440, - 0.9444444444444440, - 0.9444444444444440, - 0.9444444444444440, - 0.9444444444444440, - 0.9444444444444440, - 0.9444444444444440, - 0.9444444444444440, - 0.9444444444444440, - 0.9444444444444440, - 0.9444444444444440, - 0.9444444444444440, - 0.9444444444444440, - 0.9444444444444440, - 0.9444444444444440, - 0.9444444444444440, - 0.9444444444444440, - 0.9444444444444440, - 0.9444444444444440, - 0.9444444444444440, - 0.9444444444444440, - 0.9444444444444440, - 0.9444444444444440, - 0.9444444444444440, - 0.9444444444444440, - 0.9444444444444440, - 0.9444444444444440, - 0.9444444444444440, - 0.9444444444444440, - 0.9444444444444440, - 0.9444444444444440, - 0.9444444444444440, - 0.9444444444444440, - 0.9444444444444440, - 0.9444444444444440, - 0.9444444444444440, - 0.9444444444444440, - 0.9444444444444440, - 0.9444444444444440, - 0.9444444444444440, - 0.9444444444444440, - 0.9444444444444440, - 0.9444444444444440, - 0.9444444444444440, - 0.9444444444444440, - 0.9444444444444440, - 0.9444444444444440, - 0.9444444444444440, - 0.9444444444444440, - 0.9444444444444440, - 0.9444444444444440, - 0.9577464788732390, - 0.9577464788732390, - 0.9577464788732390, - 0.9577464788732390, - 0.9577464788732390, - 0.9577464788732390, - 0.9577464788732390, - 0.9571428571428570, - 0.9571428571428570, - 0.9571428571428570, - 0.9571428571428570, - 0.9571428571428570, - 0.9571428571428570, - 0.9571428571428570, - 0.9571428571428570, - 0.9571428571428570, - 0.9571428571428570, - 0.9571428571428570, - 0.9571428571428570, - 0.9571428571428570, - 0.9571428571428570, - 0.9571428571428570, - 0.9571428571428570, - 0.9571428571428570, - 0.9571428571428570, - 0.9571428571428570, - 0.9571428571428570, - 0.9571428571428570, - 0.9571428571428570, - 0.9571428571428570, - 0.9571428571428570, - 0.9571428571428570, - 0.9571428571428570, - 0.9571428571428570, - 0.9558823529411760, - 0.9558823529411760, - 0.9558823529411760, - 0.9558823529411760, - 0.9558823529411760, - 0.9558823529411760, - 0.9558823529411760, - 0.9558823529411760, - 0.9558823529411760, - 0.9558823529411760, - 0.9558823529411760, - 0.9558823529411760, - 0.9558823529411760, - 0.9558823529411760, - 0.9558823529411760, - 0.9558823529411760, - 0.9558823529411760, - 0.9558823529411760, - 0.9558823529411760, - 0.9558823529411760, - 0.9558823529411760, - 0.9558823529411760, - 0.9558823529411760, - 0.9558823529411760, - 0.9558823529411760, - 0.9558823529411760, - 0.9558823529411760, - 0.9558823529411760, - 0.9558823529411760, - 0.9558823529411760, - 0.9558823529411760, - 0.9558823529411760, - 0.9558823529411760, - 0.9558823529411760, - 0.9558823529411760, - 0.9558823529411760, - 0.9558823529411760, - 0.9558823529411760, - 0.9558823529411760, - 0.9558823529411760, - 0.9545454545454550, - 0.9545454545454550, - 0.9545454545454550, - 0.9545454545454550, - 0.9538461538461540, - 0.9538461538461540, - 0.9531250000000000, - 0.9531250000000000, - 0.9531250000000000, - 0.9531250000000000, - 0.9682539682539680, - 0.9682539682539680, - 0.9682539682539680, - 0.9682539682539680, - 0.9682539682539680, - 0.9682539682539680, - 0.9682539682539680, - 0.9682539682539680, - 0.9682539682539680, - 0.9672131147540980, - 0.9672131147540980, - 0.9672131147540980, - 0.9672131147540980, - 0.9672131147540980, - 0.9672131147540980, - 0.9666666666666670, - 0.9661016949152540, - 0.9661016949152540, - 0.9655172413793100, - 0.9655172413793100, - 0.9655172413793100, - 0.9491525423728810, - 0.9491525423728810, - 0.9491525423728810, - 0.9333333333333330, - 0.9333333333333330, - 0.9322033898305080, - 0.9310344827586210, - 0.9310344827586210, - 0.9310344827586210, - 0.9137931034482760, - 0.9137931034482760, - 0.9137931034482760, - 0.8983050847457630, - 0.8983050847457630, - 0.8965517241379310, - 0.8813559322033900, - 0.8813559322033900, - 0.8793103448275860, - 0.8620689655172410, - 0.8620689655172410, - 0.8620689655172410, - 0.8474576271186440, - 0.8474576271186440, - 0.8448275862068960, - 0.8448275862068960, - 0.8448275862068960, - 0.8448275862068960, - 0.8421052631578950, - 0.8421052631578950, - 0.8421052631578950, - 0.8421052631578950, - 0.8421052631578950, - 0.8421052631578950, - 0.8421052631578950, - 0.8421052631578950, - 0.7868852459016390, - 0.7868852459016390, - 0.7868852459016390, - 0.7833333333333330, - 0.7833333333333330, - 0.7833333333333330, - 0.7833333333333330, - 0.7704918032786880, - 0.7704918032786880, - 0.7704918032786880, - 0.7704918032786880, - 0.7704918032786880, - 0.7580645161290320, - 0.7540983606557380, - 0.7419354838709680, - 0.7377049180327870, - 0.7377049180327870, - 0.7288135593220340, - 0.7118644067796610, - 0.7118644067796610, - 0.7068965517241380, - 0.7068965517241380, - 0.7017543859649120, - 0.6964285714285710, - 0.6964285714285710, - 0.6842105263157900, - 0.6842105263157900, - 0.6842105263157900, - 0.6842105263157900, - 0.6785714285714290, - 0.6785714285714290, - 0.6785714285714290, - 0.6785714285714290, - 0.6785714285714290, - 0.6666666666666670, - 0.6551724137931030, - 0.6379310344827590, - 0.6271186440677970, - 0.6206896551724140, - 0.5964912280701750, - 0.5964912280701750, - 0.5789473684210530, - 0.5689655172413790, - 0.5689655172413790, - 0.5689655172413790, - 0.5689655172413790, - 0.5689655172413790, - 0.5593220338983050, - 0.5593220338983050, - 0.5593220338983050, - 0.5593220338983050, - 0.5500000000000000, - 0.5423728813559320, - 0.5333333333333330, - 0.5333333333333330, - 0.5333333333333330, - 0.5333333333333330, - 0.5333333333333330, - 0.5333333333333330, - 0.5333333333333330, - 0.5333333333333330, - 0.5423728813559320, - 0.5423728813559320, - 0.5333333333333330, - 0.5166666666666670, - 0.5333333333333330, - 0.5254237288135590, - 0.5254237288135590, - 0.5254237288135590, - 0.5333333333333330, - 0.5245901639344260, - 0.5081967213114750, - 0.4736842105263160, - 0.4655172413793100, - 0.4576271186440680, - 0.4482758620689660, - 0.4406779661016950, - 0.4406779661016950, - 0.4310344827586210, - 0.4310344827586210, - 0.4310344827586210, - 0.4310344827586210, - 0.4137931034482760, - 0.4137931034482760, - 0.3818181818181820, - 0.3818181818181820, - 0.3396226415094340, - 0.3333333333333330, - 0.3272727272727270, - 0.3272727272727270, - 0.3148148148148150, - 0.3148148148148150, - 0.3148148148148150, - 0.3090909090909090, - 0.3090909090909090, - 0.3090909090909090, - 0.3090909090909090, - 0.3090909090909090, - 0.3090909090909090, - 0.3090909090909090, - 0.3090909090909090, - 0.3090909090909090, - 0.2962962962962960, - 0.2962962962962960, - 0.2830188679245280, - 0.2549019607843140, - 0.2600000000000000, - 0.2448979591836730, - 0.2400000000000000, - 0.2400000000000000, - 0.2307692307692310, - 0.2307692307692310, - 0.2307692307692310, - 0.2264150943396230, - 0.2068965517241380, - 0.2068965517241380, - 0.2068965517241380, - 0.2000000000000000, - 0.2000000000000000, - 0.2000000000000000, - 0.1864406779661020, - 0.1864406779661020, - 0.1774193548387100, - 0.1774193548387100, - 0.1774193548387100, - 0.1639344262295080, - 0.1451612903225810, - 0.1451612903225810, - 0.1428571428571430, - 0.1428571428571430, - 0.1428571428571430, - 0.1428571428571430, - 0.1250000000000000, - 0.1250000000000000, - 0.1250000000000000, - 0.1250000000000000, - 0.1250000000000000, - 0.1250000000000000, - 0.1230769230769230, - 0.1230769230769230, - 0.1230769230769230, - 0.1230769230769230, - 0.1230769230769230, - 0.1212121212121210, - 0.1212121212121210, - 0.1212121212121210, - 0.1176470588235290, - 0.1176470588235290, - 0.1176470588235290, - 0.1176470588235290, - 0.1044776119402990, - 0.1044776119402990, - 0.1044776119402990, - 0.1044776119402990, - 0.1044776119402990, - 0.1044776119402990, - 0.1044776119402990, - 0.1044776119402990, - 0.1044776119402990, - 0.1044776119402990, - 0.1029411764705880, - 0.1044776119402990, - 0.0895522388059701, - 0.0895522388059701, - 0.0895522388059701, - 0.0895522388059701, - 0.0895522388059701, - 0.0882352941176471, - 0.0882352941176471, - 0.0882352941176471, - 0.0882352941176471, - 0.0882352941176471, - 0.0882352941176471, - 0.0882352941176471, - 0.0869565217391304, - 0.0869565217391304, - 0.0869565217391304, - 0.0869565217391304, - 0.0882352941176471, - 0.0882352941176471, - 0.0882352941176471, - 0.0882352941176471, - 0.0882352941176471, - 0.0882352941176471, - 0.0882352941176471, - 0.0882352941176471, - 0.0882352941176471, - 0.0882352941176471, - 0.0882352941176471, - 0.0882352941176471, - 0.0882352941176471, - 0.0882352941176471, - 0.0882352941176471, - 0.0882352941176471, - 0.0882352941176471, - 0.0882352941176471, - 0.0882352941176471, - 0.0746268656716418, - 0.0746268656716418, - 0.0746268656716418, - 0.0735294117647059, - 0.0735294117647059, - 0.0735294117647059, - 0.0597014925373134, - 0.0606060606060606, - 0.0615384615384615, - 0.0615384615384615, - 0.0615384615384615, - 0.0606060606060606, - 0.0606060606060606, - 0.0746268656716418, - 0.0735294117647059, - 0.0735294117647059, - 0.0735294117647059, - 0.0735294117647059, - 0.0724637681159420, - 0.0724637681159420, - 0.0724637681159420, - 0.0724637681159420, - 0.0724637681159420, - 0.0735294117647059, - 0.0735294117647059, - 0.0735294117647059, - 0.0735294117647059, - 0.0735294117647059, - 0.0735294117647059, - 0.0735294117647059, - 0.0735294117647059, - 0.0735294117647059, - 0.0735294117647059, - 0.0735294117647059, - 0.0735294117647059, - 0.0746268656716418, - 0.0735294117647059, - 0.0735294117647059, - 0.0735294117647059, - 0.0735294117647059, - 0.0735294117647059, - 0.0869565217391304, - 0.1000000000000000, - 0.1000000000000000, - 0.1000000000000000, - 0.1000000000000000, - 0.1000000000000000, - 0.1000000000000000, - 0.1000000000000000, - 0.1000000000000000, - 0.1014492753623190, - 0.1014492753623190, - 0.1014492753623190, - 0.1000000000000000, - 0.1000000000000000, - 0.1000000000000000, - 0.1000000000000000, - 0.1000000000000000, - 0.1000000000000000, - 0.1029411764705880, - 0.0909090909090909, - 0.0923076923076923, - 0.0923076923076923, - 0.0923076923076923, - 0.0937500000000000, - 0.0909090909090909, - 0.0909090909090909, - 0.0909090909090909, - 0.0895522388059701, - 0.0895522388059701, - 0.0882352941176471, - 0.0882352941176471, - 0.0882352941176471, - 0.0882352941176471, - 0.0882352941176471, - 0.0882352941176471, - 0.0882352941176471, - 0.0882352941176471, - 0.1014492753623190, - 0.1014492753623190, - 0.1014492753623190, - 0.1029411764705880, - 0.1029411764705880, - 0.0895522388059701, - 0.0909090909090909, - 0.0909090909090909, - 0.0923076923076923, - 0.0909090909090909, - 0.0909090909090909, - 0.0923076923076923, - 0.0952380952380952, - 0.0952380952380952, - 0.0967741935483871, - 0.1000000000000000, - 0.1000000000000000, - 0.1016949152542370, - 0.0967741935483871, - 0.0833333333333333, - 0.0819672131147541, - 0.0819672131147541, - 0.0819672131147541, - 0.0819672131147541, - 0.0819672131147541, - 0.0967741935483871, - 0.0967741935483871, - 0.0967741935483871, - 0.0967741935483871, - 0.0952380952380952, - 0.0952380952380952, - 0.1111111111111110, - 0.1093750000000000, - 0.1093750000000000, - 0.1093750000000000, - 0.1093750000000000, - 0.1093750000000000, - 0.1093750000000000, - 0.1093750000000000, - 0.1076923076923080, - 0.1076923076923080, - 0.1076923076923080, - 0.1076923076923080, - 0.1076923076923080, - 0.1093750000000000, - 0.1093750000000000, - 0.1093750000000000, - 0.1076923076923080, - 0.1093750000000000, - 0.1111111111111110, - 0.1093750000000000, - 0.1111111111111110, - 0.1111111111111110, - 0.0967741935483871, - 0.0952380952380952, - 0.0952380952380952, - 0.0952380952380952, - 0.0952380952380952, - 0.0967741935483871, - 0.0952380952380952, - 0.0952380952380952, - 0.0952380952380952, - 0.0967741935483871, - 0.0967741935483871, - 0.0967741935483871, - 0.0967741935483871, - 0.0983606557377049, - 0.0819672131147541, - 0.0819672131147541, - 0.0833333333333333, - 0.0833333333333333, - 0.0862068965517241, - 0.0862068965517241, - 0.0833333333333333, - 0.0833333333333333, - 0.0806451612903226, - 0.0819672131147541, - 0.0793650793650794, - 0.0781250000000000, - 0.0781250000000000, - 0.0781250000000000, - 0.0793650793650794, - 0.0781250000000000, - 0.0781250000000000, - 0.0781250000000000, - 0.0793650793650794, - 0.0793650793650794, - 0.0793650793650794, - 0.0793650793650794, - 0.0793650793650794, - 0.0793650793650794, - 0.0793650793650794, - 0.0793650793650794, - 0.0819672131147541, - 0.0819672131147541, - 0.0833333333333333, - 0.0847457627118644, - 0.0847457627118644, - 0.0847457627118644, - 0.0833333333333333, - 0.0819672131147541, - 0.0819672131147541, - 0.0819672131147541, - 0.0806451612903226, - 0.0806451612903226, - 0.0806451612903226, - 0.0806451612903226, - 0.0793650793650794, - 0.0781250000000000, - 0.0781250000000000, - 0.0781250000000000, - 0.0769230769230769, - 0.0769230769230769, - 0.0769230769230769, - 0.0781250000000000, - 0.0781250000000000, - 0.0781250000000000, - 0.0781250000000000, - 0.0781250000000000, - 0.0781250000000000, - 0.0769230769230769, - 0.0769230769230769, - 0.0769230769230769, - 0.0769230769230769, - 0.0769230769230769, - 0.0769230769230769, - 0.0769230769230769, - 0.0757575757575758, - 0.0757575757575758, - 0.0769230769230769, - 0.0769230769230769, - 0.0781250000000000, - 0.0781250000000000, - 0.0806451612903226, - 0.0806451612903226, - 0.0793650793650794, - 0.0793650793650794, - 0.0806451612903226, - 0.0655737704918033, - 0.0655737704918033, - 0.0655737704918033, - 0.0655737704918033, - 0.0655737704918033, - 0.0655737704918033, - 0.0655737704918033, - 0.0655737704918033, - 0.0655737704918033, - 0.0655737704918033, - 0.0655737704918033, - 0.0655737704918033, - 0.0655737704918033, - 0.0666666666666667, - 0.0666666666666667, - 0.0666666666666667, - 0.0666666666666667, - 0.0666666666666667, - 0.0666666666666667, - 0.0666666666666667, - 0.0666666666666667, - 0.0666666666666667, - 0.0677966101694915, - 0.0666666666666667, - 0.0666666666666667, - 0.0666666666666667, - 0.0666666666666667, - 0.0666666666666667, - 0.0655737704918033, - 0.0806451612903226, - 0.0806451612903226, - 0.0806451612903226, - 0.0806451612903226, - 0.0793650793650794, - 0.0793650793650794, - 0.0793650793650794, - 0.0793650793650794, - 0.0806451612903226, - 0.0806451612903226, - 0.0806451612903226, - 0.0806451612903226, - 0.0806451612903226, - 0.0806451612903226, - 0.0793650793650794, - 0.0793650793650794, - 0.0793650793650794, - 0.0793650793650794, - 0.0793650793650794, - 0.0793650793650794, - 0.0793650793650794, - 0.0952380952380952, - 0.0967741935483871, - 0.0983606557377049, - 0.1000000000000000, - 0.1000000000000000, - 0.1000000000000000, - 0.1000000000000000, - 0.1000000000000000, - 0.1016949152542370, - 0.1016949152542370, - 0.1186440677966100, - 0.1147540983606560, - 0.1290322580645160, - 0.1290322580645160, - 0.1290322580645160, - 0.1290322580645160, - 0.1269841269841270, - 0.1269841269841270, - 0.1290322580645160, - 0.1290322580645160, - 0.1269841269841270, - 0.1290322580645160, - 0.1290322580645160, - 0.1311475409836070, - 0.1311475409836070, - 0.1290322580645160, - 0.1311475409836070, - 0.1451612903225810, - 0.1333333333333330, - 0.1311475409836070, - 0.1475409836065570, - 0.1475409836065570, - 0.1500000000000000, - 0.1639344262295080, - 0.1639344262295080, - 0.1639344262295080, - 0.1639344262295080, - 0.1639344262295080, - 0.1639344262295080, - 0.1639344262295080, - 0.1639344262295080, - 0.1639344262295080, - 0.1639344262295080, - 0.1639344262295080, - 0.1639344262295080, - 0.1639344262295080, - 0.1774193548387100, - 0.1904761904761900, - 0.1935483870967740, - 0.1967213114754100, - 0.1967213114754100, - 0.1833333333333330, - 0.1864406779661020, - 0.1864406779661020, - 0.1864406779661020, - 0.1864406779661020, - 0.1864406779661020, - 0.1864406779661020, - 0.1864406779661020, - 0.1896551724137930, - 0.2033898305084750, - 0.2000000000000000, - 0.1967213114754100, - 0.1833333333333330, - 0.1833333333333330, - 0.1864406779661020, - 0.1864406779661020, - 0.1864406779661020, - 0.1864406779661020, - 0.1724137931034480, - 0.1864406779661020, - 0.1896551724137930, - 0.1754385964912280, - 0.1754385964912280, - 0.1754385964912280, - 0.1694915254237290, - 0.1833333333333330, - 0.1864406779661020, - 0.1864406779661020, - 0.1864406779661020, - 0.1864406779661020, - 0.1833333333333330, - 0.1833333333333330, - 0.1864406779661020, - 0.1864406779661020, - 0.1964285714285710, - 0.1964285714285710, - 0.1964285714285710, - 0.1964285714285710, - 0.2105263157894740, - 0.2068965517241380, - 0.2068965517241380, - 0.2241379310344830, - 0.2241379310344830, - 0.2241379310344830, - 0.2241379310344830, - 0.2241379310344830, - 0.2280701754385960, - 0.2280701754385960, - 0.2321428571428570, - 0.2321428571428570, - 0.2321428571428570, - 0.2280701754385960, - 0.2241379310344830, - 0.2241379310344830, - 0.2241379310344830, - 0.2241379310344830, - 0.2280701754385960, - 0.2000000000000000, - 0.1929824561403510, - 0.1929824561403510, - 0.1929824561403510, - 0.1964285714285710, - 0.2241379310344830, - 0.2280701754385960, - 0.2280701754385960, - 0.2321428571428570, - 0.2407407407407410, - 0.2407407407407410, - 0.2407407407407410, - 0.2363636363636360, - 0.2363636363636360, - 0.2363636363636360, - 0.2363636363636360, - 0.2363636363636360, - 0.2363636363636360, - 0.2222222222222220, - 0.2222222222222220, - 0.2222222222222220, - 0.2222222222222220, - 0.2222222222222220, - 0.2307692307692310, - 0.2307692307692310, - 0.2352941176470590, - 0.2352941176470590, - 0.2400000000000000, - 0.2600000000000000, - 0.2600000000000000, - 0.2600000000000000, - 0.2600000000000000, - 0.2600000000000000, - 0.2800000000000000, - 0.2800000000000000, - 0.2884615384615380, - 0.2884615384615380, - 0.2884615384615380, - 0.2830188679245280, - 0.2830188679245280, - 0.2830188679245280, - 0.2962962962962960, - 0.2962962962962960, - 0.2962962962962960, - 0.2962962962962960, - 0.2982456140350880, - 0.2982456140350880, - 0.3090909090909090, - 0.3090909090909090, - 0.3090909090909090, - 0.3148148148148150, - 0.3396226415094340, - 0.3396226415094340, - 0.3461538461538460, - 0.3461538461538460, - 0.3461538461538460, - 0.3529411764705880, - 0.3529411764705880, - 0.3584905660377360, - 0.3888888888888890, - 0.3888888888888890, - 0.3962264150943400, - 0.3888888888888890, - 0.3962264150943400, - 0.3962264150943400, - 0.3962264150943400, - 0.3962264150943400, - 0.4038461538461540, - 0.4117647058823530, - 0.4117647058823530, - 0.4117647058823530, - 0.4285714285714290, - 0.4285714285714290, - 0.4200000000000000, - 0.4117647058823530, - 0.4230769230769230, - 0.4117647058823530, - 0.4200000000000000, - 0.4200000000000000, - 0.4200000000000000, - 0.4200000000000000, - 0.4313725490196080, - 0.4230769230769230, - 0.4400000000000000, - 0.4400000000000000, - 0.4400000000000000, - 0.4509803921568630, - 0.4615384615384620, - 0.4615384615384620, - 0.4807692307692310, - 0.4807692307692310, - 0.4901960784313730, - 0.4901960784313730, - 0.5098039215686270, - 0.5098039215686270, - 0.5000000000000000, - 0.5192307692307690, - 0.5294117647058820, - 0.5490196078431370, - 0.5490196078431370, - 0.5600000000000000, - 0.5576923076923080, - 0.5686274509803920, - 0.5800000000000000, - 0.5800000000000000, - 0.5882352941176470, - 0.6000000000000000, - 0.6153846153846150, - 0.6153846153846150, - 0.6153846153846150, - 0.6153846153846150, - 0.6153846153846150, - 0.6226415094339620, - 0.6296296296296300, - 0.6296296296296300, - 0.6415094339622640, - 0.6481481481481480, - 0.6415094339622640, - 0.6415094339622640, - 0.6538461538461540, - 0.6538461538461540, - 0.6603773584905660, - 0.6603773584905660, - 0.6666666666666670, - 0.6800000000000000, - 0.6730769230769230, - 0.6666666666666670, - 0.6923076923076920, - 0.6923076923076920, - 0.6792452830188680, - 0.6923076923076920, - 0.6981132075471700, - 0.6981132075471700, - 0.6981132075471700, - 0.6981132075471700, - 0.6981132075471700, - 0.7115384615384620, - 0.7115384615384620, - 0.7254901960784310, - 0.7450980392156860, - 0.7450980392156860, - 0.7450980392156860, - 0.7450980392156860, - 0.7450980392156860, - 0.7450980392156860, - 0.7450980392156860, - 0.7450980392156860, - 0.7450980392156860, - 0.7450980392156860, - 0.7450980392156860, - 0.7450980392156860, - 0.7222222222222220, - 0.7222222222222220, - 0.7358490566037730, - 0.7358490566037730, - 0.7358490566037730, - 0.7222222222222220, - 0.7222222222222220, - 0.7222222222222220, - 0.7222222222222220, - 0.7090909090909090, - 0.7222222222222220, - 0.7222222222222220, - 0.7017543859649120, - 0.7017543859649120, - 0.6779661016949150, - 0.6885245901639340, - 0.6984126984126980, - 0.6984126984126980, - 0.6984126984126980, - 0.6984126984126980, - 0.6984126984126980, - 0.6984126984126980, - 0.6984126984126980, - 0.6984126984126980, - 0.6984126984126980, - 0.6984126984126980, - 0.6984126984126980, - 0.6984126984126980, - 0.6984126984126980, - 0.7096774193548390, - 0.7096774193548390, - 0.7096774193548390, - 0.7142857142857140, - 0.7142857142857140, - 0.7096774193548390, - 0.7096774193548390, - 0.6984126984126980, - 0.6885245901639340, - 0.6885245901639340, - 0.6885245901639340, - 0.7000000000000000, - 0.6774193548387100, - 0.6774193548387100, - 0.6774193548387100, - 0.6774193548387100, - 0.6721311475409840, - 0.6557377049180330, - 0.6557377049180330, - 0.6666666666666670, - 0.6779661016949150, - 0.6779661016949150, - 0.6779661016949150, - 0.6779661016949150, - 0.6779661016949150, - 0.7272727272727270, - 0.7017543859649120, - 0.7017543859649120, - 0.7068965517241380, - 0.7068965517241380, - 0.7192982456140350, - 0.7192982456140350, - 0.7192982456140350, - 0.7192982456140350, - 0.7272727272727270, - 0.7272727272727270, - 0.7272727272727270, - 0.7321428571428570, - 0.7368421052631580, - 0.7368421052631580, - 0.7368421052631580, - 0.7543859649122810, - 0.7678571428571430, - 0.7678571428571430, - 0.7678571428571430, - 0.7678571428571430, - 0.7678571428571430, - 0.7678571428571430, - 0.7719298245614030, - 0.7719298245614030, - 0.7719298245614030, - 0.7719298245614030, - 0.7719298245614030, - 0.7719298245614030, - 0.7719298245614030, - 0.7857142857142860, - 0.7857142857142860, - 0.7857142857142860, - 0.7894736842105260, - 0.7931034482758620, - 0.7931034482758620, - 0.8103448275862070, - 0.8103448275862070, - 0.8103448275862070, - 0.8103448275862070, - 0.8103448275862070, - 0.8103448275862070, - 0.7833333333333330, - 0.7833333333333330, - 0.7833333333333330, - 0.7833333333333330, - 0.7796610169491530, - 0.7796610169491530, - 0.7796610169491530, - 0.7796610169491530, - 0.7796610169491530, - 0.7796610169491530, - 0.7796610169491530, - 0.7796610169491530, - 0.7868852459016390, - 0.7868852459016390, - 0.7868852459016390, - 0.7741935483870970, - 0.7777777777777780, - 0.7777777777777780, - 0.7777777777777780, - 0.7777777777777780, - 0.7777777777777780, - 0.7777777777777780, - 0.7777777777777780, - 0.7777777777777780, - 0.7777777777777780, - 0.7777777777777780, - 0.7777777777777780, - 0.7777777777777780, - 0.7903225806451610, - 0.7903225806451610, - 0.7903225806451610, - 0.7903225806451610, - 0.7903225806451610, - 0.8000000000000000, - 0.8000000000000000, - 0.8000000000000000, - 0.8032786885245900, - 0.8032786885245900, - 0.8032786885245900, - 0.8095238095238100, - 0.8095238095238100, - 0.8095238095238100, - 0.8095238095238100, - 0.8095238095238100, - 0.8095238095238100, - 0.8032786885245900, - 0.8064516129032260, - 0.8064516129032260, - 0.8064516129032260, - 0.8064516129032260, - 0.8064516129032260, - 0.8064516129032260, - 0.8064516129032260, - 0.8196721311475410, - 0.8196721311475410, - 0.8196721311475410, - 0.8196721311475410, - 0.8196721311475410, - 0.8166666666666670, - 0.8196721311475410, - 0.8196721311475410, - 0.8196721311475410, - 0.8196721311475410, - 0.8196721311475410, - 0.8196721311475410, - 0.8196721311475410, - 0.8196721311475410, - 0.8196721311475410, - 0.8196721311475410, - 0.8196721311475410, - 0.8196721311475410, - 0.8196721311475410, - 0.8196721311475410, - 0.8196721311475410, - 0.8196721311475410, - 0.8196721311475410, - 0.8166666666666670, - 0.8196721311475410, - 0.8196721311475410, - 0.8333333333333330, - 0.8333333333333330, - 0.8333333333333330, - 0.8360655737704920, - 0.8360655737704920, - 0.8360655737704920, - 0.8360655737704920, - 0.8360655737704920, - 0.8387096774193550, - 0.8387096774193550, - 0.8387096774193550, - 0.8387096774193550, - 0.8387096774193550, - 0.8387096774193550, - 0.8387096774193550, - 0.8387096774193550, - 0.8387096774193550, - 0.8387096774193550, - 0.8387096774193550, - 0.8387096774193550, - 0.8387096774193550, - 0.8387096774193550, - 0.8387096774193550, - 0.8387096774193550, - 0.8387096774193550, - 0.8387096774193550, - 0.8387096774193550, - 0.8387096774193550, - 0.8387096774193550, - 0.8524590163934430, - 0.8524590163934430, - 0.8524590163934430, - 0.8548387096774190, - 0.8548387096774190, - 0.8548387096774190, - 0.8548387096774190, - 0.8548387096774190, - 0.8548387096774190, - 0.8548387096774190, - 0.8688524590163930, - 0.8688524590163930, - 0.8688524590163930, - 0.8688524590163930, - 0.8688524590163930, - 0.8688524590163930, - 0.8688524590163930, - 0.8688524590163930, - 0.8688524590163930, - 0.8688524590163930, - 0.8688524590163930, - 0.8666666666666670, - 0.8688524590163930, - 0.8688524590163930, - 0.8688524590163930, - 0.8688524590163930, - 0.8688524590163930, - 0.8688524590163930, - 0.8709677419354840, - 0.8709677419354840, - 0.8571428571428570, - 0.8571428571428570, - 0.8571428571428570, - 0.8571428571428570, - 0.8548387096774190, - 0.8548387096774190, - 0.8548387096774190, - 0.8688524590163930, - 0.8688524590163930, - 0.8688524590163930, - 0.8688524590163930, - 0.8688524590163930, - 0.8688524590163930, - 0.8688524590163930, - 0.8833333333333330, - 0.8852459016393440, - 0.8852459016393440, - 0.8852459016393440, - 0.8852459016393440, - 0.8852459016393440, - 0.8852459016393440, - 0.8852459016393440, - 0.8852459016393440, - 0.8852459016393440, - 0.8852459016393440, - 0.8852459016393440, - 0.8852459016393440, - 0.8852459016393440, - 0.8870967741935480, - 0.8870967741935480, - 0.8870967741935480, - 0.8888888888888890, - 0.8888888888888890, - 0.8888888888888890, - 0.8888888888888890, - 0.8888888888888890, - 0.8888888888888890, - 0.8888888888888890, - 0.8888888888888890, - 0.8888888888888890, - 0.8888888888888890, - 0.8888888888888890, - 0.8888888888888890, - 0.8906250000000000, - 0.8906250000000000, - 0.8923076923076920, - 0.8939393939393940, - 0.8939393939393940, - 0.8939393939393940, - 0.8939393939393940, - 0.8939393939393940, - 0.8939393939393940, - 0.8939393939393940, - 0.8939393939393940, - 0.8939393939393940, - 0.8939393939393940, - 0.8939393939393940, - 0.8939393939393940, - 0.8939393939393940, - 0.8939393939393940, - 0.8939393939393940, - 0.8939393939393940, - 0.8939393939393940, - 0.8939393939393940, - 0.8939393939393940, - 0.8939393939393940, - 0.8939393939393940, - 0.8939393939393940, - 0.8939393939393940, - 0.8955223880597010, - 0.8955223880597010, - 0.8955223880597010, - 0.8955223880597010, - 0.8955223880597010, - 0.8955223880597010, - 0.8955223880597010, - 0.8955223880597010, - 0.8955223880597010, - 0.8955223880597010, - 0.8955223880597010, - 0.8955223880597010, - 0.8955223880597010, - 0.8955223880597010, - 0.8955223880597010, - 0.8955223880597010, - 0.8955223880597010, - 0.8955223880597010, - 0.8955223880597010, - 0.8955223880597010, - 0.8955223880597010, - 0.8955223880597010, - 0.8955223880597010, - 0.8955223880597010, - 0.8955223880597010, - 0.8955223880597010, - 0.8955223880597010, - 0.9090909090909090, - 0.9090909090909090, - 0.9090909090909090, - 0.9090909090909090, - 0.9090909090909090, - 0.9090909090909090, - 0.9090909090909090, - 0.9090909090909090, - 0.9090909090909090, - 0.9090909090909090, - 0.9090909090909090, - 0.9090909090909090, - 0.9090909090909090, - 0.9090909090909090, - 0.9090909090909090, - 0.9090909090909090, - 0.9090909090909090, - 0.9090909090909090, - 0.9090909090909090, - 0.9090909090909090, - 0.9090909090909090, - 0.9090909090909090, - 0.9090909090909090, - 0.9090909090909090, - 0.9090909090909090, - 0.9090909090909090, - 0.9090909090909090, - 0.9090909090909090, - 0.9090909090909090, - 0.9090909090909090, - 0.9090909090909090, - 0.9090909090909090, - 0.9090909090909090, - 0.9090909090909090, - 0.9090909090909090, - 0.9090909090909090, - 0.9090909090909090, - 0.9090909090909090, - 0.9090909090909090, - 0.9090909090909090, - 0.9090909090909090, - 0.9090909090909090, - 0.9090909090909090, - 0.9090909090909090, - 0.9090909090909090, - 0.9090909090909090, - 0.9090909090909090, - 0.9090909090909090, - 0.9090909090909090, - 0.9090909090909090, - 0.9090909090909090, - 0.9090909090909090, - 0.9090909090909090, - 0.9090909090909090, - 0.9104477611940300, - 0.9104477611940300, - 0.9104477611940300, - 0.9104477611940300, - 0.9104477611940300, - 0.9104477611940300, - 0.9104477611940300, - 0.9104477611940300, - 0.9104477611940300, - 0.9104477611940300, - 0.9104477611940300, - 0.9104477611940300, - 0.9104477611940300, - 0.9104477611940300, - 0.9104477611940300, - 0.9104477611940300, - 0.9104477611940300, - 0.9104477611940300, - 0.9104477611940300, - 0.9104477611940300, - 0.9104477611940300, - 0.9104477611940300, - 0.9104477611940300, - 0.9104477611940300, - 0.9104477611940300, - 0.9104477611940300, - 0.9104477611940300, - 0.9104477611940300, - 0.9104477611940300, - 0.9104477611940300, - 0.9104477611940300, - 0.9104477611940300, - 0.9104477611940300, - 0.9104477611940300, - 0.9104477611940300, - 0.9104477611940300, - 0.9104477611940300, - 0.9104477611940300, - 0.9104477611940300, - 0.9104477611940300, - 0.9104477611940300, - 0.9104477611940300, - 0.9104477611940300, - 0.9104477611940300, - 0.9104477611940300, - 0.9104477611940300, - 0.9104477611940300, - 0.9104477611940300, - 0.9104477611940300, - 0.9104477611940300, - 0.9104477611940300, - 0.9104477611940300, - 0.9104477611940300, - 0.9104477611940300, - 0.9104477611940300, - 0.9104477611940300, - 0.9104477611940300, - 0.9104477611940300, - 0.9104477611940300, - 0.9104477611940300, - 0.9090909090909090, - 0.9090909090909090, - 0.9090909090909090, - 0.9090909090909090, - 0.9090909090909090, - 0.9090909090909090, - 0.9090909090909090, - 0.9090909090909090, - 0.9090909090909090, - 0.9090909090909090, - 0.9090909090909090, - 0.9090909090909090, - 0.9090909090909090, - 0.9090909090909090, - 0.9090909090909090, - 0.9090909090909090, - 0.9090909090909090, - 0.9090909090909090, - 0.9076923076923080, - 0.9076923076923080, - 0.9076923076923080, - 0.9076923076923080, - 0.9076923076923080, - 0.9076923076923080, - 0.9090909090909090, - 0.9090909090909090, - 0.9090909090909090, - 0.9090909090909090, - 0.9090909090909090, - 0.9090909090909090, - 0.9090909090909090, - 0.9090909090909090, - 0.9090909090909090, - 0.9090909090909090, - 0.9090909090909090, - 0.9090909090909090, - 0.9090909090909090, - 0.9090909090909090, - 0.9090909090909090, - 0.9090909090909090, - 0.9090909090909090, - 0.9090909090909090, - 0.9090909090909090, - 0.9090909090909090, - 0.9090909090909090, - 0.9090909090909090, - 0.9090909090909090, - 0.9090909090909090, - 0.9090909090909090, - 0.9090909090909090, - 0.9090909090909090, - 0.9090909090909090, - 0.9076923076923080, - 0.9076923076923080, - 0.9076923076923080, - 0.9076923076923080, - 0.9076923076923080, - 0.9076923076923080, - 0.9076923076923080, - 0.9076923076923080, - 0.9076923076923080, - 0.9076923076923080, - 0.9076923076923080, - 0.9076923076923080, - 0.9076923076923080, - 0.9076923076923080, - 0.9076923076923080, - 0.9076923076923080, - 0.9076923076923080, - 0.9076923076923080, - 0.9076923076923080, - 0.9076923076923080, - 0.9076923076923080, - 0.9076923076923080, - 0.9076923076923080, - 0.9076923076923080, - 0.9076923076923080, - 0.9076923076923080, - 0.9076923076923080, - 0.9076923076923080, - 0.9076923076923080, - 0.9076923076923080, - 0.9076923076923080, - 0.9076923076923080, - 0.9076923076923080, - 0.9076923076923080, - 0.9076923076923080, - 0.9076923076923080, - 0.9076923076923080, - 0.9076923076923080, - 0.9076923076923080, - 0.9076923076923080, - 0.9076923076923080, - 0.9076923076923080, - 0.9076923076923080, - 0.9076923076923080, - 0.9076923076923080, - 0.9076923076923080, - 0.9076923076923080, - 0.9076923076923080, - 0.9076923076923080, - 0.9076923076923080, - 0.9076923076923080, - 0.9076923076923080, - 0.9076923076923080, - 0.9076923076923080, - 0.9076923076923080, - 0.9076923076923080, - 0.9076923076923080, - 0.9076923076923080, - 0.9076923076923080, - 0.9076923076923080, - 0.9090909090909090, - 0.9090909090909090, - 0.9090909090909090, - 0.9090909090909090, - 0.9090909090909090, - 0.9090909090909090, - 0.9090909090909090, - 0.9090909090909090, - 0.9090909090909090, - 0.9090909090909090, - 0.9090909090909090, - 0.9090909090909090, - 0.9090909090909090, - 0.9090909090909090, - 0.9090909090909090, - 0.9090909090909090, - 0.9090909090909090, - 0.9090909090909090, - 0.9090909090909090, - 0.9090909090909090, - 0.9090909090909090, - 0.9090909090909090, - 0.9090909090909090, - 0.9090909090909090, - 0.9090909090909090, - 0.9090909090909090, - 0.9076923076923080, - 0.9076923076923080, - 0.9076923076923080, - 0.9076923076923080, - 0.9076923076923080, - 0.9076923076923080, - 0.9076923076923080, - 0.9076923076923080, - 0.9076923076923080, - 0.9076923076923080, - 0.9076923076923080, - 0.9076923076923080, - 0.9076923076923080, - 0.9076923076923080, - 0.9076923076923080, - 0.9047619047619050, - 0.9047619047619050, - 0.9047619047619050, - 0.9047619047619050, - 0.9047619047619050, - 0.9047619047619050, - 0.9047619047619050, - 0.9047619047619050, - 0.9047619047619050, - 0.9047619047619050, - 0.9047619047619050, - 0.9047619047619050, - 0.9032258064516130, - 0.9032258064516130, - 0.9032258064516130, - 0.9032258064516130, - 0.9032258064516130, - 0.9032258064516130, - 0.9032258064516130, - 0.9032258064516130, - 0.9032258064516130, - 0.9032258064516130, - 0.9032258064516130, - 0.9032258064516130, - 0.9032258064516130, - 0.9032258064516130, - 0.9032258064516130, - 0.9032258064516130, - 0.9032258064516130, - 0.9032258064516130, - 0.9032258064516130, - 0.9032258064516130, - 0.9032258064516130, - 0.9032258064516130, - 0.9032258064516130, - 0.9032258064516130, - 0.9032258064516130, - 0.9032258064516130, - 0.9032258064516130, - 0.9032258064516130, - 0.9032258064516130, - 0.9032258064516130, - 0.9032258064516130, - 0.9016393442622950, - 0.9000000000000000, - 0.9000000000000000, - 0.9000000000000000, - 0.9000000000000000, - 0.9000000000000000, - 0.9000000000000000, - 0.9000000000000000, - 0.9000000000000000, - 0.9000000000000000, - 0.9000000000000000, - 0.8852459016393440, - 0.8833333333333330, - 0.8688524590163930, - 0.8688524590163930, - 0.8688524590163930, - 0.8688524590163930, - 0.8688524590163930, - 0.8666666666666670, - 0.8666666666666670, - 0.8666666666666670, - 0.8666666666666670, - 0.8644067796610170, - 0.8644067796610170, - 0.8644067796610170, - 0.8644067796610170, - 0.8644067796610170, - 0.8644067796610170, - 0.8644067796610170, - 0.8620689655172410, - 0.8620689655172410, - 0.8620689655172410, - 0.8620689655172410, - 0.8596491228070170, - 0.8571428571428570, - 0.8571428571428570, - 0.8571428571428570, - 0.8571428571428570, - 0.8571428571428570, - 0.8571428571428570, - 0.8421052631578950, - 0.8421052631578950, - 0.8421052631578950, - 0.8421052631578950, - 0.8363636363636360, - 0.8363636363636360, - 0.8363636363636360, - 0.8363636363636360, - 0.8363636363636360, - 0.8363636363636360, - 0.8363636363636360, - 0.8363636363636360, - 0.8214285714285710, - 0.8214285714285710, - 0.8214285714285710, - 0.8214285714285710, - 0.8214285714285710, - 0.8214285714285710, - 0.8214285714285710, - 0.8070175438596490, - 0.8070175438596490, - 0.8000000000000000, - 0.8000000000000000, - 0.8000000000000000, - 0.8000000000000000, - 0.8000000000000000, - 0.8000000000000000, - 0.8000000000000000, - 0.8000000000000000, - 0.8000000000000000, - 0.7962962962962960, - 0.7924528301886790, - 0.7884615384615380, - 0.7843137254901960, - 0.7843137254901960, - 0.7692307692307690, - 0.7692307692307690, - 0.7692307692307690, - 0.7547169811320760, - 0.7547169811320760, - 0.7407407407407410, - 0.7407407407407410, - 0.7272727272727270, - 0.7222222222222220, - 0.6842105263157900, - 0.6724137931034480, - 0.6724137931034480, - 0.6724137931034480, - 0.6724137931034480, - 0.6724137931034480, - 0.6724137931034480, - 0.6724137931034480, - 0.6724137931034480, - 0.6724137931034480, - 0.6724137931034480, - 0.6607142857142860, - 0.6545454545454550, - 0.6481481481481480, - 0.6538461538461540, - 0.6538461538461540, - 0.6538461538461540, - 0.6538461538461540, - 0.6603773584905660, - 0.6481481481481480, - 0.6481481481481480, - 0.6481481481481480, - 0.6481481481481480, - 0.6363636363636360, - 0.6363636363636360, - 0.6363636363636360, - 0.6181818181818180, - 0.6181818181818180, - 0.6111111111111110, - 0.6000000000000000, - 0.6000000000000000, - 0.6000000000000000, - 0.6000000000000000, - 0.5925925925925930, - 0.5925925925925930, - 0.5925925925925930, - 0.5849056603773580, - 0.5740740740740740, - 0.5740740740740740, - 0.5660377358490570, - 0.5660377358490570, - 0.5555555555555560, - 0.5471698113207550, - 0.5370370370370370, - 0.5370370370370370, - 0.5370370370370370, - 0.5370370370370370, - 0.5370370370370370, - 0.5272727272727270, - 0.5272727272727270, - 0.5000000000000000, - 0.5000000000000000, - 0.5000000000000000, - 0.5000000000000000, - 0.4905660377358490, - 0.4905660377358490, - 0.4905660377358490, - 0.4905660377358490, - 0.4814814814814810, - 0.4905660377358490, - 0.4807692307692310, - 0.4807692307692310, - 0.4807692307692310, - 0.4807692307692310, - 0.4705882352941180, - 0.4615384615384620, - 0.4509803921568630, - 0.4509803921568630, - 0.4509803921568630, - 0.4509803921568630, - 0.4489795918367350, - 0.4489795918367350, - 0.4375000000000000, - 0.4375000000000000, - 0.4375000000000000, - 0.4255319148936170, - 0.4347826086956520, - 0.4347826086956520, - 0.4222222222222220, - 0.4222222222222220, - 0.4130434782608700, - 0.4130434782608700, - 0.4130434782608700, - 0.4000000000000000, - 0.3720930232558140, - 0.3720930232558140, - 0.3636363636363640, - 0.3555555555555560, - 0.3478260869565220, - 0.3404255319148940, - 0.3111111111111110, - 0.3111111111111110, - 0.2954545454545450, - 0.2888888888888890, - 0.2888888888888890, - 0.2888888888888890, - 0.2708333333333330, - 0.2708333333333330, - 0.2553191489361700, - 0.2553191489361700, - 0.2553191489361700, - 0.2553191489361700, - 0.2553191489361700, - 0.2553191489361700, - 0.2553191489361700, - 0.2391304347826090, - 0.2391304347826090, - 0.2444444444444440, - 0.2291666666666670, - 0.2291666666666670, - 0.2291666666666670, - 0.2291666666666670, - 0.2200000000000000, - 0.2040816326530610, - 0.1960784313725490, - 0.1960784313725490, - 0.1960784313725490, - 0.1923076923076920, - 0.1923076923076920, - 0.1923076923076920, - 0.1851851851851850, - 0.1851851851851850, - 0.1851851851851850, - 0.1851851851851850, - 0.1851851851851850, - 0.1818181818181820, - 0.1666666666666670, - 0.1666666666666670, - 0.1607142857142860, - 0.1607142857142860, - 0.1607142857142860, - 0.1578947368421050, - 0.1403508771929820, - 0.1403508771929820, - 0.1379310344827590, - 0.1379310344827590, - 0.1355932203389830, - 0.1355932203389830, - 0.1355932203389830, - 0.1355932203389830, - 0.1355932203389830, - 0.1355932203389830, - 0.1379310344827590, - 0.1379310344827590, - 0.1228070175438600, - 0.1228070175438600, - 0.1228070175438600, - 0.1228070175438600, - 0.1228070175438600, - 0.1228070175438600, - 0.1206896551724140, - 0.1206896551724140, - 0.1206896551724140, - 0.1206896551724140, - 0.1052631578947370, - 0.1071428571428570, - 0.1052631578947370, - 0.1052631578947370, - 0.1052631578947370, - 0.1052631578947370, - 0.1052631578947370, - 0.1052631578947370, - 0.0892857142857143, - 0.0892857142857143, - 0.0892857142857143, - 0.0892857142857143, - 0.0892857142857143, - 0.0909090909090909, - 0.0909090909090909, - 0.0909090909090909, - 0.0909090909090909, - 0.0909090909090909, - 0.0909090909090909, - 0.0909090909090909, - 0.0909090909090909, - 0.0925925925925926, - 0.0925925925925926, - 0.0925925925925926, - 0.0909090909090909, - 0.0727272727272727, - 0.0714285714285714, - 0.0701754385964912, - 0.0701754385964912, - 0.0701754385964912, - 0.0701754385964912, - 0.0689655172413793, - 0.0689655172413793, - 0.0689655172413793, - 0.0689655172413793, - 0.0689655172413793, - 0.0689655172413793, - 0.0689655172413793, - 0.0689655172413793, - 0.0689655172413793, - 0.0689655172413793, - 0.0689655172413793, - 0.0689655172413793, - 0.0689655172413793, - 0.0701754385964912, - 0.0701754385964912, - 0.0701754385964912, - 0.0701754385964912, - 0.0701754385964912, - 0.0714285714285714, - 0.0714285714285714, - 0.0727272727272727, - 0.0727272727272727, - 0.0727272727272727, - 0.0714285714285714, - 0.0701754385964912, - 0.0701754385964912, - 0.0689655172413793, - 0.0689655172413793, - 0.0689655172413793, - 0.0689655172413793, - 0.0666666666666667, - 0.0666666666666667, - 0.0666666666666667, - 0.0666666666666667, - 0.0666666666666667, - 0.0666666666666667, - 0.0666666666666667, - 0.0666666666666667, - 0.0666666666666667, - 0.0666666666666667, - 0.0666666666666667, - 0.0666666666666667, - 0.0666666666666667, - 0.0666666666666667, - 0.0666666666666667, - 0.0666666666666667, - 0.0666666666666667, - 0.0666666666666667, - 0.0666666666666667, - 0.0666666666666667, - 0.0677966101694915, - 0.0677966101694915, - 0.0677966101694915, - 0.0689655172413793, - 0.0701754385964912, - 0.0701754385964912, - 0.0689655172413793, - 0.0689655172413793, - 0.0689655172413793, - 0.0689655172413793, - 0.0677966101694915, - 0.0677966101694915, - 0.0677966101694915, - 0.0677966101694915, - 0.0677966101694915, - 0.0677966101694915, - 0.0677966101694915, - 0.0677966101694915, - 0.0677966101694915, - 0.0677966101694915, - 0.0677966101694915, - 0.0701754385964912, - 0.0701754385964912, - 0.0701754385964912, - 0.0701754385964912, - 0.0701754385964912, - 0.0701754385964912, - 0.0714285714285714, - 0.0714285714285714, - 0.0714285714285714, - 0.0727272727272727, - 0.0727272727272727, - 0.0727272727272727, - 0.0701754385964912, - 0.0701754385964912, - 0.0701754385964912, - 0.0689655172413793, - 0.0701754385964912, - 0.0701754385964912, - 0.0701754385964912, - 0.0701754385964912, - 0.0714285714285714, - 0.0740740740740741, - 0.0754716981132075, - 0.0754716981132075, - 0.0754716981132075, - 0.0754716981132075, - 0.0784313725490196, - 0.0784313725490196, - 0.0769230769230769, - 0.0769230769230769, - 0.0784313725490196, - 0.0784313725490196, - 0.0754716981132075, - 0.0754716981132075, - 0.0740740740740741, - 0.0740740740740741, - 0.0727272727272727, - 0.0727272727272727, - 0.0727272727272727, - 0.0727272727272727, - 0.0727272727272727, - 0.0727272727272727, - 0.0727272727272727, - 0.0727272727272727, - 0.0727272727272727, - 0.0892857142857143, - 0.0909090909090909, - 0.0909090909090909, - 0.0877192982456140, - 0.0877192982456140, - 0.0892857142857143, - 0.0892857142857143, - 0.0877192982456140, - 0.0877192982456140, - 0.0877192982456140, - 0.0877192982456140, - 0.0877192982456140, - 0.0892857142857143, - 0.0892857142857143, - 0.0892857142857143, - 0.0892857142857143, - 0.0892857142857143, - 0.0892857142857143, - 0.0892857142857143, - 0.0909090909090909, - 0.0909090909090909, - 0.0925925925925926, - 0.0925925925925926, - 0.0909090909090909, - 0.0877192982456140, - 0.0877192982456140, - 0.0877192982456140, - 0.0862068965517241, - 0.0862068965517241, - 0.0833333333333333, - 0.0833333333333333, - 0.0833333333333333, - 0.0847457627118644, - 0.0847457627118644, - 0.0847457627118644, - 0.0833333333333333, - 0.0833333333333333, - 0.0833333333333333, - 0.0833333333333333, - 0.0833333333333333, - 0.0833333333333333, - 0.0677966101694915, - 0.0689655172413793, - 0.0689655172413793, - 0.0701754385964912, - 0.0701754385964912, - 0.0701754385964912, - 0.0701754385964912, - 0.0701754385964912, - 0.0701754385964912, - 0.0689655172413793, - 0.0701754385964912, - 0.0701754385964912, - 0.0689655172413793, - 0.0677966101694915, - 0.0677966101694915, - 0.0677966101694915, - 0.0689655172413793, - 0.0689655172413793, - 0.0689655172413793, - 0.0526315789473684, - 0.0526315789473684, - 0.0526315789473684, - 0.0526315789473684, - 0.0526315789473684, - 0.0535714285714286, - 0.0526315789473684, - 0.0517241379310345, - 0.0517241379310345, - 0.0677966101694915, - 0.0677966101694915, - 0.0677966101694915, - 0.0677966101694915, - 0.0677966101694915, - 0.0677966101694915, - 0.0677966101694915, - 0.0677966101694915, - 0.0677966101694915, - 0.0677966101694915, - 0.0677966101694915, - 0.0677966101694915, - 0.0677966101694915, - 0.0677966101694915, - 0.0677966101694915, - 0.0677966101694915, - 0.0689655172413793, - 0.0689655172413793, - 0.0689655172413793, - 0.0689655172413793, - 0.0714285714285714, - 0.0714285714285714, - 0.0714285714285714, - 0.0714285714285714, - 0.0714285714285714, - 0.0714285714285714, - 0.0714285714285714, - 0.0714285714285714, - 0.0714285714285714, - 0.0714285714285714, - 0.0701754385964912, - 0.0701754385964912, - 0.0862068965517241, - 0.0862068965517241, - 0.0862068965517241, - 0.0862068965517241, - 0.0862068965517241, - 0.0862068965517241, - 0.0847457627118644, - 0.0847457627118644, - 0.0862068965517241, - 0.0862068965517241, - 0.0862068965517241, - 0.0862068965517241, - 0.0862068965517241, - 0.0862068965517241, - 0.0862068965517241, - 0.0862068965517241, - 0.0862068965517241, - 0.0877192982456140, - 0.0877192982456140, - 0.0877192982456140, - 0.0862068965517241, - 0.0862068965517241, - 0.0714285714285714, - 0.0727272727272727, - 0.0727272727272727, - 0.0727272727272727, - 0.0727272727272727, - 0.0727272727272727, - 0.0727272727272727, - 0.0740740740740741, - 0.0754716981132075, - 0.0754716981132075, - 0.0740740740740741, - 0.0740740740740741, - 0.0740740740740741, - 0.0740740740740741, - 0.0740740740740741, - 0.0740740740740741, - 0.0740740740740741, - 0.0740740740740741, - 0.0740740740740741, - 0.0740740740740741, - 0.0740740740740741, - 0.0740740740740741, - 0.0754716981132075, - 0.0754716981132075, - 0.0740740740740741, - 0.0740740740740741, - 0.0740740740740741, - 0.0740740740740741, - 0.0754716981132075, - 0.0754716981132075, - 0.0769230769230769, - 0.0769230769230769, - 0.0784313725490196, - 0.0800000000000000, - 0.0800000000000000, - 0.0816326530612245, - 0.1020408163265310, - 0.1020408163265310, - 0.1020408163265310, - 0.1020408163265310, - 0.1000000000000000, - 0.1000000000000000, - 0.1000000000000000, - 0.1000000000000000, - 0.1000000000000000, - 0.1000000000000000, - 0.1000000000000000, - 0.1000000000000000, - 0.1000000000000000, - 0.1000000000000000, - 0.0980392156862745, - 0.0980392156862745, - 0.0980392156862745, - 0.0980392156862745, - 0.1000000000000000, - 0.1020408163265310, - 0.1041666666666670, - 0.1224489795918370, - 0.1400000000000000, - 0.1400000000000000, - 0.1400000000000000, - 0.1372549019607840, - 0.1372549019607840, - 0.1372549019607840, - 0.1372549019607840, - 0.1372549019607840, - 0.1372549019607840, - 0.1538461538461540, - 0.1698113207547170, - 0.1698113207547170, - 0.1636363636363640, - 0.1636363636363640, - 0.1636363636363640, - 0.1636363636363640, - 0.1636363636363640, - 0.1636363636363640, - 0.1636363636363640, - 0.1636363636363640, - 0.1607142857142860, - 0.1607142857142860, - 0.1607142857142860, - 0.1509433962264150, - 0.1509433962264150, - 0.1509433962264150, - 0.1509433962264150, - 0.1509433962264150, - 0.1346153846153850, - 0.1509433962264150, - 0.1509433962264150, - 0.1481481481481480, - 0.1481481481481480, - 0.1481481481481480, - 0.1481481481481480, - 0.1481481481481480, - 0.1481481481481480, - 0.1481481481481480, - 0.1320754716981130, - 0.1320754716981130, - 0.1320754716981130, - 0.1481481481481480, - 0.1481481481481480, - 0.1636363636363640, - 0.1785714285714290, - 0.1785714285714290, - 0.1785714285714290, - 0.1754385964912280, - 0.1754385964912280, - 0.1754385964912280, - 0.1754385964912280, - 0.1896551724137930, - 0.1929824561403510, - 0.1929824561403510, - 0.1929824561403510, - 0.1929824561403510, - 0.1929824561403510, - 0.1929824561403510, - 0.1964285714285710, - 0.1964285714285710, - 0.1964285714285710, - 0.1964285714285710, - 0.2000000000000000, - 0.2000000000000000, - 0.2000000000000000, - 0.2037037037037040, - 0.2037037037037040, - 0.2037037037037040, - 0.2037037037037040, - 0.2037037037037040, - 0.2037037037037040, - 0.2000000000000000, - 0.2000000000000000, - 0.2000000000000000, - 0.2000000000000000, - 0.2037037037037040, - 0.2037037037037040, - 0.2037037037037040, - 0.2037037037037040, - 0.2075471698113210, - 0.2075471698113210, - 0.2075471698113210, - 0.2115384615384620, - 0.2115384615384620, - 0.2115384615384620, - 0.2115384615384620, - 0.2115384615384620, - 0.2264150943396230, - 0.2264150943396230, - 0.2264150943396230, - 0.2264150943396230, - 0.2307692307692310, - 0.2307692307692310, - 0.2352941176470590, - 0.2307692307692310, - 0.2307692307692310, - 0.2307692307692310, - 0.2307692307692310, - 0.2307692307692310, - 0.2307692307692310, - 0.2307692307692310, - 0.2352941176470590, - 0.2352941176470590, - 0.2352941176470590, - 0.2500000000000000, - 0.2549019607843140, - 0.2692307692307690, - 0.2692307692307690, - 0.2692307692307690, - 0.2692307692307690, - 0.2692307692307690, - 0.2692307692307690, - 0.2800000000000000, - 0.2857142857142860, - 0.2857142857142860, - 0.2857142857142860, - 0.2857142857142860, - 0.2857142857142860, - 0.2916666666666670, - 0.2857142857142860, - 0.2857142857142860, - 0.2857142857142860, - 0.2916666666666670, - 0.3000000000000000, - 0.3000000000000000, - 0.3137254901960780, - 0.3137254901960780, - 0.3200000000000000, - 0.3200000000000000, - 0.3061224489795920, - 0.3061224489795920, - 0.3061224489795920, - 0.3125000000000000, - 0.3125000000000000, - 0.3125000000000000, - 0.3061224489795920, - 0.3333333333333330, - 0.3333333333333330, - 0.3269230769230770, - 0.3269230769230770, - 0.3269230769230770, - 0.3269230769230770, - 0.3541666666666670, - 0.3541666666666670, - 0.3617021276595740, - 0.3750000000000000, - 0.3829787234042550, - 0.3913043478260870, - 0.4000000000000000, - 0.4000000000000000, - 0.4000000000000000, - 0.4000000000000000, - 0.3913043478260870, - 0.3913043478260870, - 0.4042553191489360, - 0.4130434782608700, - 0.4318181818181820, - 0.4444444444444440, - 0.4545454545454550, - 0.4545454545454550, - 0.4761904761904760, - 0.4651162790697670, - 0.4545454545454550, - 0.4545454545454550, - 0.4651162790697670, - 0.4545454545454550, - 0.4444444444444440, - 0.4444444444444440, - 0.4444444444444440, - 0.4444444444444440, - 0.4444444444444440, - 0.4444444444444440, - 0.4545454545454550, - 0.4418604651162790, - 0.4523809523809520, - 0.4523809523809520, - 0.4878048780487810, - 0.4878048780487810, - 0.5000000000000000, - 0.5000000000000000, - 0.5116279069767440, - 0.5116279069767440, - 0.5227272727272730, - 0.5227272727272730, - 0.5348837209302320, - 0.5348837209302320, - 0.5348837209302320, - 0.5348837209302320, - 0.5348837209302320, - 0.5476190476190480, - 0.5348837209302320, - 0.5348837209302320, - 0.5476190476190480, - 0.5476190476190480, - 0.5454545454545450, - 0.5714285714285710, - 0.5909090909090910, - 0.5777777777777780, - 0.6000000000000000, - 0.6000000000000000, - 0.6170212765957450, - 0.6304347826086960, - 0.6250000000000000, - 0.6250000000000000, - 0.6000000000000000, - 0.6000000000000000, - 0.6000000000000000, - 0.6000000000000000, - 0.5882352941176470, - 0.6000000000000000, - 0.6000000000000000, - 0.6000000000000000, - 0.6000000000000000, - 0.6078431372549020, - 0.5961538461538460, - 0.5961538461538460, - 0.5961538461538460, - 0.5849056603773580, - 0.5849056603773580, - 0.5849056603773580, - 0.6037735849056600, - 0.6153846153846150, - 0.6274509803921570, - 0.6274509803921570, - 0.6274509803921570, - 0.6274509803921570, - 0.6530612244897960, - 0.6530612244897960, - 0.6530612244897960, - 0.6530612244897960, - 0.6530612244897960, - 0.6400000000000000, - 0.6400000000000000, - 0.6400000000000000, - 0.6400000000000000, - 0.6400000000000000, - 0.6400000000000000, - 0.6400000000000000, - 0.6326530612244900, - 0.6400000000000000, - 0.6400000000000000, - 0.6400000000000000, - 0.6400000000000000, - 0.6400000000000000, - 0.6400000000000000, - 0.6400000000000000, - 0.6400000000000000, - 0.6530612244897960, - 0.6530612244897960, - 0.6600000000000000, - 0.6734693877551020, - 0.6734693877551020, - 0.6734693877551020, - 0.6734693877551020, - 0.6666666666666670, - 0.6666666666666670, - 0.6734693877551020, - 0.6875000000000000, - 0.6875000000000000, - 0.6875000000000000, - 0.6875000000000000, - 0.7021276595744680, - 0.7021276595744680, - 0.7021276595744680, - 0.7083333333333330, - 0.7083333333333330, - 0.7083333333333330, - 0.7021276595744680, - 0.7021276595744680, - 0.7021276595744680, - 0.6875000000000000, - 0.6875000000000000, - 0.6875000000000000, - 0.6875000000000000, - 0.6600000000000000, - 0.6470588235294120, - 0.6538461538461540, - 0.6538461538461540, - 0.6538461538461540, - 0.6603773584905660, - 0.6415094339622640, - 0.6415094339622640, - 0.6415094339622640, - 0.6415094339622640, - 0.6415094339622640, - 0.6415094339622640, - 0.6603773584905660, - 0.6603773584905660, - 0.6730769230769230, - 0.6730769230769230, - 0.6730769230769230, - 0.6730769230769230, - 0.6862745098039220, - 0.6862745098039220, - 0.6862745098039220, - 0.6862745098039220, - 0.6862745098039220, - 0.6862745098039220, - 0.6862745098039220, - 0.6862745098039220, - 0.6862745098039220, - 0.6862745098039220, - 0.6862745098039220, - 0.6862745098039220, - 0.7000000000000000, - 0.7000000000000000, - 0.7000000000000000, - 0.7000000000000000, - 0.7000000000000000, - 0.7000000000000000, - 0.7000000000000000, - 0.7000000000000000, - 0.7000000000000000, - 0.7000000000000000, - 0.7058823529411760, - 0.7058823529411760, - 0.7200000000000000, - 0.7200000000000000, - 0.7200000000000000, - 0.7254901960784310, - 0.7254901960784310, - 0.7254901960784310, - 0.7254901960784310, - 0.7254901960784310, - 0.7307692307692310, - 0.7307692307692310, - 0.7307692307692310, - 0.7307692307692310, - 0.7358490566037730, - 0.7358490566037730, - 0.7358490566037730, - 0.7358490566037730, - 0.7358490566037730, - 0.7222222222222220, - 0.7222222222222220, - 0.7222222222222220, - 0.7222222222222220, - 0.7222222222222220, - 0.7222222222222220, - 0.7222222222222220, - 0.7272727272727270, - 0.7142857142857140, - 0.7272727272727270, - 0.7272727272727270, - 0.7272727272727270, - 0.7272727272727270, - 0.7142857142857140, - 0.7142857142857140, - 0.7142857142857140, - 0.7142857142857140, - 0.7090909090909090, - 0.6964285714285710, - 0.6964285714285710, - 0.7090909090909090, - 0.7090909090909090, - 0.7090909090909090, - 0.7090909090909090, - 0.7222222222222220, - 0.7222222222222220, - 0.7358490566037730, - 0.7358490566037730, - 0.7358490566037730, - 0.7358490566037730, - 0.7307692307692310, - 0.7450980392156860, - 0.7450980392156860, - 0.7600000000000000, - 0.7600000000000000, - 0.7647058823529410, - 0.7647058823529410, - 0.7358490566037730, - 0.7407407407407410, - 0.7407407407407410, - 0.7407407407407410, - 0.7407407407407410, - 0.7547169811320760, - 0.7647058823529410, - 0.7647058823529410, - 0.7647058823529410, - 0.7647058823529410, - 0.7647058823529410, - 0.7647058823529410, - 0.7547169811320760, - 0.7547169811320760, - 0.7592592592592590, - 0.7592592592592590, - 0.7592592592592590, - 0.7592592592592590, - 0.7592592592592590, - 0.7592592592592590, - 0.7592592592592590, - 0.7592592592592590, - 0.7592592592592590, - 0.7592592592592590, - 0.7735849056603770, - 0.7735849056603770, - 0.7735849056603770, - 0.7735849056603770, - 0.7735849056603770, - 0.7735849056603770, - 0.7735849056603770, - 0.7777777777777780, - 0.7818181818181820, - 0.7818181818181820, - 0.7818181818181820, - 0.7818181818181820, - 0.7818181818181820, - 0.7818181818181820, - 0.7818181818181820, - 0.7818181818181820, - 0.7818181818181820, - 0.7894736842105260, - 0.7894736842105260, - 0.7894736842105260, - 0.7894736842105260, - 0.7894736842105260, - 0.7894736842105260, - 0.7894736842105260, - 0.7931034482758620, - 0.7931034482758620, - 0.7931034482758620, - 0.7931034482758620, - 0.7931034482758620, - 0.7931034482758620, - 0.7931034482758620, - 0.7931034482758620, - 0.7931034482758620, - 0.7931034482758620, - 0.7931034482758620, - 0.7931034482758620, - 0.7931034482758620, - 0.7931034482758620, - 0.7931034482758620, - 0.7931034482758620, - 0.7931034482758620, - 0.7931034482758620, - 0.7931034482758620, - 0.7931034482758620, - 0.7931034482758620, - 0.7931034482758620, - 0.7931034482758620, - 0.7931034482758620, - 0.8070175438596490, - 0.8070175438596490, - 0.8214285714285710, - 0.8214285714285710, - 0.8214285714285710, - 0.8214285714285710, - 0.8214285714285710, - 0.8214285714285710, - 0.8214285714285710, - 0.8214285714285710, - 0.8214285714285710, - 0.8214285714285710, - 0.8214285714285710, - 0.8214285714285710, - 0.8214285714285710, - 0.8214285714285710, - 0.8214285714285710, - 0.8214285714285710, - 0.8214285714285710, - 0.8214285714285710, - 0.8214285714285710, - 0.8214285714285710, - 0.8214285714285710, - 0.8363636363636360, - 0.8363636363636360, - 0.8363636363636360, - 0.8363636363636360, - 0.8363636363636360, - 0.8363636363636360, - 0.8363636363636360, - 0.8518518518518520, - 0.8518518518518520, - 0.8679245283018870, - 0.8679245283018870, - 0.8679245283018870, - 0.8679245283018870, - 0.8703703703703700, - 0.8703703703703700, - 0.8703703703703700, - 0.8703703703703700, - 0.8703703703703700, - 0.8703703703703700, - 0.8703703703703700, - 0.8703703703703700, - 0.8703703703703700, - 0.8703703703703700, - 0.8867924528301890, - 0.8867924528301890, - 0.8703703703703700, - 0.8703703703703700, - 0.8703703703703700, - 0.8703703703703700, - 0.8703703703703700, - 0.8703703703703700, - 0.8703703703703700, - 0.8703703703703700, - 0.8703703703703700, - 0.8703703703703700, - 0.8703703703703700, - 0.8703703703703700, - 0.8703703703703700, - 0.8703703703703700, - 0.8703703703703700, - 0.8703703703703700, - 0.8703703703703700, - 0.8703703703703700, - 0.8703703703703700, - 0.8703703703703700, - 0.8703703703703700, - 0.8703703703703700, - 0.8703703703703700, - 0.8703703703703700, - 0.8545454545454550, - 0.8545454545454550, - 0.8545454545454550, - 0.8545454545454550, - 0.8545454545454550, - 0.8545454545454550, - 0.8545454545454550, - 0.8545454545454550, - 0.8545454545454550, - 0.8545454545454550, - 0.8545454545454550, - 0.8545454545454550, - 0.8703703703703700, - 0.8703703703703700, - 0.8703703703703700, - 0.8703703703703700, - 0.8703703703703700, - 0.8703703703703700, - 0.8703703703703700, - 0.8703703703703700, - 0.8703703703703700, - 0.8703703703703700, - 0.8703703703703700, - 0.8703703703703700, - 0.8703703703703700, - 0.8703703703703700, - 0.8703703703703700, - 0.8703703703703700, - 0.8703703703703700, - 0.8703703703703700, - 0.8703703703703700, - 0.8703703703703700, - 0.8703703703703700, - 0.8703703703703700, - 0.8703703703703700, - 0.8703703703703700, - 0.8703703703703700, - 0.8703703703703700, - 0.8703703703703700, - 0.8703703703703700, - 0.8703703703703700, - 0.8703703703703700, - 0.8727272727272730, - 0.8727272727272730, - 0.8727272727272730, - 0.8727272727272730, - 0.8727272727272730, - 0.8727272727272730, - 0.8727272727272730, - 0.8727272727272730, - 0.8727272727272730, - 0.8727272727272730, - 0.8727272727272730, - 0.8727272727272730, - 0.8727272727272730, - 0.8727272727272730, - 0.8727272727272730, - 0.8727272727272730, - 0.8727272727272730, - 0.8727272727272730, - 0.8727272727272730, - 0.8727272727272730, - 0.8727272727272730, - 0.8727272727272730, - 0.8727272727272730, - 0.8727272727272730, - 0.8727272727272730, - 0.8727272727272730, - 0.8727272727272730, - 0.8727272727272730, - 0.8727272727272730, - 0.8727272727272730, - 0.8727272727272730, - 0.8727272727272730, - 0.8727272727272730, - 0.8727272727272730, - 0.8727272727272730, - 0.8727272727272730, - 0.8727272727272730, - 0.8727272727272730, - 0.8727272727272730, - 0.8727272727272730, - 0.8727272727272730, - 0.8727272727272730, - 0.8727272727272730, - 0.8727272727272730, - 0.8727272727272730, - 0.8727272727272730, - 0.8727272727272730, - 0.8727272727272730, - 0.8727272727272730, - 0.8727272727272730, - 0.8727272727272730, - 0.8727272727272730, - 0.8727272727272730, - 0.8727272727272730, - 0.8727272727272730, - 0.8727272727272730, - 0.8727272727272730, - 0.8727272727272730, - 0.8727272727272730, - 0.8727272727272730, - 0.8727272727272730, - 0.8727272727272730, - 0.8727272727272730, - 0.8727272727272730, - 0.8727272727272730, - 0.8727272727272730, - 0.8727272727272730, - 0.8727272727272730, - 0.8727272727272730, - 0.8727272727272730, - 0.8727272727272730, - 0.8727272727272730, - 0.8727272727272730, - 0.8727272727272730, - 0.8727272727272730, - 0.8727272727272730, - 0.8727272727272730, - 0.8727272727272730, - 0.8727272727272730, - 0.8727272727272730, - 0.8727272727272730, - 0.8703703703703700, - 0.8703703703703700, - 0.8703703703703700, - 0.8703703703703700, - 0.8703703703703700, - 0.8703703703703700, - 0.8703703703703700, - 0.8703703703703700, - 0.8703703703703700, - 0.8703703703703700, - 0.8703703703703700, - 0.8703703703703700, - 0.8703703703703700, - 0.8703703703703700, - 0.8703703703703700, - 0.8679245283018870, - 0.8679245283018870, - 0.8679245283018870, - 0.8679245283018870, - 0.8679245283018870, - 0.8679245283018870, - 0.8679245283018870, - 0.8679245283018870, - 0.8679245283018870, - 0.8679245283018870, - 0.8679245283018870, - 0.8703703703703700, - 0.8703703703703700, - 0.8703703703703700, - 0.8703703703703700, - 0.8703703703703700, - 0.8703703703703700, - 0.8703703703703700, - 0.8703703703703700, - 0.8703703703703700, - 0.8703703703703700, - 0.8703703703703700, - 0.8703703703703700, - 0.8703703703703700, - 0.8703703703703700, - 0.8703703703703700, - 0.8867924528301890, - 0.8867924528301890, - 0.8867924528301890, - 0.8867924528301890, - 0.8867924528301890, - 0.8867924528301890, - 0.8867924528301890, - 0.8867924528301890, - 0.8867924528301890, - 0.8867924528301890, - 0.8703703703703700, - 0.8703703703703700, - 0.8703703703703700, - 0.8703703703703700, - 0.8703703703703700, - 0.8703703703703700, - 0.8703703703703700, - 0.8703703703703700, - 0.8703703703703700, - 0.8703703703703700, - 0.8703703703703700, - 0.8703703703703700, - 0.8703703703703700, - 0.8703703703703700, - 0.8703703703703700, - 0.8703703703703700, - 0.8703703703703700, - 0.8703703703703700, - 0.8867924528301890, - 0.8867924528301890, - 0.8867924528301890, - 0.8867924528301890, - 0.8867924528301890, - 0.8867924528301890, - 0.8867924528301890, - 0.8867924528301890, - 0.8867924528301890, - 0.8867924528301890, - 0.8867924528301890, - 0.8867924528301890, - 0.8867924528301890, - 0.8867924528301890, - 0.8867924528301890, - 0.8867924528301890, - 0.8867924528301890, - 0.8867924528301890, - 0.8888888888888890, - 0.8888888888888890, - 0.8888888888888890, - 0.8888888888888890, - 0.8888888888888890, - 0.8888888888888890, - 0.8888888888888890, - 0.8888888888888890, - 0.8888888888888890, - 0.8888888888888890, - 0.8888888888888890, - 0.8888888888888890, - 0.8888888888888890, - 0.8888888888888890, - 0.8888888888888890, - 0.8888888888888890, - 0.8888888888888890, - 0.8888888888888890, - 0.8909090909090910, - 0.8909090909090910, - 0.8909090909090910, - 0.8909090909090910, - 0.8909090909090910, - 0.8909090909090910, - 0.8909090909090910, - 0.8909090909090910, - 0.8909090909090910, - 0.8909090909090910, - 0.8909090909090910, - 0.8909090909090910, - 0.8909090909090910, - 0.8909090909090910, - 0.8909090909090910, - 0.8909090909090910, - 0.8909090909090910, - 0.8909090909090910, - 0.8909090909090910, - 0.8909090909090910, - 0.8867924528301890, - 0.8867924528301890, - 0.8867924528301890, - 0.8867924528301890, - 0.8867924528301890, - 0.8867924528301890, - 0.8888888888888890, - 0.8888888888888890, - 0.8888888888888890, - 0.8888888888888890, - 0.8888888888888890, - 0.8888888888888890, - 0.8888888888888890, - 0.8888888888888890, - 0.8888888888888890, - 0.8888888888888890, - 0.8888888888888890, - 0.8888888888888890, - 0.8888888888888890, - 0.8888888888888890, - 0.8888888888888890, - 0.8888888888888890, - 0.8888888888888890, - 0.8888888888888890, - 0.8888888888888890, - 0.8888888888888890, - 0.8888888888888890, - 0.8888888888888890, - 0.8888888888888890, - 0.8888888888888890, - 0.8888888888888890, - 0.8888888888888890, - 0.8888888888888890, - 0.8888888888888890, - 0.8888888888888890, - 0.8888888888888890, - 0.8888888888888890, - 0.8888888888888890, - 0.8888888888888890, - 0.8888888888888890, - 0.8888888888888890, - 0.8888888888888890, - 0.8888888888888890, - 0.8888888888888890, - 0.8888888888888890, - 0.8888888888888890, - 0.8867924528301890, - 0.8867924528301890, - 0.8867924528301890, - 0.8867924528301890, - 0.8867924528301890, - 0.8867924528301890, - 0.8867924528301890, - 0.8867924528301890, - 0.8867924528301890, - 0.8867924528301890, - 0.8867924528301890, - 0.8867924528301890, - 0.8888888888888890, - 0.8888888888888890, - 0.8888888888888890, - 0.8909090909090910, - 0.8909090909090910, - 0.8909090909090910, - 0.8909090909090910, - 0.8909090909090910, - 0.8909090909090910, - 0.8909090909090910, - 0.8909090909090910, - 0.8909090909090910, - 0.8909090909090910, - 0.8909090909090910, - 0.8909090909090910, - 0.8909090909090910, - 0.8909090909090910, - 0.8909090909090910, - 0.8888888888888890, - 0.8888888888888890, - 0.8888888888888890, - 0.8888888888888890, - 0.8888888888888890, - 0.8888888888888890, - 0.8909090909090910, - 0.8909090909090910, - 0.8909090909090910, - 0.8909090909090910, - 0.8909090909090910, - 0.8909090909090910, - 0.8909090909090910, - 0.8909090909090910, - 0.8909090909090910, - 0.8909090909090910, - 0.8909090909090910, - 0.8909090909090910, - 0.8909090909090910, - 0.8909090909090910, - 0.8909090909090910, - 0.8909090909090910, - 0.8909090909090910, - 0.8888888888888890, - 0.8888888888888890, - 0.8888888888888890, - 0.8888888888888890, - 0.8888888888888890, - 0.8888888888888890, - 0.8888888888888890, - 0.8888888888888890, - 0.8888888888888890, - 0.8888888888888890, - 0.8888888888888890, - 0.8888888888888890, - 0.8888888888888890, - 0.8888888888888890, - 0.8888888888888890, - 0.8888888888888890, - 0.8888888888888890, - 0.8888888888888890, - 0.8888888888888890, - 0.9038461538461540, - 0.9038461538461540, - 0.9038461538461540, - 0.9038461538461540, - 0.9038461538461540, - 0.8867924528301890, - 0.8867924528301890, - 0.8867924528301890, - 0.8867924528301890, - 0.8867924528301890, - 0.8867924528301890, - 0.8867924528301890, - 0.8867924528301890, - 0.8867924528301890, - 0.8867924528301890, - 0.8867924528301890, - 0.8867924528301890, - 0.8867924528301890, - 0.8867924528301890, - 0.8867924528301890, - 0.8867924528301890, - 0.8867924528301890, - 0.8867924528301890, - 0.8867924528301890, - 0.8888888888888890, - 0.8888888888888890, - 0.8888888888888890, - 0.8888888888888890, - 0.8727272727272730, - 0.8727272727272730, - 0.8727272727272730, - 0.8727272727272730, - 0.8727272727272730, - 0.8727272727272730, - 0.8727272727272730, - 0.8888888888888890, - 0.8888888888888890, - 0.8888888888888890, - 0.8888888888888890, - 0.8888888888888890, - 0.8888888888888890, - 0.8888888888888890, - 0.8888888888888890, - 0.8888888888888890, - 0.8888888888888890, - 0.8888888888888890, - 0.8888888888888890, - 0.8888888888888890, - 0.8727272727272730, - 0.8727272727272730, - 0.8727272727272730, - 0.8727272727272730, - 0.8727272727272730, - 0.8727272727272730, - 0.8727272727272730, - 0.8727272727272730, - 0.8703703703703700, - 0.8703703703703700, - 0.8703703703703700, - 0.8679245283018870, - 0.8679245283018870, - 0.8679245283018870, - 0.8679245283018870, - 0.8679245283018870, - 0.8679245283018870, - 0.8679245283018870, - 0.8679245283018870, - 0.8679245283018870, - 0.8679245283018870, - 0.8653846153846150, - 0.8653846153846150, - 0.8653846153846150, - 0.8653846153846150, - 0.8653846153846150, - 0.8653846153846150, - 0.8653846153846150, - 0.8653846153846150, - 0.8653846153846150, - 0.8653846153846150, - 0.8653846153846150, - 0.8653846153846150, - 0.8653846153846150, - 0.8653846153846150, - 0.8653846153846150, - 0.8653846153846150, - 0.8653846153846150, - 0.8653846153846150, - 0.8653846153846150, - 0.8653846153846150, - 0.8653846153846150, - 0.8627450980392160, - 0.8627450980392160, - 0.8627450980392160, - 0.8627450980392160, - 0.8627450980392160, - 0.8627450980392160, - 0.8823529411764710, - 0.8823529411764710, - 0.8823529411764710, - 0.8823529411764710, - 0.8823529411764710, - 0.8823529411764710, - 0.8653846153846150, - 0.8653846153846150, - 0.8653846153846150, - 0.8653846153846150, - 0.8653846153846150, - 0.8653846153846150, - 0.8653846153846150, - 0.8627450980392160, - 0.8627450980392160, - 0.8627450980392160, - 0.8627450980392160, - 0.8627450980392160, - 0.8627450980392160, - 0.8627450980392160, - 0.8627450980392160, - 0.8627450980392160, - 0.8627450980392160, - 0.8627450980392160, - 0.8800000000000000, - 0.8800000000000000, - 0.8775510204081630, - 0.8775510204081630, - 0.8775510204081630, - 0.8775510204081630, - 0.8775510204081630, - 0.8600000000000000, - 0.8600000000000000, - 0.8600000000000000, - 0.8600000000000000, - 0.8600000000000000, - 0.8600000000000000, - 0.8600000000000000, - 0.8600000000000000, - 0.8600000000000000, - 0.8600000000000000, - 0.8600000000000000, - 0.8600000000000000, - 0.8600000000000000, - 0.8600000000000000, - 0.8600000000000000, - 0.8600000000000000, - 0.8600000000000000, - 0.8600000000000000, - 0.8600000000000000, - 0.8600000000000000, - 0.8600000000000000, - 0.8600000000000000, - 0.8600000000000000, - 0.8600000000000000, - 0.8600000000000000, - 0.8600000000000000, - 0.8600000000000000, - 0.8600000000000000, - 0.8600000000000000, - 0.8775510204081630, - 0.8958333333333330, - 0.8958333333333330, - 0.8958333333333330, - 0.8958333333333330, - 0.8775510204081630, - 0.8775510204081630, - 0.8775510204081630, - 0.8775510204081630, - 0.8775510204081630, - 0.8775510204081630, - 0.8775510204081630, - 0.8775510204081630, - 0.8800000000000000, - 0.8800000000000000, - 0.8800000000000000, - 0.8800000000000000, - 0.8800000000000000, - 0.8800000000000000, - 0.8800000000000000, - 0.8800000000000000, - 0.8800000000000000, - 0.8800000000000000, - 0.8979591836734690, - 0.8979591836734690, - 0.8979591836734690, - 0.8979591836734690, - 0.8979591836734690, - 0.8979591836734690, - 0.8979591836734690, - 0.8979591836734690, - 0.8979591836734690, - 0.8979591836734690, - 0.8979591836734690, - 0.8979591836734690, - 0.8800000000000000, - 0.8627450980392160, - 0.8571428571428570, - 0.8541666666666670, - 0.8541666666666670, - 0.8510638297872340, - 0.8478260869565220, - 0.8478260869565220, - 0.8478260869565220, - 0.8297872340425530, - 0.8125000000000000, - 0.7959183673469390, - 0.7916666666666670, - 0.7916666666666670, - 0.7916666666666670, - 0.7916666666666670, - 0.7916666666666670, - 0.7872340425531920, - 0.7708333333333330, - 0.7708333333333330, - 0.7708333333333330, - 0.7708333333333330, - 0.7708333333333330, - 0.7659574468085110, - 0.7659574468085110, - 0.7608695652173910, - 0.7608695652173910, - 0.7608695652173910, - 0.7608695652173910, - 0.7446808510638300, - 0.7446808510638300, - 0.7391304347826090, - 0.7391304347826090, - 0.7555555555555560, - 0.7727272727272730, - 0.7906976744186050, - 0.7954545454545450, - 0.7954545454545450, - 0.7954545454545450, - 0.7954545454545450, - 0.7954545454545450, - 0.7777777777777780, - 0.7777777777777780, - 0.7777777777777780, - 0.7777777777777780, - 0.7608695652173910, - 0.7608695652173910, - 0.7777777777777780, - 0.7777777777777780, - 0.7777777777777780, - 0.7777777777777780, - 0.7777777777777780, - 0.7777777777777780, - 0.7777777777777780, - 0.7777777777777780, - 0.7777777777777780, - 0.7777777777777780, - 0.7777777777777780, - 0.7777777777777780, - 0.7608695652173910, - 0.7608695652173910, - 0.7608695652173910, - 0.7608695652173910, - 0.7608695652173910, - 0.7608695652173910, - 0.7446808510638300, - 0.7291666666666670, - 0.7291666666666670, - 0.7291666666666670, - 0.7291666666666670, - 0.7291666666666670, - 0.7446808510638300, - 0.7446808510638300, - 0.7608695652173910, - 0.7608695652173910, - 0.7608695652173910, - 0.7608695652173910, - 0.7608695652173910, - 0.7608695652173910, - 0.7608695652173910, - 0.7446808510638300, - 0.7446808510638300, - 0.7446808510638300, - 0.7555555555555560, - 0.7608695652173910, - 0.7659574468085110, - 0.7659574468085110, - 0.7500000000000000, - 0.7500000000000000, - 0.7346938775510200, - 0.7291666666666670, - 0.7234042553191490, - 0.7291666666666670, - 0.7142857142857140, - 0.7142857142857140, - 0.7446808510638300, - 0.7446808510638300, - 0.7391304347826090, - 0.7391304347826090, - 0.7391304347826090, - 0.7391304347826090, - 0.6938775510204080, - 0.7021276595744680, - 0.7021276595744680, - 0.7021276595744680, - 0.7021276595744680, - 0.6875000000000000, - 0.6875000000000000, - 0.6875000000000000, - 0.6875000000000000, - 0.6808510638297870, - 0.6808510638297870, - 0.6808510638297870, - 0.6808510638297870, - 0.7111111111111110, - 0.7173913043478260, - 0.7111111111111110, - 0.7272727272727270, - 0.7272727272727270, - 0.7209302325581400, - 0.6888888888888890, - 0.6888888888888890, - 0.6888888888888890, - 0.6888888888888890, - 0.6888888888888890, - 0.6739130434782610, - 0.6739130434782610, - 0.6739130434782610, - 0.6808510638297870, - 0.6956521739130430, - 0.6956521739130430, - 0.6956521739130430, - 0.6808510638297870, - 0.6666666666666670, - 0.6666666666666670, - 0.6734693877551020, - 0.6666666666666670, - 0.6530612244897960, - 0.6400000000000000, - 0.6400000000000000, - 0.6530612244897960, - 0.6666666666666670, - 0.6666666666666670, - 0.6734693877551020, - 0.6938775510204080, - 0.7000000000000000, - 0.7000000000000000, - 0.7000000000000000, - 0.6862745098039220, - 0.6862745098039220, - 0.7000000000000000, - 0.7000000000000000, - 0.7000000000000000, - 0.7000000000000000, - 0.7000000000000000, - 0.7083333333333330, - 0.7021276595744680, - 0.7021276595744680, - 0.6875000000000000, - 0.6875000000000000, - 0.6875000000000000, - 0.7021276595744680, - 0.7083333333333330, - 0.7083333333333330, - 0.6938775510204080, - 0.6938775510204080, - 0.7083333333333330, - 0.6938775510204080, - 0.7000000000000000, - 0.7000000000000000, - 0.6862745098039220, - 0.6730769230769230, - 0.6666666666666670, - 0.6730769230769230, - 0.6730769230769230, - 0.6792452830188680, - 0.6792452830188680, - 0.6792452830188680, - 0.6666666666666670, - 0.6666666666666670, - 0.6666666666666670, - 0.6666666666666670, - 0.6792452830188680, - 0.6730769230769230, - 0.6730769230769230, - 0.6792452830188680, - 0.6792452830188680, - 0.6792452830188680, - 0.6792452830188680, - 0.6792452830188680, - 0.6792452830188680, - 0.6792452830188680, - 0.6666666666666670, - 0.6666666666666670, - 0.6666666666666670, - 0.6666666666666670, - 0.6545454545454550, - 0.6666666666666670, - 0.6666666666666670, - 0.6666666666666670, - 0.6603773584905660, - 0.6603773584905660, - 0.6603773584905660, - 0.6603773584905660, - 0.6603773584905660, - 0.6538461538461540, - 0.6415094339622640, - 0.6415094339622640, - 0.6415094339622640, - 0.6415094339622640, - 0.6415094339622640, - 0.6481481481481480, - 0.6481481481481480, - 0.6481481481481480, - 0.6603773584905660, - 0.6730769230769230, - 0.6862745098039220, - 0.6862745098039220, - 0.6862745098039220, - 0.6730769230769230, - 0.6730769230769230, - 0.6666666666666670, - 0.6666666666666670, - 0.6666666666666670, - 0.6800000000000000, - 0.6938775510204080, - 0.6800000000000000, - 0.6862745098039220, - 0.6862745098039220, - 0.6862745098039220, - 0.6730769230769230, - 0.6730769230769230, - 0.6730769230769230, - 0.6730769230769230, - 0.6666666666666670, - 0.6666666666666670, - 0.6600000000000000, - 0.6666666666666670, - 0.6666666666666670, - 0.6666666666666670, - 0.6666666666666670, - 0.6666666666666670, - 0.6666666666666670, - 0.6666666666666670, - 0.6666666666666670, - 0.6666666666666670, - 0.6666666666666670, - 0.6600000000000000, - 0.6470588235294120, - 0.6470588235294120, - 0.6470588235294120, - 0.6470588235294120, - 0.6400000000000000, - 0.6400000000000000, - 0.6400000000000000, - 0.6400000000000000, - 0.6530612244897960, - 0.6400000000000000, - 0.6400000000000000, - 0.6400000000000000, - 0.6400000000000000, - 0.6326530612244900, - 0.6200000000000000, - 0.6200000000000000, - 0.6200000000000000, - 0.6000000000000000, - 0.6000000000000000, - 0.5918367346938780, - 0.5918367346938780, - 0.5918367346938780, - 0.5918367346938780, - 0.5918367346938780, - 0.6041666666666670, - 0.6041666666666670, - 0.6041666666666670, - 0.6041666666666670, - 0.6041666666666670, - 0.6041666666666670, - 0.6041666666666670, - 0.6041666666666670, - 0.6041666666666670, - 0.6041666666666670, - 0.6041666666666670, - 0.6041666666666670, - 0.6041666666666670, - 0.5918367346938780, - 0.5918367346938780, - 0.5918367346938780, - 0.5918367346938780, - 0.5957446808510640, - 0.5957446808510640, - 0.5957446808510640, - 0.5957446808510640, - 0.5957446808510640, - 0.5869565217391300, - 0.5957446808510640, - 0.5957446808510640, - 0.5957446808510640, - 0.5957446808510640, - 0.5957446808510640, - 0.5833333333333330, - 0.5625000000000000, - 0.5625000000000000, - 0.5625000000000000, - 0.5625000000000000, - 0.5625000000000000, - 0.5625000000000000, - 0.5531914893617020, - 0.5531914893617020, - 0.5531914893617020, - 0.5652173913043480, - 0.5652173913043480, - 0.5652173913043480, - 0.5652173913043480, - 0.5652173913043480, - 0.5434782608695650, - 0.5434782608695650, - 0.5434782608695650, - 0.5555555555555560, - 0.5555555555555560, - 0.5555555555555560, - 0.5555555555555560, - 0.5555555555555560, - 0.5555555555555560, - 0.5555555555555560, - 0.5555555555555560, - 0.5652173913043480, - 0.5652173913043480, - 0.5652173913043480, - 0.5744680851063830, - 0.5744680851063830, - 0.5744680851063830, - 0.5744680851063830, - 0.5744680851063830, - 0.5869565217391300, - 0.5869565217391300, - 0.5744680851063830, - 0.5744680851063830, - 0.5744680851063830, - 0.5744680851063830, - 0.5957446808510640, - 0.5957446808510640, - 0.5957446808510640, - 0.5957446808510640, - 0.5957446808510640, - 0.5833333333333330, - 0.5833333333333330, - 0.5714285714285710, - 0.5833333333333330, - 0.5833333333333330, - 0.5833333333333330, - 0.5833333333333330, - 0.5833333333333330, - 0.5833333333333330, - 0.5833333333333330, - 0.5833333333333330, - 0.5833333333333330, - 0.5833333333333330, - 0.5833333333333330, - 0.5833333333333330, - 0.5800000000000000, - 0.5918367346938780, - 0.5918367346938780, - 0.5918367346938780, - 0.5918367346938780, - 0.5918367346938780, - 0.6000000000000000, - 0.5882352941176470, - 0.5961538461538460, - 0.5849056603773580, - 0.5925925925925930, - 0.5925925925925930, - 0.5849056603773580, - 0.5849056603773580, - 0.5849056603773580, - 0.5849056603773580, - 0.5849056603773580, - 0.5961538461538460, - 0.6037735849056600, - 0.5961538461538460, - 0.5961538461538460, - 0.5961538461538460, - 0.5961538461538460, - 0.5961538461538460, - 0.6122448979591840, - 0.6078431372549020, - 0.6078431372549020, - 0.6200000000000000, - 0.6200000000000000, - 0.6200000000000000, - 0.6200000000000000, - 0.6274509803921570, - 0.6274509803921570, - 0.6274509803921570, - 0.6274509803921570, - 0.6153846153846150, - 0.6037735849056600, - 0.5961538461538460, - 0.5961538461538460, - 0.5849056603773580, - 0.5849056603773580, - 0.5849056603773580, - 0.5818181818181820, - 0.5818181818181820, - 0.5818181818181820, - 0.5818181818181820, - 0.5818181818181820, - 0.5925925925925930, - 0.6037735849056600, - 0.6037735849056600, - 0.6037735849056600, - 0.5925925925925930, - 0.5925925925925930, - 0.5925925925925930, - 0.6000000000000000, - 0.5892857142857140, - 0.5892857142857140, - 0.5964912280701750, - 0.5964912280701750, - 0.5964912280701750, - 0.5964912280701750, - 0.5964912280701750, - 0.5964912280701750, - 0.5964912280701750, - 0.5964912280701750, - 0.5892857142857140, - 0.5892857142857140, - 0.5892857142857140, - 0.5892857142857140, - 0.6000000000000000, - 0.6000000000000000, - 0.6000000000000000, - 0.6000000000000000, - 0.6071428571428570, - 0.6181818181818180, - 0.6181818181818180, - 0.6181818181818180, - 0.6181818181818180, - 0.6181818181818180, - 0.6296296296296300, - 0.6181818181818180, - 0.6181818181818180, - 0.6181818181818180, - 0.6111111111111110, - 0.6037735849056600, - 0.5925925925925930, - 0.5925925925925930, - 0.6000000000000000, - 0.6000000000000000, - 0.6111111111111110, - 0.6000000000000000, - 0.6000000000000000, - 0.6000000000000000, - 0.6111111111111110, - 0.6111111111111110, - 0.6111111111111110, - 0.6111111111111110, - 0.6037735849056600, - 0.6037735849056600, - 0.6037735849056600, - 0.5925925925925930, - 0.6000000000000000, - 0.6037735849056600, - 0.6153846153846150, - 0.6153846153846150, - 0.6274509803921570, - 0.6274509803921570, - 0.6346153846153850, - 0.6346153846153850, - 0.6226415094339620, - 0.6226415094339620, - 0.6296296296296300, - 0.6296296296296300, - 0.6296296296296300, - 0.6415094339622640, - 0.6226415094339620, - 0.6226415094339620, - 0.6346153846153850, - 0.6346153846153850, - 0.6346153846153850, - 0.6346153846153850, - 0.6400000000000000, - 0.6400000000000000, - 0.6400000000000000, - 0.6400000000000000, - 0.6400000000000000, - 0.6400000000000000, - 0.6470588235294120, - 0.6470588235294120, - 0.6470588235294120, - 0.6470588235294120, - 0.6470588235294120, - 0.6415094339622640, - 0.6415094339622640, - 0.6415094339622640, - 0.6481481481481480, - 0.6481481481481480, - 0.6481481481481480, - 0.6481481481481480, - 0.6415094339622640, - 0.6415094339622640, - 0.6296296296296300, - 0.6296296296296300, - 0.6296296296296300, - 0.6481481481481480, - 0.6545454545454550, - 0.6545454545454550, - 0.6428571428571430, - 0.6428571428571430, - 0.6428571428571430, - 0.6428571428571430, - 0.6491228070175440, - 0.6491228070175440, - 0.6491228070175440, - 0.6491228070175440, - 0.6607142857142860, - 0.6666666666666670, - 0.6603773584905660, - 0.6538461538461540, - 0.6538461538461540, - 0.6538461538461540, - 0.6470588235294120, - 0.6346153846153850, - 0.6346153846153850, - 0.6346153846153850, - 0.6346153846153850, - 0.6346153846153850, - 0.6470588235294120, - 0.6470588235294120, - 0.6734693877551020, - 0.6734693877551020, - 0.6734693877551020, - 0.6734693877551020, - 0.6734693877551020, - 0.6666666666666670, - 0.6734693877551020, - 0.6734693877551020, - 0.6734693877551020, - 0.6666666666666670, - 0.6666666666666670, - 0.6530612244897960, - 0.6530612244897960, - 0.6530612244897960, - 0.6530612244897960, - 0.6530612244897960, - 0.6458333333333330, - 0.6458333333333330, - 0.6458333333333330, - 0.6458333333333330, - 0.6458333333333330, - 0.6458333333333330, - 0.6458333333333330, - 0.6458333333333330, - 0.6458333333333330, - 0.6458333333333330, - 0.6458333333333330, - 0.6326530612244900, - 0.6326530612244900, - 0.6326530612244900, - 0.6200000000000000, - 0.6326530612244900, - 0.6326530612244900, - 0.6326530612244900, - 0.6400000000000000, - 0.6400000000000000, - 0.6470588235294120, - 0.6470588235294120, - 0.6470588235294120, - 0.6470588235294120, - 0.6346153846153850, - 0.6346153846153850, - 0.6200000000000000, - 0.6200000000000000, - 0.6200000000000000, - 0.6200000000000000, - 0.6200000000000000, - 0.6326530612244900, - 0.6530612244897960, - 0.6666666666666670, - 0.6666666666666670, - 0.6666666666666670, - 0.6530612244897960, - 0.6600000000000000, - 0.6600000000000000, - 0.6470588235294120, - 0.6470588235294120, - 0.6470588235294120, - 0.6470588235294120, - 0.6470588235294120, - 0.6400000000000000, - 0.6400000000000000, - 0.6530612244897960, - 0.6530612244897960, - 0.6666666666666670, - 0.6666666666666670, - 0.6530612244897960, - 0.6530612244897960, - 0.6530612244897960, - 0.6530612244897960, - 0.6400000000000000, - 0.6274509803921570, - 0.6153846153846150, - 0.6153846153846150, - 0.6153846153846150, - 0.6153846153846150, - 0.6037735849056600, - 0.6037735849056600, - 0.5961538461538460, - 0.6037735849056600, - 0.6037735849056600, - 0.6037735849056600, - 0.6037735849056600, - 0.5961538461538460, - 0.5740740740740740, - 0.5740740740740740, - 0.5740740740740740, - 0.5740740740740740, - 0.5849056603773580, - 0.5849056603773580, - 0.5849056603773580, - 0.5849056603773580, - 0.5849056603773580, - 0.5849056603773580, - 0.5849056603773580, - 0.6000000000000000, - 0.6181818181818180, - 0.6181818181818180, - 0.6111111111111110, - 0.6111111111111110, - 0.6111111111111110, - 0.6111111111111110, - 0.6037735849056600, - 0.6111111111111110, - 0.6111111111111110, - 0.6111111111111110, - 0.6111111111111110, - 0.6111111111111110, - 0.6000000000000000, - 0.6000000000000000, - 0.6000000000000000, - 0.6000000000000000, - 0.6000000000000000, - 0.6111111111111110, - 0.6296296296296300, - 0.6296296296296300, - 0.6296296296296300, - 0.6296296296296300, - 0.6296296296296300, - 0.6296296296296300, - 0.6296296296296300, - 0.6415094339622640, - 0.6415094339622640, - 0.6415094339622640, - 0.6415094339622640, - 0.6415094339622640, - 0.6415094339622640, - 0.6415094339622640, - 0.6415094339622640, - 0.6415094339622640, - 0.6415094339622640, - 0.6415094339622640, - 0.6226415094339620, - 0.6226415094339620, - 0.6037735849056600, - 0.6037735849056600, - 0.6111111111111110, - 0.6181818181818180, - 0.6071428571428570, - 0.5964912280701750, - 0.5964912280701750, - 0.5964912280701750, - 0.5862068965517240, - 0.5862068965517240, - 0.6000000000000000, - 0.6000000000000000, - 0.5892857142857140, - 0.5892857142857140, - 0.5892857142857140, - 0.5892857142857140, - 0.5892857142857140, - 0.5892857142857140, - 0.5892857142857140, - 0.5892857142857140, - 0.5892857142857140, - 0.5892857142857140, - 0.5789473684210530, - 0.5892857142857140, - 0.5892857142857140, - 0.5892857142857140, - 0.5892857142857140, - 0.5892857142857140, - 0.5892857142857140, - 0.5789473684210530, - 0.5892857142857140, - 0.5892857142857140, - 0.5892857142857140, - 0.5892857142857140, - 0.6000000000000000, - 0.6000000000000000, - 0.6000000000000000, - 0.6000000000000000, - 0.6000000000000000, - 0.6111111111111110, - 0.6181818181818180, - 0.6181818181818180, - 0.6415094339622640, - 0.6415094339622640, - 0.6538461538461540, - 0.6538461538461540, - 0.6862745098039220, - 0.7000000000000000, - 0.6862745098039220, - 0.6862745098039220, - 0.6862745098039220, - 0.6862745098039220, - 0.7000000000000000, - 0.7000000000000000, - 0.7000000000000000, - 0.7000000000000000, - 0.7000000000000000, - 0.7000000000000000, - 0.7200000000000000, - 0.7346938775510200, - 0.6923076923076920, - 0.6923076923076920, - 0.6923076923076920, - 0.6923076923076920, - 0.7058823529411760, - 0.7058823529411760, - 0.7058823529411760, - 0.7058823529411760, - 0.7058823529411760, - 0.7058823529411760, - 0.6792452830188680, - 0.6792452830188680, - 0.6792452830188680, - 0.6792452830188680, - 0.6792452830188680, - 0.6792452830188680, - 0.6909090909090910, - 0.6909090909090910, - 0.7037037037037040, - 0.7037037037037040, - 0.7037037037037040, - 0.7037037037037040, - 0.7037037037037040, - 0.7037037037037040, - 0.7037037037037040, - 0.7037037037037040, - 0.7037037037037040, - 0.7037037037037040, - 0.7037037037037040, - 0.7090909090909090, - 0.7222222222222220, - 0.7358490566037730, - 0.7222222222222220, - 0.7222222222222220, - 0.7272727272727270, - 0.7142857142857140, - 0.7192982456140350, - 0.7241379310344830, - 0.7241379310344830, - 0.7241379310344830, - 0.7241379310344830, - 0.7241379310344830, - 0.7368421052631580, - 0.7368421052631580, - 0.7368421052631580, - 0.7413793103448280, - 0.7543859649122810, - 0.7543859649122810, - 0.7543859649122810, - 0.7543859649122810, - 0.7678571428571430, - 0.7678571428571430, - 0.7678571428571430, - 0.7678571428571430, - 0.7719298245614030, - 0.7719298245614030, - 0.7758620689655170, - 0.7758620689655170, - 0.7758620689655170, - 0.7758620689655170, - 0.7719298245614030, - 0.7719298245614030, - 0.7719298245614030, - 0.7719298245614030, - 0.7719298245614030, - 0.7719298245614030, - 0.7719298245614030, - 0.7719298245614030, - 0.7857142857142860, - 0.7857142857142860, - 0.7931034482758620, - 0.7931034482758620, - 0.7931034482758620, - 0.7931034482758620, - 0.8070175438596490, - 0.8070175438596490, - 0.8070175438596490, - 0.8070175438596490, - 0.8070175438596490, - 0.8070175438596490, - 0.8070175438596490, - 0.8070175438596490, - 0.8070175438596490, - 0.8070175438596490, - 0.8070175438596490, - 0.8070175438596490, - 0.8070175438596490, - 0.8070175438596490, - 0.8070175438596490, - 0.8070175438596490, - 0.8070175438596490, - 0.8070175438596490, - 0.8070175438596490, - 0.8070175438596490, - 0.8070175438596490, - 0.8214285714285710, - 0.8214285714285710, - 0.8214285714285710, - 0.8214285714285710, - 0.8214285714285710, - 0.8214285714285710, - 0.8214285714285710, - 0.8214285714285710, - 0.8214285714285710, - 0.8214285714285710, - 0.8214285714285710, - 0.8214285714285710, - 0.8214285714285710, - 0.8070175438596490, - 0.8070175438596490, - 0.8070175438596490, - 0.8070175438596490, - 0.8035714285714290, - 0.8035714285714290, - 0.8035714285714290, - 0.8035714285714290, - 0.8035714285714290, - 0.8035714285714290, - 0.8035714285714290, - 0.8035714285714290, - 0.8035714285714290, - 0.8035714285714290, - 0.8035714285714290, - 0.8035714285714290, - 0.8035714285714290, - 0.8035714285714290, - 0.8035714285714290, - 0.8035714285714290, - 0.8035714285714290, - 0.8035714285714290, - 0.8035714285714290, - 0.8035714285714290, - 0.8181818181818180, - 0.8181818181818180, - 0.8181818181818180, - 0.8181818181818180, - 0.8181818181818180, - 0.8214285714285710, - 0.8214285714285710, - 0.8214285714285710, - 0.8214285714285710, - 0.8214285714285710, - 0.8245614035087720, - 0.8245614035087720, - 0.8245614035087720, - 0.8245614035087720, - 0.8245614035087720, - 0.8245614035087720, - 0.8245614035087720, - 0.8245614035087720, - 0.8245614035087720, - 0.8245614035087720, - 0.8245614035087720, - 0.8245614035087720, - 0.8245614035087720, - 0.8245614035087720, - 0.8103448275862070, - 0.8103448275862070, - 0.8103448275862070, - 0.8103448275862070, - 0.8103448275862070, - 0.8103448275862070, - 0.8245614035087720, - 0.8245614035087720, - 0.8245614035087720, - 0.8245614035087720, - 0.8245614035087720, - 0.8245614035087720, - 0.8245614035087720, - 0.8245614035087720, - 0.8245614035087720, - 0.8245614035087720, - 0.8245614035087720, - 0.8245614035087720, - 0.8275862068965520, - 0.8275862068965520, - 0.8275862068965520, - 0.8275862068965520, - 0.8275862068965520, - 0.8275862068965520, - 0.8421052631578950, - 0.8421052631578950, - 0.8421052631578950, - 0.8421052631578950, - 0.8421052631578950, - 0.8421052631578950, - 0.8421052631578950, - 0.8421052631578950, - 0.8421052631578950, - 0.8421052631578950, - 0.8421052631578950, - 0.8421052631578950, - 0.8421052631578950, - 0.8421052631578950, - 0.8421052631578950, - 0.8421052631578950, - 0.8421052631578950, - 0.8421052631578950, - 0.8421052631578950, - 0.8421052631578950, - 0.8421052631578950, - 0.8421052631578950, - 0.8421052631578950, - 0.8421052631578950, - 0.8421052631578950, - 0.8421052631578950, - 0.8421052631578950, - 0.8392857142857140, - 0.8392857142857140, - 0.8392857142857140, - 0.8392857142857140, - 0.8392857142857140, - 0.8392857142857140, - 0.8392857142857140, - 0.8392857142857140, - 0.8392857142857140, - 0.8392857142857140, - 0.8392857142857140, - 0.8392857142857140, - 0.8392857142857140, - 0.8392857142857140, - 0.8392857142857140, - 0.8392857142857140, - 0.8392857142857140, - 0.8392857142857140, - 0.8392857142857140, - 0.8392857142857140, - 0.8392857142857140, - 0.8392857142857140, - 0.8392857142857140, - 0.8392857142857140, - 0.8392857142857140, - 0.8392857142857140, - 0.8392857142857140, - 0.8392857142857140, - 0.8392857142857140, - 0.8392857142857140, - 0.8392857142857140, - 0.8392857142857140, - 0.8392857142857140, - 0.8421052631578950, - 0.8421052631578950, - 0.8421052631578950, - 0.8421052631578950, - 0.8421052631578950, - 0.8421052631578950, - 0.8421052631578950, - 0.8421052631578950, - 0.8421052631578950, - 0.8421052631578950, - 0.8421052631578950, - 0.8421052631578950, - 0.8421052631578950, - 0.8421052631578950, - 0.8421052631578950, - 0.8421052631578950, - 0.8421052631578950, - 0.8421052631578950, - 0.8392857142857140, - 0.8392857142857140, - 0.8392857142857140, - 0.8392857142857140, - 0.8392857142857140, - 0.8392857142857140, - 0.8363636363636360, - 0.8363636363636360, - 0.8363636363636360, - 0.8363636363636360, - 0.8363636363636360, - 0.8363636363636360, - 0.8363636363636360, - 0.8363636363636360, - 0.8363636363636360, - 0.8363636363636360, - 0.8363636363636360, - 0.8363636363636360, - 0.8363636363636360, - 0.8363636363636360, - 0.8363636363636360, - 0.8363636363636360, - 0.8363636363636360, - 0.8363636363636360, - 0.8363636363636360, - 0.8363636363636360, - 0.8363636363636360, - 0.8363636363636360, - 0.8363636363636360, - 0.8363636363636360, - 0.8363636363636360, - 0.8363636363636360, - 0.8363636363636360, - 0.8363636363636360, - 0.8363636363636360, - 0.8363636363636360, - 0.8363636363636360, - 0.8363636363636360, - 0.8363636363636360, - 0.8363636363636360, - 0.8363636363636360, - 0.8333333333333330, - 0.8333333333333330, - 0.8333333333333330, - 0.8333333333333330, - 0.8301886792452830, - 0.8301886792452830, - 0.8301886792452830, - 0.8301886792452830, - 0.8301886792452830, - 0.8301886792452830, - 0.8301886792452830, - 0.8301886792452830, - 0.8301886792452830, - 0.8301886792452830, - 0.8301886792452830, - 0.8301886792452830, - 0.8269230769230770, - 0.8269230769230770, - 0.8269230769230770, - 0.8269230769230770, - 0.8269230769230770, - 0.8269230769230770, - 0.8269230769230770, - 0.8269230769230770, - 0.8269230769230770, - 0.8269230769230770, - 0.8269230769230770, - 0.8269230769230770, - 0.8269230769230770, - 0.8269230769230770, - 0.8269230769230770, - 0.8269230769230770, - 0.8269230769230770, - 0.8269230769230770, - 0.8269230769230770, - 0.8269230769230770, - 0.8269230769230770, - 0.8269230769230770, - 0.8269230769230770, - 0.8269230769230770, - 0.8269230769230770, - 0.8269230769230770, - 0.8269230769230770, - 0.8269230769230770, - 0.8269230769230770, - 0.8269230769230770, - 0.8269230769230770, - 0.8269230769230770, - 0.8269230769230770, - 0.8269230769230770, - 0.8269230769230770, - 0.8269230769230770, - 0.8269230769230770, - 0.8269230769230770, - 0.8269230769230770, - 0.8269230769230770, - 0.8269230769230770, - 0.8269230769230770, - 0.8269230769230770, - 0.8269230769230770, - 0.8269230769230770, - 0.8269230769230770, - 0.8269230769230770, - 0.8269230769230770, - 0.8269230769230770, - 0.8269230769230770, - 0.8269230769230770, - 0.8269230769230770, - 0.8269230769230770, - 0.8269230769230770, - 0.8269230769230770, - 0.8269230769230770, - 0.8269230769230770, - 0.8269230769230770, - 0.8269230769230770, - 0.8269230769230770, - 0.8269230769230770, - 0.8269230769230770, - 0.8269230769230770, - 0.8269230769230770, - 0.8269230769230770, - 0.8269230769230770, - 0.8269230769230770, - 0.8269230769230770, - 0.8269230769230770, - 0.8269230769230770, - 0.8269230769230770, - 0.8269230769230770, - 0.8269230769230770, - 0.8269230769230770, - 0.8269230769230770, - 0.8269230769230770, - 0.8269230769230770, - 0.8269230769230770, - 0.8269230769230770, - 0.8269230769230770, - 0.8269230769230770, - 0.8269230769230770, - 0.8269230769230770, - 0.8269230769230770, - 0.8269230769230770, - 0.8269230769230770, - 0.8269230769230770, - 0.8269230769230770, - 0.8269230769230770, - 0.8269230769230770, - 0.8269230769230770, - 0.8269230769230770, - 0.8269230769230770, - 0.8269230769230770, - 0.8269230769230770, - 0.8269230769230770, - 0.8269230769230770, - 0.8269230769230770, - 0.8269230769230770, - 0.8269230769230770, - 0.8269230769230770, - 0.8269230769230770, - 0.8269230769230770, - 0.8235294117647060, - 0.8235294117647060, - 0.8235294117647060, - 0.8235294117647060, - 0.8235294117647060, - 0.8235294117647060, - 0.8235294117647060, - 0.8235294117647060, - 0.8235294117647060, - 0.8235294117647060, - 0.8235294117647060, - 0.8235294117647060, - 0.8235294117647060, - 0.8235294117647060, - 0.8235294117647060, - 0.8235294117647060, - 0.8235294117647060, - 0.8235294117647060, - 0.8400000000000000, - 0.8400000000000000, - 0.8400000000000000, - 0.8400000000000000, - 0.8400000000000000, - 0.8400000000000000, - 0.8431372549019610, - 0.8431372549019610, - 0.8431372549019610, - 0.8431372549019610, - 0.8600000000000000, - 0.8600000000000000, - 0.8600000000000000, - 0.8600000000000000, - 0.8600000000000000, - 0.8600000000000000, - 0.8600000000000000, - 0.8600000000000000, - 0.8571428571428570, - 0.8571428571428570, - 0.8571428571428570, - 0.8571428571428570, - 0.8571428571428570, - 0.8571428571428570, - 0.8571428571428570, - 0.8571428571428570, - 0.8571428571428570, - 0.8571428571428570, - 0.8571428571428570, - 0.8571428571428570, - 0.8571428571428570, - 0.8571428571428570, - 0.8571428571428570, - 0.8571428571428570, - 0.8571428571428570, - 0.8571428571428570, - 0.8571428571428570, - 0.8571428571428570, - 0.8571428571428570, - 0.8571428571428570, - 0.8571428571428570, - 0.8571428571428570, - 0.8571428571428570, - 0.8571428571428570, - 0.8571428571428570, - 0.8571428571428570, - 0.8571428571428570, - 0.8571428571428570, - 0.8571428571428570, - 0.8571428571428570, - 0.8571428571428570, - 0.8571428571428570, - 0.8571428571428570, - 0.8571428571428570, - 0.8571428571428570, - 0.8571428571428570, - 0.8750000000000000, - 0.8750000000000000, - 0.8750000000000000, - 0.8750000000000000, - 0.8750000000000000, - 0.8750000000000000, - 0.8750000000000000, - 0.8750000000000000, - 0.8750000000000000, - 0.8750000000000000, - 0.8750000000000000, - 0.8750000000000000, - 0.8750000000000000, - 0.8750000000000000, - 0.8750000000000000, - 0.8750000000000000, - 0.8750000000000000, - 0.8750000000000000, - 0.8750000000000000, - 0.8750000000000000, - 0.8750000000000000, - 0.8750000000000000, - 0.8571428571428570, - 0.8571428571428570, - 0.8571428571428570, - 0.8571428571428570, - 0.8571428571428570, - 0.8571428571428570, - 0.8571428571428570, - 0.8571428571428570, - 0.8571428571428570, - 0.8571428571428570, - 0.8571428571428570, - 0.8571428571428570, - 0.8571428571428570, - 0.8571428571428570, - 0.8571428571428570, - 0.8571428571428570, - 0.8571428571428570, - 0.8571428571428570, - 0.8571428571428570, - 0.8571428571428570, - 0.8571428571428570, - 0.8571428571428570, - 0.8571428571428570, - 0.8571428571428570, - 0.8750000000000000, - 0.8750000000000000, - 0.8750000000000000, - 0.8750000000000000, - 0.8750000000000000, - 0.8750000000000000, - 0.8750000000000000, - 0.8750000000000000, - 0.8750000000000000, - 0.8750000000000000, - 0.8750000000000000, - 0.8750000000000000, - 0.8750000000000000, - 0.8750000000000000, - 0.8750000000000000, - 0.8750000000000000, - 0.8750000000000000, - 0.8750000000000000, - 0.8750000000000000, - 0.8750000000000000, - 0.8750000000000000, - 0.8750000000000000, - 0.8750000000000000, - 0.8750000000000000, - 0.8750000000000000, - 0.8750000000000000, - 0.8750000000000000, - 0.8750000000000000, - 0.8750000000000000, - 0.8750000000000000, - 0.8750000000000000, - 0.8750000000000000, - 0.8750000000000000, - 0.8750000000000000, - 0.8750000000000000, - 0.8750000000000000, - 0.8750000000000000, - 0.8750000000000000, - 0.8750000000000000, - 0.8750000000000000, - 0.8750000000000000, - 0.8750000000000000, - 0.8750000000000000, - 0.8750000000000000, - 0.8750000000000000, - 0.8750000000000000, - 0.8750000000000000, - 0.8750000000000000, - 0.8750000000000000, - 0.8750000000000000, - 0.8750000000000000, - 0.8750000000000000, - 0.8750000000000000, - 0.8750000000000000, - 0.8750000000000000, - 0.8750000000000000, - 0.8775510204081630, - 0.8775510204081630, - 0.8600000000000000, - 0.8600000000000000, - 0.8600000000000000, - 0.8600000000000000, - 0.8571428571428570, - 0.8571428571428570, - 0.8571428571428570, - 0.8571428571428570, - 0.8571428571428570, - 0.8571428571428570, - 0.8571428571428570, - 0.8571428571428570, - 0.8571428571428570, - 0.8571428571428570, - 0.8571428571428570, - 0.8571428571428570, - 0.8571428571428570, - 0.8571428571428570, - 0.8571428571428570, - 0.8571428571428570, - 0.8571428571428570, - 0.8571428571428570, - 0.8600000000000000, - 0.8600000000000000, - 0.8600000000000000, - 0.8600000000000000, - 0.8600000000000000, - 0.8600000000000000, - 0.8600000000000000, - 0.8600000000000000, - 0.8600000000000000, - 0.8600000000000000, - 0.8600000000000000, - 0.8600000000000000, - 0.8600000000000000, - 0.8600000000000000, - 0.8775510204081630, - 0.8775510204081630, - 0.8775510204081630, - 0.8775510204081630, - 0.8936170212765960, - 0.8936170212765960, - 0.8936170212765960, - 0.8750000000000000, - 0.8750000000000000, - 0.8750000000000000, - 0.8750000000000000, - 0.8750000000000000, - 0.8750000000000000, - 0.8750000000000000, - 0.8750000000000000, - 0.8750000000000000, - 0.8750000000000000, - 0.8750000000000000, - 0.8750000000000000, - 0.8750000000000000, - 0.8750000000000000, - 0.8750000000000000, - 0.8571428571428570, - 0.8571428571428570, - 0.8571428571428570, - 0.8571428571428570, - 0.8571428571428570, - 0.8571428571428570, - 0.8571428571428570, - 0.8571428571428570, - 0.8571428571428570, - 0.8571428571428570, - 0.8571428571428570, - 0.8571428571428570, - 0.8571428571428570, - 0.8571428571428570, - 0.8571428571428570, - 0.8571428571428570, - 0.8571428571428570, - 0.8600000000000000, - 0.8600000000000000, - 0.8600000000000000, - 0.8600000000000000, - 0.8600000000000000, - 0.8600000000000000, - 0.8600000000000000, - 0.8600000000000000, - 0.8600000000000000, - 0.8600000000000000, - 0.8600000000000000, - 0.8600000000000000, - 0.8600000000000000, - 0.8600000000000000, - 0.8600000000000000, - 0.8600000000000000, - 0.8600000000000000, - 0.8600000000000000, - 0.8600000000000000, - 0.8600000000000000, - 0.8600000000000000, - 0.8600000000000000, - 0.8600000000000000, - 0.8600000000000000, - 0.8600000000000000, - 0.8600000000000000, - 0.8600000000000000, - 0.8600000000000000, - 0.8775510204081630, - 0.8775510204081630, - 0.8775510204081630, - 0.8775510204081630, - 0.8775510204081630, - 0.8775510204081630, - 0.8775510204081630, - 0.8775510204081630, - 0.8775510204081630, - 0.8775510204081630, - 0.8775510204081630, - 0.8775510204081630, - 0.8750000000000000, - 0.8750000000000000, - 0.8750000000000000, - 0.8750000000000000, - 0.8750000000000000, - 0.8750000000000000, - 0.8750000000000000, - 0.8666666666666670, - 0.8666666666666670, - 0.8666666666666670, - 0.8666666666666670, - 0.8666666666666670, - 0.8666666666666670, - 0.8260869565217390, - 0.8260869565217390, - 0.8260869565217390, - 0.8260869565217390, - 0.8222222222222220, - 0.8043478260869560, - 0.7708333333333330, - 0.7708333333333330, - 0.7708333333333330, - 0.7708333333333330, - 0.7708333333333330, - 0.7708333333333330, - 0.7708333333333330, - 0.7708333333333330, - 0.7708333333333330, - 0.7708333333333330, - 0.7708333333333330, - 0.7708333333333330, - 0.7708333333333330, - 0.7708333333333330, - 0.7708333333333330, - 0.7708333333333330, - 0.7708333333333330, - 0.7755102040816330, - 0.7755102040816330, - 0.7755102040816330, - 0.7755102040816330, - 0.7755102040816330, - 0.7708333333333330, - 0.7708333333333330, - 0.7708333333333330, - 0.7708333333333330, - 0.7708333333333330, - 0.7708333333333330, - 0.7708333333333330, - 0.7551020408163260, - 0.7551020408163260, - 0.7551020408163260, - 0.7551020408163260, - 0.7551020408163260, - 0.7551020408163260, - 0.7708333333333330, - 0.7708333333333330, - 0.7708333333333330, - 0.7708333333333330, - 0.7708333333333330, - 0.7708333333333330, - 0.7708333333333330, - 0.7708333333333330, - 0.7708333333333330, - 0.7708333333333330, - 0.7708333333333330, - 0.7708333333333330, - 0.7708333333333330, - 0.7708333333333330, - 0.7708333333333330, - 0.7708333333333330, - 0.7708333333333330, - 0.7708333333333330, - 0.7346938775510200, - 0.7346938775510200, - 0.7291666666666670, - 0.7291666666666670, - 0.7291666666666670, - 0.7291666666666670, - 0.7291666666666670, - 0.7291666666666670, - 0.7291666666666670, - 0.7291666666666670, - 0.7291666666666670, - 0.7234042553191490, - 0.7083333333333330, - 0.7021276595744680, - 0.6875000000000000, - 0.6734693877551020, - 0.6734693877551020, - 0.6666666666666670, - 0.6808510638297870, - 0.6808510638297870, - 0.6739130434782610, - 0.6739130434782610, - 0.6739130434782610, - 0.6739130434782610, - 0.6666666666666670, - 0.6818181818181820, - 0.6818181818181820, - 0.6818181818181820, - 0.6818181818181820, - 0.6666666666666670, - 0.6739130434782610, - 0.6956521739130430, - 0.6956521739130430, - 0.7045454545454550, - 0.7045454545454550, - 0.7045454545454550, - 0.7209302325581400, - 0.7333333333333330, - 0.7333333333333330, - 0.7173913043478260, - 0.7173913043478260, - 0.7111111111111110, - 0.7111111111111110, - 0.7272727272727270, - 0.7441860465116280, - 0.7441860465116280, - 0.7441860465116280, - 0.7500000000000000, - 0.7333333333333330, - 0.7391304347826090, - 0.7391304347826090, - 0.7446808510638300, - 0.7446808510638300, - 0.7291666666666670, - 0.7500000000000000, - 0.7708333333333330, - 0.7708333333333330, - 0.7708333333333330, - 0.7708333333333330, - 0.7708333333333330, - 0.7551020408163260, - 0.7551020408163260, - 0.7500000000000000, - 0.7500000000000000, - 0.7500000000000000, - 0.7551020408163260, - 0.7551020408163260, - 0.7600000000000000, - 0.7600000000000000, - 0.7450980392156860, - 0.7450980392156860, - 0.7600000000000000, - 0.7600000000000000, - 0.7600000000000000, - 0.7600000000000000, - 0.7551020408163260, - 0.7551020408163260, - 0.7551020408163260, - 0.7500000000000000, - 0.7500000000000000, - 0.7500000000000000, - 0.7346938775510200, - 0.7346938775510200, - 0.7346938775510200, - 0.7346938775510200, - 0.7346938775510200, - 0.7200000000000000, - 0.7346938775510200, - 0.7346938775510200, - 0.7200000000000000, - 0.7500000000000000, - 0.7500000000000000, - 0.7500000000000000, - 0.7500000000000000, - 0.7500000000000000, - 0.7500000000000000, - 0.7551020408163260, - 0.7500000000000000, - 0.7500000000000000, - 0.7500000000000000, - 0.7500000000000000, - 0.7500000000000000, - 0.7446808510638300, - 0.7391304347826090, - 0.7391304347826090, - 0.7391304347826090, - 0.7391304347826090, - 0.7391304347826090, - 0.7446808510638300, - 0.7291666666666670, - 0.7291666666666670, - 0.7291666666666670, - 0.7291666666666670, - 0.7291666666666670, - 0.7291666666666670, - 0.7291666666666670, - 0.7346938775510200, - 0.7346938775510200, - 0.7346938775510200, - 0.7346938775510200, - 0.7346938775510200, - 0.7200000000000000, - 0.7200000000000000, - 0.7200000000000000, - 0.7200000000000000, - 0.7200000000000000, - 0.7142857142857140, - 0.7083333333333330, - 0.7083333333333330, - 0.7083333333333330, - 0.7083333333333330, - 0.7083333333333330, - 0.7142857142857140, - 0.7083333333333330, - 0.7083333333333330, - 0.6938775510204080, - 0.6938775510204080, - 0.7021276595744680, - 0.7021276595744680, - 0.7173913043478260, - 0.7173913043478260, - 0.7272727272727270, - 0.7272727272727270, - 0.7111111111111110, - 0.6956521739130430, - 0.6956521739130430, - 0.6956521739130430, - 0.6956521739130430, - 0.6956521739130430, - 0.6808510638297870, - 0.6739130434782610, - 0.6739130434782610, - 0.6739130434782610, - 0.6739130434782610, - 0.6739130434782610, - 0.6739130434782610, - 0.6739130434782610, - 0.6739130434782610, - 0.6739130434782610, - 0.6739130434782610, - 0.6739130434782610, - 0.6739130434782610, - 0.6888888888888890, - 0.6818181818181820, - 0.6818181818181820, - 0.6818181818181820, - 0.6818181818181820, - 0.6976744186046510, - 0.6976744186046510, - 0.7209302325581400, - 0.7142857142857140, - 0.6976744186046510, - 0.6976744186046510, - 0.6976744186046510, - 0.6818181818181820, - 0.6666666666666670, - 0.6382978723404260, - 0.6122448979591840, - 0.6122448979591840, - 0.6000000000000000, - 0.6000000000000000, - 0.5882352941176470, - 0.5882352941176470, - 0.5882352941176470, - 0.5882352941176470, - 0.6000000000000000, - 0.6122448979591840, - 0.6250000000000000, - 0.6250000000000000, - 0.6250000000000000, - 0.6250000000000000, - 0.6122448979591840, - 0.6122448979591840, - 0.6200000000000000, - 0.6200000000000000, - 0.6326530612244900, - 0.6326530612244900, - 0.6326530612244900, - 0.6326530612244900, - 0.6326530612244900, - 0.6326530612244900, - 0.6326530612244900, - 0.6458333333333330, - 0.6595744680851060, - 0.6595744680851060, - 0.6595744680851060, - 0.6595744680851060, - 0.6595744680851060, - 0.6595744680851060, - 0.6595744680851060, - 0.6595744680851060, - 0.6595744680851060, - 0.6595744680851060, - 0.6595744680851060, - 0.6521739130434780, - 0.6521739130434780, - 0.6521739130434780, - 0.6595744680851060, - 0.6739130434782610, - 0.6739130434782610, - 0.6739130434782610, - 0.6739130434782610, - 0.6808510638297870, - 0.6808510638297870, - 0.6956521739130430, - 0.7272727272727270, - 0.7272727272727270, - 0.7272727272727270, - 0.7272727272727270, - 0.7272727272727270, - 0.7272727272727270, - 0.7272727272727270, - 0.7272727272727270, - 0.7111111111111110, - 0.7111111111111110, - 0.7173913043478260, - 0.7111111111111110, - 0.7111111111111110, - 0.6956521739130430, - 0.6808510638297870, - 0.6666666666666670, - 0.6666666666666670, - 0.6666666666666670, - 0.6666666666666670, - 0.6666666666666670, - 0.6666666666666670, - 0.6666666666666670, - 0.6590909090909090, - 0.6590909090909090, - 0.6590909090909090, - 0.6590909090909090, - 0.6590909090909090, - 0.6444444444444440, - 0.6444444444444440, - 0.6444444444444440, - 0.6444444444444440, - 0.6444444444444440, - 0.6666666666666670, - 0.6666666666666670, - 0.6666666666666670, - 0.6521739130434780, - 0.6521739130434780, - 0.6521739130434780, - 0.6444444444444440, - 0.6521739130434780, - 0.6521739130434780, - 0.6382978723404260, - 0.6382978723404260, - 0.6382978723404260, - 0.6382978723404260, - 0.6521739130434780, - 0.6382978723404260, - 0.6382978723404260, - 0.6521739130434780, - 0.6521739130434780, - 0.6595744680851060, - 0.6595744680851060, - 0.6595744680851060, - 0.6595744680851060, - 0.6595744680851060, - 0.6595744680851060, - 0.6458333333333330, - 0.6458333333333330, - 0.6382978723404260, - 0.6382978723404260, - 0.6382978723404260, - 0.6382978723404260, - 0.6458333333333330, - 0.6400000000000000, - 0.6400000000000000, - 0.6400000000000000, - 0.6274509803921570, - 0.6274509803921570, - 0.6274509803921570, - 0.6200000000000000, - 0.6000000000000000, - 0.6000000000000000, - 0.6000000000000000, - 0.6000000000000000, - 0.6000000000000000, - 0.6122448979591840, - 0.6122448979591840, - 0.6122448979591840, - 0.6122448979591840, - 0.6000000000000000, - 0.6000000000000000, - 0.6000000000000000, - 0.6000000000000000, - 0.6000000000000000, - 0.6000000000000000, - 0.6000000000000000, - 0.6122448979591840, - 0.6122448979591840, - 0.6250000000000000, - 0.6250000000000000, - 0.6304347826086960, - 0.6304347826086960, - 0.6304347826086960, - 0.6304347826086960, - 0.6444444444444440, - 0.6444444444444440, - 0.6304347826086960, - 0.6304347826086960, - 0.6304347826086960, - 0.6304347826086960, - 0.6382978723404260, - 0.6304347826086960, - 0.6444444444444440, - 0.6590909090909090, - 0.6444444444444440, - 0.6444444444444440, - 0.6222222222222220, - 0.6136363636363640, - 0.6046511627906980, - 0.6046511627906980, - 0.6046511627906980, - 0.6046511627906980, - 0.6136363636363640, - 0.6136363636363640, - 0.6136363636363640, - 0.6136363636363640, - 0.6136363636363640, - 0.6136363636363640, - 0.6136363636363640, - 0.6136363636363640, - 0.6222222222222220, - 0.6222222222222220, - 0.6222222222222220, - 0.6222222222222220, - 0.6222222222222220, - 0.6222222222222220, - 0.6222222222222220, - 0.6222222222222220, - 0.6222222222222220, - 0.6222222222222220, - 0.6222222222222220, - 0.6222222222222220, - 0.6086956521739130, - 0.6086956521739130, - 0.6086956521739130, - 0.6086956521739130, - 0.6363636363636360, - 0.6222222222222220, - 0.6222222222222220, - 0.6222222222222220, - 0.6222222222222220, - 0.6222222222222220, - 0.6222222222222220, - 0.6363636363636360, - 0.6363636363636360, - 0.6363636363636360, - 0.6363636363636360, - 0.6363636363636360, - 0.6444444444444440, - 0.6444444444444440, - 0.6444444444444440, - 0.6444444444444440, - 0.6590909090909090, - 0.6590909090909090, - 0.6744186046511630, - 0.6744186046511630, - 0.6744186046511630, - 0.6744186046511630, - 0.6585365853658540, - 0.6829268292682930, - 0.6904761904761900, - 0.6744186046511630, - 0.6744186046511630, - 0.6744186046511630, - 0.6904761904761900, - 0.6904761904761900, - 0.6744186046511630, - 0.6744186046511630, - 0.6904761904761900, - 0.6904761904761900, - 0.6904761904761900, - 0.6744186046511630, - 0.6744186046511630, - 0.6744186046511630, - 0.6744186046511630, - 0.6744186046511630, - 0.6904761904761900, - 0.6904761904761900, - 0.6744186046511630, - 0.6744186046511630, - 0.6590909090909090, - 0.6590909090909090, - 0.6444444444444440, - 0.6444444444444440, - 0.6444444444444440, - 0.6444444444444440, - 0.6444444444444440, - 0.6590909090909090, - 0.6590909090909090, - 0.6511627906976740, - 0.6363636363636360, - 0.6363636363636360, - 0.6363636363636360, - 0.6363636363636360, - 0.6363636363636360, - 0.6086956521739130, - 0.6086956521739130, - 0.6086956521739130, - 0.6086956521739130, - 0.6086956521739130, - 0.6086956521739130, - 0.6086956521739130, - 0.6086956521739130, - 0.6086956521739130, - 0.6086956521739130, - 0.6086956521739130, - 0.6086956521739130, - 0.6170212765957450, - 0.6086956521739130, - 0.6086956521739130, - 0.6086956521739130, - 0.6086956521739130, - 0.5957446808510640, - 0.5957446808510640, - 0.5957446808510640, - 0.6086956521739130, - 0.6000000000000000, - 0.6000000000000000, - 0.6136363636363640, - 0.6363636363636360, - 0.6363636363636360, - 0.6363636363636360, - 0.6363636363636360, - 0.6511627906976740, - 0.6511627906976740, - 0.6511627906976740, - 0.6590909090909090, - 0.6744186046511630, - 0.6744186046511630, - 0.6818181818181820, - 0.6818181818181820, - 0.6888888888888890, - 0.6888888888888890, - 0.6888888888888890, - 0.6739130434782610, - 0.6595744680851060, - 0.6595744680851060, - 0.6739130434782610, - 0.6976744186046510, - 0.6818181818181820, - 0.6888888888888890, - 0.6888888888888890, - 0.6956521739130430, - 0.6956521739130430, - 0.6956521739130430, - 0.6956521739130430, - 0.6956521739130430, - 0.6888888888888890, - 0.6888888888888890, - 0.6888888888888890, - 0.6739130434782610, - 0.6739130434782610, - 0.6888888888888890, - 0.6888888888888890, - 0.6888888888888890, - 0.6888888888888890, - 0.6888888888888890, - 0.6888888888888890, - 0.6739130434782610, - 0.6888888888888890, - 0.6888888888888890, - 0.7045454545454550, - 0.7045454545454550, - 0.7045454545454550, - 0.7045454545454550, - 0.6739130434782610, - 0.6808510638297870, - 0.6808510638297870, - 0.6808510638297870, - 0.6808510638297870, - 0.6808510638297870, - 0.6875000000000000, - 0.6875000000000000, - 0.6875000000000000, - 0.6875000000000000, - 0.7021276595744680, - 0.7173913043478260, - 0.7173913043478260, - 0.7234042553191490, - 0.7021276595744680, - 0.7021276595744680, - 0.7083333333333330, - 0.7234042553191490, - 0.7234042553191490, - 0.7234042553191490, - 0.7234042553191490, - 0.7083333333333330, - 0.7083333333333330, - 0.6938775510204080, - 0.6938775510204080, - 0.6938775510204080, - 0.6938775510204080, - 0.7083333333333330, - 0.7083333333333330, - 0.7083333333333330, - 0.7083333333333330, - 0.7291666666666670, - 0.7500000000000000, - 0.7500000000000000, - 0.7500000000000000, - 0.7500000000000000, - 0.7500000000000000, - 0.7659574468085110, - 0.7659574468085110, - 0.7826086956521740, - 0.7826086956521740, - 0.8043478260869560, - 0.8043478260869560, - 0.8043478260869560, - 0.8043478260869560, - 0.7826086956521740, - 0.7826086956521740, - 0.8000000000000000, - 0.8000000000000000, - 0.7826086956521740, - 0.7826086956521740, - 0.8043478260869560, - 0.8043478260869560, - 0.7708333333333330, - 0.7708333333333330, - 0.7708333333333330, - 0.7708333333333330, - 0.7755102040816330, - 0.7916666666666670, - 0.8085106382978720, - 0.8085106382978720, - 0.8125000000000000, - 0.8085106382978720, - 0.8085106382978720, - 0.8085106382978720, - 0.8085106382978720, - 0.8085106382978720, - 0.8260869565217390, - 0.8297872340425530, - 0.8333333333333330, - 0.8333333333333330, - 0.8333333333333330, - 0.8333333333333330, - 0.8163265306122450, - 0.8125000000000000, - 0.8085106382978720, - 0.8085106382978720, - 0.8260869565217390, - 0.8260869565217390, - 0.8260869565217390, - 0.8260869565217390, - 0.8260869565217390, - 0.8260869565217390, - 0.8260869565217390, - 0.8260869565217390, - 0.8260869565217390, - 0.8260869565217390, - 0.8222222222222220, - 0.8297872340425530, - 0.8297872340425530, - 0.8297872340425530, - 0.8297872340425530, - 0.8297872340425530, - 0.8125000000000000, - 0.8125000000000000, - 0.8125000000000000, - 0.8125000000000000, - 0.8125000000000000, - 0.8125000000000000, - 0.8125000000000000, - 0.8125000000000000, - 0.8163265306122450, - 0.8163265306122450, - 0.8333333333333330, - 0.8333333333333330, - 0.8333333333333330, - 0.8541666666666670, - 0.8571428571428570, - 0.8571428571428570, - 0.8571428571428570, - 0.8571428571428570, - 0.8541666666666670, - 0.8541666666666670, - 0.8541666666666670, - 0.8723404255319150, - 0.8723404255319150, - 0.8723404255319150, - 0.8723404255319150, - 0.8723404255319150, - 0.8723404255319150, - 0.8723404255319150, - 0.8723404255319150, - 0.8723404255319150, - 0.8750000000000000, - 0.8750000000000000, - 0.8750000000000000, - 0.8750000000000000, - 0.8750000000000000, - 0.8750000000000000, - 0.8750000000000000, - 0.8750000000000000, - 0.8750000000000000, - 0.8750000000000000, - 0.8775510204081630, - 0.8775510204081630, - 0.8750000000000000, - 0.8750000000000000, - 0.8750000000000000, - 0.8750000000000000, - 0.8750000000000000, - 0.8750000000000000, - 0.8750000000000000, - 0.8750000000000000, - 0.8750000000000000, - 0.8750000000000000, - 0.8750000000000000, - 0.8750000000000000, - 0.8775510204081630, - 0.8775510204081630, - 0.8775510204081630, - 0.8775510204081630, - 0.8775510204081630, - 0.8775510204081630, - 0.8958333333333330, - 0.8958333333333330, - 0.8958333333333330, - 0.8958333333333330, - 0.8958333333333330, - 0.8979591836734690, - 0.8979591836734690, - 0.8979591836734690, - 0.9000000000000000, - 0.9000000000000000, - 0.9000000000000000, - 0.9000000000000000, - 0.9000000000000000, - 0.9000000000000000, - 0.9000000000000000, - 0.9019607843137260, - 0.9019607843137260, - 0.9019607843137260, - 0.9019607843137260, - 0.9019607843137260, - 0.9000000000000000, - 0.9000000000000000, - 0.9000000000000000, - 0.8979591836734690, - 0.9000000000000000, - 0.9000000000000000, - 0.9000000000000000, - 0.9000000000000000, - 0.9000000000000000, - 0.9000000000000000, - 0.9019607843137260, - 0.9019607843137260, - 0.9019607843137260, - 0.9019607843137260, - 0.9019607843137260, - 0.9019607843137260, - 0.9019607843137260, - 0.9019607843137260, - 0.9019607843137260, - 0.9200000000000000, - 0.9200000000000000, - 0.9200000000000000, - 0.9200000000000000, - 0.9200000000000000, - 0.9200000000000000, - 0.9200000000000000, - 0.9200000000000000, - 0.9200000000000000, - 0.9200000000000000, - 0.9200000000000000, - 0.9200000000000000, - 0.9200000000000000, - 0.9200000000000000, - 0.9200000000000000, - 0.9183673469387750, - 0.9000000000000000, - 0.9000000000000000, - 0.9019607843137260, - 0.9019607843137260, - 0.9038461538461540, - 0.9038461538461540, - 0.9038461538461540, - 0.9038461538461540, - 0.9038461538461540, - 0.9038461538461540, - 0.9056603773584910, - 0.9074074074074070, - 0.9074074074074070, - 0.9074074074074070, - 0.9074074074074070, - 0.9074074074074070, - 0.9074074074074070, - 0.9074074074074070, - 0.9074074074074070, - 0.9074074074074070, - 0.9074074074074070, - 0.9074074074074070, - 0.9074074074074070, - 0.9090909090909090, - 0.9090909090909090, - 0.9090909090909090, - 0.9090909090909090, - 0.9090909090909090, - 0.9090909090909090, - 0.9074074074074070, - 0.9074074074074070, - 0.9074074074074070, - 0.9074074074074070, - 0.9074074074074070, - 0.9074074074074070, - 0.9074074074074070, - 0.9074074074074070, - 0.9074074074074070, - 0.9074074074074070, - 0.9074074074074070, - 0.9074074074074070, - 0.9090909090909090, - 0.9259259259259260, - 0.9272727272727270, - 0.9272727272727270, - 0.9272727272727270, - 0.9285714285714290, - 0.9454545454545450, - 0.9454545454545450, - 0.9464285714285710, - 0.9464285714285710, - 0.9636363636363640, - 0.9636363636363640, - 0.9636363636363640, - 0.9636363636363640, - 0.9636363636363640, - 0.9636363636363640, - 0.9636363636363640, - 0.9636363636363640, - 0.9636363636363640, - 0.9636363636363640, - 0.9636363636363640, - 0.9636363636363640, - 0.9636363636363640, - 0.9636363636363640, - 0.9636363636363640, - 0.9636363636363640, - 0.9636363636363640, - 0.9636363636363640, - 0.9636363636363640, - 0.9636363636363640, - 0.9636363636363640, - 0.9636363636363640, - 0.9636363636363640, - 0.9636363636363640, - 0.9636363636363640, - 0.9636363636363640, - 0.9636363636363640, - 0.9636363636363640, - 0.9642857142857140, - 0.9642857142857140, - 0.9642857142857140, - 0.9642857142857140, - 0.9642857142857140, - 0.9642857142857140, - 0.9642857142857140, - 0.9642857142857140, - 0.9642857142857140, - 0.9649122807017540, - 0.9649122807017540, - 0.9649122807017540, - 0.9649122807017540, - 0.9649122807017540, - 0.9649122807017540, - 0.9649122807017540, - 0.9649122807017540, - 0.9655172413793100, - 0.9655172413793100, - 0.9655172413793100, - 0.9655172413793100, - 0.9824561403508770, - 0.9824561403508770, - 0.9824561403508770 - } - }, - { PLACE_CATEG_ID_WORK, - { - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0175438596491228, - 0.0175438596491228, - 0.0175438596491228, - 0.0175438596491228, - 0.0175438596491228, - 0.0175438596491228, - 0.0175438596491228, - 0.0181818181818182, - 0.0181818181818182, - 0.0178571428571429, - 0.0178571428571429, - 0.0178571428571429, - 0.0178571428571429, - 0.0185185185185185, - 0.0185185185185185, - 0.0185185185185185, - 0.0185185185185185, - 0.0185185185185185, - 0.0185185185185185, - 0.0181818181818182, - 0.0181818181818182, - 0.0178571428571429, - 0.0178571428571429, - 0.0178571428571429, - 0.0350877192982456, - 0.0350877192982456, - 0.0363636363636364, - 0.0363636363636364, - 0.0363636363636364, - 0.0370370370370370, - 0.0370370370370370, - 0.0370370370370370, - 0.0370370370370370, - 0.0370370370370370, - 0.0370370370370370, - 0.0370370370370370, - 0.0370370370370370, - 0.0377358490566038, - 0.0555555555555556, - 0.0555555555555556, - 0.0555555555555556, - 0.0576923076923077, - 0.0576923076923077, - 0.0576923076923077, - 0.0576923076923077, - 0.0588235294117647, - 0.0588235294117647, - 0.0769230769230769, - 0.0769230769230769, - 0.0769230769230769, - 0.0980392156862745, - 0.0980392156862745, - 0.0980392156862745, - 0.1153846153846150, - 0.1153846153846150, - 0.1153846153846150, - 0.1153846153846150, - 0.1153846153846150, - 0.1153846153846150, - 0.1153846153846150, - 0.1153846153846150, - 0.1153846153846150, - 0.1320754716981130, - 0.1320754716981130, - 0.1320754716981130, - 0.1320754716981130, - 0.1346153846153850, - 0.1346153846153850, - 0.1346153846153850, - 0.1346153846153850, - 0.1346153846153850, - 0.1346153846153850, - 0.1346153846153850, - 0.1666666666666670, - 0.1666666666666670, - 0.1666666666666670, - 0.1666666666666670, - 0.1666666666666670, - 0.1698113207547170, - 0.1851851851851850, - 0.1851851851851850, - 0.1851851851851850, - 0.1886792452830190, - 0.1886792452830190, - 0.1886792452830190, - 0.2075471698113210, - 0.2075471698113210, - 0.2075471698113210, - 0.2075471698113210, - 0.2075471698113210, - 0.2075471698113210, - 0.2075471698113210, - 0.2075471698113210, - 0.2075471698113210, - 0.2075471698113210, - 0.2075471698113210, - 0.2115384615384620, - 0.2264150943396230, - 0.2264150943396230, - 0.2264150943396230, - 0.2264150943396230, - 0.2264150943396230, - 0.2545454545454540, - 0.2545454545454540, - 0.2545454545454540, - 0.2545454545454540, - 0.2545454545454540, - 0.2545454545454540, - 0.2641509433962260, - 0.2641509433962260, - 0.2641509433962260, - 0.2692307692307690, - 0.2800000000000000, - 0.2800000000000000, - 0.2916666666666670, - 0.2978723404255320, - 0.2978723404255320, - 0.2978723404255320, - 0.2978723404255320, - 0.2916666666666670, - 0.3200000000000000, - 0.3333333333333330, - 0.3461538461538460, - 0.3461538461538460, - 0.3461538461538460, - 0.3461538461538460, - 0.3529411764705880, - 0.3600000000000000, - 0.3600000000000000, - 0.3600000000000000, - 0.3725490196078430, - 0.3725490196078430, - 0.3725490196078430, - 0.3725490196078430, - 0.3725490196078430, - 0.3846153846153850, - 0.3846153846153850, - 0.4000000000000000, - 0.4117647058823530, - 0.4375000000000000, - 0.4375000000000000, - 0.4375000000000000, - 0.4375000000000000, - 0.4375000000000000, - 0.4489795918367350, - 0.4680851063829790, - 0.4680851063829790, - 0.4680851063829790, - 0.4680851063829790, - 0.5111111111111110, - 0.5217391304347830, - 0.5217391304347830, - 0.5217391304347830, - 0.5217391304347830, - 0.5217391304347830, - 0.5217391304347830, - 0.5319148936170210, - 0.5434782608695650, - 0.5434782608695650, - 0.5652173913043480, - 0.5652173913043480, - 0.5652173913043480, - 0.5652173913043480, - 0.5777777777777780, - 0.5777777777777780, - 0.5777777777777780, - 0.6086956521739130, - 0.6086956521739130, - 0.6086956521739130, - 0.6086956521739130, - 0.6086956521739130, - 0.6363636363636360, - 0.6363636363636360, - 0.6363636363636360, - 0.6363636363636360, - 0.6444444444444440, - 0.6444444444444440, - 0.6744186046511630, - 0.6818181818181820, - 0.6818181818181820, - 0.6818181818181820, - 0.6888888888888890, - 0.6888888888888890, - 0.6888888888888890, - 0.7045454545454550, - 0.7045454545454550, - 0.7045454545454550, - 0.7346938775510200, - 0.7346938775510200, - 0.7400000000000000, - 0.7450980392156860, - 0.7450980392156860, - 0.7450980392156860, - 0.7547169811320760, - 0.7547169811320760, - 0.7692307692307690, - 0.7692307692307690, - 0.7735849056603770, - 0.7735849056603770, - 0.7735849056603770, - 0.7735849056603770, - 0.7857142857142860, - 0.7857142857142860, - 0.7857142857142860, - 0.7857142857142860, - 0.8148148148148150, - 0.8148148148148150, - 0.8214285714285710, - 0.8214285714285710, - 0.8275862068965520, - 0.8275862068965520, - 0.8474576271186440, - 0.8474576271186440, - 0.8474576271186440, - 0.8474576271186440, - 0.8474576271186440, - 0.8474576271186440, - 0.8474576271186440, - 0.8474576271186440, - 0.8620689655172410, - 0.8620689655172410, - 0.8666666666666670, - 0.8666666666666670, - 0.8524590163934430, - 0.8524590163934430, - 0.8548387096774190, - 0.8548387096774190, - 0.8548387096774190, - 0.8548387096774190, - 0.8548387096774190, - 0.8548387096774190, - 0.8548387096774190, - 0.8548387096774190, - 0.8548387096774190, - 0.8548387096774190, - 0.8666666666666670, - 0.8666666666666670, - 0.8666666666666670, - 0.8666666666666670, - 0.8666666666666670, - 0.8666666666666670, - 0.8666666666666670, - 0.8666666666666670, - 0.8666666666666670, - 0.8666666666666670, - 0.8666666666666670, - 0.8666666666666670, - 0.8947368421052630, - 0.8947368421052630, - 0.8947368421052630, - 0.8947368421052630, - 0.8947368421052630, - 0.8947368421052630, - 0.8965517241379310, - 0.8965517241379310, - 0.8983050847457630, - 0.8983050847457630, - 0.8983050847457630, - 0.8983050847457630, - 0.9000000000000000, - 0.9000000000000000, - 0.9000000000000000, - 0.9000000000000000, - 0.9000000000000000, - 0.9000000000000000, - 0.9000000000000000, - 0.9000000000000000, - 0.9000000000000000, - 0.9000000000000000, - 0.9000000000000000, - 0.9000000000000000, - 0.8852459016393440, - 0.8852459016393440, - 0.8852459016393440, - 0.8852459016393440, - 0.8852459016393440, - 0.8852459016393440, - 0.8852459016393440, - 0.8852459016393440, - 0.8852459016393440, - 0.8852459016393440, - 0.8852459016393440, - 0.8852459016393440, - 0.8852459016393440, - 0.8852459016393440, - 0.8852459016393440, - 0.8852459016393440, - 0.8852459016393440, - 0.8852459016393440, - 0.8852459016393440, - 0.8852459016393440, - 0.8852459016393440, - 0.8852459016393440, - 0.8709677419354840, - 0.8709677419354840, - 0.8709677419354840, - 0.8709677419354840, - 0.8709677419354840, - 0.8709677419354840, - 0.8709677419354840, - 0.8709677419354840, - 0.8709677419354840, - 0.8709677419354840, - 0.8709677419354840, - 0.8709677419354840, - 0.8709677419354840, - 0.8852459016393440, - 0.8852459016393440, - 0.8833333333333330, - 0.8852459016393440, - 0.8852459016393440, - 0.8852459016393440, - 0.8852459016393440, - 0.8852459016393440, - 0.8852459016393440, - 0.8852459016393440, - 0.8852459016393440, - 0.8852459016393440, - 0.8852459016393440, - 0.8852459016393440, - 0.8852459016393440, - 0.8852459016393440, - 0.8852459016393440, - 0.8852459016393440, - 0.8852459016393440, - 0.8852459016393440, - 0.8852459016393440, - 0.8852459016393440, - 0.8852459016393440, - 0.8852459016393440, - 0.8852459016393440, - 0.8852459016393440, - 0.8852459016393440, - 0.8852459016393440, - 0.8852459016393440, - 0.8852459016393440, - 0.8870967741935480, - 0.8870967741935480, - 0.8870967741935480, - 0.9000000000000000, - 0.9000000000000000, - 0.9000000000000000, - 0.9000000000000000, - 0.9000000000000000, - 0.9016393442622950, - 0.9016393442622950, - 0.9016393442622950, - 0.9016393442622950, - 0.9016393442622950, - 0.8983050847457630, - 0.8983050847457630, - 0.8983050847457630, - 0.8983050847457630, - 0.8983050847457630, - 0.8983050847457630, - 0.8688524590163930, - 0.8688524590163930, - 0.8688524590163930, - 0.8688524590163930, - 0.8688524590163930, - 0.8666666666666670, - 0.8644067796610170, - 0.8666666666666670, - 0.8644067796610170, - 0.8644067796610170, - 0.8644067796610170, - 0.8644067796610170, - 0.8620689655172410, - 0.8620689655172410, - 0.8620689655172410, - 0.8620689655172410, - 0.8620689655172410, - 0.8620689655172410, - 0.8620689655172410, - 0.8620689655172410, - 0.8333333333333330, - 0.8333333333333330, - 0.8333333333333330, - 0.8333333333333330, - 0.8360655737704920, - 0.8333333333333330, - 0.8333333333333330, - 0.8333333333333330, - 0.8474576271186440, - 0.8474576271186440, - 0.8500000000000000, - 0.8500000000000000, - 0.8360655737704920, - 0.8360655737704920, - 0.8360655737704920, - 0.8360655737704920, - 0.8644067796610170, - 0.8666666666666670, - 0.8666666666666670, - 0.8666666666666670, - 0.8666666666666670, - 0.8644067796610170, - 0.8666666666666670, - 0.8666666666666670, - 0.8666666666666670, - 0.8666666666666670, - 0.8524590163934430, - 0.8548387096774190, - 0.8548387096774190, - 0.8548387096774190, - 0.8548387096774190, - 0.8548387096774190, - 0.8548387096774190, - 0.8548387096774190, - 0.8548387096774190, - 0.8548387096774190, - 0.8548387096774190, - 0.8548387096774190, - 0.8548387096774190, - 0.8548387096774190, - 0.8548387096774190, - 0.8548387096774190, - 0.8666666666666670, - 0.8666666666666670, - 0.8666666666666670, - 0.8644067796610170, - 0.8644067796610170, - 0.8644067796610170, - 0.8644067796610170, - 0.8644067796610170, - 0.8644067796610170, - 0.8644067796610170, - 0.8644067796610170, - 0.8644067796610170, - 0.8500000000000000, - 0.8500000000000000, - 0.8500000000000000, - 0.8474576271186440, - 0.8474576271186440, - 0.8474576271186440, - 0.8474576271186440, - 0.8474576271186440, - 0.8474576271186440, - 0.8474576271186440, - 0.8474576271186440, - 0.8474576271186440, - 0.8620689655172410, - 0.8620689655172410, - 0.8771929824561400, - 0.8771929824561400, - 0.8771929824561400, - 0.8771929824561400, - 0.8771929824561400, - 0.8771929824561400, - 0.8620689655172410, - 0.8620689655172410, - 0.8620689655172410, - 0.8620689655172410, - 0.8620689655172410, - 0.8620689655172410, - 0.8620689655172410, - 0.8620689655172410, - 0.8620689655172410, - 0.8620689655172410, - 0.8620689655172410, - 0.8620689655172410, - 0.8620689655172410, - 0.8620689655172410, - 0.8620689655172410, - 0.8620689655172410, - 0.8771929824561400, - 0.8771929824561400, - 0.8771929824561400, - 0.8833333333333330, - 0.8833333333333330, - 0.8833333333333330, - 0.8688524590163930, - 0.8688524590163930, - 0.8688524590163930, - 0.8688524590163930, - 0.8688524590163930, - 0.8688524590163930, - 0.8833333333333330, - 0.8833333333333330, - 0.8813559322033900, - 0.8813559322033900, - 0.8813559322033900, - 0.8813559322033900, - 0.8833333333333330, - 0.8833333333333330, - 0.8833333333333330, - 0.8833333333333330, - 0.8833333333333330, - 0.8833333333333330, - 0.8833333333333330, - 0.8833333333333330, - 0.8688524590163930, - 0.8688524590163930, - 0.8688524590163930, - 0.8688524590163930, - 0.8709677419354840, - 0.8709677419354840, - 0.8709677419354840, - 0.8688524590163930, - 0.8688524590163930, - 0.8688524590163930, - 0.8688524590163930, - 0.8688524590163930, - 0.8688524590163930, - 0.8688524590163930, - 0.8688524590163930, - 0.8688524590163930, - 0.8688524590163930, - 0.8688524590163930, - 0.8833333333333330, - 0.8833333333333330, - 0.8833333333333330, - 0.8833333333333330, - 0.8833333333333330, - 0.8833333333333330, - 0.8813559322033900, - 0.8813559322033900, - 0.8813559322033900, - 0.8813559322033900, - 0.8813559322033900, - 0.8813559322033900, - 0.8793103448275860, - 0.8771929824561400, - 0.8771929824561400, - 0.8750000000000000, - 0.8750000000000000, - 0.8750000000000000, - 0.8448275862068960, - 0.8448275862068960, - 0.8448275862068960, - 0.8448275862068960, - 0.8596491228070170, - 0.8596491228070170, - 0.8421052631578950, - 0.8421052631578950, - 0.8421052631578950, - 0.8275862068965520, - 0.8275862068965520, - 0.8275862068965520, - 0.8245614035087720, - 0.8245614035087720, - 0.8245614035087720, - 0.8214285714285710, - 0.8214285714285710, - 0.8214285714285710, - 0.8181818181818180, - 0.8181818181818180, - 0.8148148148148150, - 0.8148148148148150, - 0.8000000000000000, - 0.7962962962962960, - 0.7818181818181820, - 0.7777777777777780, - 0.7735849056603770, - 0.7692307692307690, - 0.7692307692307690, - 0.7692307692307690, - 0.7735849056603770, - 0.7735849056603770, - 0.7692307692307690, - 0.7547169811320760, - 0.7547169811320760, - 0.7547169811320760, - 0.7592592592592590, - 0.7454545454545450, - 0.7192982456140350, - 0.7192982456140350, - 0.7192982456140350, - 0.7192982456140350, - 0.7142857142857140, - 0.7142857142857140, - 0.7142857142857140, - 0.7142857142857140, - 0.7142857142857140, - 0.7142857142857140, - 0.7192982456140350, - 0.7068965517241380, - 0.7068965517241380, - 0.7017543859649120, - 0.7142857142857140, - 0.7142857142857140, - 0.7272727272727270, - 0.7222222222222220, - 0.7222222222222220, - 0.7090909090909090, - 0.7090909090909090, - 0.7090909090909090, - 0.7142857142857140, - 0.7142857142857140, - 0.7142857142857140, - 0.7017543859649120, - 0.7017543859649120, - 0.7017543859649120, - 0.6964285714285710, - 0.6964285714285710, - 0.6964285714285710, - 0.6964285714285710, - 0.6964285714285710, - 0.6964285714285710, - 0.6964285714285710, - 0.6964285714285710, - 0.7222222222222220, - 0.7222222222222220, - 0.7090909090909090, - 0.6964285714285710, - 0.7090909090909090, - 0.7090909090909090, - 0.6964285714285710, - 0.7090909090909090, - 0.7090909090909090, - 0.7090909090909090, - 0.7090909090909090, - 0.7090909090909090, - 0.7142857142857140, - 0.7142857142857140, - 0.7142857142857140, - 0.7142857142857140, - 0.7017543859649120, - 0.6785714285714290, - 0.6607142857142860, - 0.6491228070175440, - 0.6491228070175440, - 0.6428571428571430, - 0.6428571428571430, - 0.6428571428571430, - 0.6363636363636360, - 0.6363636363636360, - 0.6363636363636360, - 0.6363636363636360, - 0.6250000000000000, - 0.6250000000000000, - 0.6181818181818180, - 0.6181818181818180, - 0.6181818181818180, - 0.6181818181818180, - 0.6181818181818180, - 0.6111111111111110, - 0.6181818181818180, - 0.6181818181818180, - 0.6296296296296300, - 0.6296296296296300, - 0.6296296296296300, - 0.6111111111111110, - 0.6111111111111110, - 0.6226415094339620, - 0.6153846153846150, - 0.6153846153846150, - 0.6274509803921570, - 0.6037735849056600, - 0.5961538461538460, - 0.6078431372549020, - 0.6078431372549020, - 0.6078431372549020, - 0.5961538461538460, - 0.5882352941176470, - 0.5769230769230770, - 0.5769230769230770, - 0.5600000000000000, - 0.5510204081632650, - 0.5510204081632650, - 0.5510204081632650, - 0.5510204081632650, - 0.5400000000000000, - 0.5102040816326530, - 0.5102040816326530, - 0.5102040816326530, - 0.5102040816326530, - 0.5102040816326530, - 0.5000000000000000, - 0.4680851063829790, - 0.4680851063829790, - 0.4680851063829790, - 0.4680851063829790, - 0.4680851063829790, - 0.4680851063829790, - 0.4565217391304350, - 0.4347826086956520, - 0.4347826086956520, - 0.4347826086956520, - 0.3695652173913040, - 0.3695652173913040, - 0.3617021276595740, - 0.3617021276595740, - 0.3617021276595740, - 0.3469387755102040, - 0.3111111111111110, - 0.3181818181818180, - 0.3181818181818180, - 0.3181818181818180, - 0.3181818181818180, - 0.3255813953488370, - 0.3255813953488370, - 0.3255813953488370, - 0.3333333333333330, - 0.3333333333333330, - 0.3170731707317070, - 0.3170731707317070, - 0.2790697674418600, - 0.2790697674418600, - 0.2727272727272730, - 0.2558139534883720, - 0.2558139534883720, - 0.2558139534883720, - 0.2500000000000000, - 0.2500000000000000, - 0.2391304347826090, - 0.2391304347826090, - 0.2444444444444440, - 0.2444444444444440, - 0.1818181818181820, - 0.1818181818181820, - 0.1702127659574470, - 0.1666666666666670, - 0.1632653061224490, - 0.1632653061224490, - 0.1600000000000000, - 0.1428571428571430, - 0.1400000000000000, - 0.1372549019607840, - 0.1372549019607840, - 0.1372549019607840, - 0.1538461538461540, - 0.1698113207547170, - 0.1509433962264150, - 0.1509433962264150, - 0.1372549019607840, - 0.1346153846153850, - 0.1320754716981130, - 0.1320754716981130, - 0.1320754716981130, - 0.1296296296296300, - 0.1296296296296300, - 0.1296296296296300, - 0.1272727272727270, - 0.1250000000000000, - 0.1250000000000000, - 0.1250000000000000, - 0.1090909090909090, - 0.1071428571428570, - 0.0892857142857143, - 0.0892857142857143, - 0.0892857142857143, - 0.0892857142857143, - 0.0892857142857143, - 0.0892857142857143, - 0.0892857142857143, - 0.0892857142857143, - 0.0925925925925926, - 0.0925925925925926, - 0.0925925925925926, - 0.0925925925925926, - 0.1090909090909090, - 0.0925925925925926, - 0.1063829787234040, - 0.1063829787234040, - 0.1063829787234040, - 0.1063829787234040, - 0.0869565217391304, - 0.0888888888888889, - 0.0888888888888889, - 0.0888888888888889, - 0.0909090909090909, - 0.0909090909090909, - 0.0888888888888889, - 0.0888888888888889, - 0.0888888888888889, - 0.0888888888888889, - 0.0869565217391304, - 0.0869565217391304, - 0.0869565217391304, - 0.0869565217391304, - 0.0869565217391304, - 0.0869565217391304, - 0.0851063829787234, - 0.0851063829787234, - 0.0851063829787234, - 0.1041666666666670, - 0.1000000000000000, - 0.1000000000000000, - 0.0816326530612245, - 0.0833333333333333, - 0.0833333333333333, - 0.0833333333333333, - 0.1000000000000000, - 0.1000000000000000, - 0.1000000000000000, - 0.0980392156862745, - 0.0980392156862745, - 0.0961538461538462, - 0.0961538461538462, - 0.0961538461538462, - 0.0943396226415094, - 0.0943396226415094, - 0.0961538461538462, - 0.0961538461538462, - 0.0980392156862745, - 0.0980392156862745, - 0.0980392156862745, - 0.0980392156862745, - 0.1000000000000000, - 0.1000000000000000, - 0.0980392156862745, - 0.0980392156862745, - 0.0961538461538462, - 0.0961538461538462, - 0.1000000000000000, - 0.1000000000000000, - 0.0961538461538462, - 0.0980392156862745, - 0.0980392156862745, - 0.1000000000000000, - 0.1041666666666670, - 0.1041666666666670, - 0.1000000000000000, - 0.1000000000000000, - 0.0980392156862745, - 0.0980392156862745, - 0.0980392156862745, - 0.0980392156862745, - 0.0980392156862745, - 0.0961538461538462, - 0.0943396226415094, - 0.0943396226415094, - 0.0943396226415094, - 0.0961538461538462, - 0.0961538461538462, - 0.0961538461538462, - 0.0961538461538462, - 0.0943396226415094, - 0.0943396226415094, - 0.0925925925925926, - 0.0909090909090909, - 0.0909090909090909, - 0.0909090909090909, - 0.0925925925925926, - 0.0909090909090909, - 0.0909090909090909, - 0.0909090909090909, - 0.0909090909090909, - 0.0925925925925926, - 0.0740740740740741, - 0.0727272727272727, - 0.0727272727272727, - 0.0714285714285714, - 0.0714285714285714, - 0.0701754385964912, - 0.0701754385964912, - 0.0819672131147541, - 0.0819672131147541, - 0.0819672131147541, - 0.0833333333333333, - 0.0833333333333333, - 0.0833333333333333, - 0.0833333333333333, - 0.0833333333333333, - 0.0677966101694915, - 0.0677966101694915, - 0.0677966101694915, - 0.0677966101694915, - 0.0677966101694915, - 0.0677966101694915, - 0.0677966101694915, - 0.0666666666666667, - 0.0666666666666667, - 0.0508474576271187, - 0.0508474576271187, - 0.0508474576271187, - 0.0508474576271187, - 0.0517241379310345, - 0.0526315789473684, - 0.0526315789473684, - 0.0526315789473684, - 0.0526315789473684, - 0.0517241379310345, - 0.0517241379310345, - 0.0526315789473684, - 0.0517241379310345, - 0.0508474576271187, - 0.0508474576271187, - 0.0517241379310345, - 0.0517241379310345, - 0.0517241379310345, - 0.0517241379310345, - 0.0517241379310345, - 0.0517241379310345, - 0.0508474576271187, - 0.0508474576271187, - 0.0508474576271187, - 0.0500000000000000, - 0.0500000000000000, - 0.0500000000000000, - 0.0500000000000000, - 0.0491803278688525, - 0.0491803278688525, - 0.0491803278688525, - 0.0491803278688525, - 0.0491803278688525, - 0.0483870967741936, - 0.0483870967741936, - 0.0483870967741936, - 0.0491803278688525, - 0.0491803278688525, - 0.0491803278688525, - 0.0491803278688525, - 0.0491803278688525, - 0.0491803278688525, - 0.0491803278688525, - 0.0500000000000000, - 0.0500000000000000, - 0.0500000000000000, - 0.0500000000000000, - 0.0500000000000000, - 0.0517241379310345, - 0.0508474576271187, - 0.0508474576271187, - 0.0508474576271187, - 0.0508474576271187, - 0.0508474576271187, - 0.0508474576271187, - 0.0508474576271187, - 0.0508474576271187, - 0.0508474576271187, - 0.0508474576271187, - 0.0508474576271187, - 0.0500000000000000, - 0.0338983050847458, - 0.0338983050847458, - 0.0338983050847458, - 0.0338983050847458, - 0.0338983050847458, - 0.0344827586206897, - 0.0344827586206897, - 0.0344827586206897, - 0.0344827586206897, - 0.0344827586206897, - 0.0333333333333333, - 0.0333333333333333, - 0.0333333333333333, - 0.0333333333333333, - 0.0333333333333333, - 0.0333333333333333, - 0.0333333333333333, - 0.0327868852459016, - 0.0322580645161290, - 0.0322580645161290, - 0.0322580645161290, - 0.0322580645161290, - 0.0322580645161290, - 0.0322580645161290, - 0.0322580645161290, - 0.0322580645161290, - 0.0317460317460317, - 0.0317460317460317, - 0.0317460317460317, - 0.0312500000000000, - 0.0317460317460317, - 0.0317460317460317, - 0.0317460317460317, - 0.0317460317460317, - 0.0317460317460317, - 0.0317460317460317, - 0.0312500000000000, - 0.0312500000000000, - 0.0312500000000000, - 0.0312500000000000, - 0.0312500000000000, - 0.0312500000000000, - 0.0312500000000000, - 0.0312500000000000, - 0.0312500000000000, - 0.0312500000000000, - 0.0312500000000000, - 0.0312500000000000, - 0.0312500000000000, - 0.0312500000000000, - 0.0317460317460317, - 0.0317460317460317, - 0.0317460317460317, - 0.0317460317460317, - 0.0317460317460317, - 0.0161290322580645, - 0.0161290322580645, - 0.0161290322580645, - 0.0163934426229508, - 0.0163934426229508, - 0.0163934426229508, - 0.0163934426229508, - 0.0161290322580645, - 0.0161290322580645, - 0.0158730158730159, - 0.0158730158730159, - 0.0156250000000000, - 0.0156250000000000, - 0.0156250000000000, - 0.0156250000000000, - 0.0156250000000000, - 0.0156250000000000, - 0.0156250000000000, - 0.0156250000000000, - 0.0156250000000000, - 0.0156250000000000, - 0.0156250000000000, - 0.0158730158730159, - 0.0158730158730159, - 0.0158730158730159, - 0.0158730158730159, - 0.0158730158730159, - 0.0158730158730159, - 0.0158730158730159, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0338983050847458, - 0.0357142857142857, - 0.0357142857142857, - 0.0357142857142857, - 0.0357142857142857, - 0.0357142857142857, - 0.0357142857142857, - 0.0350877192982456, - 0.0350877192982456, - 0.0350877192982456, - 0.0350877192982456, - 0.0350877192982456, - 0.0350877192982456, - 0.0350877192982456, - 0.0350877192982456, - 0.0350877192982456, - 0.0350877192982456, - 0.0526315789473684, - 0.0526315789473684, - 0.0526315789473684, - 0.0526315789473684, - 0.0526315789473684, - 0.0526315789473684, - 0.0526315789473684, - 0.0689655172413793, - 0.0701754385964912, - 0.0701754385964912, - 0.0701754385964912, - 0.0701754385964912, - 0.0714285714285714, - 0.0545454545454545, - 0.0535714285714286, - 0.0545454545454545, - 0.0545454545454545, - 0.0545454545454545, - 0.0545454545454545, - 0.0701754385964912, - 0.0714285714285714, - 0.0714285714285714, - 0.0714285714285714, - 0.0714285714285714, - 0.0727272727272727, - 0.0727272727272727, - 0.0727272727272727, - 0.0909090909090909, - 0.0909090909090909, - 0.0909090909090909, - 0.0909090909090909, - 0.0925925925925926, - 0.0925925925925926, - 0.0925925925925926, - 0.0925925925925926, - 0.0925925925925926, - 0.0925925925925926, - 0.1090909090909090, - 0.1111111111111110, - 0.1320754716981130, - 0.1320754716981130, - 0.1320754716981130, - 0.1320754716981130, - 0.1320754716981130, - 0.1481481481481480, - 0.1481481481481480, - 0.1481481481481480, - 0.1481481481481480, - 0.1509433962264150, - 0.1509433962264150, - 0.1509433962264150, - 0.1509433962264150, - 0.1509433962264150, - 0.1509433962264150, - 0.1818181818181820, - 0.1851851851851850, - 0.1851851851851850, - 0.1851851851851850, - 0.1851851851851850, - 0.1851851851851850, - 0.2000000000000000, - 0.2037037037037040, - 0.2363636363636360, - 0.2363636363636360, - 0.2407407407407410, - 0.2407407407407410, - 0.2452830188679250, - 0.2452830188679250, - 0.2452830188679250, - 0.2500000000000000, - 0.2549019607843140, - 0.2549019607843140, - 0.2549019607843140, - 0.2549019607843140, - 0.2745098039215690, - 0.2800000000000000, - 0.2800000000000000, - 0.2800000000000000, - 0.2800000000000000, - 0.2800000000000000, - 0.2941176470588230, - 0.2941176470588230, - 0.3000000000000000, - 0.3000000000000000, - 0.3000000000000000, - 0.3137254901960780, - 0.3269230769230770, - 0.3396226415094340, - 0.3396226415094340, - 0.3461538461538460, - 0.3653846153846150, - 0.3846153846153850, - 0.3846153846153850, - 0.3846153846153850, - 0.3962264150943400, - 0.3962264150943400, - 0.3962264150943400, - 0.3962264150943400, - 0.3962264150943400, - 0.3962264150943400, - 0.4117647058823530, - 0.4117647058823530, - 0.4117647058823530, - 0.4117647058823530, - 0.4200000000000000, - 0.4313725490196080, - 0.4313725490196080, - 0.4313725490196080, - 0.4313725490196080, - 0.4313725490196080, - 0.4313725490196080, - 0.4313725490196080, - 0.4200000000000000, - 0.4200000000000000, - 0.4200000000000000, - 0.4200000000000000, - 0.4200000000000000, - 0.4200000000000000, - 0.4313725490196080, - 0.4313725490196080, - 0.4509803921568630, - 0.4509803921568630, - 0.4509803921568630, - 0.4615384615384620, - 0.4814814814814810, - 0.4814814814814810, - 0.4814814814814810, - 0.4814814814814810, - 0.5098039215686270, - 0.5200000000000000, - 0.5306122448979590, - 0.5306122448979590, - 0.5306122448979590, - 0.5306122448979590, - 0.5625000000000000, - 0.5625000000000000, - 0.5957446808510640, - 0.5957446808510640, - 0.5957446808510640, - 0.5957446808510640, - 0.5957446808510640, - 0.6041666666666670, - 0.6041666666666670, - 0.6122448979591840, - 0.6122448979591840, - 0.6326530612244900, - 0.6400000000000000, - 0.6470588235294120, - 0.6470588235294120, - 0.6600000000000000, - 0.6600000000000000, - 0.6600000000000000, - 0.7021276595744680, - 0.7021276595744680, - 0.7173913043478260, - 0.7333333333333330, - 0.7333333333333330, - 0.7333333333333330, - 0.7333333333333330, - 0.7333333333333330, - 0.7727272727272730, - 0.7826086956521740, - 0.7872340425531920, - 0.7916666666666670, - 0.8163265306122450, - 0.8163265306122450, - 0.8200000000000000, - 0.8235294117647060, - 0.8235294117647060, - 0.8235294117647060, - 0.8235294117647060, - 0.8235294117647060, - 0.8148148148148150, - 0.8148148148148150, - 0.8148148148148150, - 0.8148148148148150, - 0.8245614035087720, - 0.8245614035087720, - 0.8275862068965520, - 0.8275862068965520, - 0.8275862068965520, - 0.8275862068965520, - 0.8500000000000000, - 0.8500000000000000, - 0.8500000000000000, - 0.8500000000000000, - 0.8500000000000000, - 0.8500000000000000, - 0.8524590163934430, - 0.8524590163934430, - 0.8548387096774190, - 0.8548387096774190, - 0.8548387096774190, - 0.8548387096774190, - 0.8548387096774190, - 0.8548387096774190, - 0.8548387096774190, - 0.8548387096774190, - 0.8548387096774190, - 0.8571428571428570, - 0.8571428571428570, - 0.8571428571428570, - 0.8571428571428570, - 0.8709677419354840, - 0.8709677419354840, - 0.8593750000000000, - 0.8730158730158730, - 0.8730158730158730, - 0.8730158730158730, - 0.8593750000000000, - 0.8593750000000000, - 0.8593750000000000, - 0.8615384615384620, - 0.8615384615384620, - 0.8615384615384620, - 0.8615384615384620, - 0.8615384615384620, - 0.8615384615384620, - 0.8615384615384620, - 0.8615384615384620, - 0.8615384615384620, - 0.8615384615384620, - 0.8615384615384620, - 0.8615384615384620, - 0.8769230769230770, - 0.8769230769230770, - 0.8906250000000000, - 0.8906250000000000, - 0.9047619047619050, - 0.9047619047619050, - 0.9047619047619050, - 0.9047619047619050, - 0.9047619047619050, - 0.9047619047619050, - 0.9047619047619050, - 0.9193548387096770, - 0.9193548387096770, - 0.9193548387096770, - 0.9180327868852460, - 0.9180327868852460, - 0.9180327868852460, - 0.9180327868852460, - 0.9180327868852460, - 0.9180327868852460, - 0.9180327868852460, - 0.9180327868852460, - 0.9166666666666670, - 0.9166666666666670, - 0.9166666666666670, - 0.9152542372881350, - 0.9152542372881350, - 0.9152542372881350, - 0.9166666666666670, - 0.9180327868852460, - 0.9180327868852460, - 0.9180327868852460, - 0.9180327868852460, - 0.9333333333333330, - 0.9333333333333330, - 0.9333333333333330, - 0.9333333333333330, - 0.9333333333333330, - 0.9333333333333330, - 0.9333333333333330, - 0.9333333333333330, - 0.9491525423728810, - 0.9491525423728810, - 0.9491525423728810, - 0.9333333333333330, - 0.9333333333333330, - 0.9322033898305080, - 0.9322033898305080, - 0.9322033898305080, - 0.9322033898305080, - 0.9310344827586210, - 0.9310344827586210, - 0.9310344827586210, - 0.9310344827586210, - 0.9310344827586210, - 0.9310344827586210, - 0.9310344827586210, - 0.9310344827586210, - 0.9152542372881350, - 0.9152542372881350, - 0.9152542372881350, - 0.9152542372881350, - 0.9152542372881350, - 0.9152542372881350, - 0.9152542372881350, - 0.9152542372881350, - 0.9152542372881350, - 0.9152542372881350, - 0.9152542372881350, - 0.9152542372881350, - 0.9152542372881350, - 0.9180327868852460, - 0.9180327868852460, - 0.9166666666666670, - 0.9016393442622950, - 0.9016393442622950, - 0.9016393442622950, - 0.9032258064516130, - 0.9047619047619050, - 0.9062500000000000, - 0.9062500000000000, - 0.9062500000000000, - 0.9062500000000000, - 0.9062500000000000, - 0.9076923076923080, - 0.9076923076923080, - 0.9076923076923080, - 0.9076923076923080, - 0.9076923076923080, - 0.9076923076923080, - 0.9076923076923080, - 0.9076923076923080, - 0.9076923076923080, - 0.9076923076923080, - 0.9230769230769230, - 0.9230769230769230, - 0.9230769230769230, - 0.9218750000000000, - 0.9206349206349210, - 0.9218750000000000, - 0.9218750000000000, - 0.9218750000000000, - 0.9218750000000000, - 0.9218750000000000, - 0.9206349206349210, - 0.9206349206349210, - 0.9206349206349210, - 0.9206349206349210, - 0.9206349206349210, - 0.9206349206349210, - 0.9344262295081970, - 0.9344262295081970, - 0.9344262295081970, - 0.9344262295081970, - 0.9344262295081970, - 0.9365079365079360, - 0.9516129032258060, - 0.9516129032258060, - 0.9516129032258060, - 0.9516129032258060, - 0.9508196721311470, - 0.9508196721311470, - 0.9354838709677420, - 0.9354838709677420, - 0.9354838709677420, - 0.9333333333333330, - 0.9310344827586210, - 0.9298245614035090, - 0.9122807017543860, - 0.9122807017543860, - 0.9122807017543860, - 0.9122807017543860, - 0.9107142857142860, - 0.9090909090909090, - 0.9259259259259260, - 0.9259259259259260, - 0.9259259259259260, - 0.9259259259259260, - 0.9272727272727270, - 0.9259259259259260, - 0.9298245614035090, - 0.9298245614035090, - 0.9298245614035090, - 0.9310344827586210, - 0.9310344827586210, - 0.9333333333333330, - 0.9491525423728810, - 0.9491525423728810, - 0.9500000000000000, - 0.9500000000000000, - 0.9500000000000000, - 0.9500000000000000, - 0.9344262295081970, - 0.9344262295081970, - 0.9344262295081970, - 0.9344262295081970, - 0.9344262295081970, - 0.9344262295081970, - 0.9333333333333330, - 0.9333333333333330, - 0.9333333333333330, - 0.9322033898305080, - 0.9322033898305080, - 0.9322033898305080, - 0.9482758620689660, - 0.9482758620689660, - 0.9473684210526320, - 0.9482758620689660, - 0.9482758620689660, - 0.9473684210526320, - 0.9655172413793100, - 0.9655172413793100, - 0.9491525423728810, - 0.9491525423728810, - 0.9482758620689660, - 0.9491525423728810, - 0.9491525423728810, - 0.9491525423728810, - 0.9491525423728810, - 0.9491525423728810, - 0.9508196721311470, - 0.9500000000000000, - 0.9500000000000000, - 0.9500000000000000, - 0.9500000000000000, - 0.9500000000000000, - 0.9491525423728810, - 0.9491525423728810, - 0.9500000000000000, - 0.9500000000000000, - 0.9500000000000000, - 0.9500000000000000, - 0.9500000000000000, - 0.9508196721311470, - 0.9500000000000000, - 0.9500000000000000, - 0.9661016949152540, - 0.9655172413793100, - 0.9655172413793100, - 0.9655172413793100, - 0.9655172413793100, - 0.9655172413793100, - 0.9661016949152540, - 0.9661016949152540, - 0.9661016949152540, - 0.9661016949152540, - 0.9661016949152540, - 0.9661016949152540, - 0.9661016949152540, - 0.9500000000000000, - 0.9500000000000000, - 0.9500000000000000, - 0.9516129032258060, - 0.9516129032258060, - 0.9516129032258060, - 0.9516129032258060, - 0.9516129032258060, - 0.9516129032258060, - 0.9516129032258060, - 0.9516129032258060, - 0.9516129032258060, - 0.9516129032258060, - 0.9531250000000000, - 0.9531250000000000, - 0.9523809523809520, - 0.9523809523809520, - 0.9523809523809520, - 0.9523809523809520, - 0.9523809523809520, - 0.9523809523809520, - 0.9531250000000000, - 0.9531250000000000, - 0.9531250000000000, - 0.9682539682539680, - 0.9682539682539680, - 0.9682539682539680, - 0.9682539682539680, - 0.9682539682539680, - 0.9682539682539680, - 0.9682539682539680, - 0.9687500000000000, - 0.9687500000000000, - 0.9687500000000000, - 0.9687500000000000, - 0.9687500000000000, - 0.9682539682539680, - 0.9682539682539680, - 0.9682539682539680, - 0.9677419354838710, - 0.9677419354838710, - 0.9677419354838710, - 0.9677419354838710, - 0.9677419354838710, - 0.9677419354838710, - 0.9682539682539680, - 0.9682539682539680, - 0.9682539682539680, - 0.9682539682539680, - 0.9682539682539680, - 0.9682539682539680, - 0.9682539682539680, - 0.9682539682539680, - 0.9682539682539680, - 0.9682539682539680, - 0.9682539682539680, - 0.9682539682539680, - 0.9531250000000000, - 0.9531250000000000, - 0.9531250000000000, - 0.9538461538461540, - 0.9538461538461540, - 0.9538461538461540, - 0.9538461538461540, - 0.9538461538461540, - 0.9538461538461540, - 0.9538461538461540, - 0.9538461538461540, - 0.9538461538461540, - 0.9538461538461540, - 0.9538461538461540, - 0.9393939393939390, - 0.9393939393939390, - 0.9393939393939390, - 0.9393939393939390, - 0.9538461538461540, - 0.9538461538461540, - 0.9538461538461540, - 0.9538461538461540, - 0.9538461538461540, - 0.9523809523809520, - 0.9523809523809520, - 0.9523809523809520, - 0.9523809523809520, - 0.9523809523809520, - 0.9516129032258060, - 0.9523809523809520, - 0.9523809523809520, - 0.9523809523809520, - 0.9523809523809520, - 0.9516129032258060, - 0.9365079365079360, - 0.9206349206349210, - 0.9206349206349210, - 0.9206349206349210, - 0.9206349206349210, - 0.9193548387096770, - 0.9193548387096770, - 0.9193548387096770, - 0.9193548387096770, - 0.9193548387096770, - 0.9180327868852460, - 0.9180327868852460, - 0.9180327868852460, - 0.9180327868852460, - 0.9180327868852460, - 0.9180327868852460, - 0.9180327868852460, - 0.9180327868852460, - 0.9180327868852460, - 0.9032258064516130, - 0.9032258064516130, - 0.9032258064516130, - 0.8870967741935480, - 0.8593750000000000, - 0.8571428571428570, - 0.8548387096774190, - 0.8548387096774190, - 0.8548387096774190, - 0.8524590163934430, - 0.8524590163934430, - 0.8524590163934430, - 0.8524590163934430, - 0.8524590163934430, - 0.8500000000000000, - 0.8360655737704920, - 0.8360655737704920, - 0.8225806451612900, - 0.8225806451612900, - 0.8225806451612900, - 0.8225806451612900, - 0.8360655737704920, - 0.8333333333333330, - 0.8474576271186440, - 0.8474576271186440, - 0.8333333333333330, - 0.8333333333333330, - 0.8064516129032260, - 0.7936507936507940, - 0.7812500000000000, - 0.7692307692307690, - 0.7692307692307690, - 0.7692307692307690, - 0.7692307692307690, - 0.7656250000000000, - 0.7692307692307690, - 0.7692307692307690, - 0.7692307692307690, - 0.7692307692307690, - 0.7656250000000000, - 0.7656250000000000, - 0.7619047619047620, - 0.7619047619047620, - 0.7619047619047620, - 0.7619047619047620, - 0.7619047619047620, - 0.7500000000000000, - 0.7500000000000000, - 0.7500000000000000, - 0.7500000000000000, - 0.7500000000000000, - 0.7343750000000000, - 0.7343750000000000, - 0.7343750000000000, - 0.7343750000000000, - 0.7343750000000000, - 0.7343750000000000, - 0.7343750000000000, - 0.7230769230769230, - 0.7187500000000000, - 0.7187500000000000, - 0.7187500000000000, - 0.7230769230769230, - 0.7230769230769230, - 0.7230769230769230, - 0.7142857142857140, - 0.7258064516129030, - 0.7213114754098360, - 0.7213114754098360, - 0.7213114754098360, - 0.7288135593220340, - 0.7321428571428570, - 0.7321428571428570, - 0.7321428571428570, - 0.7192982456140350, - 0.7272727272727270, - 0.7142857142857140, - 0.7142857142857140, - 0.7090909090909090, - 0.7222222222222220, - 0.7222222222222220, - 0.7222222222222220, - 0.7307692307692310, - 0.7037037037037040, - 0.7037037037037040, - 0.6909090909090910, - 0.6909090909090910, - 0.6785714285714290, - 0.6785714285714290, - 0.6785714285714290, - 0.6551724137931030, - 0.6551724137931030, - 0.6491228070175440, - 0.6428571428571430, - 0.6545454545454550, - 0.6250000000000000, - 0.6250000000000000, - 0.6250000000000000, - 0.6250000000000000, - 0.6481481481481480, - 0.6296296296296300, - 0.6274509803921570, - 0.6274509803921570, - 0.6153846153846150, - 0.6000000000000000, - 0.5918367346938780, - 0.5918367346938780, - 0.5800000000000000, - 0.5800000000000000, - 0.5800000000000000, - 0.5800000000000000, - 0.5686274509803920, - 0.5686274509803920, - 0.5714285714285710, - 0.5714285714285710, - 0.5714285714285710, - 0.5625000000000000, - 0.5625000000000000, - 0.5600000000000000, - 0.5510204081632650, - 0.5510204081632650, - 0.5510204081632650, - 0.5510204081632650, - 0.5192307692307690, - 0.5000000000000000, - 0.4821428571428570, - 0.4821428571428570, - 0.4821428571428570, - 0.4727272727272730, - 0.4727272727272730, - 0.4727272727272730, - 0.4561403508771930, - 0.4642857142857140, - 0.4642857142857140, - 0.4642857142857140, - 0.4642857142857140, - 0.4642857142857140, - 0.4464285714285710, - 0.4545454545454550, - 0.4629629629629630, - 0.4629629629629630, - 0.4629629629629630, - 0.4509803921568630, - 0.4230769230769230, - 0.4117647058823530, - 0.4117647058823530, - 0.4038461538461540, - 0.4117647058823530, - 0.4117647058823530, - 0.4117647058823530, - 0.4038461538461540, - 0.4038461538461540, - 0.3962264150943400, - 0.3888888888888890, - 0.3888888888888890, - 0.3888888888888890, - 0.4000000000000000, - 0.4000000000000000, - 0.4000000000000000, - 0.4000000000000000, - 0.4000000000000000, - 0.4038461538461540, - 0.4038461538461540, - 0.4038461538461540, - 0.3962264150943400, - 0.3888888888888890, - 0.3888888888888890, - 0.3636363636363640, - 0.3636363636363640, - 0.3269230769230770, - 0.3148148148148150, - 0.3148148148148150, - 0.3148148148148150, - 0.2884615384615380, - 0.2884615384615380, - 0.2653061224489800, - 0.2653061224489800, - 0.2653061224489800, - 0.2653061224489800, - 0.2653061224489800, - 0.2553191489361700, - 0.2391304347826090, - 0.2391304347826090, - 0.2444444444444440, - 0.2391304347826090, - 0.2340425531914890, - 0.2500000000000000, - 0.2340425531914890, - 0.2340425531914890, - 0.2340425531914890, - 0.2340425531914890, - 0.2291666666666670, - 0.2291666666666670, - 0.2244897959183670, - 0.2291666666666670, - 0.2291666666666670, - 0.2083333333333330, - 0.2040816326530610, - 0.1875000000000000, - 0.1702127659574470, - 0.1666666666666670, - 0.1666666666666670, - 0.1666666666666670, - 0.1875000000000000, - 0.1875000000000000, - 0.2040816326530610, - 0.2040816326530610, - 0.2000000000000000, - 0.2000000000000000, - 0.1960784313725490, - 0.1960784313725490, - 0.1923076923076920, - 0.1923076923076920, - 0.1886792452830190, - 0.1698113207547170, - 0.1346153846153850, - 0.1346153846153850, - 0.1272727272727270, - 0.1272727272727270, - 0.1272727272727270, - 0.1272727272727270, - 0.1272727272727270, - 0.1272727272727270, - 0.1111111111111110, - 0.1111111111111110, - 0.1111111111111110, - 0.0943396226415094, - 0.0925925925925926, - 0.0943396226415094, - 0.1071428571428570, - 0.1071428571428570, - 0.1071428571428570, - 0.0909090909090909, - 0.0909090909090909, - 0.0892857142857143, - 0.0892857142857143, - 0.0892857142857143, - 0.0892857142857143, - 0.0877192982456140, - 0.0877192982456140, - 0.0862068965517241, - 0.0862068965517241, - 0.0862068965517241, - 0.0862068965517241, - 0.0847457627118644, - 0.0819672131147541, - 0.0819672131147541, - 0.0819672131147541, - 0.0819672131147541, - 0.0819672131147541, - 0.0819672131147541, - 0.0819672131147541, - 0.0819672131147541, - 0.0819672131147541, - 0.0833333333333333, - 0.0833333333333333, - 0.0833333333333333, - 0.0819672131147541, - 0.0806451612903226, - 0.0819672131147541, - 0.0819672131147541, - 0.0819672131147541, - 0.0806451612903226, - 0.0806451612903226, - 0.0806451612903226, - 0.0833333333333333, - 0.0833333333333333, - 0.0833333333333333, - 0.0833333333333333, - 0.0666666666666667, - 0.0677966101694915, - 0.0714285714285714, - 0.0701754385964912, - 0.0701754385964912, - 0.0701754385964912, - 0.0701754385964912, - 0.0701754385964912, - 0.0535714285714286, - 0.0535714285714286, - 0.0535714285714286, - 0.0535714285714286, - 0.0535714285714286, - 0.0526315789473684, - 0.0526315789473684, - 0.0526315789473684, - 0.0526315789473684, - 0.0535714285714286, - 0.0535714285714286, - 0.0535714285714286, - 0.0517241379310345, - 0.0517241379310345, - 0.0508474576271187, - 0.0500000000000000, - 0.0491803278688525, - 0.0500000000000000, - 0.0491803278688525, - 0.0491803278688525, - 0.0491803278688525, - 0.0483870967741936, - 0.0483870967741936, - 0.0483870967741936, - 0.0483870967741936, - 0.0491803278688525, - 0.0491803278688525, - 0.0483870967741936, - 0.0483870967741936, - 0.0476190476190476, - 0.0461538461538462, - 0.0461538461538462, - 0.0461538461538462, - 0.0461538461538462, - 0.0468750000000000, - 0.0468750000000000, - 0.0468750000000000, - 0.0461538461538462, - 0.0461538461538462, - 0.0461538461538462, - 0.0461538461538462, - 0.0461538461538462, - 0.0461538461538462, - 0.0461538461538462, - 0.0461538461538462, - 0.0468750000000000, - 0.0483870967741936, - 0.0483870967741936, - 0.0508474576271187, - 0.0508474576271187, - 0.0508474576271187, - 0.0508474576271187, - 0.0344827586206897, - 0.0344827586206897, - 0.0333333333333333, - 0.0333333333333333, - 0.0333333333333333, - 0.0333333333333333, - 0.0333333333333333, - 0.0333333333333333, - 0.0317460317460317, - 0.0317460317460317, - 0.0317460317460317, - 0.0312500000000000, - 0.0312500000000000, - 0.0307692307692308, - 0.0307692307692308, - 0.0307692307692308, - 0.0307692307692308, - 0.0307692307692308, - 0.0307692307692308, - 0.0307692307692308, - 0.0307692307692308, - 0.0307692307692308, - 0.0307692307692308, - 0.0317460317460317, - 0.0317460317460317, - 0.0161290322580645, - 0.0161290322580645, - 0.0161290322580645, - 0.0161290322580645, - 0.0161290322580645, - 0.0158730158730159, - 0.0158730158730159, - 0.0158730158730159, - 0.0158730158730159, - 0.0158730158730159, - 0.0158730158730159, - 0.0158730158730159, - 0.0158730158730159, - 0.0158730158730159, - 0.0158730158730159, - 0.0158730158730159, - 0.0158730158730159, - 0.0158730158730159, - 0.0158730158730159, - 0.0161290322580645, - 0.0161290322580645, - 0.0161290322580645, - 0.0161290322580645, - 0.0158730158730159, - 0.0158730158730159, - 0.0158730158730159, - 0.0158730158730159, - 0.0158730158730159, - 0.0158730158730159, - 0.0158730158730159, - 0.0161290322580645, - 0.0161290322580645, - 0.0161290322580645, - 0.0161290322580645, - 0.0158730158730159, - 0.0158730158730159, - 0.0158730158730159, - 0.0158730158730159, - 0.0158730158730159, - 0.0161290322580645, - 0.0161290322580645, - 0.0161290322580645, - 0.0161290322580645, - 0.0158730158730159, - 0.0158730158730159, - 0.0158730158730159, - 0.0158730158730159, - 0.0158730158730159, - 0.0158730158730159, - 0.0156250000000000, - 0.0156250000000000, - 0.0156250000000000, - 0.0156250000000000, - 0.0153846153846154, - 0.0153846153846154, - 0.0153846153846154, - 0.0153846153846154, - 0.0153846153846154, - 0.0153846153846154, - 0.0151515151515152, - 0.0151515151515152, - 0.0151515151515152, - 0.0151515151515152, - 0.0151515151515152, - 0.0151515151515152, - 0.0151515151515152, - 0.0151515151515152, - 0.0151515151515152, - 0.0151515151515152, - 0.0149253731343284, - 0.0147058823529412, - 0.0147058823529412, - 0.0144927536231884, - 0.0144927536231884, - 0.0144927536231884, - 0.0144927536231884, - 0.0144927536231884, - 0.0144927536231884, - 0.0144927536231884, - 0.0144927536231884, - 0.0144927536231884, - 0.0144927536231884, - 0.0144927536231884, - 0.0144927536231884, - 0.0144927536231884, - 0.0144927536231884, - 0.0144927536231884, - 0.0144927536231884, - 0.0144927536231884, - 0.0144927536231884, - 0.0144927536231884, - 0.0144927536231884, - 0.0144927536231884, - 0.0144927536231884, - 0.0144927536231884, - 0.0144927536231884, - 0.0144927536231884, - 0.0144927536231884, - 0.0144927536231884, - 0.0144927536231884, - 0.0144927536231884, - 0.0144927536231884, - 0.0144927536231884, - 0.0144927536231884, - 0.0144927536231884, - 0.0144927536231884, - 0.0144927536231884, - 0.0144927536231884, - 0.0142857142857143, - 0.0142857142857143, - 0.0142857142857143, - 0.0142857142857143, - 0.0142857142857143, - 0.0142857142857143, - 0.0142857142857143, - 0.0142857142857143, - 0.0144927536231884, - 0.0144927536231884, - 0.0144927536231884, - 0.0144927536231884, - 0.0144927536231884, - 0.0144927536231884, - 0.0144927536231884, - 0.0144927536231884, - 0.0144927536231884, - 0.0144927536231884, - 0.0144927536231884, - 0.0144927536231884, - 0.0144927536231884, - 0.0144927536231884, - 0.0144927536231884, - 0.0144927536231884, - 0.0144927536231884, - 0.0144927536231884, - 0.0142857142857143, - 0.0142857142857143, - 0.0142857142857143, - 0.0142857142857143, - 0.0142857142857143, - 0.0142857142857143, - 0.0142857142857143, - 0.0142857142857143, - 0.0142857142857143, - 0.0142857142857143, - 0.0142857142857143, - 0.0142857142857143, - 0.0142857142857143, - 0.0142857142857143, - 0.0142857142857143, - 0.0142857142857143, - 0.0142857142857143, - 0.0142857142857143, - 0.0144927536231884, - 0.0144927536231884, - 0.0144927536231884, - 0.0144927536231884, - 0.0144927536231884, - 0.0144927536231884, - 0.0144927536231884, - 0.0144927536231884, - 0.0144927536231884, - 0.0144927536231884, - 0.0144927536231884, - 0.0144927536231884, - 0.0144927536231884, - 0.0144927536231884, - 0.0144927536231884, - 0.0144927536231884, - 0.0144927536231884, - 0.0144927536231884, - 0.0144927536231884, - 0.0144927536231884, - 0.0144927536231884, - 0.0144927536231884, - 0.0144927536231884, - 0.0144927536231884, - 0.0144927536231884, - 0.0144927536231884, - 0.0144927536231884, - 0.0144927536231884, - 0.0144927536231884, - 0.0144927536231884, - 0.0144927536231884, - 0.0144927536231884, - 0.0144927536231884, - 0.0144927536231884, - 0.0144927536231884, - 0.0144927536231884, - 0.0142857142857143, - 0.0142857142857143, - 0.0142857142857143, - 0.0142857142857143, - 0.0142857142857143, - 0.0142857142857143, - 0.0142857142857143, - 0.0142857142857143, - 0.0142857142857143, - 0.0142857142857143, - 0.0142857142857143, - 0.0142857142857143, - 0.0142857142857143, - 0.0142857142857143, - 0.0142857142857143, - 0.0142857142857143, - 0.0142857142857143, - 0.0142857142857143, - 0.0142857142857143, - 0.0142857142857143, - 0.0142857142857143, - 0.0142857142857143, - 0.0142857142857143, - 0.0142857142857143, - 0.0142857142857143, - 0.0142857142857143, - 0.0142857142857143, - 0.0142857142857143, - 0.0142857142857143, - 0.0142857142857143, - 0.0142857142857143, - 0.0142857142857143, - 0.0142857142857143, - 0.0142857142857143, - 0.0142857142857143, - 0.0142857142857143, - 0.0142857142857143, - 0.0142857142857143, - 0.0142857142857143, - 0.0144927536231884, - 0.0144927536231884, - 0.0144927536231884, - 0.0144927536231884, - 0.0144927536231884, - 0.0144927536231884, - 0.0144927536231884, - 0.0144927536231884, - 0.0144927536231884, - 0.0144927536231884, - 0.0144927536231884, - 0.0144927536231884, - 0.0144927536231884, - 0.0144927536231884, - 0.0144927536231884, - 0.0144927536231884, - 0.0144927536231884, - 0.0144927536231884, - 0.0144927536231884, - 0.0144927536231884, - 0.0144927536231884, - 0.0144927536231884, - 0.0144927536231884, - 0.0144927536231884, - 0.0144927536231884, - 0.0144927536231884, - 0.0144927536231884, - 0.0144927536231884, - 0.0144927536231884, - 0.0144927536231884, - 0.0144927536231884, - 0.0144927536231884, - 0.0144927536231884, - 0.0144927536231884, - 0.0144927536231884, - 0.0144927536231884, - 0.0144927536231884, - 0.0144927536231884, - 0.0144927536231884, - 0.0144927536231884, - 0.0144927536231884, - 0.0144927536231884, - 0.0144927536231884, - 0.0144927536231884, - 0.0144927536231884, - 0.0144927536231884, - 0.0144927536231884, - 0.0144927536231884, - 0.0147058823529412, - 0.0147058823529412, - 0.0147058823529412, - 0.0147058823529412, - 0.0147058823529412, - 0.0147058823529412, - 0.0147058823529412, - 0.0147058823529412, - 0.0147058823529412, - 0.0147058823529412, - 0.0147058823529412, - 0.0147058823529412, - 0.0147058823529412, - 0.0147058823529412, - 0.0147058823529412, - 0.0147058823529412, - 0.0147058823529412, - 0.0147058823529412, - 0.0147058823529412, - 0.0147058823529412, - 0.0147058823529412, - 0.0147058823529412, - 0.0147058823529412, - 0.0147058823529412, - 0.0147058823529412, - 0.0147058823529412, - 0.0147058823529412, - 0.0147058823529412, - 0.0147058823529412, - 0.0147058823529412, - 0.0144927536231884, - 0.0144927536231884, - 0.0144927536231884, - 0.0144927536231884, - 0.0144927536231884, - 0.0144927536231884, - 0.0144927536231884, - 0.0144927536231884, - 0.0144927536231884, - 0.0144927536231884, - 0.0144927536231884, - 0.0144927536231884, - 0.0144927536231884, - 0.0144927536231884, - 0.0144927536231884, - 0.0144927536231884, - 0.0144927536231884, - 0.0144927536231884, - 0.0144927536231884, - 0.0144927536231884, - 0.0144927536231884, - 0.0144927536231884, - 0.0144927536231884, - 0.0144927536231884, - 0.0144927536231884, - 0.0144927536231884, - 0.0144927536231884, - 0.0144927536231884, - 0.0144927536231884, - 0.0144927536231884, - 0.0144927536231884, - 0.0144927536231884, - 0.0144927536231884, - 0.0144927536231884, - 0.0147058823529412, - 0.0147058823529412, - 0.0147058823529412, - 0.0147058823529412, - 0.0147058823529412, - 0.0147058823529412, - 0.0147058823529412, - 0.0147058823529412, - 0.0147058823529412, - 0.0147058823529412, - 0.0147058823529412, - 0.0147058823529412, - 0.0147058823529412, - 0.0149253731343284, - 0.0149253731343284, - 0.0149253731343284, - 0.0149253731343284, - 0.0149253731343284, - 0.0149253731343284, - 0.0149253731343284, - 0.0149253731343284, - 0.0149253731343284, - 0.0149253731343284, - 0.0149253731343284, - 0.0149253731343284, - 0.0149253731343284, - 0.0149253731343284, - 0.0149253731343284, - 0.0149253731343284, - 0.0149253731343284, - 0.0149253731343284, - 0.0149253731343284, - 0.0149253731343284, - 0.0149253731343284, - 0.0149253731343284, - 0.0149253731343284, - 0.0151515151515152, - 0.0151515151515152, - 0.0151515151515152, - 0.0151515151515152, - 0.0151515151515152, - 0.0151515151515152, - 0.0151515151515152, - 0.0151515151515152, - 0.0151515151515152, - 0.0151515151515152, - 0.0151515151515152, - 0.0151515151515152, - 0.0151515151515152, - 0.0151515151515152, - 0.0151515151515152, - 0.0151515151515152, - 0.0153846153846154, - 0.0153846153846154, - 0.0153846153846154, - 0.0153846153846154, - 0.0153846153846154, - 0.0153846153846154, - 0.0153846153846154, - 0.0153846153846154, - 0.0153846153846154, - 0.0153846153846154, - 0.0153846153846154, - 0.0153846153846154, - 0.0153846153846154, - 0.0153846153846154, - 0.0156250000000000, - 0.0156250000000000, - 0.0156250000000000, - 0.0156250000000000, - 0.0156250000000000, - 0.0156250000000000, - 0.0153846153846154, - 0.0153846153846154, - 0.0153846153846154, - 0.0153846153846154, - 0.0153846153846154, - 0.0153846153846154, - 0.0153846153846154, - 0.0153846153846154, - 0.0153846153846154, - 0.0153846153846154, - 0.0153846153846154, - 0.0153846153846154, - 0.0153846153846154, - 0.0153846153846154, - 0.0153846153846154, - 0.0153846153846154, - 0.0153846153846154, - 0.0153846153846154, - 0.0153846153846154, - 0.0153846153846154, - 0.0153846153846154, - 0.0153846153846154, - 0.0153846153846154, - 0.0153846153846154, - 0.0153846153846154, - 0.0153846153846154, - 0.0153846153846154, - 0.0153846153846154, - 0.0153846153846154, - 0.0153846153846154, - 0.0153846153846154, - 0.0153846153846154, - 0.0153846153846154, - 0.0153846153846154, - 0.0153846153846154, - 0.0153846153846154, - 0.0153846153846154, - 0.0153846153846154, - 0.0151515151515152, - 0.0151515151515152, - 0.0151515151515152, - 0.0151515151515152, - 0.0151515151515152, - 0.0151515151515152, - 0.0151515151515152, - 0.0151515151515152, - 0.0151515151515152, - 0.0151515151515152, - 0.0151515151515152, - 0.0151515151515152, - 0.0151515151515152, - 0.0151515151515152, - 0.0151515151515152, - 0.0151515151515152, - 0.0151515151515152, - 0.0151515151515152, - 0.0151515151515152, - 0.0151515151515152, - 0.0151515151515152, - 0.0151515151515152, - 0.0151515151515152, - 0.0153846153846154, - 0.0153846153846154, - 0.0153846153846154, - 0.0153846153846154, - 0.0153846153846154, - 0.0153846153846154, - 0.0153846153846154, - 0.0153846153846154, - 0.0153846153846154, - 0.0153846153846154, - 0.0153846153846154, - 0.0153846153846154, - 0.0153846153846154, - 0.0153846153846154, - 0.0153846153846154, - 0.0153846153846154, - 0.0153846153846154, - 0.0153846153846154, - 0.0153846153846154, - 0.0153846153846154, - 0.0153846153846154, - 0.0153846153846154, - 0.0153846153846154, - 0.0153846153846154, - 0.0153846153846154, - 0.0153846153846154, - 0.0153846153846154, - 0.0153846153846154, - 0.0153846153846154, - 0.0153846153846154, - 0.0153846153846154, - 0.0153846153846154, - 0.0153846153846154, - 0.0153846153846154, - 0.0153846153846154, - 0.0153846153846154, - 0.0153846153846154, - 0.0153846153846154, - 0.0153846153846154, - 0.0153846153846154, - 0.0153846153846154, - 0.0153846153846154, - 0.0153846153846154, - 0.0153846153846154, - 0.0153846153846154, - 0.0153846153846154, - 0.0153846153846154, - 0.0153846153846154, - 0.0153846153846154, - 0.0156250000000000, - 0.0156250000000000, - 0.0156250000000000, - 0.0156250000000000, - 0.0156250000000000, - 0.0153846153846154, - 0.0156250000000000, - 0.0156250000000000, - 0.0156250000000000, - 0.0156250000000000, - 0.0156250000000000, - 0.0307692307692308, - 0.0307692307692308, - 0.0307692307692308, - 0.0307692307692308, - 0.0307692307692308, - 0.0307692307692308, - 0.0307692307692308, - 0.0307692307692308, - 0.0307692307692308, - 0.0307692307692308, - 0.0307692307692308, - 0.0307692307692308, - 0.0307692307692308, - 0.0317460317460317, - 0.0317460317460317, - 0.0317460317460317, - 0.0317460317460317, - 0.0317460317460317, - 0.0317460317460317, - 0.0312500000000000, - 0.0312500000000000, - 0.0312500000000000, - 0.0312500000000000, - 0.0312500000000000, - 0.0312500000000000, - 0.0312500000000000, - 0.0317460317460317, - 0.0317460317460317, - 0.0317460317460317, - 0.0317460317460317, - 0.0322580645161290, - 0.0322580645161290, - 0.0327868852459016, - 0.0327868852459016, - 0.0327868852459016, - 0.0327868852459016, - 0.0327868852459016, - 0.0333333333333333, - 0.0338983050847458, - 0.0338983050847458, - 0.0338983050847458, - 0.0338983050847458, - 0.0500000000000000, - 0.0508474576271187, - 0.0967741935483871, - 0.0967741935483871, - 0.0967741935483871, - 0.0967741935483871, - 0.0967741935483871, - 0.0967741935483871, - 0.0967741935483871, - 0.0967741935483871, - 0.0983606557377049, - 0.1000000000000000, - 0.1000000000000000, - 0.1000000000000000, - 0.1016949152542370, - 0.1016949152542370, - 0.1016949152542370, - 0.1016949152542370, - 0.1034482758620690, - 0.1034482758620690, - 0.1034482758620690, - 0.1034482758620690, - 0.1034482758620690, - 0.1186440677966100, - 0.1166666666666670, - 0.1311475409836070, - 0.1333333333333330, - 0.1333333333333330, - 0.1333333333333330, - 0.1333333333333330, - 0.1355932203389830, - 0.1639344262295080, - 0.1639344262295080, - 0.1639344262295080, - 0.1639344262295080, - 0.1666666666666670, - 0.1724137931034480, - 0.1724137931034480, - 0.1724137931034480, - 0.1785714285714290, - 0.1785714285714290, - 0.1785714285714290, - 0.1818181818181820, - 0.1964285714285710, - 0.1964285714285710, - 0.1964285714285710, - 0.1964285714285710, - 0.2181818181818180, - 0.2222222222222220, - 0.2264150943396230, - 0.2264150943396230, - 0.2264150943396230, - 0.2307692307692310, - 0.2352941176470590, - 0.2448979591836730, - 0.2600000000000000, - 0.2600000000000000, - 0.2549019607843140, - 0.2600000000000000, - 0.2745098039215690, - 0.2884615384615380, - 0.2884615384615380, - 0.2884615384615380, - 0.2884615384615380, - 0.2884615384615380, - 0.2941176470588230, - 0.2941176470588230, - 0.2941176470588230, - 0.3076923076923080, - 0.3137254901960780, - 0.3076923076923080, - 0.3076923076923080, - 0.3076923076923080, - 0.3076923076923080, - 0.3076923076923080, - 0.3076923076923080, - 0.3076923076923080, - 0.3207547169811320, - 0.3454545454545450, - 0.3454545454545450, - 0.3454545454545450, - 0.3454545454545450, - 0.3454545454545450, - 0.3454545454545450, - 0.3636363636363640, - 0.3636363636363640, - 0.3636363636363640, - 0.3750000000000000, - 0.3750000000000000, - 0.3859649122807020, - 0.3965517241379310, - 0.4181818181818180, - 0.4181818181818180, - 0.4363636363636360, - 0.4363636363636360, - 0.4464285714285710, - 0.4464285714285710, - 0.4727272727272730, - 0.4821428571428570, - 0.4821428571428570, - 0.4912280701754390, - 0.5172413793103450, - 0.5172413793103450, - 0.5263157894736840, - 0.5263157894736840, - 0.5263157894736840, - 0.5263157894736840, - 0.5263157894736840, - 0.5263157894736840, - 0.5660377358490570, - 0.5660377358490570, - 0.5660377358490570, - 0.5660377358490570, - 0.5660377358490570, - 0.5740740740740740, - 0.5818181818181820, - 0.5818181818181820, - 0.5925925925925930, - 0.6000000000000000, - 0.6000000000000000, - 0.6000000000000000, - 0.6000000000000000, - 0.6000000000000000, - 0.6111111111111110, - 0.6470588235294120, - 0.6666666666666670, - 0.6800000000000000, - 0.6938775510204080, - 0.6938775510204080, - 0.7083333333333330, - 0.7083333333333330, - 0.7083333333333330, - 0.7083333333333330, - 0.7200000000000000, - 0.7200000000000000, - 0.7400000000000000, - 0.7450980392156860, - 0.7450980392156860, - 0.7450980392156860, - 0.7500000000000000, - 0.7500000000000000, - 0.7358490566037730, - 0.7358490566037730, - 0.7358490566037730, - 0.7358490566037730, - 0.7547169811320760, - 0.7547169811320760, - 0.7547169811320760, - 0.7547169811320760, - 0.7592592592592590, - 0.7592592592592590, - 0.7719298245614030, - 0.7719298245614030, - 0.7719298245614030, - 0.7758620689655170, - 0.7758620689655170, - 0.7758620689655170, - 0.7796610169491530, - 0.7796610169491530, - 0.8032786885245900, - 0.8032786885245900, - 0.8032786885245900, - 0.8064516129032260, - 0.8281250000000000, - 0.8281250000000000, - 0.8307692307692310, - 0.8307692307692310, - 0.8281250000000000, - 0.8281250000000000, - 0.8307692307692310, - 0.8307692307692310, - 0.8333333333333330, - 0.8333333333333330, - 0.8333333333333330, - 0.8358208955223880, - 0.8358208955223880, - 0.8358208955223880, - 0.8382352941176470, - 0.8405797101449270, - 0.8405797101449270, - 0.8382352941176470, - 0.8382352941176470, - 0.8382352941176470, - 0.8382352941176470, - 0.8382352941176470, - 0.8428571428571430, - 0.8450704225352110, - 0.8571428571428570, - 0.8571428571428570, - 0.8550724637681160, - 0.8550724637681160, - 0.8550724637681160, - 0.8676470588235290, - 0.8805970149253730, - 0.8805970149253730, - 0.8805970149253730, - 0.8805970149253730, - 0.8805970149253730, - 0.8805970149253730, - 0.8805970149253730, - 0.8787878787878790, - 0.8787878787878790, - 0.8787878787878790, - 0.8787878787878790, - 0.8787878787878790, - 0.8805970149253730, - 0.8805970149253730, - 0.8805970149253730, - 0.8805970149253730, - 0.8805970149253730, - 0.8805970149253730, - 0.8823529411764710, - 0.8823529411764710, - 0.8823529411764710, - 0.8823529411764710, - 0.8823529411764710, - 0.8823529411764710, - 0.8840579710144930, - 0.8840579710144930, - 0.8840579710144930, - 0.8840579710144930, - 0.8840579710144930, - 0.8840579710144930, - 0.8840579710144930, - 0.8840579710144930, - 0.8840579710144930, - 0.8970588235294120, - 0.8970588235294120, - 0.8970588235294120, - 0.8970588235294120, - 0.8970588235294120, - 0.8970588235294120, - 0.8970588235294120, - 0.8970588235294120, - 0.8970588235294120, - 0.8970588235294120, - 0.8985507246376810, - 0.9000000000000000, - 0.9000000000000000, - 0.9000000000000000, - 0.9000000000000000, - 0.9000000000000000, - 0.9000000000000000, - 0.9000000000000000, - 0.9000000000000000, - 0.9000000000000000, - 0.9000000000000000, - 0.9000000000000000, - 0.9000000000000000, - 0.9000000000000000, - 0.9000000000000000, - 0.9000000000000000, - 0.9142857142857140, - 0.9142857142857140, - 0.9142857142857140, - 0.9130434782608700, - 0.9130434782608700, - 0.9130434782608700, - 0.9130434782608700, - 0.9130434782608700, - 0.9130434782608700, - 0.9130434782608700, - 0.9130434782608700, - 0.9130434782608700, - 0.9130434782608700, - 0.9130434782608700, - 0.9130434782608700, - 0.9142857142857140, - 0.9142857142857140, - 0.9142857142857140, - 0.9142857142857140, - 0.9142857142857140, - 0.9142857142857140, - 0.9142857142857140, - 0.9142857142857140, - 0.9142857142857140, - 0.9142857142857140, - 0.9142857142857140, - 0.9142857142857140, - 0.9142857142857140, - 0.9142857142857140, - 0.9142857142857140, - 0.9142857142857140, - 0.9130434782608700, - 0.9130434782608700, - 0.9130434782608700, - 0.9130434782608700, - 0.9130434782608700, - 0.9130434782608700, - 0.9130434782608700, - 0.9130434782608700, - 0.9130434782608700, - 0.9130434782608700, - 0.9130434782608700, - 0.9130434782608700, - 0.9130434782608700, - 0.9130434782608700, - 0.9130434782608700, - 0.9130434782608700, - 0.9117647058823530, - 0.9130434782608700, - 0.9117647058823530, - 0.9104477611940300, - 0.9090909090909090, - 0.9090909090909090, - 0.9090909090909090, - 0.9090909090909090, - 0.9062500000000000, - 0.9076923076923080, - 0.9047619047619050, - 0.9047619047619050, - 0.9047619047619050, - 0.9047619047619050, - 0.8769230769230770, - 0.8750000000000000, - 0.8730158730158730, - 0.8730158730158730, - 0.8730158730158730, - 0.8730158730158730, - 0.8730158730158730, - 0.8730158730158730, - 0.8593750000000000, - 0.8593750000000000, - 0.8615384615384620, - 0.8615384615384620, - 0.8571428571428570, - 0.8571428571428570, - 0.8571428571428570, - 0.8571428571428570, - 0.8571428571428570, - 0.8571428571428570, - 0.8571428571428570, - 0.8548387096774190, - 0.8571428571428570, - 0.8571428571428570, - 0.8548387096774190, - 0.8548387096774190, - 0.8548387096774190, - 0.8548387096774190, - 0.8412698412698410, - 0.8412698412698410, - 0.8412698412698410, - 0.8412698412698410, - 0.8281250000000000, - 0.8281250000000000, - 0.8281250000000000, - 0.8281250000000000, - 0.8281250000000000, - 0.8281250000000000, - 0.8387096774193550, - 0.8387096774193550, - 0.8524590163934430, - 0.8524590163934430, - 0.8524590163934430, - 0.8524590163934430, - 0.8666666666666670, - 0.8709677419354840, - 0.8593750000000000, - 0.8593750000000000, - 0.8593750000000000, - 0.8593750000000000, - 0.8656716417910450, - 0.8656716417910450, - 0.8656716417910450, - 0.8656716417910450, - 0.8656716417910450, - 0.8636363636363640, - 0.8695652173913040, - 0.8695652173913040, - 0.8714285714285710, - 0.8714285714285710, - 0.8714285714285710, - 0.8714285714285710, - 0.8714285714285710, - 0.8714285714285710, - 0.8714285714285710, - 0.8714285714285710, - 0.8732394366197180, - 0.8732394366197180, - 0.8857142857142860, - 0.8840579710144930, - 0.8970588235294120, - 0.8970588235294120, - 0.8955223880597010, - 0.8939393939393940, - 0.8955223880597010, - 0.8970588235294120, - 0.8985507246376810, - 0.9000000000000000, - 0.9000000000000000, - 0.8985507246376810, - 0.8985507246376810, - 0.8985507246376810, - 0.8970588235294120, - 0.8970588235294120, - 0.8970588235294120, - 0.8970588235294120, - 0.8970588235294120, - 0.8970588235294120, - 0.9104477611940300, - 0.9104477611940300, - 0.9104477611940300, - 0.8970588235294120, - 0.8970588235294120, - 0.8955223880597010, - 0.8970588235294120, - 0.8970588235294120, - 0.8970588235294120, - 0.8985507246376810, - 0.8985507246376810, - 0.9000000000000000, - 0.9142857142857140, - 0.9142857142857140, - 0.9154929577464790, - 0.9166666666666670, - 0.9166666666666670, - 0.9166666666666670, - 0.9178082191780820, - 0.9178082191780820, - 0.9178082191780820, - 0.9178082191780820, - 0.9178082191780820, - 0.9178082191780820, - 0.9178082191780820, - 0.9178082191780820, - 0.9178082191780820, - 0.9178082191780820, - 0.9178082191780820, - 0.9178082191780820, - 0.9166666666666670, - 0.9166666666666670, - 0.9166666666666670, - 0.9166666666666670, - 0.9166666666666670, - 0.9166666666666670, - 0.9295774647887320, - 0.9295774647887320, - 0.9295774647887320, - 0.9295774647887320, - 0.9295774647887320, - 0.9295774647887320, - 0.9295774647887320, - 0.9305555555555560, - 0.9305555555555560, - 0.9436619718309860, - 0.9436619718309860, - 0.9436619718309860, - 0.9436619718309860, - 0.9436619718309860, - 0.9436619718309860, - 0.9436619718309860, - 0.9436619718309860, - 0.9436619718309860, - 0.9444444444444440, - 0.9444444444444440, - 0.9436619718309860, - 0.9428571428571430, - 0.9428571428571430, - 0.9428571428571430, - 0.9428571428571430, - 0.9428571428571430, - 0.9428571428571430, - 0.9428571428571430, - 0.9428571428571430, - 0.9428571428571430, - 0.9428571428571430, - 0.9428571428571430, - 0.9428571428571430, - 0.9295774647887320, - 0.9285714285714290, - 0.9275362318840580, - 0.9275362318840580, - 0.9275362318840580, - 0.9275362318840580, - 0.9275362318840580, - 0.9142857142857140, - 0.9142857142857140, - 0.9142857142857140, - 0.9142857142857140, - 0.9154929577464790, - 0.9154929577464790, - 0.9154929577464790, - 0.9154929577464790, - 0.9154929577464790, - 0.9154929577464790, - 0.9154929577464790, - 0.9285714285714290, - 0.9275362318840580, - 0.9264705882352940, - 0.9264705882352940, - 0.9264705882352940, - 0.9253731343283580, - 0.9253731343283580, - 0.9253731343283580, - 0.9253731343283580, - 0.9253731343283580, - 0.9253731343283580, - 0.9253731343283580, - 0.9253731343283580, - 0.9253731343283580, - 0.9104477611940300, - 0.9104477611940300, - 0.9104477611940300, - 0.9104477611940300, - 0.9104477611940300, - 0.9104477611940300, - 0.9104477611940300, - 0.9104477611940300, - 0.9104477611940300, - 0.9104477611940300, - 0.9104477611940300, - 0.9117647058823530, - 0.9117647058823530, - 0.9130434782608700, - 0.9117647058823530, - 0.9130434782608700, - 0.9000000000000000, - 0.9000000000000000, - 0.8873239436619720, - 0.8873239436619720, - 0.8857142857142860, - 0.8840579710144930, - 0.8823529411764710, - 0.8823529411764710, - 0.8823529411764710, - 0.8823529411764710, - 0.8823529411764710, - 0.8823529411764710, - 0.8823529411764710, - 0.8805970149253730, - 0.8805970149253730, - 0.8805970149253730, - 0.8805970149253730, - 0.8656716417910450, - 0.8656716417910450, - 0.8656716417910450, - 0.8656716417910450, - 0.8656716417910450, - 0.8656716417910450, - 0.8529411764705880, - 0.8529411764705880, - 0.8529411764705880, - 0.8529411764705880, - 0.8529411764705880, - 0.8529411764705880, - 0.8529411764705880, - 0.8382352941176470, - 0.8260869565217390, - 0.8260869565217390, - 0.8260869565217390, - 0.8235294117647060, - 0.8235294117647060, - 0.8260869565217390, - 0.8382352941176470, - 0.8382352941176470, - 0.8382352941176470, - 0.8382352941176470, - 0.8358208955223880, - 0.8484848484848480, - 0.8358208955223880, - 0.8358208955223880, - 0.8333333333333330, - 0.8208955223880600, - 0.8208955223880600, - 0.8208955223880600, - 0.8208955223880600, - 0.8208955223880600, - 0.8208955223880600, - 0.8208955223880600, - 0.8088235294117650, - 0.8059701492537310, - 0.8030303030303030, - 0.8030303030303030, - 0.8030303030303030, - 0.8030303030303030, - 0.8030303030303030, - 0.8000000000000000, - 0.8000000000000000, - 0.7878787878787880, - 0.7878787878787880, - 0.7761194029850750, - 0.7761194029850750, - 0.7727272727272730, - 0.7656250000000000, - 0.7777777777777780, - 0.7777777777777780, - 0.7777777777777780, - 0.7777777777777780, - 0.7777777777777780, - 0.7903225806451610, - 0.8032786885245900, - 0.8032786885245900, - 0.8032786885245900, - 0.8032786885245900, - 0.8000000000000000, - 0.7868852459016390, - 0.7868852459016390, - 0.7868852459016390, - 0.7833333333333330, - 0.7833333333333330, - 0.7540983606557380, - 0.7500000000000000, - 0.7500000000000000, - 0.7377049180327870, - 0.7258064516129030, - 0.7258064516129030, - 0.7258064516129030, - 0.7258064516129030, - 0.7258064516129030, - 0.7213114754098360, - 0.7213114754098360, - 0.7166666666666670, - 0.7166666666666670, - 0.7166666666666670, - 0.7166666666666670, - 0.7166666666666670, - 0.7166666666666670, - 0.7166666666666670, - 0.7166666666666670, - 0.7166666666666670, - 0.7166666666666670, - 0.7118644067796610, - 0.7017543859649120, - 0.7090909090909090, - 0.6842105263157900, - 0.6842105263157900, - 0.6724137931034480, - 0.6666666666666670, - 0.6666666666666670, - 0.6607142857142860, - 0.6545454545454550, - 0.6428571428571430, - 0.6428571428571430, - 0.6428571428571430, - 0.6545454545454550, - 0.6481481481481480, - 0.6603773584905660, - 0.6538461538461540, - 0.6538461538461540, - 0.6538461538461540, - 0.6415094339622640, - 0.6415094339622640, - 0.6415094339622640, - 0.5833333333333330, - 0.5833333333333330, - 0.5833333333333330, - 0.5625000000000000, - 0.5625000000000000, - 0.5625000000000000, - 0.5510204081632650, - 0.5416666666666670, - 0.5416666666666670, - 0.5306122448979590, - 0.5000000000000000, - 0.4814814814814810, - 0.4385964912280700, - 0.4482758620689660, - 0.4310344827586210, - 0.4237288135593220, - 0.4166666666666670, - 0.4166666666666670, - 0.3833333333333330, - 0.3898305084745760, - 0.3898305084745760, - 0.3898305084745760, - 0.3793103448275860, - 0.3793103448275860, - 0.3728813559322030, - 0.3728813559322030, - 0.3728813559322030, - 0.3666666666666670, - 0.3606557377049180, - 0.3606557377049180, - 0.3548387096774190, - 0.3548387096774190, - 0.3437500000000000, - 0.3437500000000000, - 0.3437500000000000, - 0.3437500000000000, - 0.3281250000000000, - 0.3230769230769230, - 0.3230769230769230, - 0.3333333333333330, - 0.3225806451612900, - 0.3278688524590160, - 0.2931034482758620, - 0.2931034482758620, - 0.2881355932203390, - 0.2881355932203390, - 0.2881355932203390, - 0.2711864406779660, - 0.2786885245901640, - 0.2741935483870970, - 0.2542372881355930, - 0.2542372881355930, - 0.2542372881355930, - 0.2500000000000000, - 0.2459016393442620, - 0.2459016393442620, - 0.2459016393442620, - 0.2459016393442620, - 0.2333333333333330, - 0.2333333333333330, - 0.2333333333333330, - 0.2333333333333330, - 0.2295081967213110, - 0.2295081967213110, - 0.2295081967213110, - 0.2333333333333330, - 0.2203389830508470, - 0.2203389830508470, - 0.2166666666666670, - 0.2166666666666670, - 0.2131147540983610, - 0.2096774193548390, - 0.2307692307692310, - 0.2187500000000000, - 0.2222222222222220, - 0.2222222222222220, - 0.2222222222222220, - 0.2131147540983610, - 0.2000000000000000, - 0.2131147540983610, - 0.2000000000000000, - 0.2000000000000000, - 0.1967213114754100, - 0.1935483870967740, - 0.1935483870967740, - 0.1935483870967740, - 0.1935483870967740, - 0.1935483870967740, - 0.1935483870967740, - 0.1935483870967740, - 0.1935483870967740, - 0.1935483870967740, - 0.1875000000000000, - 0.1846153846153850, - 0.1818181818181820, - 0.1818181818181820, - 0.1818181818181820, - 0.1818181818181820, - 0.1846153846153850, - 0.1846153846153850, - 0.1846153846153850, - 0.1818181818181820, - 0.1764705882352940, - 0.1764705882352940, - 0.1791044776119400, - 0.1764705882352940, - 0.1764705882352940, - 0.1764705882352940, - 0.1818181818181820, - 0.1818181818181820, - 0.1846153846153850, - 0.1846153846153850, - 0.1846153846153850, - 0.1846153846153850, - 0.1935483870967740, - 0.1935483870967740, - 0.1935483870967740, - 0.1967213114754100, - 0.1967213114754100, - 0.1967213114754100, - 0.2033898305084750, - 0.2033898305084750, - 0.2033898305084750, - 0.2068965517241380, - 0.2068965517241380, - 0.2068965517241380, - 0.2142857142857140, - 0.2142857142857140, - 0.2105263157894740, - 0.2142857142857140, - 0.2142857142857140, - 0.2181818181818180, - 0.2181818181818180, - 0.2181818181818180, - 0.2181818181818180, - 0.2181818181818180, - 0.2222222222222220, - 0.2222222222222220, - 0.2222222222222220, - 0.2222222222222220, - 0.2075471698113210, - 0.2037037037037040, - 0.2075471698113210, - 0.1886792452830190, - 0.1818181818181820, - 0.1666666666666670, - 0.1818181818181820, - 0.1818181818181820, - 0.1818181818181820, - 0.1818181818181820, - 0.1754385964912280, - 0.1785714285714290, - 0.1636363636363640, - 0.1607142857142860, - 0.1607142857142860, - 0.1607142857142860, - 0.1551724137931030, - 0.1551724137931030, - 0.1525423728813560, - 0.1525423728813560, - 0.1500000000000000, - 0.1500000000000000, - 0.1500000000000000, - 0.1500000000000000, - 0.1333333333333330, - 0.1333333333333330, - 0.1355932203389830, - 0.1355932203389830, - 0.1379310344827590, - 0.1379310344827590, - 0.1403508771929820, - 0.1403508771929820, - 0.1403508771929820, - 0.1355932203389830, - 0.1355932203389830, - 0.1355932203389830, - 0.1186440677966100, - 0.1186440677966100, - 0.1186440677966100, - 0.1186440677966100, - 0.1166666666666670, - 0.1147540983606560, - 0.1147540983606560, - 0.1147540983606560, - 0.1147540983606560, - 0.1129032258064520, - 0.1129032258064520, - 0.1129032258064520, - 0.0967741935483871, - 0.0967741935483871, - 0.0967741935483871, - 0.0967741935483871, - 0.0967741935483871, - 0.0967741935483871, - 0.1076923076923080, - 0.1076923076923080, - 0.1060606060606060, - 0.1060606060606060, - 0.0923076923076923, - 0.0923076923076923, - 0.0909090909090909, - 0.0909090909090909, - 0.0895522388059701, - 0.0895522388059701, - 0.0895522388059701, - 0.0882352941176471, - 0.0882352941176471, - 0.0882352941176471, - 0.0882352941176471, - 0.0895522388059701, - 0.0882352941176471, - 0.0882352941176471, - 0.0895522388059701, - 0.0895522388059701, - 0.0895522388059701, - 0.0895522388059701, - 0.0895522388059701, - 0.0895522388059701, - 0.0869565217391304, - 0.0869565217391304, - 0.0882352941176471, - 0.0882352941176471, - 0.0882352941176471, - 0.0882352941176471, - 0.0882352941176471, - 0.0882352941176471, - 0.0882352941176471, - 0.0895522388059701, - 0.0895522388059701, - 0.0909090909090909, - 0.0895522388059701, - 0.0895522388059701, - 0.0882352941176471, - 0.0869565217391304, - 0.0869565217391304, - 0.0869565217391304, - 0.0869565217391304, - 0.0869565217391304, - 0.0869565217391304, - 0.0869565217391304, - 0.0735294117647059, - 0.0597014925373134, - 0.0597014925373134, - 0.0597014925373134, - 0.0597014925373134, - 0.0597014925373134, - 0.0597014925373134, - 0.0597014925373134, - 0.0597014925373134, - 0.0597014925373134, - 0.0597014925373134, - 0.0606060606060606, - 0.0461538461538462, - 0.0461538461538462, - 0.0312500000000000, - 0.0312500000000000, - 0.0312500000000000, - 0.0307692307692308, - 0.0307692307692308, - 0.0303030303030303, - 0.0303030303030303, - 0.0303030303030303, - 0.0303030303030303, - 0.0298507462686567, - 0.0285714285714286, - 0.0285714285714286, - 0.0289855072463768, - 0.0289855072463768, - 0.0289855072463768, - 0.0289855072463768, - 0.0289855072463768, - 0.0289855072463768, - 0.0294117647058823, - 0.0294117647058823, - 0.0294117647058823, - 0.0294117647058823, - 0.0294117647058823, - 0.0294117647058823, - 0.0294117647058823, - 0.0294117647058823, - 0.0294117647058823, - 0.0298507462686567, - 0.0303030303030303, - 0.0303030303030303, - 0.0303030303030303, - 0.0303030303030303, - 0.0303030303030303, - 0.0303030303030303, - 0.0298507462686567, - 0.0298507462686567, - 0.0289855072463768, - 0.0289855072463768, - 0.0289855072463768, - 0.0294117647058823, - 0.0294117647058823, - 0.0294117647058823, - 0.0294117647058823, - 0.0294117647058823, - 0.0294117647058823, - 0.0294117647058823, - 0.0294117647058823, - 0.0294117647058823, - 0.0294117647058823, - 0.0294117647058823, - 0.0294117647058823, - 0.0294117647058823, - 0.0303030303030303, - 0.0303030303030303, - 0.0153846153846154, - 0.0153846153846154, - 0.0153846153846154, - 0.0153846153846154, - 0.0153846153846154, - 0.0153846153846154, - 0.0156250000000000, - 0.0156250000000000, - 0.0156250000000000, - 0.0153846153846154, - 0.0153846153846154, - 0.0153846153846154, - 0.0153846153846154, - 0.0151515151515152, - 0.0151515151515152, - 0.0151515151515152, - 0.0151515151515152, - 0.0151515151515152, - 0.0151515151515152, - 0.0151515151515152, - 0.0151515151515152, - 0.0151515151515152, - 0.0151515151515152, - 0.0149253731343284, - 0.0149253731343284, - 0.0149253731343284, - 0.0149253731343284, - 0.0149253731343284, - 0.0142857142857143, - 0.0142857142857143, - 0.0140845070422535, - 0.0140845070422535, - 0.0140845070422535, - 0.0140845070422535, - 0.0140845070422535, - 0.0140845070422535, - 0.0140845070422535, - 0.0142857142857143, - 0.0142857142857143, - 0.0142857142857143, - 0.0142857142857143, - 0.0142857142857143, - 0.0140845070422535, - 0.0140845070422535, - 0.0140845070422535, - 0.0140845070422535, - 0.0140845070422535, - 0.0140845070422535, - 0.0140845070422535, - 0.0138888888888889, - 0.0138888888888889, - 0.0138888888888889, - 0.0138888888888889, - 0.0138888888888889, - 0.0138888888888889, - 0.0138888888888889, - 0.0138888888888889, - 0.0140845070422535, - 0.0140845070422535, - 0.0140845070422535, - 0.0140845070422535, - 0.0140845070422535, - 0.0140845070422535, - 0.0140845070422535, - 0.0140845070422535, - 0.0140845070422535, - 0.0140845070422535, - 0.0140845070422535, - 0.0140845070422535, - 0.0140845070422535, - 0.0138888888888889, - 0.0138888888888889, - 0.0138888888888889, - 0.0138888888888889, - 0.0138888888888889, - 0.0136986301369863, - 0.0136986301369863, - 0.0136986301369863, - 0.0136986301369863, - 0.0136986301369863, - 0.0136986301369863, - 0.0136986301369863, - 0.0136986301369863, - 0.0136986301369863, - 0.0136986301369863, - 0.0136986301369863, - 0.0136986301369863, - 0.0135135135135135, - 0.0135135135135135, - 0.0135135135135135, - 0.0135135135135135, - 0.0135135135135135, - 0.0135135135135135, - 0.0135135135135135, - 0.0135135135135135, - 0.0135135135135135, - 0.0135135135135135, - 0.0135135135135135, - 0.0135135135135135, - 0.0135135135135135, - 0.0135135135135135, - 0.0135135135135135, - 0.0135135135135135, - 0.0135135135135135, - 0.0135135135135135, - 0.0135135135135135, - 0.0135135135135135, - 0.0135135135135135, - 0.0135135135135135, - 0.0135135135135135, - 0.0135135135135135, - 0.0135135135135135, - 0.0135135135135135, - 0.0135135135135135, - 0.0136986301369863, - 0.0136986301369863, - 0.0136986301369863, - 0.0136986301369863, - 0.0136986301369863, - 0.0136986301369863, - 0.0136986301369863, - 0.0136986301369863, - 0.0136986301369863, - 0.0136986301369863, - 0.0136986301369863, - 0.0136986301369863, - 0.0136986301369863, - 0.0136986301369863, - 0.0136986301369863, - 0.0136986301369863, - 0.0136986301369863, - 0.0136986301369863, - 0.0136986301369863, - 0.0136986301369863, - 0.0136986301369863, - 0.0136986301369863, - 0.0136986301369863, - 0.0136986301369863, - 0.0136986301369863, - 0.0136986301369863, - 0.0136986301369863, - 0.0136986301369863, - 0.0136986301369863, - 0.0136986301369863, - 0.0136986301369863, - 0.0136986301369863, - 0.0136986301369863, - 0.0136986301369863, - 0.0136986301369863, - 0.0136986301369863, - 0.0135135135135135, - 0.0135135135135135, - 0.0135135135135135, - 0.0135135135135135, - 0.0135135135135135, - 0.0135135135135135, - 0.0135135135135135, - 0.0135135135135135, - 0.0135135135135135, - 0.0135135135135135, - 0.0135135135135135, - 0.0135135135135135, - 0.0135135135135135, - 0.0135135135135135, - 0.0135135135135135, - 0.0135135135135135, - 0.0135135135135135, - 0.0135135135135135, - 0.0135135135135135, - 0.0135135135135135, - 0.0135135135135135, - 0.0135135135135135, - 0.0135135135135135, - 0.0135135135135135, - 0.0136986301369863, - 0.0136986301369863, - 0.0136986301369863, - 0.0136986301369863, - 0.0136986301369863, - 0.0136986301369863, - 0.0136986301369863, - 0.0136986301369863, - 0.0136986301369863, - 0.0136986301369863, - 0.0136986301369863, - 0.0136986301369863, - 0.0136986301369863, - 0.0136986301369863, - 0.0136986301369863, - 0.0136986301369863, - 0.0136986301369863, - 0.0136986301369863, - 0.0136986301369863, - 0.0136986301369863, - 0.0136986301369863, - 0.0136986301369863, - 0.0136986301369863, - 0.0136986301369863, - 0.0136986301369863, - 0.0136986301369863, - 0.0136986301369863, - 0.0136986301369863, - 0.0136986301369863, - 0.0136986301369863, - 0.0135135135135135, - 0.0135135135135135, - 0.0135135135135135, - 0.0135135135135135, - 0.0135135135135135, - 0.0135135135135135, - 0.0135135135135135, - 0.0135135135135135, - 0.0135135135135135, - 0.0135135135135135, - 0.0135135135135135, - 0.0135135135135135, - 0.0135135135135135, - 0.0135135135135135, - 0.0135135135135135, - 0.0135135135135135, - 0.0135135135135135, - 0.0135135135135135, - 0.0135135135135135, - 0.0135135135135135, - 0.0135135135135135, - 0.0135135135135135, - 0.0135135135135135, - 0.0135135135135135, - 0.0135135135135135, - 0.0135135135135135, - 0.0135135135135135, - 0.0135135135135135, - 0.0135135135135135, - 0.0135135135135135, - 0.0135135135135135, - 0.0135135135135135, - 0.0135135135135135, - 0.0135135135135135, - 0.0135135135135135, - 0.0135135135135135, - 0.0136986301369863, - 0.0136986301369863, - 0.0136986301369863, - 0.0136986301369863, - 0.0136986301369863, - 0.0136986301369863, - 0.0136986301369863, - 0.0136986301369863, - 0.0136986301369863, - 0.0136986301369863, - 0.0136986301369863, - 0.0136986301369863, - 0.0136986301369863, - 0.0136986301369863, - 0.0136986301369863, - 0.0136986301369863, - 0.0136986301369863, - 0.0136986301369863, - 0.0136986301369863, - 0.0136986301369863, - 0.0136986301369863, - 0.0136986301369863, - 0.0136986301369863, - 0.0136986301369863, - 0.0136986301369863, - 0.0136986301369863, - 0.0136986301369863, - 0.0136986301369863, - 0.0136986301369863, - 0.0136986301369863, - 0.0136986301369863, - 0.0136986301369863, - 0.0136986301369863, - 0.0136986301369863, - 0.0136986301369863, - 0.0136986301369863, - 0.0136986301369863, - 0.0136986301369863, - 0.0136986301369863, - 0.0136986301369863, - 0.0136986301369863, - 0.0136986301369863, - 0.0136986301369863, - 0.0136986301369863, - 0.0136986301369863, - 0.0136986301369863, - 0.0136986301369863, - 0.0136986301369863, - 0.0136986301369863, - 0.0136986301369863, - 0.0136986301369863, - 0.0136986301369863, - 0.0136986301369863, - 0.0136986301369863, - 0.0136986301369863, - 0.0136986301369863, - 0.0136986301369863, - 0.0136986301369863, - 0.0136986301369863, - 0.0136986301369863, - 0.0136986301369863, - 0.0136986301369863, - 0.0136986301369863, - 0.0136986301369863, - 0.0136986301369863, - 0.0136986301369863, - 0.0136986301369863, - 0.0136986301369863, - 0.0136986301369863, - 0.0136986301369863, - 0.0136986301369863, - 0.0136986301369863, - 0.0136986301369863, - 0.0136986301369863, - 0.0136986301369863, - 0.0136986301369863, - 0.0136986301369863, - 0.0136986301369863, - 0.0138888888888889, - 0.0138888888888889, - 0.0138888888888889, - 0.0138888888888889, - 0.0138888888888889, - 0.0138888888888889, - 0.0138888888888889, - 0.0138888888888889, - 0.0138888888888889, - 0.0138888888888889, - 0.0138888888888889, - 0.0138888888888889, - 0.0138888888888889, - 0.0138888888888889, - 0.0138888888888889, - 0.0138888888888889, - 0.0138888888888889, - 0.0138888888888889, - 0.0138888888888889, - 0.0138888888888889, - 0.0138888888888889, - 0.0138888888888889, - 0.0138888888888889, - 0.0138888888888889, - 0.0138888888888889, - 0.0138888888888889, - 0.0138888888888889, - 0.0138888888888889, - 0.0138888888888889, - 0.0138888888888889, - 0.0138888888888889, - 0.0138888888888889, - 0.0138888888888889, - 0.0138888888888889, - 0.0138888888888889, - 0.0138888888888889, - 0.0138888888888889, - 0.0138888888888889, - 0.0138888888888889, - 0.0138888888888889, - 0.0138888888888889, - 0.0138888888888889, - 0.0138888888888889, - 0.0138888888888889, - 0.0138888888888889, - 0.0138888888888889, - 0.0138888888888889, - 0.0138888888888889, - 0.0138888888888889, - 0.0138888888888889, - 0.0138888888888889, - 0.0138888888888889, - 0.0138888888888889, - 0.0138888888888889, - 0.0138888888888889, - 0.0138888888888889, - 0.0138888888888889, - 0.0138888888888889, - 0.0138888888888889, - 0.0138888888888889, - 0.0138888888888889, - 0.0138888888888889, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0169491525423729, - 0.0169491525423729, - 0.0169491525423729, - 0.0333333333333333, - 0.0333333333333333, - 0.0338983050847458, - 0.0344827586206897, - 0.0344827586206897, - 0.0344827586206897, - 0.0517241379310345, - 0.0517241379310345, - 0.0517241379310345, - 0.0677966101694915, - 0.0677966101694915, - 0.0689655172413793, - 0.0847457627118644, - 0.0847457627118644, - 0.0862068965517241, - 0.1034482758620690, - 0.1034482758620690, - 0.1034482758620690, - 0.1186440677966100, - 0.1186440677966100, - 0.1206896551724140, - 0.1206896551724140, - 0.1206896551724140, - 0.1206896551724140, - 0.1228070175438600, - 0.1228070175438600, - 0.1228070175438600, - 0.1228070175438600, - 0.1228070175438600, - 0.1228070175438600, - 0.1228070175438600, - 0.1228070175438600, - 0.1803278688524590, - 0.1803278688524590, - 0.1803278688524590, - 0.1833333333333330, - 0.1833333333333330, - 0.1833333333333330, - 0.1833333333333330, - 0.1967213114754100, - 0.1967213114754100, - 0.1967213114754100, - 0.1967213114754100, - 0.1967213114754100, - 0.2096774193548390, - 0.2131147540983610, - 0.2258064516129030, - 0.2295081967213110, - 0.2295081967213110, - 0.2372881355932200, - 0.2542372881355930, - 0.2542372881355930, - 0.2586206896551720, - 0.2586206896551720, - 0.2631578947368420, - 0.2678571428571430, - 0.2678571428571430, - 0.2807017543859650, - 0.2807017543859650, - 0.2807017543859650, - 0.2807017543859650, - 0.2857142857142860, - 0.2857142857142860, - 0.2857142857142860, - 0.2857142857142860, - 0.2857142857142860, - 0.2982456140350880, - 0.3103448275862070, - 0.3275862068965520, - 0.3389830508474580, - 0.3448275862068970, - 0.3684210526315790, - 0.3684210526315790, - 0.3859649122807020, - 0.3965517241379310, - 0.3965517241379310, - 0.3965517241379310, - 0.3965517241379310, - 0.3965517241379310, - 0.3898305084745760, - 0.3898305084745760, - 0.3898305084745760, - 0.3898305084745760, - 0.4000000000000000, - 0.4067796610169490, - 0.4166666666666670, - 0.4166666666666670, - 0.4166666666666670, - 0.4166666666666670, - 0.4166666666666670, - 0.4166666666666670, - 0.4166666666666670, - 0.4166666666666670, - 0.4067796610169490, - 0.4067796610169490, - 0.4166666666666670, - 0.4333333333333330, - 0.4333333333333330, - 0.4406779661016950, - 0.4406779661016950, - 0.4406779661016950, - 0.4333333333333330, - 0.4262295081967210, - 0.4426229508196720, - 0.4736842105263160, - 0.4827586206896550, - 0.4915254237288140, - 0.5000000000000000, - 0.5084745762711860, - 0.5084745762711860, - 0.5172413793103450, - 0.5172413793103450, - 0.5172413793103450, - 0.5172413793103450, - 0.5344827586206900, - 0.5344827586206900, - 0.5636363636363640, - 0.5636363636363640, - 0.6037735849056600, - 0.6111111111111110, - 0.6000000000000000, - 0.6000000000000000, - 0.6111111111111110, - 0.6111111111111110, - 0.6111111111111110, - 0.6181818181818180, - 0.6181818181818180, - 0.6181818181818180, - 0.6181818181818180, - 0.6181818181818180, - 0.6181818181818180, - 0.6181818181818180, - 0.6181818181818180, - 0.6181818181818180, - 0.6296296296296300, - 0.6296296296296300, - 0.6415094339622640, - 0.6666666666666670, - 0.6800000000000000, - 0.6938775510204080, - 0.7000000000000000, - 0.7000000000000000, - 0.7115384615384620, - 0.7115384615384620, - 0.7115384615384620, - 0.7169811320754720, - 0.7413793103448280, - 0.7413793103448280, - 0.7413793103448280, - 0.7500000000000000, - 0.7500000000000000, - 0.7500000000000000, - 0.7627118644067800, - 0.7627118644067800, - 0.7741935483870970, - 0.7741935483870970, - 0.7741935483870970, - 0.7868852459016390, - 0.7903225806451610, - 0.7903225806451610, - 0.7936507936507940, - 0.7936507936507940, - 0.7936507936507940, - 0.7936507936507940, - 0.8125000000000000, - 0.8125000000000000, - 0.8125000000000000, - 0.8125000000000000, - 0.8125000000000000, - 0.8125000000000000, - 0.8153846153846150, - 0.8153846153846150, - 0.8153846153846150, - 0.8153846153846150, - 0.8153846153846150, - 0.8181818181818180, - 0.8181818181818180, - 0.8181818181818180, - 0.8235294117647060, - 0.8235294117647060, - 0.8235294117647060, - 0.8235294117647060, - 0.8358208955223880, - 0.8358208955223880, - 0.8358208955223880, - 0.8358208955223880, - 0.8358208955223880, - 0.8358208955223880, - 0.8358208955223880, - 0.8358208955223880, - 0.8358208955223880, - 0.8358208955223880, - 0.8382352941176470, - 0.8358208955223880, - 0.8507462686567160, - 0.8507462686567160, - 0.8507462686567160, - 0.8507462686567160, - 0.8507462686567160, - 0.8529411764705880, - 0.8529411764705880, - 0.8529411764705880, - 0.8529411764705880, - 0.8529411764705880, - 0.8529411764705880, - 0.8529411764705880, - 0.8550724637681160, - 0.8550724637681160, - 0.8550724637681160, - 0.8550724637681160, - 0.8676470588235290, - 0.8676470588235290, - 0.8676470588235290, - 0.8676470588235290, - 0.8676470588235290, - 0.8676470588235290, - 0.8676470588235290, - 0.8676470588235290, - 0.8676470588235290, - 0.8676470588235290, - 0.8676470588235290, - 0.8676470588235290, - 0.8676470588235290, - 0.8676470588235290, - 0.8676470588235290, - 0.8676470588235290, - 0.8676470588235290, - 0.8676470588235290, - 0.8676470588235290, - 0.8805970149253730, - 0.8805970149253730, - 0.8805970149253730, - 0.8676470588235290, - 0.8676470588235290, - 0.8676470588235290, - 0.8805970149253730, - 0.8939393939393940, - 0.8923076923076920, - 0.8923076923076920, - 0.8923076923076920, - 0.8787878787878790, - 0.8787878787878790, - 0.8656716417910450, - 0.8676470588235290, - 0.8676470588235290, - 0.8676470588235290, - 0.8676470588235290, - 0.8550724637681160, - 0.8550724637681160, - 0.8550724637681160, - 0.8550724637681160, - 0.8550724637681160, - 0.8529411764705880, - 0.8529411764705880, - 0.8529411764705880, - 0.8529411764705880, - 0.8529411764705880, - 0.8529411764705880, - 0.8529411764705880, - 0.8529411764705880, - 0.8529411764705880, - 0.8529411764705880, - 0.8529411764705880, - 0.8529411764705880, - 0.8656716417910450, - 0.8676470588235290, - 0.8676470588235290, - 0.8676470588235290, - 0.8676470588235290, - 0.8676470588235290, - 0.8550724637681160, - 0.8428571428571430, - 0.8428571428571430, - 0.8428571428571430, - 0.8428571428571430, - 0.8428571428571430, - 0.8428571428571430, - 0.8428571428571430, - 0.8428571428571430, - 0.8405797101449270, - 0.8405797101449270, - 0.8405797101449270, - 0.8285714285714290, - 0.8285714285714290, - 0.8285714285714290, - 0.8285714285714290, - 0.8285714285714290, - 0.8285714285714290, - 0.8235294117647060, - 0.8484848484848480, - 0.8461538461538460, - 0.8461538461538460, - 0.8461538461538460, - 0.8437500000000000, - 0.8181818181818180, - 0.8181818181818180, - 0.8181818181818180, - 0.8208955223880600, - 0.8208955223880600, - 0.8088235294117650, - 0.8088235294117650, - 0.8088235294117650, - 0.8088235294117650, - 0.8088235294117650, - 0.8088235294117650, - 0.8088235294117650, - 0.8088235294117650, - 0.7971014492753620, - 0.7826086956521740, - 0.7826086956521740, - 0.7794117647058820, - 0.7794117647058820, - 0.7910447761194030, - 0.8030303030303030, - 0.8030303030303030, - 0.8000000000000000, - 0.7878787878787880, - 0.7878787878787880, - 0.8000000000000000, - 0.7936507936507940, - 0.7777777777777780, - 0.7580645161290320, - 0.7500000000000000, - 0.7500000000000000, - 0.7457627118644070, - 0.7096774193548390, - 0.7166666666666670, - 0.7213114754098360, - 0.7213114754098360, - 0.7213114754098360, - 0.7213114754098360, - 0.7213114754098360, - 0.7096774193548390, - 0.7096774193548390, - 0.7096774193548390, - 0.7096774193548390, - 0.7142857142857140, - 0.7142857142857140, - 0.6984126984126980, - 0.7031250000000000, - 0.7031250000000000, - 0.7031250000000000, - 0.7031250000000000, - 0.7031250000000000, - 0.7031250000000000, - 0.7031250000000000, - 0.7076923076923080, - 0.7076923076923080, - 0.7076923076923080, - 0.7076923076923080, - 0.7076923076923080, - 0.7031250000000000, - 0.7031250000000000, - 0.7031250000000000, - 0.6923076923076920, - 0.7031250000000000, - 0.6984126984126980, - 0.7031250000000000, - 0.6984126984126980, - 0.6984126984126980, - 0.7096774193548390, - 0.6984126984126980, - 0.6984126984126980, - 0.6984126984126980, - 0.6984126984126980, - 0.6935483870967740, - 0.6825396825396830, - 0.6825396825396830, - 0.6984126984126980, - 0.7096774193548390, - 0.7096774193548390, - 0.7096774193548390, - 0.7096774193548390, - 0.7213114754098360, - 0.7540983606557380, - 0.7540983606557380, - 0.7500000000000000, - 0.7500000000000000, - 0.7758620689655170, - 0.7931034482758620, - 0.8000000000000000, - 0.8000000000000000, - 0.8064516129032260, - 0.8196721311475410, - 0.8253968253968250, - 0.8281250000000000, - 0.8281250000000000, - 0.8281250000000000, - 0.8412698412698410, - 0.8437500000000000, - 0.8437500000000000, - 0.8437500000000000, - 0.8412698412698410, - 0.8412698412698410, - 0.8412698412698410, - 0.8412698412698410, - 0.8412698412698410, - 0.8412698412698410, - 0.8412698412698410, - 0.8412698412698410, - 0.8524590163934430, - 0.8524590163934430, - 0.8500000000000000, - 0.8474576271186440, - 0.8474576271186440, - 0.8474576271186440, - 0.8500000000000000, - 0.8524590163934430, - 0.8524590163934430, - 0.8524590163934430, - 0.8548387096774190, - 0.8548387096774190, - 0.8548387096774190, - 0.8548387096774190, - 0.8412698412698410, - 0.8437500000000000, - 0.8437500000000000, - 0.8437500000000000, - 0.8307692307692310, - 0.8307692307692310, - 0.8307692307692310, - 0.8281250000000000, - 0.8281250000000000, - 0.8281250000000000, - 0.8281250000000000, - 0.8281250000000000, - 0.8281250000000000, - 0.8307692307692310, - 0.8307692307692310, - 0.8307692307692310, - 0.8307692307692310, - 0.8307692307692310, - 0.8307692307692310, - 0.8307692307692310, - 0.8181818181818180, - 0.8181818181818180, - 0.8153846153846150, - 0.8153846153846150, - 0.8281250000000000, - 0.8281250000000000, - 0.8225806451612900, - 0.8225806451612900, - 0.8095238095238100, - 0.8095238095238100, - 0.8225806451612900, - 0.8360655737704920, - 0.8360655737704920, - 0.8360655737704920, - 0.8360655737704920, - 0.8360655737704920, - 0.8360655737704920, - 0.8360655737704920, - 0.8360655737704920, - 0.8360655737704920, - 0.8360655737704920, - 0.8360655737704920, - 0.8360655737704920, - 0.8360655737704920, - 0.8500000000000000, - 0.8500000000000000, - 0.8500000000000000, - 0.8500000000000000, - 0.8500000000000000, - 0.8500000000000000, - 0.8500000000000000, - 0.8500000000000000, - 0.8500000000000000, - 0.8474576271186440, - 0.8500000000000000, - 0.8500000000000000, - 0.8333333333333330, - 0.8333333333333330, - 0.8500000000000000, - 0.8524590163934430, - 0.8387096774193550, - 0.8387096774193550, - 0.8387096774193550, - 0.8387096774193550, - 0.8412698412698410, - 0.8412698412698410, - 0.8412698412698410, - 0.8412698412698410, - 0.8387096774193550, - 0.8225806451612900, - 0.8225806451612900, - 0.8225806451612900, - 0.8225806451612900, - 0.8225806451612900, - 0.8253968253968250, - 0.8253968253968250, - 0.8253968253968250, - 0.8253968253968250, - 0.8253968253968250, - 0.8253968253968250, - 0.8253968253968250, - 0.8095238095238100, - 0.8225806451612900, - 0.8196721311475410, - 0.8166666666666670, - 0.8166666666666670, - 0.8166666666666670, - 0.8166666666666670, - 0.8166666666666670, - 0.8135593220338980, - 0.8135593220338980, - 0.7966101694915250, - 0.7868852459016390, - 0.7741935483870970, - 0.7741935483870970, - 0.7741935483870970, - 0.7741935483870970, - 0.7777777777777780, - 0.7777777777777780, - 0.7741935483870970, - 0.7741935483870970, - 0.7777777777777780, - 0.7741935483870970, - 0.7741935483870970, - 0.7868852459016390, - 0.7868852459016390, - 0.7741935483870970, - 0.7704918032786880, - 0.7580645161290320, - 0.7666666666666670, - 0.7540983606557380, - 0.7540983606557380, - 0.7540983606557380, - 0.7500000000000000, - 0.7377049180327870, - 0.7377049180327870, - 0.7377049180327870, - 0.7377049180327870, - 0.7377049180327870, - 0.7377049180327870, - 0.7377049180327870, - 0.7377049180327870, - 0.7377049180327870, - 0.7377049180327870, - 0.7377049180327870, - 0.7377049180327870, - 0.7377049180327870, - 0.7258064516129030, - 0.7142857142857140, - 0.7096774193548390, - 0.7049180327868850, - 0.7049180327868850, - 0.7166666666666670, - 0.7118644067796610, - 0.7118644067796610, - 0.7118644067796610, - 0.7118644067796610, - 0.7118644067796610, - 0.7118644067796610, - 0.7118644067796610, - 0.7241379310344830, - 0.7118644067796610, - 0.7000000000000000, - 0.6885245901639340, - 0.7000000000000000, - 0.7000000000000000, - 0.6949152542372880, - 0.6949152542372880, - 0.6949152542372880, - 0.6949152542372880, - 0.7068965517241380, - 0.6949152542372880, - 0.6896551724137930, - 0.7017543859649120, - 0.7017543859649120, - 0.7017543859649120, - 0.6779661016949150, - 0.6666666666666670, - 0.6610169491525420, - 0.6610169491525420, - 0.6610169491525420, - 0.6610169491525420, - 0.6500000000000000, - 0.6500000000000000, - 0.6440677966101690, - 0.6440677966101690, - 0.6428571428571430, - 0.6428571428571430, - 0.6428571428571430, - 0.6428571428571430, - 0.6315789473684210, - 0.6206896551724140, - 0.6206896551724140, - 0.6034482758620690, - 0.6034482758620690, - 0.6034482758620690, - 0.6034482758620690, - 0.6034482758620690, - 0.6140350877192980, - 0.6140350877192980, - 0.6071428571428570, - 0.6071428571428570, - 0.6071428571428570, - 0.5964912280701750, - 0.5862068965517240, - 0.5862068965517240, - 0.5862068965517240, - 0.5862068965517240, - 0.5964912280701750, - 0.6181818181818180, - 0.5964912280701750, - 0.5964912280701750, - 0.5964912280701750, - 0.5892857142857140, - 0.5689655172413790, - 0.5614035087719300, - 0.5614035087719300, - 0.5535714285714290, - 0.5555555555555560, - 0.5555555555555560, - 0.5555555555555560, - 0.5636363636363640, - 0.5636363636363640, - 0.5636363636363640, - 0.5636363636363640, - 0.5636363636363640, - 0.5636363636363640, - 0.5740740740740740, - 0.5740740740740740, - 0.5740740740740740, - 0.5740740740740740, - 0.5740740740740740, - 0.5576923076923080, - 0.5576923076923080, - 0.5490196078431370, - 0.5490196078431370, - 0.5600000000000000, - 0.5400000000000000, - 0.5400000000000000, - 0.5400000000000000, - 0.5400000000000000, - 0.5400000000000000, - 0.5400000000000000, - 0.5400000000000000, - 0.5192307692307690, - 0.5192307692307690, - 0.5192307692307690, - 0.4905660377358490, - 0.4905660377358490, - 0.4905660377358490, - 0.4814814814814810, - 0.4814814814814810, - 0.4814814814814810, - 0.4814814814814810, - 0.4561403508771930, - 0.4561403508771930, - 0.4363636363636360, - 0.4363636363636360, - 0.4363636363636360, - 0.4259259259259260, - 0.3962264150943400, - 0.3962264150943400, - 0.3846153846153850, - 0.3846153846153850, - 0.3846153846153850, - 0.3921568627450980, - 0.3921568627450980, - 0.3773584905660380, - 0.3333333333333330, - 0.3148148148148150, - 0.3018867924528300, - 0.2962962962962960, - 0.3018867924528300, - 0.3018867924528300, - 0.3018867924528300, - 0.3018867924528300, - 0.3076923076923080, - 0.3137254901960780, - 0.3137254901960780, - 0.3137254901960780, - 0.2857142857142860, - 0.2857142857142860, - 0.2800000000000000, - 0.2745098039215690, - 0.2692307692307690, - 0.2745098039215690, - 0.2600000000000000, - 0.2600000000000000, - 0.2600000000000000, - 0.2600000000000000, - 0.2549019607843140, - 0.2500000000000000, - 0.2000000000000000, - 0.2000000000000000, - 0.2000000000000000, - 0.1960784313725490, - 0.1923076923076920, - 0.1923076923076920, - 0.1923076923076920, - 0.1923076923076920, - 0.1764705882352940, - 0.1764705882352940, - 0.1764705882352940, - 0.1764705882352940, - 0.1923076923076920, - 0.1923076923076920, - 0.1960784313725490, - 0.1960784313725490, - 0.1960784313725490, - 0.2000000000000000, - 0.1923076923076920, - 0.1960784313725490, - 0.1800000000000000, - 0.1800000000000000, - 0.1764705882352940, - 0.1800000000000000, - 0.1730769230769230, - 0.1730769230769230, - 0.1730769230769230, - 0.1730769230769230, - 0.1730769230769230, - 0.1698113207547170, - 0.1851851851851850, - 0.1851851851851850, - 0.1886792452830190, - 0.1851851851851850, - 0.1886792452830190, - 0.1886792452830190, - 0.1923076923076920, - 0.1923076923076920, - 0.1886792452830190, - 0.1886792452830190, - 0.1764705882352940, - 0.1600000000000000, - 0.1538461538461540, - 0.1481481481481480, - 0.1538461538461540, - 0.1538461538461540, - 0.1509433962264150, - 0.1346153846153850, - 0.1320754716981130, - 0.1320754716981130, - 0.1320754716981130, - 0.1320754716981130, - 0.1320754716981130, - 0.1153846153846150, - 0.1153846153846150, - 0.1176470588235290, - 0.0980392156862745, - 0.0980392156862745, - 0.0980392156862745, - 0.0980392156862745, - 0.0980392156862745, - 0.0980392156862745, - 0.0980392156862745, - 0.0980392156862745, - 0.0980392156862745, - 0.0980392156862745, - 0.0980392156862745, - 0.0980392156862745, - 0.0925925925925926, - 0.0925925925925926, - 0.0943396226415094, - 0.0943396226415094, - 0.0943396226415094, - 0.0925925925925926, - 0.0925925925925926, - 0.0925925925925926, - 0.0925925925925926, - 0.0909090909090909, - 0.0925925925925926, - 0.0925925925925926, - 0.0877192982456140, - 0.0877192982456140, - 0.0847457627118644, - 0.0819672131147541, - 0.0793650793650794, - 0.0793650793650794, - 0.0793650793650794, - 0.0793650793650794, - 0.0793650793650794, - 0.0793650793650794, - 0.0793650793650794, - 0.0793650793650794, - 0.0793650793650794, - 0.0793650793650794, - 0.0793650793650794, - 0.0793650793650794, - 0.0793650793650794, - 0.0806451612903226, - 0.0806451612903226, - 0.0806451612903226, - 0.0793650793650794, - 0.0793650793650794, - 0.0806451612903226, - 0.0806451612903226, - 0.0793650793650794, - 0.0819672131147541, - 0.0819672131147541, - 0.0819672131147541, - 0.0833333333333333, - 0.0806451612903226, - 0.0806451612903226, - 0.0806451612903226, - 0.0806451612903226, - 0.0819672131147541, - 0.0819672131147541, - 0.0819672131147541, - 0.0833333333333333, - 0.0847457627118644, - 0.0847457627118644, - 0.0847457627118644, - 0.0847457627118644, - 0.0847457627118644, - 0.0727272727272727, - 0.0701754385964912, - 0.0701754385964912, - 0.0689655172413793, - 0.0689655172413793, - 0.0701754385964912, - 0.0701754385964912, - 0.0701754385964912, - 0.0701754385964912, - 0.0727272727272727, - 0.0727272727272727, - 0.0727272727272727, - 0.0714285714285714, - 0.0701754385964912, - 0.0701754385964912, - 0.0701754385964912, - 0.0701754385964912, - 0.0714285714285714, - 0.0714285714285714, - 0.0714285714285714, - 0.0714285714285714, - 0.0714285714285714, - 0.0714285714285714, - 0.0701754385964912, - 0.0701754385964912, - 0.0701754385964912, - 0.0701754385964912, - 0.0701754385964912, - 0.0701754385964912, - 0.0701754385964912, - 0.0714285714285714, - 0.0714285714285714, - 0.0714285714285714, - 0.0701754385964912, - 0.0689655172413793, - 0.0689655172413793, - 0.0517241379310345, - 0.0517241379310345, - 0.0517241379310345, - 0.0517241379310345, - 0.0517241379310345, - 0.0517241379310345, - 0.0500000000000000, - 0.0500000000000000, - 0.0500000000000000, - 0.0500000000000000, - 0.0508474576271187, - 0.0508474576271187, - 0.0508474576271187, - 0.0508474576271187, - 0.0508474576271187, - 0.0508474576271187, - 0.0508474576271187, - 0.0508474576271187, - 0.0491803278688525, - 0.0491803278688525, - 0.0491803278688525, - 0.0483870967741936, - 0.0476190476190476, - 0.0476190476190476, - 0.0476190476190476, - 0.0476190476190476, - 0.0476190476190476, - 0.0476190476190476, - 0.0476190476190476, - 0.0476190476190476, - 0.0476190476190476, - 0.0476190476190476, - 0.0476190476190476, - 0.0476190476190476, - 0.0322580645161290, - 0.0322580645161290, - 0.0322580645161290, - 0.0322580645161290, - 0.0322580645161290, - 0.0333333333333333, - 0.0333333333333333, - 0.0333333333333333, - 0.0327868852459016, - 0.0327868852459016, - 0.0327868852459016, - 0.0317460317460317, - 0.0317460317460317, - 0.0317460317460317, - 0.0317460317460317, - 0.0317460317460317, - 0.0317460317460317, - 0.0327868852459016, - 0.0322580645161290, - 0.0322580645161290, - 0.0322580645161290, - 0.0322580645161290, - 0.0322580645161290, - 0.0322580645161290, - 0.0322580645161290, - 0.0327868852459016, - 0.0327868852459016, - 0.0327868852459016, - 0.0327868852459016, - 0.0327868852459016, - 0.0333333333333333, - 0.0327868852459016, - 0.0327868852459016, - 0.0327868852459016, - 0.0327868852459016, - 0.0327868852459016, - 0.0327868852459016, - 0.0327868852459016, - 0.0327868852459016, - 0.0327868852459016, - 0.0327868852459016, - 0.0327868852459016, - 0.0327868852459016, - 0.0327868852459016, - 0.0327868852459016, - 0.0327868852459016, - 0.0327868852459016, - 0.0327868852459016, - 0.0333333333333333, - 0.0327868852459016, - 0.0327868852459016, - 0.0333333333333333, - 0.0333333333333333, - 0.0333333333333333, - 0.0327868852459016, - 0.0327868852459016, - 0.0327868852459016, - 0.0327868852459016, - 0.0327868852459016, - 0.0322580645161290, - 0.0322580645161290, - 0.0322580645161290, - 0.0322580645161290, - 0.0322580645161290, - 0.0322580645161290, - 0.0322580645161290, - 0.0322580645161290, - 0.0322580645161290, - 0.0322580645161290, - 0.0322580645161290, - 0.0322580645161290, - 0.0322580645161290, - 0.0322580645161290, - 0.0322580645161290, - 0.0322580645161290, - 0.0322580645161290, - 0.0322580645161290, - 0.0322580645161290, - 0.0322580645161290, - 0.0322580645161290, - 0.0327868852459016, - 0.0327868852459016, - 0.0327868852459016, - 0.0322580645161290, - 0.0322580645161290, - 0.0322580645161290, - 0.0322580645161290, - 0.0322580645161290, - 0.0322580645161290, - 0.0322580645161290, - 0.0163934426229508, - 0.0163934426229508, - 0.0163934426229508, - 0.0163934426229508, - 0.0163934426229508, - 0.0163934426229508, - 0.0163934426229508, - 0.0163934426229508, - 0.0163934426229508, - 0.0163934426229508, - 0.0163934426229508, - 0.0166666666666667, - 0.0163934426229508, - 0.0163934426229508, - 0.0163934426229508, - 0.0163934426229508, - 0.0163934426229508, - 0.0163934426229508, - 0.0161290322580645, - 0.0161290322580645, - 0.0158730158730159, - 0.0158730158730159, - 0.0158730158730159, - 0.0158730158730159, - 0.0161290322580645, - 0.0161290322580645, - 0.0161290322580645, - 0.0163934426229508, - 0.0163934426229508, - 0.0163934426229508, - 0.0163934426229508, - 0.0163934426229508, - 0.0163934426229508, - 0.0163934426229508, - 0.0166666666666667, - 0.0163934426229508, - 0.0163934426229508, - 0.0163934426229508, - 0.0163934426229508, - 0.0163934426229508, - 0.0163934426229508, - 0.0163934426229508, - 0.0163934426229508, - 0.0163934426229508, - 0.0163934426229508, - 0.0163934426229508, - 0.0163934426229508, - 0.0163934426229508, - 0.0161290322580645, - 0.0161290322580645, - 0.0161290322580645, - 0.0158730158730159, - 0.0158730158730159, - 0.0158730158730159, - 0.0158730158730159, - 0.0158730158730159, - 0.0158730158730159, - 0.0158730158730159, - 0.0158730158730159, - 0.0158730158730159, - 0.0158730158730159, - 0.0158730158730159, - 0.0158730158730159, - 0.0156250000000000, - 0.0156250000000000, - 0.0153846153846154, - 0.0151515151515152, - 0.0151515151515152, - 0.0151515151515152, - 0.0151515151515152, - 0.0151515151515152, - 0.0151515151515152, - 0.0151515151515152, - 0.0151515151515152, - 0.0151515151515152, - 0.0151515151515152, - 0.0151515151515152, - 0.0151515151515152, - 0.0151515151515152, - 0.0151515151515152, - 0.0151515151515152, - 0.0151515151515152, - 0.0151515151515152, - 0.0151515151515152, - 0.0151515151515152, - 0.0151515151515152, - 0.0151515151515152, - 0.0151515151515152, - 0.0151515151515152, - 0.0149253731343284, - 0.0149253731343284, - 0.0149253731343284, - 0.0149253731343284, - 0.0149253731343284, - 0.0149253731343284, - 0.0149253731343284, - 0.0149253731343284, - 0.0149253731343284, - 0.0149253731343284, - 0.0149253731343284, - 0.0149253731343284, - 0.0149253731343284, - 0.0149253731343284, - 0.0149253731343284, - 0.0149253731343284, - 0.0149253731343284, - 0.0149253731343284, - 0.0149253731343284, - 0.0149253731343284, - 0.0149253731343284, - 0.0149253731343284, - 0.0149253731343284, - 0.0149253731343284, - 0.0149253731343284, - 0.0149253731343284, - 0.0149253731343284, - 0.0151515151515152, - 0.0151515151515152, - 0.0151515151515152, - 0.0151515151515152, - 0.0151515151515152, - 0.0151515151515152, - 0.0151515151515152, - 0.0151515151515152, - 0.0151515151515152, - 0.0151515151515152, - 0.0151515151515152, - 0.0151515151515152, - 0.0151515151515152, - 0.0151515151515152, - 0.0151515151515152, - 0.0151515151515152, - 0.0151515151515152, - 0.0151515151515152, - 0.0151515151515152, - 0.0151515151515152, - 0.0151515151515152, - 0.0151515151515152, - 0.0151515151515152, - 0.0151515151515152, - 0.0151515151515152, - 0.0151515151515152, - 0.0151515151515152, - 0.0151515151515152, - 0.0151515151515152, - 0.0151515151515152, - 0.0151515151515152, - 0.0151515151515152, - 0.0151515151515152, - 0.0151515151515152, - 0.0151515151515152, - 0.0151515151515152, - 0.0151515151515152, - 0.0151515151515152, - 0.0151515151515152, - 0.0151515151515152, - 0.0151515151515152, - 0.0151515151515152, - 0.0151515151515152, - 0.0151515151515152, - 0.0151515151515152, - 0.0151515151515152, - 0.0151515151515152, - 0.0151515151515152, - 0.0151515151515152, - 0.0151515151515152, - 0.0151515151515152, - 0.0151515151515152, - 0.0151515151515152, - 0.0151515151515152, - 0.0149253731343284, - 0.0149253731343284, - 0.0149253731343284, - 0.0149253731343284, - 0.0149253731343284, - 0.0149253731343284, - 0.0149253731343284, - 0.0149253731343284, - 0.0149253731343284, - 0.0149253731343284, - 0.0149253731343284, - 0.0149253731343284, - 0.0149253731343284, - 0.0149253731343284, - 0.0149253731343284, - 0.0149253731343284, - 0.0149253731343284, - 0.0149253731343284, - 0.0149253731343284, - 0.0149253731343284, - 0.0149253731343284, - 0.0149253731343284, - 0.0149253731343284, - 0.0149253731343284, - 0.0149253731343284, - 0.0149253731343284, - 0.0149253731343284, - 0.0149253731343284, - 0.0149253731343284, - 0.0149253731343284, - 0.0149253731343284, - 0.0149253731343284, - 0.0149253731343284, - 0.0149253731343284, - 0.0149253731343284, - 0.0149253731343284, - 0.0149253731343284, - 0.0149253731343284, - 0.0149253731343284, - 0.0149253731343284, - 0.0149253731343284, - 0.0149253731343284, - 0.0149253731343284, - 0.0149253731343284, - 0.0149253731343284, - 0.0149253731343284, - 0.0149253731343284, - 0.0149253731343284, - 0.0149253731343284, - 0.0149253731343284, - 0.0149253731343284, - 0.0149253731343284, - 0.0149253731343284, - 0.0149253731343284, - 0.0149253731343284, - 0.0149253731343284, - 0.0149253731343284, - 0.0149253731343284, - 0.0149253731343284, - 0.0149253731343284, - 0.0151515151515152, - 0.0151515151515152, - 0.0151515151515152, - 0.0151515151515152, - 0.0151515151515152, - 0.0151515151515152, - 0.0151515151515152, - 0.0151515151515152, - 0.0151515151515152, - 0.0151515151515152, - 0.0151515151515152, - 0.0151515151515152, - 0.0151515151515152, - 0.0151515151515152, - 0.0151515151515152, - 0.0151515151515152, - 0.0151515151515152, - 0.0151515151515152, - 0.0153846153846154, - 0.0153846153846154, - 0.0153846153846154, - 0.0153846153846154, - 0.0153846153846154, - 0.0153846153846154, - 0.0151515151515152, - 0.0151515151515152, - 0.0151515151515152, - 0.0151515151515152, - 0.0151515151515152, - 0.0151515151515152, - 0.0151515151515152, - 0.0151515151515152, - 0.0151515151515152, - 0.0151515151515152, - 0.0151515151515152, - 0.0151515151515152, - 0.0151515151515152, - 0.0151515151515152, - 0.0151515151515152, - 0.0151515151515152, - 0.0151515151515152, - 0.0151515151515152, - 0.0151515151515152, - 0.0151515151515152, - 0.0151515151515152, - 0.0151515151515152, - 0.0151515151515152, - 0.0151515151515152, - 0.0151515151515152, - 0.0151515151515152, - 0.0151515151515152, - 0.0151515151515152, - 0.0153846153846154, - 0.0153846153846154, - 0.0153846153846154, - 0.0153846153846154, - 0.0153846153846154, - 0.0153846153846154, - 0.0153846153846154, - 0.0153846153846154, - 0.0153846153846154, - 0.0153846153846154, - 0.0153846153846154, - 0.0153846153846154, - 0.0153846153846154, - 0.0153846153846154, - 0.0153846153846154, - 0.0153846153846154, - 0.0153846153846154, - 0.0153846153846154, - 0.0153846153846154, - 0.0153846153846154, - 0.0153846153846154, - 0.0153846153846154, - 0.0153846153846154, - 0.0153846153846154, - 0.0153846153846154, - 0.0153846153846154, - 0.0153846153846154, - 0.0153846153846154, - 0.0153846153846154, - 0.0153846153846154, - 0.0153846153846154, - 0.0153846153846154, - 0.0153846153846154, - 0.0153846153846154, - 0.0153846153846154, - 0.0153846153846154, - 0.0153846153846154, - 0.0153846153846154, - 0.0153846153846154, - 0.0153846153846154, - 0.0153846153846154, - 0.0153846153846154, - 0.0153846153846154, - 0.0153846153846154, - 0.0153846153846154, - 0.0153846153846154, - 0.0153846153846154, - 0.0153846153846154, - 0.0153846153846154, - 0.0153846153846154, - 0.0153846153846154, - 0.0153846153846154, - 0.0153846153846154, - 0.0153846153846154, - 0.0153846153846154, - 0.0153846153846154, - 0.0153846153846154, - 0.0153846153846154, - 0.0153846153846154, - 0.0153846153846154, - 0.0151515151515152, - 0.0151515151515152, - 0.0151515151515152, - 0.0151515151515152, - 0.0151515151515152, - 0.0151515151515152, - 0.0151515151515152, - 0.0151515151515152, - 0.0151515151515152, - 0.0151515151515152, - 0.0151515151515152, - 0.0151515151515152, - 0.0151515151515152, - 0.0151515151515152, - 0.0151515151515152, - 0.0151515151515152, - 0.0151515151515152, - 0.0151515151515152, - 0.0151515151515152, - 0.0151515151515152, - 0.0151515151515152, - 0.0151515151515152, - 0.0151515151515152, - 0.0151515151515152, - 0.0151515151515152, - 0.0151515151515152, - 0.0153846153846154, - 0.0153846153846154, - 0.0153846153846154, - 0.0153846153846154, - 0.0153846153846154, - 0.0153846153846154, - 0.0153846153846154, - 0.0153846153846154, - 0.0153846153846154, - 0.0153846153846154, - 0.0153846153846154, - 0.0153846153846154, - 0.0153846153846154, - 0.0153846153846154, - 0.0153846153846154, - 0.0158730158730159, - 0.0158730158730159, - 0.0158730158730159, - 0.0158730158730159, - 0.0158730158730159, - 0.0158730158730159, - 0.0158730158730159, - 0.0158730158730159, - 0.0158730158730159, - 0.0158730158730159, - 0.0158730158730159, - 0.0158730158730159, - 0.0161290322580645, - 0.0161290322580645, - 0.0161290322580645, - 0.0161290322580645, - 0.0161290322580645, - 0.0161290322580645, - 0.0161290322580645, - 0.0161290322580645, - 0.0161290322580645, - 0.0161290322580645, - 0.0161290322580645, - 0.0161290322580645, - 0.0161290322580645, - 0.0161290322580645, - 0.0161290322580645, - 0.0161290322580645, - 0.0161290322580645, - 0.0161290322580645, - 0.0161290322580645, - 0.0161290322580645, - 0.0161290322580645, - 0.0161290322580645, - 0.0161290322580645, - 0.0161290322580645, - 0.0161290322580645, - 0.0161290322580645, - 0.0161290322580645, - 0.0161290322580645, - 0.0161290322580645, - 0.0161290322580645, - 0.0322580645161290, - 0.0327868852459016, - 0.0333333333333333, - 0.0333333333333333, - 0.0333333333333333, - 0.0333333333333333, - 0.0333333333333333, - 0.0333333333333333, - 0.0333333333333333, - 0.0333333333333333, - 0.0333333333333333, - 0.0333333333333333, - 0.0491803278688525, - 0.0500000000000000, - 0.0655737704918033, - 0.0655737704918033, - 0.0655737704918033, - 0.0655737704918033, - 0.0655737704918033, - 0.0666666666666667, - 0.0666666666666667, - 0.0666666666666667, - 0.0666666666666667, - 0.0677966101694915, - 0.0677966101694915, - 0.0677966101694915, - 0.0677966101694915, - 0.0677966101694915, - 0.0677966101694915, - 0.0677966101694915, - 0.0689655172413793, - 0.0689655172413793, - 0.0689655172413793, - 0.0689655172413793, - 0.0701754385964912, - 0.0714285714285714, - 0.0714285714285714, - 0.0714285714285714, - 0.0714285714285714, - 0.0714285714285714, - 0.0714285714285714, - 0.0877192982456140, - 0.0877192982456140, - 0.0877192982456140, - 0.0877192982456140, - 0.0909090909090909, - 0.0909090909090909, - 0.0909090909090909, - 0.0909090909090909, - 0.0909090909090909, - 0.0909090909090909, - 0.0909090909090909, - 0.0909090909090909, - 0.1071428571428570, - 0.1071428571428570, - 0.1071428571428570, - 0.1071428571428570, - 0.1071428571428570, - 0.1071428571428570, - 0.1071428571428570, - 0.1052631578947370, - 0.1052631578947370, - 0.1090909090909090, - 0.1090909090909090, - 0.1090909090909090, - 0.1090909090909090, - 0.1090909090909090, - 0.1090909090909090, - 0.1090909090909090, - 0.1090909090909090, - 0.1090909090909090, - 0.1111111111111110, - 0.1132075471698110, - 0.1153846153846150, - 0.1176470588235290, - 0.1176470588235290, - 0.1346153846153850, - 0.1346153846153850, - 0.1346153846153850, - 0.1509433962264150, - 0.1509433962264150, - 0.1666666666666670, - 0.1666666666666670, - 0.1818181818181820, - 0.1851851851851850, - 0.2280701754385960, - 0.2413793103448280, - 0.2413793103448280, - 0.2413793103448280, - 0.2413793103448280, - 0.2413793103448280, - 0.2413793103448280, - 0.2413793103448280, - 0.2413793103448280, - 0.2413793103448280, - 0.2413793103448280, - 0.2500000000000000, - 0.2545454545454540, - 0.2592592592592590, - 0.2500000000000000, - 0.2500000000000000, - 0.2500000000000000, - 0.2500000000000000, - 0.2452830188679250, - 0.2592592592592590, - 0.2592592592592590, - 0.2592592592592590, - 0.2592592592592590, - 0.2727272727272730, - 0.2727272727272730, - 0.2727272727272730, - 0.2909090909090910, - 0.2909090909090910, - 0.2962962962962960, - 0.3090909090909090, - 0.3090909090909090, - 0.3090909090909090, - 0.3090909090909090, - 0.3148148148148150, - 0.3148148148148150, - 0.3148148148148150, - 0.3207547169811320, - 0.3333333333333330, - 0.3333333333333330, - 0.3396226415094340, - 0.3396226415094340, - 0.3518518518518520, - 0.3584905660377360, - 0.3703703703703700, - 0.3703703703703700, - 0.3703703703703700, - 0.3703703703703700, - 0.3703703703703700, - 0.3818181818181820, - 0.3818181818181820, - 0.4074074074074070, - 0.4074074074074070, - 0.4074074074074070, - 0.4074074074074070, - 0.4150943396226420, - 0.4150943396226420, - 0.4150943396226420, - 0.4150943396226420, - 0.4259259259259260, - 0.4150943396226420, - 0.4230769230769230, - 0.4230769230769230, - 0.4230769230769230, - 0.4230769230769230, - 0.4313725490196080, - 0.4423076923076920, - 0.4509803921568630, - 0.4509803921568630, - 0.4509803921568630, - 0.4509803921568630, - 0.4693877551020410, - 0.4693877551020410, - 0.4791666666666670, - 0.4791666666666670, - 0.4791666666666670, - 0.4893617021276600, - 0.5000000000000000, - 0.5000000000000000, - 0.5111111111111110, - 0.5111111111111110, - 0.5217391304347830, - 0.5217391304347830, - 0.5217391304347830, - 0.5333333333333330, - 0.5581395348837210, - 0.5581395348837210, - 0.5681818181818180, - 0.5777777777777780, - 0.5652173913043480, - 0.5531914893617020, - 0.5777777777777780, - 0.5777777777777780, - 0.5909090909090910, - 0.6000000000000000, - 0.6000000000000000, - 0.6000000000000000, - 0.6250000000000000, - 0.6250000000000000, - 0.6382978723404260, - 0.6382978723404260, - 0.6382978723404260, - 0.6382978723404260, - 0.6382978723404260, - 0.6382978723404260, - 0.6382978723404260, - 0.6521739130434780, - 0.6739130434782610, - 0.6888888888888890, - 0.7083333333333330, - 0.7083333333333330, - 0.7083333333333330, - 0.7083333333333330, - 0.7200000000000000, - 0.7346938775510200, - 0.7450980392156860, - 0.7450980392156860, - 0.7450980392156860, - 0.7500000000000000, - 0.7500000000000000, - 0.7500000000000000, - 0.7592592592592590, - 0.7592592592592590, - 0.7592592592592590, - 0.7592592592592590, - 0.7592592592592590, - 0.7454545454545450, - 0.7592592592592590, - 0.7592592592592590, - 0.7678571428571430, - 0.7678571428571430, - 0.7678571428571430, - 0.7543859649122810, - 0.7719298245614030, - 0.7719298245614030, - 0.7758620689655170, - 0.7758620689655170, - 0.7796610169491530, - 0.7796610169491530, - 0.7796610169491530, - 0.7796610169491530, - 0.7796610169491530, - 0.7796610169491530, - 0.7758620689655170, - 0.7758620689655170, - 0.7894736842105260, - 0.7894736842105260, - 0.7894736842105260, - 0.7894736842105260, - 0.7894736842105260, - 0.7894736842105260, - 0.7931034482758620, - 0.7931034482758620, - 0.7931034482758620, - 0.7931034482758620, - 0.8070175438596490, - 0.8214285714285710, - 0.8245614035087720, - 0.8245614035087720, - 0.8245614035087720, - 0.8245614035087720, - 0.8245614035087720, - 0.8245614035087720, - 0.8392857142857140, - 0.8392857142857140, - 0.8392857142857140, - 0.8392857142857140, - 0.8392857142857140, - 0.8545454545454550, - 0.8545454545454550, - 0.8545454545454550, - 0.8545454545454550, - 0.8545454545454550, - 0.8545454545454550, - 0.8545454545454550, - 0.8545454545454550, - 0.8518518518518520, - 0.8518518518518520, - 0.8518518518518520, - 0.8363636363636360, - 0.8545454545454550, - 0.8571428571428570, - 0.8596491228070170, - 0.8596491228070170, - 0.8596491228070170, - 0.8596491228070170, - 0.8620689655172410, - 0.8620689655172410, - 0.8620689655172410, - 0.8620689655172410, - 0.8620689655172410, - 0.8620689655172410, - 0.8620689655172410, - 0.8620689655172410, - 0.8620689655172410, - 0.8620689655172410, - 0.8620689655172410, - 0.8620689655172410, - 0.8620689655172410, - 0.8596491228070170, - 0.8596491228070170, - 0.8596491228070170, - 0.8596491228070170, - 0.8596491228070170, - 0.8571428571428570, - 0.8571428571428570, - 0.8545454545454550, - 0.8545454545454550, - 0.8545454545454550, - 0.8571428571428570, - 0.8596491228070170, - 0.8596491228070170, - 0.8620689655172410, - 0.8620689655172410, - 0.8620689655172410, - 0.8620689655172410, - 0.8666666666666670, - 0.8666666666666670, - 0.8666666666666670, - 0.8666666666666670, - 0.8666666666666670, - 0.8666666666666670, - 0.8666666666666670, - 0.8666666666666670, - 0.8666666666666670, - 0.8666666666666670, - 0.8666666666666670, - 0.8666666666666670, - 0.8666666666666670, - 0.8666666666666670, - 0.8666666666666670, - 0.8666666666666670, - 0.8666666666666670, - 0.8666666666666670, - 0.8666666666666670, - 0.8666666666666670, - 0.8644067796610170, - 0.8644067796610170, - 0.8644067796610170, - 0.8793103448275860, - 0.8771929824561400, - 0.8771929824561400, - 0.8793103448275860, - 0.8793103448275860, - 0.8793103448275860, - 0.8793103448275860, - 0.8813559322033900, - 0.8813559322033900, - 0.8813559322033900, - 0.8813559322033900, - 0.8813559322033900, - 0.8813559322033900, - 0.8813559322033900, - 0.8813559322033900, - 0.8813559322033900, - 0.8813559322033900, - 0.8813559322033900, - 0.8771929824561400, - 0.8771929824561400, - 0.8771929824561400, - 0.8771929824561400, - 0.8771929824561400, - 0.8771929824561400, - 0.8750000000000000, - 0.8750000000000000, - 0.8750000000000000, - 0.8727272727272730, - 0.8727272727272730, - 0.8727272727272730, - 0.8421052631578950, - 0.8421052631578950, - 0.8421052631578950, - 0.8448275862068960, - 0.8421052631578950, - 0.8421052631578950, - 0.8421052631578950, - 0.8421052631578950, - 0.8392857142857140, - 0.8333333333333330, - 0.8301886792452830, - 0.8301886792452830, - 0.8301886792452830, - 0.8301886792452830, - 0.8235294117647060, - 0.8235294117647060, - 0.8269230769230770, - 0.8269230769230770, - 0.8431372549019610, - 0.8431372549019610, - 0.8490566037735850, - 0.8490566037735850, - 0.8518518518518520, - 0.8518518518518520, - 0.8727272727272730, - 0.8727272727272730, - 0.8727272727272730, - 0.8727272727272730, - 0.8727272727272730, - 0.8727272727272730, - 0.8727272727272730, - 0.8727272727272730, - 0.8727272727272730, - 0.8571428571428570, - 0.8545454545454550, - 0.8545454545454550, - 0.8596491228070170, - 0.8596491228070170, - 0.8571428571428570, - 0.8571428571428570, - 0.8596491228070170, - 0.8596491228070170, - 0.8596491228070170, - 0.8596491228070170, - 0.8596491228070170, - 0.8571428571428570, - 0.8571428571428570, - 0.8571428571428570, - 0.8571428571428570, - 0.8571428571428570, - 0.8571428571428570, - 0.8571428571428570, - 0.8545454545454550, - 0.8545454545454550, - 0.8518518518518520, - 0.8518518518518520, - 0.8545454545454550, - 0.8596491228070170, - 0.8596491228070170, - 0.8596491228070170, - 0.8620689655172410, - 0.8620689655172410, - 0.8666666666666670, - 0.8666666666666670, - 0.8666666666666670, - 0.8644067796610170, - 0.8644067796610170, - 0.8644067796610170, - 0.8666666666666670, - 0.8666666666666670, - 0.8666666666666670, - 0.8666666666666670, - 0.8666666666666670, - 0.8666666666666670, - 0.8813559322033900, - 0.8793103448275860, - 0.8793103448275860, - 0.8771929824561400, - 0.8771929824561400, - 0.8771929824561400, - 0.8771929824561400, - 0.8771929824561400, - 0.8771929824561400, - 0.8793103448275860, - 0.8771929824561400, - 0.8771929824561400, - 0.8620689655172410, - 0.8644067796610170, - 0.8644067796610170, - 0.8644067796610170, - 0.8620689655172410, - 0.8620689655172410, - 0.8620689655172410, - 0.8771929824561400, - 0.8771929824561400, - 0.8771929824561400, - 0.8771929824561400, - 0.8771929824561400, - 0.8750000000000000, - 0.8771929824561400, - 0.8620689655172410, - 0.8620689655172410, - 0.8474576271186440, - 0.8474576271186440, - 0.8474576271186440, - 0.8474576271186440, - 0.8474576271186440, - 0.8474576271186440, - 0.8474576271186440, - 0.8474576271186440, - 0.8474576271186440, - 0.8474576271186440, - 0.8474576271186440, - 0.8474576271186440, - 0.8474576271186440, - 0.8474576271186440, - 0.8474576271186440, - 0.8474576271186440, - 0.8620689655172410, - 0.8620689655172410, - 0.8620689655172410, - 0.8620689655172410, - 0.8750000000000000, - 0.8750000000000000, - 0.8750000000000000, - 0.8750000000000000, - 0.8750000000000000, - 0.8750000000000000, - 0.8750000000000000, - 0.8750000000000000, - 0.8750000000000000, - 0.8750000000000000, - 0.8771929824561400, - 0.8771929824561400, - 0.8620689655172410, - 0.8620689655172410, - 0.8620689655172410, - 0.8620689655172410, - 0.8620689655172410, - 0.8620689655172410, - 0.8474576271186440, - 0.8474576271186440, - 0.8448275862068960, - 0.8448275862068960, - 0.8448275862068960, - 0.8448275862068960, - 0.8448275862068960, - 0.8448275862068960, - 0.8448275862068960, - 0.8448275862068960, - 0.8448275862068960, - 0.8421052631578950, - 0.8421052631578950, - 0.8421052631578950, - 0.8448275862068960, - 0.8448275862068960, - 0.8571428571428570, - 0.8727272727272730, - 0.8727272727272730, - 0.8727272727272730, - 0.8727272727272730, - 0.8727272727272730, - 0.8727272727272730, - 0.8703703703703700, - 0.8867924528301890, - 0.8867924528301890, - 0.8888888888888890, - 0.8888888888888890, - 0.8888888888888890, - 0.8888888888888890, - 0.8888888888888890, - 0.8888888888888890, - 0.8888888888888890, - 0.8888888888888890, - 0.8703703703703700, - 0.8703703703703700, - 0.8703703703703700, - 0.8703703703703700, - 0.8679245283018870, - 0.8679245283018870, - 0.8703703703703700, - 0.8518518518518520, - 0.8518518518518520, - 0.8518518518518520, - 0.8679245283018870, - 0.8679245283018870, - 0.8653846153846150, - 0.8653846153846150, - 0.8627450980392160, - 0.8600000000000000, - 0.8600000000000000, - 0.8571428571428570, - 0.8571428571428570, - 0.8571428571428570, - 0.8571428571428570, - 0.8571428571428570, - 0.8600000000000000, - 0.8600000000000000, - 0.8600000000000000, - 0.8600000000000000, - 0.8600000000000000, - 0.8600000000000000, - 0.8600000000000000, - 0.8600000000000000, - 0.8600000000000000, - 0.8600000000000000, - 0.8627450980392160, - 0.8627450980392160, - 0.8627450980392160, - 0.8627450980392160, - 0.8600000000000000, - 0.8775510204081630, - 0.8750000000000000, - 0.8571428571428570, - 0.8400000000000000, - 0.8400000000000000, - 0.8400000000000000, - 0.8235294117647060, - 0.8235294117647060, - 0.8235294117647060, - 0.8235294117647060, - 0.8235294117647060, - 0.8235294117647060, - 0.8076923076923080, - 0.7924528301886790, - 0.7924528301886790, - 0.7818181818181820, - 0.7818181818181820, - 0.7818181818181820, - 0.7818181818181820, - 0.7818181818181820, - 0.7818181818181820, - 0.7818181818181820, - 0.7818181818181820, - 0.7857142857142860, - 0.7857142857142860, - 0.7857142857142860, - 0.7924528301886790, - 0.7924528301886790, - 0.7924528301886790, - 0.7924528301886790, - 0.7924528301886790, - 0.8076923076923080, - 0.7924528301886790, - 0.7924528301886790, - 0.7962962962962960, - 0.7962962962962960, - 0.7962962962962960, - 0.7962962962962960, - 0.7962962962962960, - 0.7962962962962960, - 0.7962962962962960, - 0.8113207547169810, - 0.7924528301886790, - 0.7924528301886790, - 0.7777777777777780, - 0.7777777777777780, - 0.7636363636363640, - 0.7500000000000000, - 0.7500000000000000, - 0.7500000000000000, - 0.7368421052631580, - 0.7368421052631580, - 0.7368421052631580, - 0.7368421052631580, - 0.7241379310344830, - 0.7192982456140350, - 0.7192982456140350, - 0.7192982456140350, - 0.7192982456140350, - 0.7192982456140350, - 0.7192982456140350, - 0.7142857142857140, - 0.7142857142857140, - 0.7142857142857140, - 0.7142857142857140, - 0.7090909090909090, - 0.7090909090909090, - 0.7090909090909090, - 0.7037037037037040, - 0.7037037037037040, - 0.7037037037037040, - 0.7037037037037040, - 0.7037037037037040, - 0.6851851851851850, - 0.6909090909090910, - 0.6909090909090910, - 0.6909090909090910, - 0.6909090909090910, - 0.7037037037037040, - 0.7037037037037040, - 0.7037037037037040, - 0.7037037037037040, - 0.6981132075471700, - 0.6981132075471700, - 0.6981132075471700, - 0.6923076923076920, - 0.6923076923076920, - 0.6923076923076920, - 0.6923076923076920, - 0.6923076923076920, - 0.6792452830188680, - 0.6792452830188680, - 0.6792452830188680, - 0.6792452830188680, - 0.6730769230769230, - 0.6730769230769230, - 0.6666666666666670, - 0.6538461538461540, - 0.6538461538461540, - 0.6538461538461540, - 0.6538461538461540, - 0.6538461538461540, - 0.6538461538461540, - 0.6538461538461540, - 0.6666666666666670, - 0.6666666666666670, - 0.6666666666666670, - 0.6538461538461540, - 0.6470588235294120, - 0.6346153846153850, - 0.6346153846153850, - 0.6346153846153850, - 0.6346153846153850, - 0.6346153846153850, - 0.6346153846153850, - 0.6400000000000000, - 0.6326530612244900, - 0.6326530612244900, - 0.6326530612244900, - 0.6326530612244900, - 0.6326530612244900, - 0.6250000000000000, - 0.6326530612244900, - 0.6326530612244900, - 0.6326530612244900, - 0.6250000000000000, - 0.6000000000000000, - 0.6000000000000000, - 0.5882352941176470, - 0.5882352941176470, - 0.5800000000000000, - 0.5600000000000000, - 0.5714285714285710, - 0.5714285714285710, - 0.5714285714285710, - 0.5625000000000000, - 0.5625000000000000, - 0.5625000000000000, - 0.5510204081632650, - 0.5294117647058820, - 0.5294117647058820, - 0.5384615384615380, - 0.5384615384615380, - 0.5384615384615380, - 0.5384615384615380, - 0.5000000000000000, - 0.5000000000000000, - 0.4893617021276600, - 0.4791666666666670, - 0.4680851063829790, - 0.4782608695652170, - 0.4666666666666670, - 0.4666666666666670, - 0.4666666666666670, - 0.4666666666666670, - 0.4565217391304350, - 0.4565217391304350, - 0.4255319148936170, - 0.4130434782608700, - 0.3863636363636360, - 0.3777777777777780, - 0.3636363636363640, - 0.3636363636363640, - 0.3333333333333330, - 0.3488372093023260, - 0.3636363636363640, - 0.3636363636363640, - 0.3488372093023260, - 0.3409090909090910, - 0.3333333333333330, - 0.3333333333333330, - 0.3333333333333330, - 0.3333333333333330, - 0.3333333333333330, - 0.3333333333333330, - 0.3181818181818180, - 0.3255813953488370, - 0.3095238095238100, - 0.3095238095238100, - 0.2926829268292680, - 0.2926829268292680, - 0.2857142857142860, - 0.2857142857142860, - 0.2790697674418600, - 0.2790697674418600, - 0.2727272727272730, - 0.2727272727272730, - 0.2790697674418600, - 0.2790697674418600, - 0.2790697674418600, - 0.2790697674418600, - 0.2790697674418600, - 0.2619047619047620, - 0.2558139534883720, - 0.2558139534883720, - 0.2380952380952380, - 0.2380952380952380, - 0.2272727272727270, - 0.2142857142857140, - 0.2045454545454550, - 0.2000000000000000, - 0.1777777777777780, - 0.1777777777777780, - 0.1702127659574470, - 0.1521739130434780, - 0.1458333333333330, - 0.1458333333333330, - 0.1600000000000000, - 0.1600000000000000, - 0.1600000000000000, - 0.1600000000000000, - 0.1568627450980390, - 0.1400000000000000, - 0.1400000000000000, - 0.1400000000000000, - 0.1400000000000000, - 0.1372549019607840, - 0.1346153846153850, - 0.1346153846153850, - 0.1346153846153850, - 0.1320754716981130, - 0.1320754716981130, - 0.1320754716981130, - 0.1132075471698110, - 0.1153846153846150, - 0.0980392156862745, - 0.0980392156862745, - 0.0980392156862745, - 0.0980392156862745, - 0.1020408163265310, - 0.1020408163265310, - 0.1020408163265310, - 0.1020408163265310, - 0.1020408163265310, - 0.1000000000000000, - 0.1000000000000000, - 0.1000000000000000, - 0.1000000000000000, - 0.1000000000000000, - 0.1000000000000000, - 0.1000000000000000, - 0.1020408163265310, - 0.1000000000000000, - 0.1000000000000000, - 0.1000000000000000, - 0.1000000000000000, - 0.1000000000000000, - 0.1000000000000000, - 0.1000000000000000, - 0.1000000000000000, - 0.1020408163265310, - 0.1020408163265310, - 0.1000000000000000, - 0.1020408163265310, - 0.1020408163265310, - 0.1020408163265310, - 0.1020408163265310, - 0.1041666666666670, - 0.1041666666666670, - 0.1020408163265310, - 0.0833333333333333, - 0.0833333333333333, - 0.0833333333333333, - 0.0833333333333333, - 0.0851063829787234, - 0.0851063829787234, - 0.0851063829787234, - 0.0833333333333333, - 0.0833333333333333, - 0.0833333333333333, - 0.0851063829787234, - 0.0851063829787234, - 0.0851063829787234, - 0.0833333333333333, - 0.0833333333333333, - 0.0833333333333333, - 0.0833333333333333, - 0.0800000000000000, - 0.0784313725490196, - 0.0769230769230769, - 0.0769230769230769, - 0.0769230769230769, - 0.0754716981132075, - 0.0754716981132075, - 0.0754716981132075, - 0.0754716981132075, - 0.0754716981132075, - 0.0754716981132075, - 0.0754716981132075, - 0.0754716981132075, - 0.0754716981132075, - 0.0576923076923077, - 0.0576923076923077, - 0.0576923076923077, - 0.0576923076923077, - 0.0588235294117647, - 0.0588235294117647, - 0.0588235294117647, - 0.0588235294117647, - 0.0588235294117647, - 0.0588235294117647, - 0.0588235294117647, - 0.0588235294117647, - 0.0588235294117647, - 0.0588235294117647, - 0.0588235294117647, - 0.0588235294117647, - 0.0600000000000000, - 0.0600000000000000, - 0.0600000000000000, - 0.0600000000000000, - 0.0600000000000000, - 0.0600000000000000, - 0.0600000000000000, - 0.0600000000000000, - 0.0600000000000000, - 0.0600000000000000, - 0.0588235294117647, - 0.0588235294117647, - 0.0600000000000000, - 0.0600000000000000, - 0.0600000000000000, - 0.0588235294117647, - 0.0588235294117647, - 0.0588235294117647, - 0.0588235294117647, - 0.0588235294117647, - 0.0576923076923077, - 0.0576923076923077, - 0.0576923076923077, - 0.0576923076923077, - 0.0566037735849057, - 0.0566037735849057, - 0.0566037735849057, - 0.0566037735849057, - 0.0566037735849057, - 0.0555555555555556, - 0.0555555555555556, - 0.0555555555555556, - 0.0555555555555556, - 0.0555555555555556, - 0.0555555555555556, - 0.0555555555555556, - 0.0545454545454545, - 0.0535714285714286, - 0.0363636363636364, - 0.0363636363636364, - 0.0363636363636364, - 0.0363636363636364, - 0.0357142857142857, - 0.0357142857142857, - 0.0357142857142857, - 0.0357142857142857, - 0.0363636363636364, - 0.0357142857142857, - 0.0357142857142857, - 0.0363636363636364, - 0.0363636363636364, - 0.0363636363636364, - 0.0363636363636364, - 0.0370370370370370, - 0.0370370370370370, - 0.0377358490566038, - 0.0377358490566038, - 0.0377358490566038, - 0.0377358490566038, - 0.0384615384615385, - 0.0392156862745098, - 0.0392156862745098, - 0.0400000000000000, - 0.0400000000000000, - 0.0392156862745098, - 0.0392156862745098, - 0.0377358490566038, - 0.0370370370370370, - 0.0370370370370370, - 0.0370370370370370, - 0.0370370370370370, - 0.0377358490566038, - 0.0392156862745098, - 0.0392156862745098, - 0.0392156862745098, - 0.0392156862745098, - 0.0392156862745098, - 0.0392156862745098, - 0.0377358490566038, - 0.0377358490566038, - 0.0370370370370370, - 0.0370370370370370, - 0.0370370370370370, - 0.0370370370370370, - 0.0370370370370370, - 0.0370370370370370, - 0.0370370370370370, - 0.0370370370370370, - 0.0370370370370370, - 0.0370370370370370, - 0.0188679245283019, - 0.0188679245283019, - 0.0188679245283019, - 0.0188679245283019, - 0.0188679245283019, - 0.0188679245283019, - 0.0188679245283019, - 0.0185185185185185, - 0.0181818181818182, - 0.0181818181818182, - 0.0181818181818182, - 0.0181818181818182, - 0.0181818181818182, - 0.0181818181818182, - 0.0181818181818182, - 0.0181818181818182, - 0.0181818181818182, - 0.0175438596491228, - 0.0175438596491228, - 0.0175438596491228, - 0.0175438596491228, - 0.0175438596491228, - 0.0175438596491228, - 0.0175438596491228, - 0.0172413793103448, - 0.0172413793103448, - 0.0172413793103448, - 0.0172413793103448, - 0.0172413793103448, - 0.0172413793103448, - 0.0172413793103448, - 0.0172413793103448, - 0.0172413793103448, - 0.0172413793103448, - 0.0172413793103448, - 0.0172413793103448, - 0.0172413793103448, - 0.0172413793103448, - 0.0172413793103448, - 0.0172413793103448, - 0.0172413793103448, - 0.0172413793103448, - 0.0172413793103448, - 0.0172413793103448, - 0.0172413793103448, - 0.0172413793103448, - 0.0172413793103448, - 0.0172413793103448, - 0.0175438596491228, - 0.0175438596491228, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000 - } - }, - { PLACE_CATEG_ID_OTHER, - { - 0.0175438596491228, - 0.0175438596491228, - 0.0175438596491228, - 0.0175438596491228, - 0.0172413793103448, - 0.0172413793103448, - 0.0172413793103448, - 0.0172413793103448, - 0.0172413793103448, - 0.0166666666666667, - 0.0166666666666667, - 0.0166666666666667, - 0.0166666666666667, - 0.0166666666666667, - 0.0166666666666667, - 0.0166666666666667, - 0.0169491525423729, - 0.0169491525423729, - 0.0169491525423729, - 0.0169491525423729, - 0.0169491525423729, - 0.0169491525423729, - 0.0169491525423729, - 0.0169491525423729, - 0.0169491525423729, - 0.0169491525423729, - 0.0169491525423729, - 0.0169491525423729, - 0.0169491525423729, - 0.0169491525423729, - 0.0169491525423729, - 0.0169491525423729, - 0.0169491525423729, - 0.0169491525423729, - 0.0169491525423729, - 0.0169491525423729, - 0.0169491525423729, - 0.0169491525423729, - 0.0169491525423729, - 0.0169491525423729, - 0.0169491525423729, - 0.0169491525423729, - 0.0169491525423729, - 0.0169491525423729, - 0.0169491525423729, - 0.0169491525423729, - 0.0169491525423729, - 0.0169491525423729, - 0.0169491525423729, - 0.0169491525423729, - 0.0169491525423729, - 0.0169491525423729, - 0.0169491525423729, - 0.0169491525423729, - 0.0169491525423729, - 0.0169491525423729, - 0.0169491525423729, - 0.0169491525423729, - 0.0169491525423729, - 0.0169491525423729, - 0.0169491525423729, - 0.0169491525423729, - 0.0169491525423729, - 0.0169491525423729, - 0.0169491525423729, - 0.0169491525423729, - 0.0169491525423729, - 0.0169491525423729, - 0.0169491525423729, - 0.0169491525423729, - 0.0172413793103448, - 0.0172413793103448, - 0.0172413793103448, - 0.0172413793103448, - 0.0172413793103448, - 0.0172413793103448, - 0.0169491525423729, - 0.0169491525423729, - 0.0169491525423729, - 0.0169491525423729, - 0.0169491525423729, - 0.0169491525423729, - 0.0169491525423729, - 0.0169491525423729, - 0.0169491525423729, - 0.0169491525423729, - 0.0169491525423729, - 0.0169491525423729, - 0.0169491525423729, - 0.0169491525423729, - 0.0169491525423729, - 0.0169491525423729, - 0.0169491525423729, - 0.0169491525423729, - 0.0169491525423729, - 0.0169491525423729, - 0.0169491525423729, - 0.0169491525423729, - 0.0169491525423729, - 0.0169491525423729, - 0.0166666666666667, - 0.0166666666666667, - 0.0166666666666667, - 0.0166666666666667, - 0.0166666666666667, - 0.0166666666666667, - 0.0166666666666667, - 0.0166666666666667, - 0.0166666666666667, - 0.0166666666666667, - 0.0166666666666667, - 0.0166666666666667, - 0.0166666666666667, - 0.0166666666666667, - 0.0166666666666667, - 0.0166666666666667, - 0.0166666666666667, - 0.0166666666666667, - 0.0166666666666667, - 0.0166666666666667, - 0.0166666666666667, - 0.0166666666666667, - 0.0166666666666667, - 0.0166666666666667, - 0.0166666666666667, - 0.0166666666666667, - 0.0166666666666667, - 0.0166666666666667, - 0.0166666666666667, - 0.0166666666666667, - 0.0166666666666667, - 0.0166666666666667, - 0.0166666666666667, - 0.0166666666666667, - 0.0166666666666667, - 0.0166666666666667, - 0.0166666666666667, - 0.0166666666666667, - 0.0166666666666667, - 0.0166666666666667, - 0.0166666666666667, - 0.0166666666666667, - 0.0166666666666667, - 0.0166666666666667, - 0.0166666666666667, - 0.0166666666666667, - 0.0166666666666667, - 0.0166666666666667, - 0.0166666666666667, - 0.0166666666666667, - 0.0166666666666667, - 0.0166666666666667, - 0.0166666666666667, - 0.0166666666666667, - 0.0166666666666667, - 0.0166666666666667, - 0.0166666666666667, - 0.0166666666666667, - 0.0166666666666667, - 0.0166666666666667, - 0.0166666666666667, - 0.0166666666666667, - 0.0166666666666667, - 0.0166666666666667, - 0.0166666666666667, - 0.0166666666666667, - 0.0166666666666667, - 0.0166666666666667, - 0.0166666666666667, - 0.0166666666666667, - 0.0166666666666667, - 0.0166666666666667, - 0.0166666666666667, - 0.0166666666666667, - 0.0166666666666667, - 0.0166666666666667, - 0.0166666666666667, - 0.0166666666666667, - 0.0166666666666667, - 0.0166666666666667, - 0.0166666666666667, - 0.0166666666666667, - 0.0166666666666667, - 0.0166666666666667, - 0.0166666666666667, - 0.0166666666666667, - 0.0166666666666667, - 0.0166666666666667, - 0.0166666666666667, - 0.0166666666666667, - 0.0166666666666667, - 0.0166666666666667, - 0.0166666666666667, - 0.0166666666666667, - 0.0166666666666667, - 0.0166666666666667, - 0.0166666666666667, - 0.0166666666666667, - 0.0166666666666667, - 0.0166666666666667, - 0.0166666666666667, - 0.0166666666666667, - 0.0166666666666667, - 0.0166666666666667, - 0.0166666666666667, - 0.0166666666666667, - 0.0166666666666667, - 0.0166666666666667, - 0.0166666666666667, - 0.0166666666666667, - 0.0166666666666667, - 0.0166666666666667, - 0.0166666666666667, - 0.0166666666666667, - 0.0166666666666667, - 0.0166666666666667, - 0.0166666666666667, - 0.0166666666666667, - 0.0166666666666667, - 0.0166666666666667, - 0.0166666666666667, - 0.0166666666666667, - 0.0166666666666667, - 0.0166666666666667, - 0.0166666666666667, - 0.0166666666666667, - 0.0166666666666667, - 0.0166666666666667, - 0.0166666666666667, - 0.0166666666666667, - 0.0166666666666667, - 0.0169491525423729, - 0.0169491525423729, - 0.0169491525423729, - 0.0169491525423729, - 0.0169491525423729, - 0.0169491525423729, - 0.0169491525423729, - 0.0169491525423729, - 0.0169491525423729, - 0.0169491525423729, - 0.0169491525423729, - 0.0169491525423729, - 0.0169491525423729, - 0.0169491525423729, - 0.0169491525423729, - 0.0169491525423729, - 0.0169491525423729, - 0.0169491525423729, - 0.0169491525423729, - 0.0169491525423729, - 0.0169491525423729, - 0.0169491525423729, - 0.0169491525423729, - 0.0169491525423729, - 0.0169491525423729, - 0.0169491525423729, - 0.0169491525423729, - 0.0169491525423729, - 0.0169491525423729, - 0.0169491525423729, - 0.0169491525423729, - 0.0169491525423729, - 0.0169491525423729, - 0.0169491525423729, - 0.0169491525423729, - 0.0169491525423729, - 0.0169491525423729, - 0.0169491525423729, - 0.0169491525423729, - 0.0169491525423729, - 0.0169491525423729, - 0.0169491525423729, - 0.0169491525423729, - 0.0169491525423729, - 0.0169491525423729, - 0.0169491525423729, - 0.0169491525423729, - 0.0169491525423729, - 0.0169491525423729, - 0.0169491525423729, - 0.0169491525423729, - 0.0169491525423729, - 0.0169491525423729, - 0.0169491525423729, - 0.0169491525423729, - 0.0169491525423729, - 0.0169491525423729, - 0.0169491525423729, - 0.0169491525423729, - 0.0169491525423729, - 0.0169491525423729, - 0.0172413793103448, - 0.0172413793103448, - 0.0172413793103448, - 0.0172413793103448, - 0.0172413793103448, - 0.0172413793103448, - 0.0172413793103448, - 0.0172413793103448, - 0.0172413793103448, - 0.0172413793103448, - 0.0172413793103448, - 0.0172413793103448, - 0.0172413793103448, - 0.0172413793103448, - 0.0172413793103448, - 0.0172413793103448, - 0.0172413793103448, - 0.0172413793103448, - 0.0169491525423729, - 0.0169491525423729, - 0.0169491525423729, - 0.0169491525423729, - 0.0169491525423729, - 0.0169491525423729, - 0.0169491525423729, - 0.0169491525423729, - 0.0169491525423729, - 0.0169491525423729, - 0.0169491525423729, - 0.0169491525423729, - 0.0169491525423729, - 0.0169491525423729, - 0.0169491525423729, - 0.0169491525423729, - 0.0169491525423729, - 0.0172413793103448, - 0.0172413793103448, - 0.0172413793103448, - 0.0172413793103448, - 0.0172413793103448, - 0.0172413793103448, - 0.0172413793103448, - 0.0172413793103448, - 0.0172413793103448, - 0.0172413793103448, - 0.0172413793103448, - 0.0172413793103448, - 0.0172413793103448, - 0.0172413793103448, - 0.0172413793103448, - 0.0172413793103448, - 0.0172413793103448, - 0.0172413793103448, - 0.0175438596491228, - 0.0175438596491228, - 0.0175438596491228, - 0.0175438596491228, - 0.0175438596491228, - 0.0175438596491228, - 0.0175438596491228, - 0.0175438596491228, - 0.0175438596491228, - 0.0175438596491228, - 0.0175438596491228, - 0.0175438596491228, - 0.0175438596491228, - 0.0175438596491228, - 0.0175438596491228, - 0.0175438596491228, - 0.0175438596491228, - 0.0175438596491228, - 0.0175438596491228, - 0.0175438596491228, - 0.0175438596491228, - 0.0178571428571429, - 0.0178571428571429, - 0.0178571428571429, - 0.0175438596491228, - 0.0175438596491228, - 0.0175438596491228, - 0.0175438596491228, - 0.0175438596491228, - 0.0175438596491228, - 0.0175438596491228, - 0.0178571428571429, - 0.0178571428571429, - 0.0178571428571429, - 0.0178571428571429, - 0.0178571428571429, - 0.0175438596491228, - 0.0175438596491228, - 0.0175438596491228, - 0.0175438596491228, - 0.0175438596491228, - 0.0175438596491228, - 0.0175438596491228, - 0.0181818181818182, - 0.0181818181818182, - 0.0178571428571429, - 0.0178571428571429, - 0.0178571428571429, - 0.0178571428571429, - 0.0185185185185185, - 0.0185185185185185, - 0.0185185185185185, - 0.0185185185185185, - 0.0185185185185185, - 0.0185185185185185, - 0.0363636363636364, - 0.0363636363636364, - 0.0535714285714286, - 0.0535714285714286, - 0.0535714285714286, - 0.0526315789473684, - 0.0526315789473684, - 0.0545454545454545, - 0.0545454545454545, - 0.0545454545454545, - 0.0555555555555556, - 0.0555555555555556, - 0.0555555555555556, - 0.0555555555555556, - 0.0555555555555556, - 0.0555555555555556, - 0.0555555555555556, - 0.0555555555555556, - 0.0377358490566038, - 0.0370370370370370, - 0.0370370370370370, - 0.0370370370370370, - 0.0384615384615385, - 0.0384615384615385, - 0.0384615384615385, - 0.0384615384615385, - 0.0196078431372549, - 0.0196078431372549, - 0.0192307692307692, - 0.0192307692307692, - 0.0192307692307692, - 0.0196078431372549, - 0.0196078431372549, - 0.0196078431372549, - 0.0192307692307692, - 0.0192307692307692, - 0.0192307692307692, - 0.0192307692307692, - 0.0192307692307692, - 0.0192307692307692, - 0.0192307692307692, - 0.0192307692307692, - 0.0192307692307692, - 0.0188679245283019, - 0.0188679245283019, - 0.0188679245283019, - 0.0188679245283019, - 0.0192307692307692, - 0.0192307692307692, - 0.0192307692307692, - 0.0192307692307692, - 0.0192307692307692, - 0.0192307692307692, - 0.0192307692307692, - 0.0185185185185185, - 0.0185185185185185, - 0.0185185185185185, - 0.0185185185185185, - 0.0185185185185185, - 0.0188679245283019, - 0.0185185185185185, - 0.0185185185185185, - 0.0185185185185185, - 0.0188679245283019, - 0.0188679245283019, - 0.0188679245283019, - 0.0188679245283019, - 0.0188679245283019, - 0.0188679245283019, - 0.0188679245283019, - 0.0188679245283019, - 0.0188679245283019, - 0.0188679245283019, - 0.0188679245283019, - 0.0188679245283019, - 0.0188679245283019, - 0.0188679245283019, - 0.0192307692307692, - 0.0188679245283019, - 0.0188679245283019, - 0.0188679245283019, - 0.0188679245283019, - 0.0188679245283019, - 0.0181818181818182, - 0.0181818181818182, - 0.0181818181818182, - 0.0181818181818182, - 0.0181818181818182, - 0.0181818181818182, - 0.0188679245283019, - 0.0188679245283019, - 0.0188679245283019, - 0.0192307692307692, - 0.0200000000000000, - 0.0200000000000000, - 0.0208333333333333, - 0.0212765957446808, - 0.0212765957446808, - 0.0212765957446808, - 0.0212765957446808, - 0.0416666666666667, - 0.0400000000000000, - 0.0392156862745098, - 0.0384615384615385, - 0.0384615384615385, - 0.0384615384615385, - 0.0384615384615385, - 0.0392156862745098, - 0.0400000000000000, - 0.0400000000000000, - 0.0400000000000000, - 0.0392156862745098, - 0.0392156862745098, - 0.0392156862745098, - 0.0392156862745098, - 0.0392156862745098, - 0.0384615384615385, - 0.0384615384615385, - 0.0400000000000000, - 0.0392156862745098, - 0.0416666666666667, - 0.0416666666666667, - 0.0416666666666667, - 0.0416666666666667, - 0.0416666666666667, - 0.0408163265306122, - 0.0425531914893617, - 0.0425531914893617, - 0.0425531914893617, - 0.0425531914893617, - 0.0444444444444444, - 0.0434782608695652, - 0.0434782608695652, - 0.0434782608695652, - 0.0434782608695652, - 0.0434782608695652, - 0.0434782608695652, - 0.0425531914893617, - 0.0434782608695652, - 0.0434782608695652, - 0.0434782608695652, - 0.0434782608695652, - 0.0434782608695652, - 0.0434782608695652, - 0.0444444444444444, - 0.0444444444444444, - 0.0444444444444444, - 0.0434782608695652, - 0.0434782608695652, - 0.0434782608695652, - 0.0434782608695652, - 0.0434782608695652, - 0.0454545454545455, - 0.0454545454545455, - 0.0454545454545455, - 0.0454545454545455, - 0.0444444444444444, - 0.0444444444444444, - 0.0465116279069768, - 0.0454545454545455, - 0.0454545454545455, - 0.0454545454545455, - 0.0444444444444444, - 0.0444444444444444, - 0.0444444444444444, - 0.0454545454545455, - 0.0454545454545455, - 0.0454545454545455, - 0.0408163265306122, - 0.0408163265306122, - 0.0400000000000000, - 0.0392156862745098, - 0.0392156862745098, - 0.0392156862745098, - 0.0377358490566038, - 0.0377358490566038, - 0.0384615384615385, - 0.0384615384615385, - 0.0377358490566038, - 0.0377358490566038, - 0.0377358490566038, - 0.0377358490566038, - 0.0357142857142857, - 0.0357142857142857, - 0.0357142857142857, - 0.0357142857142857, - 0.0370370370370370, - 0.0370370370370370, - 0.0357142857142857, - 0.0357142857142857, - 0.0344827586206897, - 0.0344827586206897, - 0.0338983050847458, - 0.0338983050847458, - 0.0338983050847458, - 0.0338983050847458, - 0.0338983050847458, - 0.0338983050847458, - 0.0338983050847458, - 0.0338983050847458, - 0.0344827586206897, - 0.0344827586206897, - 0.0333333333333333, - 0.0333333333333333, - 0.0491803278688525, - 0.0491803278688525, - 0.0483870967741936, - 0.0483870967741936, - 0.0483870967741936, - 0.0483870967741936, - 0.0483870967741936, - 0.0483870967741936, - 0.0483870967741936, - 0.0483870967741936, - 0.0483870967741936, - 0.0483870967741936, - 0.0500000000000000, - 0.0500000000000000, - 0.0500000000000000, - 0.0500000000000000, - 0.0500000000000000, - 0.0500000000000000, - 0.0500000000000000, - 0.0500000000000000, - 0.0500000000000000, - 0.0500000000000000, - 0.0500000000000000, - 0.0500000000000000, - 0.0350877192982456, - 0.0350877192982456, - 0.0350877192982456, - 0.0350877192982456, - 0.0350877192982456, - 0.0350877192982456, - 0.0344827586206897, - 0.0344827586206897, - 0.0338983050847458, - 0.0338983050847458, - 0.0338983050847458, - 0.0338983050847458, - 0.0333333333333333, - 0.0333333333333333, - 0.0333333333333333, - 0.0333333333333333, - 0.0333333333333333, - 0.0333333333333333, - 0.0333333333333333, - 0.0333333333333333, - 0.0333333333333333, - 0.0333333333333333, - 0.0333333333333333, - 0.0333333333333333, - 0.0327868852459016, - 0.0327868852459016, - 0.0327868852459016, - 0.0327868852459016, - 0.0327868852459016, - 0.0327868852459016, - 0.0327868852459016, - 0.0327868852459016, - 0.0327868852459016, - 0.0327868852459016, - 0.0327868852459016, - 0.0327868852459016, - 0.0327868852459016, - 0.0327868852459016, - 0.0327868852459016, - 0.0327868852459016, - 0.0327868852459016, - 0.0327868852459016, - 0.0327868852459016, - 0.0327868852459016, - 0.0327868852459016, - 0.0327868852459016, - 0.0483870967741936, - 0.0483870967741936, - 0.0483870967741936, - 0.0483870967741936, - 0.0483870967741936, - 0.0483870967741936, - 0.0483870967741936, - 0.0483870967741936, - 0.0483870967741936, - 0.0483870967741936, - 0.0483870967741936, - 0.0483870967741936, - 0.0483870967741936, - 0.0491803278688525, - 0.0491803278688525, - 0.0500000000000000, - 0.0491803278688525, - 0.0491803278688525, - 0.0491803278688525, - 0.0491803278688525, - 0.0491803278688525, - 0.0491803278688525, - 0.0491803278688525, - 0.0491803278688525, - 0.0491803278688525, - 0.0491803278688525, - 0.0491803278688525, - 0.0491803278688525, - 0.0491803278688525, - 0.0491803278688525, - 0.0491803278688525, - 0.0491803278688525, - 0.0491803278688525, - 0.0491803278688525, - 0.0491803278688525, - 0.0491803278688525, - 0.0491803278688525, - 0.0491803278688525, - 0.0491803278688525, - 0.0491803278688525, - 0.0491803278688525, - 0.0491803278688525, - 0.0491803278688525, - 0.0483870967741936, - 0.0483870967741936, - 0.0483870967741936, - 0.0333333333333333, - 0.0333333333333333, - 0.0333333333333333, - 0.0333333333333333, - 0.0333333333333333, - 0.0327868852459016, - 0.0327868852459016, - 0.0327868852459016, - 0.0327868852459016, - 0.0327868852459016, - 0.0338983050847458, - 0.0338983050847458, - 0.0338983050847458, - 0.0338983050847458, - 0.0338983050847458, - 0.0338983050847458, - 0.0655737704918033, - 0.0655737704918033, - 0.0655737704918033, - 0.0655737704918033, - 0.0655737704918033, - 0.0666666666666667, - 0.0677966101694915, - 0.0666666666666667, - 0.0677966101694915, - 0.0677966101694915, - 0.0677966101694915, - 0.0677966101694915, - 0.0689655172413793, - 0.0689655172413793, - 0.0689655172413793, - 0.0689655172413793, - 0.0689655172413793, - 0.0689655172413793, - 0.0689655172413793, - 0.0689655172413793, - 0.0833333333333333, - 0.0833333333333333, - 0.0833333333333333, - 0.0833333333333333, - 0.0819672131147541, - 0.0833333333333333, - 0.0833333333333333, - 0.0833333333333333, - 0.0677966101694915, - 0.0677966101694915, - 0.0666666666666667, - 0.0666666666666667, - 0.0819672131147541, - 0.0819672131147541, - 0.0819672131147541, - 0.0819672131147541, - 0.0508474576271187, - 0.0500000000000000, - 0.0500000000000000, - 0.0500000000000000, - 0.0500000000000000, - 0.0508474576271187, - 0.0500000000000000, - 0.0500000000000000, - 0.0500000000000000, - 0.0500000000000000, - 0.0655737704918033, - 0.0645161290322581, - 0.0645161290322581, - 0.0645161290322581, - 0.0645161290322581, - 0.0645161290322581, - 0.0645161290322581, - 0.0645161290322581, - 0.0645161290322581, - 0.0645161290322581, - 0.0645161290322581, - 0.0645161290322581, - 0.0645161290322581, - 0.0645161290322581, - 0.0645161290322581, - 0.0645161290322581, - 0.0500000000000000, - 0.0500000000000000, - 0.0500000000000000, - 0.0508474576271187, - 0.0508474576271187, - 0.0508474576271187, - 0.0508474576271187, - 0.0508474576271187, - 0.0508474576271187, - 0.0508474576271187, - 0.0508474576271187, - 0.0508474576271187, - 0.0666666666666667, - 0.0666666666666667, - 0.0666666666666667, - 0.0677966101694915, - 0.0677966101694915, - 0.0677966101694915, - 0.0677966101694915, - 0.0677966101694915, - 0.0677966101694915, - 0.0677966101694915, - 0.0677966101694915, - 0.0677966101694915, - 0.0517241379310345, - 0.0517241379310345, - 0.0350877192982456, - 0.0350877192982456, - 0.0350877192982456, - 0.0350877192982456, - 0.0350877192982456, - 0.0350877192982456, - 0.0517241379310345, - 0.0517241379310345, - 0.0517241379310345, - 0.0517241379310345, - 0.0517241379310345, - 0.0517241379310345, - 0.0517241379310345, - 0.0517241379310345, - 0.0517241379310345, - 0.0517241379310345, - 0.0517241379310345, - 0.0517241379310345, - 0.0517241379310345, - 0.0517241379310345, - 0.0517241379310345, - 0.0517241379310345, - 0.0526315789473684, - 0.0526315789473684, - 0.0526315789473684, - 0.0500000000000000, - 0.0500000000000000, - 0.0500000000000000, - 0.0655737704918033, - 0.0655737704918033, - 0.0655737704918033, - 0.0655737704918033, - 0.0655737704918033, - 0.0655737704918033, - 0.0500000000000000, - 0.0500000000000000, - 0.0508474576271187, - 0.0508474576271187, - 0.0508474576271187, - 0.0508474576271187, - 0.0500000000000000, - 0.0500000000000000, - 0.0500000000000000, - 0.0500000000000000, - 0.0500000000000000, - 0.0500000000000000, - 0.0500000000000000, - 0.0500000000000000, - 0.0655737704918033, - 0.0655737704918033, - 0.0655737704918033, - 0.0655737704918033, - 0.0645161290322581, - 0.0645161290322581, - 0.0645161290322581, - 0.0655737704918033, - 0.0655737704918033, - 0.0655737704918033, - 0.0655737704918033, - 0.0655737704918033, - 0.0655737704918033, - 0.0655737704918033, - 0.0655737704918033, - 0.0655737704918033, - 0.0655737704918033, - 0.0655737704918033, - 0.0500000000000000, - 0.0500000000000000, - 0.0500000000000000, - 0.0500000000000000, - 0.0500000000000000, - 0.0500000000000000, - 0.0508474576271187, - 0.0508474576271187, - 0.0508474576271187, - 0.0508474576271187, - 0.0508474576271187, - 0.0508474576271187, - 0.0517241379310345, - 0.0526315789473684, - 0.0526315789473684, - 0.0535714285714286, - 0.0535714285714286, - 0.0535714285714286, - 0.0689655172413793, - 0.0689655172413793, - 0.0689655172413793, - 0.0689655172413793, - 0.0526315789473684, - 0.0526315789473684, - 0.0701754385964912, - 0.0701754385964912, - 0.0701754385964912, - 0.0689655172413793, - 0.0689655172413793, - 0.0689655172413793, - 0.0701754385964912, - 0.0701754385964912, - 0.0701754385964912, - 0.0714285714285714, - 0.0714285714285714, - 0.0714285714285714, - 0.0727272727272727, - 0.0727272727272727, - 0.0740740740740741, - 0.0740740740740741, - 0.0909090909090909, - 0.0925925925925926, - 0.1090909090909090, - 0.1111111111111110, - 0.1132075471698110, - 0.1153846153846150, - 0.1153846153846150, - 0.1153846153846150, - 0.0943396226415094, - 0.0943396226415094, - 0.0961538461538462, - 0.0943396226415094, - 0.0943396226415094, - 0.0943396226415094, - 0.0925925925925926, - 0.0909090909090909, - 0.1228070175438600, - 0.1228070175438600, - 0.1228070175438600, - 0.1228070175438600, - 0.1250000000000000, - 0.1250000000000000, - 0.1250000000000000, - 0.1250000000000000, - 0.1250000000000000, - 0.1250000000000000, - 0.1228070175438600, - 0.1206896551724140, - 0.1206896551724140, - 0.1228070175438600, - 0.1071428571428570, - 0.1071428571428570, - 0.0909090909090909, - 0.0925925925925926, - 0.0925925925925926, - 0.0909090909090909, - 0.0909090909090909, - 0.0909090909090909, - 0.0892857142857143, - 0.0892857142857143, - 0.0892857142857143, - 0.1052631578947370, - 0.1052631578947370, - 0.1052631578947370, - 0.1071428571428570, - 0.1071428571428570, - 0.1071428571428570, - 0.1071428571428570, - 0.1071428571428570, - 0.1071428571428570, - 0.1071428571428570, - 0.1250000000000000, - 0.0925925925925926, - 0.0925925925925926, - 0.1090909090909090, - 0.1071428571428570, - 0.1090909090909090, - 0.1090909090909090, - 0.1071428571428570, - 0.0909090909090909, - 0.0909090909090909, - 0.0909090909090909, - 0.0909090909090909, - 0.0909090909090909, - 0.0892857142857143, - 0.0892857142857143, - 0.0892857142857143, - 0.0892857142857143, - 0.0877192982456140, - 0.1071428571428570, - 0.1071428571428570, - 0.1228070175438600, - 0.1228070175438600, - 0.1250000000000000, - 0.1250000000000000, - 0.1071428571428570, - 0.1090909090909090, - 0.1090909090909090, - 0.1090909090909090, - 0.1090909090909090, - 0.1250000000000000, - 0.1250000000000000, - 0.1272727272727270, - 0.1272727272727270, - 0.1272727272727270, - 0.1272727272727270, - 0.1272727272727270, - 0.1296296296296300, - 0.1272727272727270, - 0.1272727272727270, - 0.1111111111111110, - 0.1111111111111110, - 0.1111111111111110, - 0.1111111111111110, - 0.1111111111111110, - 0.1132075471698110, - 0.1153846153846150, - 0.1153846153846150, - 0.0980392156862745, - 0.1132075471698110, - 0.1153846153846150, - 0.0980392156862745, - 0.0980392156862745, - 0.0980392156862745, - 0.1153846153846150, - 0.1176470588235290, - 0.1346153846153850, - 0.1346153846153850, - 0.1400000000000000, - 0.1428571428571430, - 0.1428571428571430, - 0.1428571428571430, - 0.1428571428571430, - 0.1600000000000000, - 0.1836734693877550, - 0.1836734693877550, - 0.1836734693877550, - 0.1632653061224490, - 0.1632653061224490, - 0.1800000000000000, - 0.1914893617021280, - 0.1914893617021280, - 0.1914893617021280, - 0.1914893617021280, - 0.1914893617021280, - 0.1914893617021280, - 0.1956521739130430, - 0.1956521739130430, - 0.1956521739130430, - 0.1956521739130430, - 0.2173913043478260, - 0.2173913043478260, - 0.2127659574468080, - 0.2127659574468080, - 0.2127659574468080, - 0.2040816326530610, - 0.2000000000000000, - 0.1818181818181820, - 0.1818181818181820, - 0.1818181818181820, - 0.1818181818181820, - 0.1627906976744190, - 0.1627906976744190, - 0.1627906976744190, - 0.1428571428571430, - 0.1428571428571430, - 0.1463414634146340, - 0.1463414634146340, - 0.1860465116279070, - 0.1860465116279070, - 0.2045454545454550, - 0.2093023255813950, - 0.2093023255813950, - 0.2093023255813950, - 0.2272727272727270, - 0.2272727272727270, - 0.2608695652173910, - 0.2608695652173910, - 0.2444444444444440, - 0.2444444444444440, - 0.2954545454545450, - 0.2954545454545450, - 0.3404255319148940, - 0.3333333333333330, - 0.3265306122448980, - 0.3265306122448980, - 0.3200000000000000, - 0.3265306122448980, - 0.3400000000000000, - 0.3333333333333330, - 0.3333333333333330, - 0.3333333333333330, - 0.3269230769230770, - 0.3207547169811320, - 0.3396226415094340, - 0.3396226415094340, - 0.3333333333333330, - 0.3269230769230770, - 0.3207547169811320, - 0.3207547169811320, - 0.3207547169811320, - 0.3148148148148150, - 0.3148148148148150, - 0.3148148148148150, - 0.3090909090909090, - 0.3214285714285710, - 0.3214285714285710, - 0.3214285714285710, - 0.3272727272727270, - 0.3214285714285710, - 0.3214285714285710, - 0.3214285714285710, - 0.3214285714285710, - 0.3214285714285710, - 0.3214285714285710, - 0.3214285714285710, - 0.3214285714285710, - 0.3214285714285710, - 0.3148148148148150, - 0.3148148148148150, - 0.3148148148148150, - 0.3148148148148150, - 0.3090909090909090, - 0.3148148148148150, - 0.2127659574468080, - 0.2127659574468080, - 0.2127659574468080, - 0.2127659574468080, - 0.2173913043478260, - 0.2000000000000000, - 0.2000000000000000, - 0.2000000000000000, - 0.1818181818181820, - 0.1818181818181820, - 0.1777777777777780, - 0.1777777777777780, - 0.1777777777777780, - 0.1777777777777780, - 0.1521739130434780, - 0.1521739130434780, - 0.1521739130434780, - 0.1304347826086960, - 0.1304347826086960, - 0.1304347826086960, - 0.1276595744680850, - 0.1276595744680850, - 0.1276595744680850, - 0.1250000000000000, - 0.1600000000000000, - 0.1600000000000000, - 0.1632653061224490, - 0.1666666666666670, - 0.1666666666666670, - 0.1666666666666670, - 0.1800000000000000, - 0.1800000000000000, - 0.1800000000000000, - 0.1960784313725490, - 0.1960784313725490, - 0.1923076923076920, - 0.1923076923076920, - 0.1923076923076920, - 0.1886792452830190, - 0.1886792452830190, - 0.1730769230769230, - 0.1730769230769230, - 0.1568627450980390, - 0.1568627450980390, - 0.1568627450980390, - 0.1568627450980390, - 0.1400000000000000, - 0.1400000000000000, - 0.1372549019607840, - 0.1372549019607840, - 0.1538461538461540, - 0.1538461538461540, - 0.1200000000000000, - 0.1200000000000000, - 0.1346153846153850, - 0.1372549019607840, - 0.1372549019607840, - 0.1200000000000000, - 0.0833333333333333, - 0.0833333333333333, - 0.0800000000000000, - 0.0800000000000000, - 0.0980392156862745, - 0.0980392156862745, - 0.0980392156862745, - 0.0980392156862745, - 0.0784313725490196, - 0.0961538461538462, - 0.1132075471698110, - 0.1132075471698110, - 0.1132075471698110, - 0.1153846153846150, - 0.0961538461538462, - 0.0961538461538462, - 0.0961538461538462, - 0.0943396226415094, - 0.0943396226415094, - 0.0925925925925926, - 0.0909090909090909, - 0.0909090909090909, - 0.0909090909090909, - 0.0925925925925926, - 0.0909090909090909, - 0.0909090909090909, - 0.0909090909090909, - 0.0909090909090909, - 0.0740740740740741, - 0.0740740740740741, - 0.0727272727272727, - 0.0727272727272727, - 0.0714285714285714, - 0.0714285714285714, - 0.0701754385964912, - 0.0701754385964912, - 0.0655737704918033, - 0.0655737704918033, - 0.0655737704918033, - 0.0666666666666667, - 0.0666666666666667, - 0.0666666666666667, - 0.0666666666666667, - 0.0666666666666667, - 0.0677966101694915, - 0.0677966101694915, - 0.0677966101694915, - 0.0677966101694915, - 0.0677966101694915, - 0.0677966101694915, - 0.0677966101694915, - 0.0833333333333333, - 0.0833333333333333, - 0.0847457627118644, - 0.0847457627118644, - 0.0847457627118644, - 0.0847457627118644, - 0.0689655172413793, - 0.0701754385964912, - 0.0701754385964912, - 0.0701754385964912, - 0.0701754385964912, - 0.0862068965517241, - 0.0862068965517241, - 0.0701754385964912, - 0.0689655172413793, - 0.0677966101694915, - 0.0677966101694915, - 0.0517241379310345, - 0.0517241379310345, - 0.0517241379310345, - 0.0517241379310345, - 0.0517241379310345, - 0.0517241379310345, - 0.0508474576271187, - 0.0508474576271187, - 0.0508474576271187, - 0.0666666666666667, - 0.0666666666666667, - 0.0666666666666667, - 0.0666666666666667, - 0.0655737704918033, - 0.0655737704918033, - 0.0655737704918033, - 0.0655737704918033, - 0.0655737704918033, - 0.0806451612903226, - 0.0806451612903226, - 0.0806451612903226, - 0.0819672131147541, - 0.0819672131147541, - 0.0819672131147541, - 0.0819672131147541, - 0.0819672131147541, - 0.0819672131147541, - 0.0819672131147541, - 0.0833333333333333, - 0.0833333333333333, - 0.0833333333333333, - 0.0833333333333333, - 0.0833333333333333, - 0.0689655172413793, - 0.0677966101694915, - 0.0677966101694915, - 0.0677966101694915, - 0.0677966101694915, - 0.0677966101694915, - 0.0677966101694915, - 0.0677966101694915, - 0.0677966101694915, - 0.0508474576271187, - 0.0508474576271187, - 0.0508474576271187, - 0.0500000000000000, - 0.0508474576271187, - 0.0508474576271187, - 0.0508474576271187, - 0.0508474576271187, - 0.0508474576271187, - 0.0517241379310345, - 0.0517241379310345, - 0.0517241379310345, - 0.0517241379310345, - 0.0517241379310345, - 0.0666666666666667, - 0.0666666666666667, - 0.0666666666666667, - 0.0666666666666667, - 0.0666666666666667, - 0.0666666666666667, - 0.0666666666666667, - 0.0655737704918033, - 0.0645161290322581, - 0.0645161290322581, - 0.0645161290322581, - 0.0645161290322581, - 0.0645161290322581, - 0.0645161290322581, - 0.0645161290322581, - 0.0645161290322581, - 0.0634920634920635, - 0.0634920634920635, - 0.0634920634920635, - 0.0625000000000000, - 0.0634920634920635, - 0.0634920634920635, - 0.0634920634920635, - 0.0634920634920635, - 0.0634920634920635, - 0.0634920634920635, - 0.0625000000000000, - 0.0625000000000000, - 0.0625000000000000, - 0.0625000000000000, - 0.0625000000000000, - 0.0625000000000000, - 0.0625000000000000, - 0.0625000000000000, - 0.0625000000000000, - 0.0625000000000000, - 0.0625000000000000, - 0.0625000000000000, - 0.0625000000000000, - 0.0625000000000000, - 0.0476190476190476, - 0.0476190476190476, - 0.0476190476190476, - 0.0476190476190476, - 0.0476190476190476, - 0.0483870967741936, - 0.0483870967741936, - 0.0483870967741936, - 0.0327868852459016, - 0.0327868852459016, - 0.0327868852459016, - 0.0327868852459016, - 0.0322580645161290, - 0.0322580645161290, - 0.0317460317460317, - 0.0317460317460317, - 0.0312500000000000, - 0.0312500000000000, - 0.0312500000000000, - 0.0312500000000000, - 0.0312500000000000, - 0.0312500000000000, - 0.0312500000000000, - 0.0312500000000000, - 0.0312500000000000, - 0.0312500000000000, - 0.0312500000000000, - 0.0317460317460317, - 0.0317460317460317, - 0.0317460317460317, - 0.0317460317460317, - 0.0317460317460317, - 0.0317460317460317, - 0.0317460317460317, - 0.0322580645161290, - 0.0322580645161290, - 0.0322580645161290, - 0.0322580645161290, - 0.0322580645161290, - 0.0322580645161290, - 0.0322580645161290, - 0.0322580645161290, - 0.0322580645161290, - 0.0322580645161290, - 0.0322580645161290, - 0.0322580645161290, - 0.0322580645161290, - 0.0322580645161290, - 0.0322580645161290, - 0.0322580645161290, - 0.0322580645161290, - 0.0322580645161290, - 0.0317460317460317, - 0.0317460317460317, - 0.0317460317460317, - 0.0161290322580645, - 0.0161290322580645, - 0.0161290322580645, - 0.0161290322580645, - 0.0161290322580645, - 0.0161290322580645, - 0.0161290322580645, - 0.0161290322580645, - 0.0163934426229508, - 0.0163934426229508, - 0.0163934426229508, - 0.0163934426229508, - 0.0161290322580645, - 0.0161290322580645, - 0.0161290322580645, - 0.0161290322580645, - 0.0161290322580645, - 0.0161290322580645, - 0.0161290322580645, - 0.0161290322580645, - 0.0161290322580645, - 0.0161290322580645, - 0.0161290322580645, - 0.0161290322580645, - 0.0161290322580645, - 0.0161290322580645, - 0.0158730158730159, - 0.0158730158730159, - 0.0158730158730159, - 0.0158730158730159, - 0.0158730158730159, - 0.0158730158730159, - 0.0156250000000000, - 0.0156250000000000, - 0.0153846153846154, - 0.0153846153846154, - 0.0153846153846154, - 0.0153846153846154, - 0.0153846153846154, - 0.0153846153846154, - 0.0153846153846154, - 0.0153846153846154, - 0.0153846153846154, - 0.0153846153846154, - 0.0153846153846154, - 0.0153846153846154, - 0.0153846153846154, - 0.0153846153846154, - 0.0153846153846154, - 0.0153846153846154, - 0.0153846153846154, - 0.0153846153846154, - 0.0151515151515152, - 0.0151515151515152, - 0.0151515151515152, - 0.0151515151515152, - 0.0151515151515152, - 0.0151515151515152, - 0.0151515151515152, - 0.0151515151515152, - 0.0151515151515152, - 0.0151515151515152, - 0.0151515151515152, - 0.0151515151515152, - 0.0151515151515152, - 0.0151515151515152, - 0.0151515151515152, - 0.0151515151515152, - 0.0151515151515152, - 0.0151515151515152, - 0.0151515151515152, - 0.0151515151515152, - 0.0151515151515152, - 0.0151515151515152, - 0.0151515151515152, - 0.0151515151515152, - 0.0151515151515152, - 0.0151515151515152, - 0.0151515151515152, - 0.0151515151515152, - 0.0151515151515152, - 0.0151515151515152, - 0.0151515151515152, - 0.0151515151515152, - 0.0151515151515152, - 0.0151515151515152, - 0.0151515151515152, - 0.0151515151515152, - 0.0151515151515152, - 0.0151515151515152, - 0.0151515151515152, - 0.0151515151515152, - 0.0151515151515152, - 0.0151515151515152, - 0.0151515151515152, - 0.0151515151515152, - 0.0151515151515152, - 0.0151515151515152, - 0.0151515151515152, - 0.0151515151515152, - 0.0151515151515152, - 0.0151515151515152, - 0.0151515151515152, - 0.0151515151515152, - 0.0151515151515152, - 0.0151515151515152, - 0.0151515151515152, - 0.0151515151515152, - 0.0151515151515152, - 0.0151515151515152, - 0.0151515151515152, - 0.0151515151515152, - 0.0151515151515152, - 0.0151515151515152, - 0.0151515151515152, - 0.0151515151515152, - 0.0151515151515152, - 0.0151515151515152, - 0.0151515151515152, - 0.0151515151515152, - 0.0151515151515152, - 0.0151515151515152, - 0.0151515151515152, - 0.0151515151515152, - 0.0151515151515152, - 0.0151515151515152, - 0.0151515151515152, - 0.0151515151515152, - 0.0151515151515152, - 0.0151515151515152, - 0.0151515151515152, - 0.0151515151515152, - 0.0151515151515152, - 0.0151515151515152, - 0.0151515151515152, - 0.0151515151515152, - 0.0151515151515152, - 0.0151515151515152, - 0.0151515151515152, - 0.0151515151515152, - 0.0153846153846154, - 0.0153846153846154, - 0.0153846153846154, - 0.0153846153846154, - 0.0153846153846154, - 0.0153846153846154, - 0.0153846153846154, - 0.0153846153846154, - 0.0153846153846154, - 0.0153846153846154, - 0.0153846153846154, - 0.0153846153846154, - 0.0153846153846154, - 0.0153846153846154, - 0.0153846153846154, - 0.0153846153846154, - 0.0153846153846154, - 0.0153846153846154, - 0.0153846153846154, - 0.0153846153846154, - 0.0153846153846154, - 0.0153846153846154, - 0.0153846153846154, - 0.0153846153846154, - 0.0153846153846154, - 0.0153846153846154, - 0.0153846153846154, - 0.0153846153846154, - 0.0153846153846154, - 0.0153846153846154, - 0.0153846153846154, - 0.0153846153846154, - 0.0153846153846154, - 0.0153846153846154, - 0.0153846153846154, - 0.0153846153846154, - 0.0153846153846154, - 0.0153846153846154, - 0.0153846153846154, - 0.0153846153846154, - 0.0153846153846154, - 0.0153846153846154, - 0.0153846153846154, - 0.0153846153846154, - 0.0153846153846154, - 0.0153846153846154, - 0.0153846153846154, - 0.0153846153846154, - 0.0153846153846154, - 0.0153846153846154, - 0.0153846153846154, - 0.0153846153846154, - 0.0153846153846154, - 0.0153846153846154, - 0.0153846153846154, - 0.0153846153846154, - 0.0153846153846154, - 0.0153846153846154, - 0.0153846153846154, - 0.0153846153846154, - 0.0153846153846154, - 0.0153846153846154, - 0.0153846153846154, - 0.0153846153846154, - 0.0153846153846154, - 0.0153846153846154, - 0.0153846153846154, - 0.0153846153846154, - 0.0153846153846154, - 0.0153846153846154, - 0.0153846153846154, - 0.0153846153846154, - 0.0153846153846154, - 0.0153846153846154, - 0.0153846153846154, - 0.0153846153846154, - 0.0153846153846154, - 0.0153846153846154, - 0.0153846153846154, - 0.0153846153846154, - 0.0153846153846154, - 0.0153846153846154, - 0.0153846153846154, - 0.0153846153846154, - 0.0153846153846154, - 0.0153846153846154, - 0.0153846153846154, - 0.0153846153846154, - 0.0153846153846154, - 0.0153846153846154, - 0.0153846153846154, - 0.0153846153846154, - 0.0153846153846154, - 0.0153846153846154, - 0.0153846153846154, - 0.0153846153846154, - 0.0153846153846154, - 0.0153846153846154, - 0.0153846153846154, - 0.0153846153846154, - 0.0153846153846154, - 0.0153846153846154, - 0.0153846153846154, - 0.0153846153846154, - 0.0153846153846154, - 0.0153846153846154, - 0.0153846153846154, - 0.0153846153846154, - 0.0153846153846154, - 0.0153846153846154, - 0.0153846153846154, - 0.0153846153846154, - 0.0153846153846154, - 0.0153846153846154, - 0.0153846153846154, - 0.0153846153846154, - 0.0153846153846154, - 0.0156250000000000, - 0.0156250000000000, - 0.0156250000000000, - 0.0156250000000000, - 0.0156250000000000, - 0.0156250000000000, - 0.0156250000000000, - 0.0156250000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0175438596491228, - 0.0175438596491228, - 0.0175438596491228, - 0.0175438596491228, - 0.0175438596491228, - 0.0175438596491228, - 0.0175438596491228, - 0.0175438596491228, - 0.0175438596491228, - 0.0175438596491228, - 0.0175438596491228, - 0.0175438596491228, - 0.0175438596491228, - 0.0175438596491228, - 0.0175438596491228, - 0.0175438596491228, - 0.0175438596491228, - 0.0172413793103448, - 0.0175438596491228, - 0.0175438596491228, - 0.0175438596491228, - 0.0175438596491228, - 0.0178571428571429, - 0.0181818181818182, - 0.0357142857142857, - 0.0363636363636364, - 0.0363636363636364, - 0.0363636363636364, - 0.0363636363636364, - 0.0350877192982456, - 0.0178571428571429, - 0.0178571428571429, - 0.0178571428571429, - 0.0178571428571429, - 0.0181818181818182, - 0.0181818181818182, - 0.0181818181818182, - 0.0181818181818182, - 0.0181818181818182, - 0.0181818181818182, - 0.0181818181818182, - 0.0185185185185185, - 0.0185185185185185, - 0.0185185185185185, - 0.0185185185185185, - 0.0185185185185185, - 0.0185185185185185, - 0.0181818181818182, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0188679245283019, - 0.0188679245283019, - 0.0185185185185185, - 0.0185185185185185, - 0.0185185185185185, - 0.0185185185185185, - 0.0188679245283019, - 0.0188679245283019, - 0.0188679245283019, - 0.0188679245283019, - 0.0188679245283019, - 0.0188679245283019, - 0.0181818181818182, - 0.0185185185185185, - 0.0185185185185185, - 0.0185185185185185, - 0.0185185185185185, - 0.0185185185185185, - 0.0181818181818182, - 0.0185185185185185, - 0.0181818181818182, - 0.0181818181818182, - 0.0185185185185185, - 0.0185185185185185, - 0.0188679245283019, - 0.0188679245283019, - 0.0188679245283019, - 0.0192307692307692, - 0.0196078431372549, - 0.0196078431372549, - 0.0196078431372549, - 0.0196078431372549, - 0.0196078431372549, - 0.0200000000000000, - 0.0200000000000000, - 0.0200000000000000, - 0.0400000000000000, - 0.0400000000000000, - 0.0392156862745098, - 0.0392156862745098, - 0.0400000000000000, - 0.0400000000000000, - 0.0400000000000000, - 0.0392156862745098, - 0.0384615384615385, - 0.0566037735849057, - 0.0566037735849057, - 0.0576923076923077, - 0.0576923076923077, - 0.0576923076923077, - 0.0576923076923077, - 0.0576923076923077, - 0.0566037735849057, - 0.0566037735849057, - 0.0566037735849057, - 0.0566037735849057, - 0.0566037735849057, - 0.0566037735849057, - 0.0588235294117647, - 0.0588235294117647, - 0.0588235294117647, - 0.0588235294117647, - 0.0600000000000000, - 0.0588235294117647, - 0.0588235294117647, - 0.0588235294117647, - 0.0588235294117647, - 0.0588235294117647, - 0.0588235294117647, - 0.0588235294117647, - 0.0600000000000000, - 0.0600000000000000, - 0.0600000000000000, - 0.0600000000000000, - 0.0600000000000000, - 0.0600000000000000, - 0.0588235294117647, - 0.0588235294117647, - 0.0392156862745098, - 0.0392156862745098, - 0.0392156862745098, - 0.0384615384615385, - 0.0370370370370370, - 0.0370370370370370, - 0.0370370370370370, - 0.0370370370370370, - 0.0392156862745098, - 0.0200000000000000, - 0.0408163265306122, - 0.0408163265306122, - 0.0408163265306122, - 0.0408163265306122, - 0.0416666666666667, - 0.0416666666666667, - 0.0425531914893617, - 0.0425531914893617, - 0.0425531914893617, - 0.0425531914893617, - 0.0425531914893617, - 0.0416666666666667, - 0.0625000000000000, - 0.0612244897959184, - 0.0612244897959184, - 0.0612244897959184, - 0.0600000000000000, - 0.0588235294117647, - 0.0588235294117647, - 0.0600000000000000, - 0.0600000000000000, - 0.0600000000000000, - 0.0638297872340425, - 0.0638297872340425, - 0.0434782608695652, - 0.0444444444444444, - 0.0444444444444444, - 0.0444444444444444, - 0.0444444444444444, - 0.0444444444444444, - 0.0227272727272727, - 0.0217391304347826, - 0.0212765957446808, - 0.0208333333333333, - 0.0204081632653061, - 0.0204081632653061, - 0.0200000000000000, - 0.0196078431372549, - 0.0196078431372549, - 0.0196078431372549, - 0.0196078431372549, - 0.0196078431372549, - 0.0370370370370370, - 0.0370370370370370, - 0.0370370370370370, - 0.0370370370370370, - 0.0350877192982456, - 0.0350877192982456, - 0.0344827586206897, - 0.0344827586206897, - 0.0344827586206897, - 0.0344827586206897, - 0.0333333333333333, - 0.0333333333333333, - 0.0333333333333333, - 0.0333333333333333, - 0.0333333333333333, - 0.0333333333333333, - 0.0327868852459016, - 0.0327868852459016, - 0.0322580645161290, - 0.0322580645161290, - 0.0322580645161290, - 0.0322580645161290, - 0.0322580645161290, - 0.0322580645161290, - 0.0322580645161290, - 0.0322580645161290, - 0.0322580645161290, - 0.0317460317460317, - 0.0317460317460317, - 0.0317460317460317, - 0.0317460317460317, - 0.0322580645161290, - 0.0322580645161290, - 0.0312500000000000, - 0.0317460317460317, - 0.0317460317460317, - 0.0317460317460317, - 0.0468750000000000, - 0.0468750000000000, - 0.0468750000000000, - 0.0461538461538462, - 0.0461538461538462, - 0.0461538461538462, - 0.0461538461538462, - 0.0461538461538462, - 0.0461538461538462, - 0.0461538461538462, - 0.0461538461538462, - 0.0461538461538462, - 0.0461538461538462, - 0.0461538461538462, - 0.0461538461538462, - 0.0461538461538462, - 0.0461538461538462, - 0.0312500000000000, - 0.0312500000000000, - 0.0158730158730159, - 0.0158730158730159, - 0.0158730158730159, - 0.0158730158730159, - 0.0158730158730159, - 0.0158730158730159, - 0.0158730158730159, - 0.0161290322580645, - 0.0161290322580645, - 0.0161290322580645, - 0.0163934426229508, - 0.0163934426229508, - 0.0163934426229508, - 0.0163934426229508, - 0.0163934426229508, - 0.0163934426229508, - 0.0163934426229508, - 0.0163934426229508, - 0.0166666666666667, - 0.0166666666666667, - 0.0166666666666667, - 0.0169491525423729, - 0.0169491525423729, - 0.0169491525423729, - 0.0166666666666667, - 0.0163934426229508, - 0.0163934426229508, - 0.0163934426229508, - 0.0163934426229508, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0166666666666667, - 0.0166666666666667, - 0.0169491525423729, - 0.0169491525423729, - 0.0169491525423729, - 0.0169491525423729, - 0.0172413793103448, - 0.0172413793103448, - 0.0172413793103448, - 0.0172413793103448, - 0.0172413793103448, - 0.0172413793103448, - 0.0172413793103448, - 0.0172413793103448, - 0.0338983050847458, - 0.0338983050847458, - 0.0338983050847458, - 0.0338983050847458, - 0.0338983050847458, - 0.0338983050847458, - 0.0338983050847458, - 0.0338983050847458, - 0.0338983050847458, - 0.0338983050847458, - 0.0338983050847458, - 0.0338983050847458, - 0.0338983050847458, - 0.0327868852459016, - 0.0327868852459016, - 0.0333333333333333, - 0.0491803278688525, - 0.0491803278688525, - 0.0491803278688525, - 0.0483870967741936, - 0.0476190476190476, - 0.0468750000000000, - 0.0468750000000000, - 0.0468750000000000, - 0.0468750000000000, - 0.0468750000000000, - 0.0461538461538462, - 0.0461538461538462, - 0.0461538461538462, - 0.0461538461538462, - 0.0461538461538462, - 0.0461538461538462, - 0.0461538461538462, - 0.0461538461538462, - 0.0461538461538462, - 0.0461538461538462, - 0.0307692307692308, - 0.0307692307692308, - 0.0307692307692308, - 0.0312500000000000, - 0.0317460317460317, - 0.0312500000000000, - 0.0312500000000000, - 0.0312500000000000, - 0.0312500000000000, - 0.0312500000000000, - 0.0317460317460317, - 0.0317460317460317, - 0.0317460317460317, - 0.0317460317460317, - 0.0317460317460317, - 0.0317460317460317, - 0.0163934426229508, - 0.0163934426229508, - 0.0163934426229508, - 0.0163934426229508, - 0.0163934426229508, - 0.0158730158730159, - 0.0161290322580645, - 0.0161290322580645, - 0.0161290322580645, - 0.0161290322580645, - 0.0163934426229508, - 0.0163934426229508, - 0.0322580645161290, - 0.0322580645161290, - 0.0322580645161290, - 0.0333333333333333, - 0.0344827586206897, - 0.0350877192982456, - 0.0526315789473684, - 0.0526315789473684, - 0.0526315789473684, - 0.0526315789473684, - 0.0535714285714286, - 0.0545454545454545, - 0.0370370370370370, - 0.0370370370370370, - 0.0370370370370370, - 0.0370370370370370, - 0.0363636363636364, - 0.0370370370370370, - 0.0350877192982456, - 0.0350877192982456, - 0.0350877192982456, - 0.0344827586206897, - 0.0344827586206897, - 0.0333333333333333, - 0.0169491525423729, - 0.0169491525423729, - 0.0166666666666667, - 0.0166666666666667, - 0.0166666666666667, - 0.0166666666666667, - 0.0327868852459016, - 0.0327868852459016, - 0.0327868852459016, - 0.0327868852459016, - 0.0327868852459016, - 0.0327868852459016, - 0.0333333333333333, - 0.0333333333333333, - 0.0333333333333333, - 0.0338983050847458, - 0.0338983050847458, - 0.0338983050847458, - 0.0172413793103448, - 0.0172413793103448, - 0.0175438596491228, - 0.0172413793103448, - 0.0172413793103448, - 0.0175438596491228, - 0.0000000000000000, - 0.0000000000000000, - 0.0169491525423729, - 0.0169491525423729, - 0.0172413793103448, - 0.0169491525423729, - 0.0169491525423729, - 0.0169491525423729, - 0.0169491525423729, - 0.0169491525423729, - 0.0163934426229508, - 0.0166666666666667, - 0.0166666666666667, - 0.0166666666666667, - 0.0166666666666667, - 0.0166666666666667, - 0.0169491525423729, - 0.0169491525423729, - 0.0166666666666667, - 0.0166666666666667, - 0.0166666666666667, - 0.0166666666666667, - 0.0166666666666667, - 0.0163934426229508, - 0.0166666666666667, - 0.0166666666666667, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0166666666666667, - 0.0166666666666667, - 0.0166666666666667, - 0.0161290322580645, - 0.0161290322580645, - 0.0161290322580645, - 0.0161290322580645, - 0.0161290322580645, - 0.0161290322580645, - 0.0161290322580645, - 0.0161290322580645, - 0.0161290322580645, - 0.0161290322580645, - 0.0156250000000000, - 0.0156250000000000, - 0.0158730158730159, - 0.0158730158730159, - 0.0158730158730159, - 0.0158730158730159, - 0.0158730158730159, - 0.0158730158730159, - 0.0156250000000000, - 0.0156250000000000, - 0.0156250000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0156250000000000, - 0.0156250000000000, - 0.0156250000000000, - 0.0153846153846154, - 0.0153846153846154, - 0.0153846153846154, - 0.0153846153846154, - 0.0153846153846154, - 0.0153846153846154, - 0.0153846153846154, - 0.0153846153846154, - 0.0153846153846154, - 0.0153846153846154, - 0.0153846153846154, - 0.0303030303030303, - 0.0303030303030303, - 0.0303030303030303, - 0.0303030303030303, - 0.0153846153846154, - 0.0153846153846154, - 0.0153846153846154, - 0.0153846153846154, - 0.0153846153846154, - 0.0158730158730159, - 0.0158730158730159, - 0.0158730158730159, - 0.0158730158730159, - 0.0158730158730159, - 0.0161290322580645, - 0.0158730158730159, - 0.0158730158730159, - 0.0158730158730159, - 0.0158730158730159, - 0.0161290322580645, - 0.0317460317460317, - 0.0317460317460317, - 0.0317460317460317, - 0.0317460317460317, - 0.0317460317460317, - 0.0322580645161290, - 0.0322580645161290, - 0.0322580645161290, - 0.0322580645161290, - 0.0322580645161290, - 0.0327868852459016, - 0.0327868852459016, - 0.0327868852459016, - 0.0327868852459016, - 0.0327868852459016, - 0.0327868852459016, - 0.0327868852459016, - 0.0327868852459016, - 0.0327868852459016, - 0.0322580645161290, - 0.0322580645161290, - 0.0322580645161290, - 0.0483870967741936, - 0.0468750000000000, - 0.0476190476190476, - 0.0483870967741936, - 0.0483870967741936, - 0.0483870967741936, - 0.0491803278688525, - 0.0491803278688525, - 0.0491803278688525, - 0.0491803278688525, - 0.0491803278688525, - 0.0500000000000000, - 0.0491803278688525, - 0.0491803278688525, - 0.0483870967741936, - 0.0483870967741936, - 0.0483870967741936, - 0.0483870967741936, - 0.0327868852459016, - 0.0333333333333333, - 0.0169491525423729, - 0.0169491525423729, - 0.0333333333333333, - 0.0333333333333333, - 0.0645161290322581, - 0.0793650793650794, - 0.0781250000000000, - 0.0769230769230769, - 0.0769230769230769, - 0.0769230769230769, - 0.0769230769230769, - 0.0781250000000000, - 0.0769230769230769, - 0.0769230769230769, - 0.0769230769230769, - 0.0769230769230769, - 0.0781250000000000, - 0.0781250000000000, - 0.0793650793650794, - 0.0793650793650794, - 0.0793650793650794, - 0.0793650793650794, - 0.0793650793650794, - 0.0937500000000000, - 0.0937500000000000, - 0.0937500000000000, - 0.0937500000000000, - 0.0937500000000000, - 0.0937500000000000, - 0.0937500000000000, - 0.0937500000000000, - 0.0937500000000000, - 0.0937500000000000, - 0.0937500000000000, - 0.0937500000000000, - 0.0923076923076923, - 0.0937500000000000, - 0.0937500000000000, - 0.0937500000000000, - 0.0923076923076923, - 0.0923076923076923, - 0.0923076923076923, - 0.0952380952380952, - 0.0967741935483871, - 0.0983606557377049, - 0.0983606557377049, - 0.0983606557377049, - 0.0847457627118644, - 0.0892857142857143, - 0.0892857142857143, - 0.0892857142857143, - 0.0877192982456140, - 0.0727272727272727, - 0.0892857142857143, - 0.0892857142857143, - 0.0909090909090909, - 0.0740740740740741, - 0.0740740740740741, - 0.0740740740740741, - 0.0576923076923077, - 0.0740740740740741, - 0.0740740740740741, - 0.0909090909090909, - 0.0909090909090909, - 0.1071428571428570, - 0.1071428571428570, - 0.1071428571428570, - 0.1206896551724140, - 0.1206896551724140, - 0.1228070175438600, - 0.1250000000000000, - 0.1090909090909090, - 0.1428571428571430, - 0.1428571428571430, - 0.1428571428571430, - 0.1428571428571430, - 0.1111111111111110, - 0.1111111111111110, - 0.0980392156862745, - 0.0980392156862745, - 0.0961538461538462, - 0.1000000000000000, - 0.0816326530612245, - 0.0816326530612245, - 0.0800000000000000, - 0.0800000000000000, - 0.0800000000000000, - 0.0800000000000000, - 0.0980392156862745, - 0.0980392156862745, - 0.0816326530612245, - 0.0816326530612245, - 0.0816326530612245, - 0.0833333333333333, - 0.0833333333333333, - 0.1000000000000000, - 0.1020408163265310, - 0.1020408163265310, - 0.1020408163265310, - 0.1020408163265310, - 0.1153846153846150, - 0.1111111111111110, - 0.1071428571428570, - 0.1071428571428570, - 0.1071428571428570, - 0.1090909090909090, - 0.1090909090909090, - 0.1090909090909090, - 0.1052631578947370, - 0.1071428571428570, - 0.1071428571428570, - 0.1071428571428570, - 0.1071428571428570, - 0.1071428571428570, - 0.1071428571428570, - 0.0909090909090909, - 0.0925925925925926, - 0.0925925925925926, - 0.0925925925925926, - 0.0784313725490196, - 0.0769230769230769, - 0.0784313725490196, - 0.0784313725490196, - 0.0769230769230769, - 0.0784313725490196, - 0.0784313725490196, - 0.0784313725490196, - 0.0961538461538462, - 0.0961538461538462, - 0.1132075471698110, - 0.1296296296296300, - 0.1296296296296300, - 0.1296296296296300, - 0.1272727272727270, - 0.1272727272727270, - 0.1272727272727270, - 0.1272727272727270, - 0.1272727272727270, - 0.1153846153846150, - 0.1153846153846150, - 0.1153846153846150, - 0.1132075471698110, - 0.1111111111111110, - 0.1111111111111110, - 0.1454545454545450, - 0.1454545454545450, - 0.1538461538461540, - 0.1481481481481480, - 0.1481481481481480, - 0.1481481481481480, - 0.1538461538461540, - 0.1538461538461540, - 0.1428571428571430, - 0.1428571428571430, - 0.1428571428571430, - 0.1428571428571430, - 0.1428571428571430, - 0.1276595744680850, - 0.1304347826086960, - 0.1304347826086960, - 0.0888888888888889, - 0.0869565217391304, - 0.0851063829787234, - 0.1041666666666670, - 0.1063829787234040, - 0.1063829787234040, - 0.1063829787234040, - 0.1063829787234040, - 0.1250000000000000, - 0.1250000000000000, - 0.1224489795918370, - 0.1041666666666670, - 0.1041666666666670, - 0.1041666666666670, - 0.1020408163265310, - 0.1041666666666670, - 0.1063829787234040, - 0.1250000000000000, - 0.1250000000000000, - 0.1250000000000000, - 0.1041666666666670, - 0.1041666666666670, - 0.1020408163265310, - 0.1020408163265310, - 0.1000000000000000, - 0.1000000000000000, - 0.0980392156862745, - 0.0980392156862745, - 0.1153846153846150, - 0.1153846153846150, - 0.1132075471698110, - 0.1132075471698110, - 0.1153846153846150, - 0.1153846153846150, - 0.1636363636363640, - 0.1636363636363640, - 0.1636363636363640, - 0.1636363636363640, - 0.1636363636363640, - 0.1636363636363640, - 0.1666666666666670, - 0.1666666666666670, - 0.1666666666666670, - 0.1698113207547170, - 0.1666666666666670, - 0.1509433962264150, - 0.1785714285714290, - 0.1785714285714290, - 0.1785714285714290, - 0.1818181818181820, - 0.1636363636363640, - 0.1785714285714290, - 0.1785714285714290, - 0.1785714285714290, - 0.1785714285714290, - 0.1754385964912280, - 0.1754385964912280, - 0.1896551724137930, - 0.1896551724137930, - 0.1896551724137930, - 0.1896551724137930, - 0.1864406779661020, - 0.1803278688524590, - 0.1803278688524590, - 0.1803278688524590, - 0.1803278688524590, - 0.1803278688524590, - 0.1803278688524590, - 0.1803278688524590, - 0.1803278688524590, - 0.1803278688524590, - 0.1833333333333330, - 0.1833333333333330, - 0.1833333333333330, - 0.1967213114754100, - 0.1935483870967740, - 0.1803278688524590, - 0.1803278688524590, - 0.1803278688524590, - 0.1774193548387100, - 0.1774193548387100, - 0.1774193548387100, - 0.1500000000000000, - 0.1500000000000000, - 0.1500000000000000, - 0.1500000000000000, - 0.1666666666666670, - 0.1525423728813560, - 0.1071428571428570, - 0.1228070175438600, - 0.1228070175438600, - 0.1228070175438600, - 0.1228070175438600, - 0.1228070175438600, - 0.1250000000000000, - 0.1250000000000000, - 0.1250000000000000, - 0.1250000000000000, - 0.1250000000000000, - 0.1403508771929820, - 0.1403508771929820, - 0.1403508771929820, - 0.1403508771929820, - 0.1428571428571430, - 0.1428571428571430, - 0.1428571428571430, - 0.1724137931034480, - 0.1724137931034480, - 0.1694915254237290, - 0.1666666666666670, - 0.1639344262295080, - 0.1500000000000000, - 0.1639344262295080, - 0.1639344262295080, - 0.1639344262295080, - 0.1612903225806450, - 0.1612903225806450, - 0.1612903225806450, - 0.1612903225806450, - 0.1475409836065570, - 0.1475409836065570, - 0.1612903225806450, - 0.1612903225806450, - 0.1587301587301590, - 0.1692307692307690, - 0.1692307692307690, - 0.1692307692307690, - 0.1692307692307690, - 0.1562500000000000, - 0.1562500000000000, - 0.1562500000000000, - 0.1692307692307690, - 0.1692307692307690, - 0.1692307692307690, - 0.1692307692307690, - 0.1538461538461540, - 0.1538461538461540, - 0.1538461538461540, - 0.1538461538461540, - 0.1406250000000000, - 0.1290322580645160, - 0.1290322580645160, - 0.0847457627118644, - 0.0847457627118644, - 0.0847457627118644, - 0.0847457627118644, - 0.0862068965517241, - 0.0862068965517241, - 0.0833333333333333, - 0.0833333333333333, - 0.0833333333333333, - 0.0833333333333333, - 0.0833333333333333, - 0.0833333333333333, - 0.0793650793650794, - 0.0793650793650794, - 0.0793650793650794, - 0.0781250000000000, - 0.0781250000000000, - 0.0923076923076923, - 0.0923076923076923, - 0.0923076923076923, - 0.0923076923076923, - 0.0923076923076923, - 0.0923076923076923, - 0.0923076923076923, - 0.0923076923076923, - 0.0923076923076923, - 0.0923076923076923, - 0.0952380952380952, - 0.0793650793650794, - 0.0806451612903226, - 0.0806451612903226, - 0.0806451612903226, - 0.0806451612903226, - 0.0806451612903226, - 0.0793650793650794, - 0.0793650793650794, - 0.0793650793650794, - 0.0793650793650794, - 0.0793650793650794, - 0.0793650793650794, - 0.0793650793650794, - 0.0793650793650794, - 0.0793650793650794, - 0.0793650793650794, - 0.0793650793650794, - 0.0793650793650794, - 0.0793650793650794, - 0.0793650793650794, - 0.0645161290322581, - 0.0645161290322581, - 0.0645161290322581, - 0.0645161290322581, - 0.0634920634920635, - 0.0634920634920635, - 0.0634920634920635, - 0.0634920634920635, - 0.0634920634920635, - 0.0634920634920635, - 0.0634920634920635, - 0.0483870967741936, - 0.0483870967741936, - 0.0483870967741936, - 0.0483870967741936, - 0.0476190476190476, - 0.0476190476190476, - 0.0476190476190476, - 0.0476190476190476, - 0.0476190476190476, - 0.0483870967741936, - 0.0483870967741936, - 0.0483870967741936, - 0.0483870967741936, - 0.0476190476190476, - 0.0476190476190476, - 0.0476190476190476, - 0.0476190476190476, - 0.0476190476190476, - 0.0476190476190476, - 0.0625000000000000, - 0.0625000000000000, - 0.0625000000000000, - 0.0625000000000000, - 0.0615384615384615, - 0.0615384615384615, - 0.0615384615384615, - 0.0615384615384615, - 0.0615384615384615, - 0.0615384615384615, - 0.0606060606060606, - 0.0606060606060606, - 0.0606060606060606, - 0.0606060606060606, - 0.0606060606060606, - 0.0606060606060606, - 0.0606060606060606, - 0.0606060606060606, - 0.0606060606060606, - 0.0606060606060606, - 0.0597014925373134, - 0.0588235294117647, - 0.0588235294117647, - 0.0579710144927536, - 0.0579710144927536, - 0.0579710144927536, - 0.0579710144927536, - 0.0579710144927536, - 0.0579710144927536, - 0.0579710144927536, - 0.0579710144927536, - 0.0579710144927536, - 0.0579710144927536, - 0.0579710144927536, - 0.0579710144927536, - 0.0579710144927536, - 0.0579710144927536, - 0.0579710144927536, - 0.0579710144927536, - 0.0579710144927536, - 0.0579710144927536, - 0.0579710144927536, - 0.0579710144927536, - 0.0579710144927536, - 0.0579710144927536, - 0.0579710144927536, - 0.0579710144927536, - 0.0579710144927536, - 0.0579710144927536, - 0.0579710144927536, - 0.0579710144927536, - 0.0579710144927536, - 0.0579710144927536, - 0.0579710144927536, - 0.0579710144927536, - 0.0579710144927536, - 0.0579710144927536, - 0.0579710144927536, - 0.0579710144927536, - 0.0571428571428571, - 0.0571428571428571, - 0.0571428571428571, - 0.0571428571428571, - 0.0571428571428571, - 0.0571428571428571, - 0.0571428571428571, - 0.0571428571428571, - 0.0434782608695652, - 0.0434782608695652, - 0.0434782608695652, - 0.0434782608695652, - 0.0434782608695652, - 0.0434782608695652, - 0.0434782608695652, - 0.0434782608695652, - 0.0434782608695652, - 0.0434782608695652, - 0.0434782608695652, - 0.0434782608695652, - 0.0434782608695652, - 0.0434782608695652, - 0.0434782608695652, - 0.0434782608695652, - 0.0434782608695652, - 0.0434782608695652, - 0.0428571428571429, - 0.0428571428571429, - 0.0428571428571429, - 0.0428571428571429, - 0.0428571428571429, - 0.0428571428571429, - 0.0428571428571429, - 0.0428571428571429, - 0.0428571428571429, - 0.0428571428571429, - 0.0428571428571429, - 0.0428571428571429, - 0.0428571428571429, - 0.0428571428571429, - 0.0428571428571429, - 0.0428571428571429, - 0.0428571428571429, - 0.0428571428571429, - 0.0289855072463768, - 0.0289855072463768, - 0.0289855072463768, - 0.0289855072463768, - 0.0289855072463768, - 0.0289855072463768, - 0.0289855072463768, - 0.0289855072463768, - 0.0289855072463768, - 0.0289855072463768, - 0.0289855072463768, - 0.0289855072463768, - 0.0289855072463768, - 0.0289855072463768, - 0.0289855072463768, - 0.0289855072463768, - 0.0289855072463768, - 0.0289855072463768, - 0.0289855072463768, - 0.0289855072463768, - 0.0289855072463768, - 0.0289855072463768, - 0.0289855072463768, - 0.0289855072463768, - 0.0289855072463768, - 0.0289855072463768, - 0.0289855072463768, - 0.0289855072463768, - 0.0289855072463768, - 0.0289855072463768, - 0.0289855072463768, - 0.0289855072463768, - 0.0289855072463768, - 0.0289855072463768, - 0.0289855072463768, - 0.0289855072463768, - 0.0285714285714286, - 0.0285714285714286, - 0.0285714285714286, - 0.0285714285714286, - 0.0285714285714286, - 0.0285714285714286, - 0.0285714285714286, - 0.0285714285714286, - 0.0285714285714286, - 0.0285714285714286, - 0.0285714285714286, - 0.0285714285714286, - 0.0285714285714286, - 0.0285714285714286, - 0.0285714285714286, - 0.0285714285714286, - 0.0285714285714286, - 0.0285714285714286, - 0.0285714285714286, - 0.0285714285714286, - 0.0285714285714286, - 0.0285714285714286, - 0.0285714285714286, - 0.0285714285714286, - 0.0285714285714286, - 0.0285714285714286, - 0.0285714285714286, - 0.0285714285714286, - 0.0285714285714286, - 0.0285714285714286, - 0.0285714285714286, - 0.0285714285714286, - 0.0285714285714286, - 0.0285714285714286, - 0.0285714285714286, - 0.0285714285714286, - 0.0285714285714286, - 0.0285714285714286, - 0.0285714285714286, - 0.0289855072463768, - 0.0289855072463768, - 0.0289855072463768, - 0.0289855072463768, - 0.0289855072463768, - 0.0289855072463768, - 0.0289855072463768, - 0.0289855072463768, - 0.0289855072463768, - 0.0289855072463768, - 0.0289855072463768, - 0.0289855072463768, - 0.0289855072463768, - 0.0289855072463768, - 0.0289855072463768, - 0.0289855072463768, - 0.0289855072463768, - 0.0289855072463768, - 0.0289855072463768, - 0.0289855072463768, - 0.0289855072463768, - 0.0289855072463768, - 0.0289855072463768, - 0.0289855072463768, - 0.0289855072463768, - 0.0289855072463768, - 0.0289855072463768, - 0.0289855072463768, - 0.0289855072463768, - 0.0289855072463768, - 0.0289855072463768, - 0.0289855072463768, - 0.0289855072463768, - 0.0289855072463768, - 0.0289855072463768, - 0.0289855072463768, - 0.0289855072463768, - 0.0289855072463768, - 0.0289855072463768, - 0.0289855072463768, - 0.0289855072463768, - 0.0289855072463768, - 0.0289855072463768, - 0.0289855072463768, - 0.0289855072463768, - 0.0289855072463768, - 0.0289855072463768, - 0.0289855072463768, - 0.0294117647058823, - 0.0294117647058823, - 0.0294117647058823, - 0.0294117647058823, - 0.0294117647058823, - 0.0294117647058823, - 0.0294117647058823, - 0.0294117647058823, - 0.0294117647058823, - 0.0294117647058823, - 0.0294117647058823, - 0.0294117647058823, - 0.0294117647058823, - 0.0294117647058823, - 0.0294117647058823, - 0.0294117647058823, - 0.0294117647058823, - 0.0294117647058823, - 0.0294117647058823, - 0.0294117647058823, - 0.0294117647058823, - 0.0294117647058823, - 0.0294117647058823, - 0.0294117647058823, - 0.0294117647058823, - 0.0294117647058823, - 0.0294117647058823, - 0.0294117647058823, - 0.0294117647058823, - 0.0294117647058823, - 0.0289855072463768, - 0.0289855072463768, - 0.0289855072463768, - 0.0289855072463768, - 0.0289855072463768, - 0.0289855072463768, - 0.0289855072463768, - 0.0289855072463768, - 0.0289855072463768, - 0.0289855072463768, - 0.0289855072463768, - 0.0289855072463768, - 0.0289855072463768, - 0.0289855072463768, - 0.0289855072463768, - 0.0289855072463768, - 0.0289855072463768, - 0.0289855072463768, - 0.0289855072463768, - 0.0289855072463768, - 0.0289855072463768, - 0.0289855072463768, - 0.0289855072463768, - 0.0289855072463768, - 0.0289855072463768, - 0.0289855072463768, - 0.0289855072463768, - 0.0289855072463768, - 0.0289855072463768, - 0.0289855072463768, - 0.0289855072463768, - 0.0289855072463768, - 0.0289855072463768, - 0.0289855072463768, - 0.0147058823529412, - 0.0147058823529412, - 0.0147058823529412, - 0.0147058823529412, - 0.0147058823529412, - 0.0147058823529412, - 0.0147058823529412, - 0.0147058823529412, - 0.0147058823529412, - 0.0147058823529412, - 0.0147058823529412, - 0.0147058823529412, - 0.0147058823529412, - 0.0149253731343284, - 0.0149253731343284, - 0.0149253731343284, - 0.0149253731343284, - 0.0149253731343284, - 0.0149253731343284, - 0.0149253731343284, - 0.0149253731343284, - 0.0149253731343284, - 0.0149253731343284, - 0.0149253731343284, - 0.0149253731343284, - 0.0149253731343284, - 0.0149253731343284, - 0.0149253731343284, - 0.0149253731343284, - 0.0149253731343284, - 0.0149253731343284, - 0.0149253731343284, - 0.0149253731343284, - 0.0149253731343284, - 0.0149253731343284, - 0.0149253731343284, - 0.0151515151515152, - 0.0151515151515152, - 0.0151515151515152, - 0.0151515151515152, - 0.0151515151515152, - 0.0151515151515152, - 0.0151515151515152, - 0.0151515151515152, - 0.0151515151515152, - 0.0151515151515152, - 0.0151515151515152, - 0.0151515151515152, - 0.0151515151515152, - 0.0151515151515152, - 0.0151515151515152, - 0.0151515151515152, - 0.0153846153846154, - 0.0153846153846154, - 0.0153846153846154, - 0.0153846153846154, - 0.0153846153846154, - 0.0153846153846154, - 0.0153846153846154, - 0.0153846153846154, - 0.0153846153846154, - 0.0153846153846154, - 0.0153846153846154, - 0.0153846153846154, - 0.0153846153846154, - 0.0153846153846154, - 0.0156250000000000, - 0.0156250000000000, - 0.0156250000000000, - 0.0156250000000000, - 0.0156250000000000, - 0.0156250000000000, - 0.0153846153846154, - 0.0153846153846154, - 0.0153846153846154, - 0.0153846153846154, - 0.0153846153846154, - 0.0153846153846154, - 0.0153846153846154, - 0.0153846153846154, - 0.0153846153846154, - 0.0153846153846154, - 0.0153846153846154, - 0.0153846153846154, - 0.0153846153846154, - 0.0153846153846154, - 0.0153846153846154, - 0.0153846153846154, - 0.0153846153846154, - 0.0153846153846154, - 0.0153846153846154, - 0.0153846153846154, - 0.0153846153846154, - 0.0153846153846154, - 0.0153846153846154, - 0.0153846153846154, - 0.0153846153846154, - 0.0153846153846154, - 0.0153846153846154, - 0.0153846153846154, - 0.0153846153846154, - 0.0153846153846154, - 0.0153846153846154, - 0.0153846153846154, - 0.0153846153846154, - 0.0153846153846154, - 0.0153846153846154, - 0.0153846153846154, - 0.0153846153846154, - 0.0153846153846154, - 0.0151515151515152, - 0.0151515151515152, - 0.0151515151515152, - 0.0151515151515152, - 0.0151515151515152, - 0.0151515151515152, - 0.0151515151515152, - 0.0151515151515152, - 0.0151515151515152, - 0.0151515151515152, - 0.0151515151515152, - 0.0151515151515152, - 0.0151515151515152, - 0.0151515151515152, - 0.0151515151515152, - 0.0151515151515152, - 0.0151515151515152, - 0.0151515151515152, - 0.0151515151515152, - 0.0151515151515152, - 0.0151515151515152, - 0.0151515151515152, - 0.0151515151515152, - 0.0153846153846154, - 0.0153846153846154, - 0.0153846153846154, - 0.0153846153846154, - 0.0153846153846154, - 0.0153846153846154, - 0.0153846153846154, - 0.0153846153846154, - 0.0153846153846154, - 0.0153846153846154, - 0.0153846153846154, - 0.0153846153846154, - 0.0153846153846154, - 0.0153846153846154, - 0.0153846153846154, - 0.0153846153846154, - 0.0153846153846154, - 0.0153846153846154, - 0.0153846153846154, - 0.0153846153846154, - 0.0153846153846154, - 0.0153846153846154, - 0.0153846153846154, - 0.0153846153846154, - 0.0153846153846154, - 0.0153846153846154, - 0.0153846153846154, - 0.0153846153846154, - 0.0153846153846154, - 0.0153846153846154, - 0.0153846153846154, - 0.0153846153846154, - 0.0153846153846154, - 0.0153846153846154, - 0.0153846153846154, - 0.0153846153846154, - 0.0153846153846154, - 0.0153846153846154, - 0.0153846153846154, - 0.0153846153846154, - 0.0153846153846154, - 0.0153846153846154, - 0.0153846153846154, - 0.0153846153846154, - 0.0153846153846154, - 0.0153846153846154, - 0.0153846153846154, - 0.0153846153846154, - 0.0153846153846154, - 0.0156250000000000, - 0.0156250000000000, - 0.0156250000000000, - 0.0156250000000000, - 0.0156250000000000, - 0.0153846153846154, - 0.0156250000000000, - 0.0156250000000000, - 0.0156250000000000, - 0.0156250000000000, - 0.0156250000000000, - 0.0153846153846154, - 0.0153846153846154, - 0.0153846153846154, - 0.0153846153846154, - 0.0153846153846154, - 0.0153846153846154, - 0.0153846153846154, - 0.0153846153846154, - 0.0153846153846154, - 0.0153846153846154, - 0.0153846153846154, - 0.0153846153846154, - 0.0153846153846154, - 0.0317460317460317, - 0.0317460317460317, - 0.0317460317460317, - 0.0317460317460317, - 0.0317460317460317, - 0.0317460317460317, - 0.0468750000000000, - 0.0468750000000000, - 0.0468750000000000, - 0.0468750000000000, - 0.0468750000000000, - 0.0468750000000000, - 0.0468750000000000, - 0.0476190476190476, - 0.0476190476190476, - 0.0476190476190476, - 0.0476190476190476, - 0.0483870967741936, - 0.0483870967741936, - 0.0491803278688525, - 0.0491803278688525, - 0.0491803278688525, - 0.0491803278688525, - 0.0491803278688525, - 0.0333333333333333, - 0.0338983050847458, - 0.0338983050847458, - 0.0338983050847458, - 0.0338983050847458, - 0.0333333333333333, - 0.0169491525423729, - 0.0161290322580645, - 0.0161290322580645, - 0.0161290322580645, - 0.0161290322580645, - 0.0161290322580645, - 0.0161290322580645, - 0.0161290322580645, - 0.0161290322580645, - 0.0163934426229508, - 0.0166666666666667, - 0.0166666666666667, - 0.0166666666666667, - 0.0169491525423729, - 0.0169491525423729, - 0.0169491525423729, - 0.0169491525423729, - 0.0172413793103448, - 0.0172413793103448, - 0.0172413793103448, - 0.0172413793103448, - 0.0172413793103448, - 0.0169491525423729, - 0.0166666666666667, - 0.0163934426229508, - 0.0166666666666667, - 0.0166666666666667, - 0.0166666666666667, - 0.0166666666666667, - 0.0169491525423729, - 0.0163934426229508, - 0.0163934426229508, - 0.0163934426229508, - 0.0163934426229508, - 0.0166666666666667, - 0.0172413793103448, - 0.0172413793103448, - 0.0172413793103448, - 0.0178571428571429, - 0.0178571428571429, - 0.0178571428571429, - 0.0181818181818182, - 0.0178571428571429, - 0.0178571428571429, - 0.0178571428571429, - 0.0178571428571429, - 0.0181818181818182, - 0.0185185185185185, - 0.0188679245283019, - 0.0188679245283019, - 0.0188679245283019, - 0.0192307692307692, - 0.0196078431372549, - 0.0204081632653061, - 0.0200000000000000, - 0.0200000000000000, - 0.0392156862745098, - 0.0400000000000000, - 0.0392156862745098, - 0.0384615384615385, - 0.0384615384615385, - 0.0384615384615385, - 0.0384615384615385, - 0.0384615384615385, - 0.0392156862745098, - 0.0392156862745098, - 0.0392156862745098, - 0.0384615384615385, - 0.0392156862745098, - 0.0576923076923077, - 0.0576923076923077, - 0.0576923076923077, - 0.0576923076923077, - 0.0576923076923077, - 0.0576923076923077, - 0.0576923076923077, - 0.0566037735849057, - 0.0545454545454545, - 0.0545454545454545, - 0.0545454545454545, - 0.0545454545454545, - 0.0545454545454545, - 0.0545454545454545, - 0.0545454545454545, - 0.0545454545454545, - 0.0545454545454545, - 0.0535714285714286, - 0.0535714285714286, - 0.0526315789473684, - 0.0517241379310345, - 0.0545454545454545, - 0.0545454545454545, - 0.0363636363636364, - 0.0363636363636364, - 0.0357142857142857, - 0.0357142857142857, - 0.0363636363636364, - 0.0357142857142857, - 0.0357142857142857, - 0.0350877192982456, - 0.0344827586206897, - 0.0344827586206897, - 0.0350877192982456, - 0.0350877192982456, - 0.0350877192982456, - 0.0350877192982456, - 0.0350877192982456, - 0.0350877192982456, - 0.0377358490566038, - 0.0377358490566038, - 0.0377358490566038, - 0.0377358490566038, - 0.0377358490566038, - 0.0370370370370370, - 0.0363636363636364, - 0.0363636363636364, - 0.0370370370370370, - 0.0363636363636364, - 0.0363636363636364, - 0.0363636363636364, - 0.0363636363636364, - 0.0363636363636364, - 0.0370370370370370, - 0.0392156862745098, - 0.0392156862745098, - 0.0400000000000000, - 0.0408163265306122, - 0.0408163265306122, - 0.0416666666666667, - 0.0416666666666667, - 0.0416666666666667, - 0.0416666666666667, - 0.0400000000000000, - 0.0400000000000000, - 0.0400000000000000, - 0.0392156862745098, - 0.0392156862745098, - 0.0392156862745098, - 0.0384615384615385, - 0.0384615384615385, - 0.0566037735849057, - 0.0566037735849057, - 0.0566037735849057, - 0.0566037735849057, - 0.0566037735849057, - 0.0566037735849057, - 0.0566037735849057, - 0.0566037735849057, - 0.0555555555555556, - 0.0555555555555556, - 0.0526315789473684, - 0.0526315789473684, - 0.0526315789473684, - 0.0517241379310345, - 0.0517241379310345, - 0.0517241379310345, - 0.0508474576271187, - 0.0508474576271187, - 0.0327868852459016, - 0.0327868852459016, - 0.0327868852459016, - 0.0322580645161290, - 0.0312500000000000, - 0.0312500000000000, - 0.0307692307692308, - 0.0307692307692308, - 0.0312500000000000, - 0.0312500000000000, - 0.0307692307692308, - 0.0307692307692308, - 0.0303030303030303, - 0.0303030303030303, - 0.0303030303030303, - 0.0298507462686567, - 0.0298507462686567, - 0.0298507462686567, - 0.0294117647058823, - 0.0289855072463768, - 0.0289855072463768, - 0.0294117647058823, - 0.0294117647058823, - 0.0294117647058823, - 0.0294117647058823, - 0.0294117647058823, - 0.0285714285714286, - 0.0281690140845070, - 0.0285714285714286, - 0.0285714285714286, - 0.0289855072463768, - 0.0289855072463768, - 0.0289855072463768, - 0.0294117647058823, - 0.0298507462686567, - 0.0298507462686567, - 0.0298507462686567, - 0.0298507462686567, - 0.0298507462686567, - 0.0298507462686567, - 0.0298507462686567, - 0.0303030303030303, - 0.0303030303030303, - 0.0303030303030303, - 0.0303030303030303, - 0.0303030303030303, - 0.0298507462686567, - 0.0298507462686567, - 0.0298507462686567, - 0.0298507462686567, - 0.0298507462686567, - 0.0298507462686567, - 0.0294117647058823, - 0.0294117647058823, - 0.0294117647058823, - 0.0294117647058823, - 0.0294117647058823, - 0.0294117647058823, - 0.0289855072463768, - 0.0289855072463768, - 0.0289855072463768, - 0.0289855072463768, - 0.0289855072463768, - 0.0289855072463768, - 0.0289855072463768, - 0.0289855072463768, - 0.0289855072463768, - 0.0147058823529412, - 0.0147058823529412, - 0.0147058823529412, - 0.0147058823529412, - 0.0147058823529412, - 0.0147058823529412, - 0.0147058823529412, - 0.0147058823529412, - 0.0147058823529412, - 0.0147058823529412, - 0.0144927536231884, - 0.0142857142857143, - 0.0142857142857143, - 0.0142857142857143, - 0.0142857142857143, - 0.0142857142857143, - 0.0142857142857143, - 0.0142857142857143, - 0.0142857142857143, - 0.0142857142857143, - 0.0142857142857143, - 0.0142857142857143, - 0.0142857142857143, - 0.0142857142857143, - 0.0142857142857143, - 0.0142857142857143, - 0.0142857142857143, - 0.0142857142857143, - 0.0142857142857143, - 0.0144927536231884, - 0.0144927536231884, - 0.0144927536231884, - 0.0144927536231884, - 0.0144927536231884, - 0.0144927536231884, - 0.0144927536231884, - 0.0144927536231884, - 0.0144927536231884, - 0.0144927536231884, - 0.0144927536231884, - 0.0144927536231884, - 0.0142857142857143, - 0.0142857142857143, - 0.0142857142857143, - 0.0142857142857143, - 0.0142857142857143, - 0.0142857142857143, - 0.0142857142857143, - 0.0142857142857143, - 0.0142857142857143, - 0.0142857142857143, - 0.0142857142857143, - 0.0142857142857143, - 0.0142857142857143, - 0.0142857142857143, - 0.0142857142857143, - 0.0142857142857143, - 0.0144927536231884, - 0.0144927536231884, - 0.0144927536231884, - 0.0144927536231884, - 0.0144927536231884, - 0.0144927536231884, - 0.0144927536231884, - 0.0144927536231884, - 0.0144927536231884, - 0.0144927536231884, - 0.0144927536231884, - 0.0144927536231884, - 0.0144927536231884, - 0.0144927536231884, - 0.0144927536231884, - 0.0144927536231884, - 0.0147058823529412, - 0.0144927536231884, - 0.0147058823529412, - 0.0149253731343284, - 0.0151515151515152, - 0.0151515151515152, - 0.0151515151515152, - 0.0151515151515152, - 0.0156250000000000, - 0.0153846153846154, - 0.0158730158730159, - 0.0158730158730159, - 0.0158730158730159, - 0.0158730158730159, - 0.0461538461538462, - 0.0468750000000000, - 0.0634920634920635, - 0.0634920634920635, - 0.0634920634920635, - 0.0634920634920635, - 0.0634920634920635, - 0.0634920634920635, - 0.0781250000000000, - 0.0781250000000000, - 0.0769230769230769, - 0.0769230769230769, - 0.0793650793650794, - 0.0793650793650794, - 0.0793650793650794, - 0.0793650793650794, - 0.0793650793650794, - 0.0793650793650794, - 0.0793650793650794, - 0.0806451612903226, - 0.0793650793650794, - 0.0793650793650794, - 0.0806451612903226, - 0.0806451612903226, - 0.0806451612903226, - 0.0806451612903226, - 0.0952380952380952, - 0.0952380952380952, - 0.0952380952380952, - 0.0952380952380952, - 0.1093750000000000, - 0.1093750000000000, - 0.1093750000000000, - 0.1093750000000000, - 0.1093750000000000, - 0.1093750000000000, - 0.0967741935483871, - 0.0967741935483871, - 0.0819672131147541, - 0.0819672131147541, - 0.0819672131147541, - 0.0819672131147541, - 0.0666666666666667, - 0.0645161290322581, - 0.0781250000000000, - 0.0781250000000000, - 0.0781250000000000, - 0.0781250000000000, - 0.0746268656716418, - 0.0746268656716418, - 0.0746268656716418, - 0.0746268656716418, - 0.0746268656716418, - 0.0757575757575758, - 0.0724637681159420, - 0.0724637681159420, - 0.0714285714285714, - 0.0714285714285714, - 0.0714285714285714, - 0.0714285714285714, - 0.0714285714285714, - 0.0714285714285714, - 0.0714285714285714, - 0.0714285714285714, - 0.0704225352112676, - 0.0704225352112676, - 0.0571428571428571, - 0.0579710144927536, - 0.0441176470588235, - 0.0441176470588235, - 0.0447761194029851, - 0.0454545454545455, - 0.0447761194029851, - 0.0441176470588235, - 0.0434782608695652, - 0.0428571428571429, - 0.0428571428571429, - 0.0434782608695652, - 0.0434782608695652, - 0.0434782608695652, - 0.0441176470588235, - 0.0441176470588235, - 0.0441176470588235, - 0.0441176470588235, - 0.0441176470588235, - 0.0441176470588235, - 0.0298507462686567, - 0.0298507462686567, - 0.0298507462686567, - 0.0294117647058823, - 0.0294117647058823, - 0.0298507462686567, - 0.0294117647058823, - 0.0294117647058823, - 0.0294117647058823, - 0.0289855072463768, - 0.0289855072463768, - 0.0285714285714286, - 0.0142857142857143, - 0.0142857142857143, - 0.0140845070422535, - 0.0138888888888889, - 0.0138888888888889, - 0.0138888888888889, - 0.0136986301369863, - 0.0136986301369863, - 0.0136986301369863, - 0.0136986301369863, - 0.0136986301369863, - 0.0136986301369863, - 0.0136986301369863, - 0.0136986301369863, - 0.0136986301369863, - 0.0136986301369863, - 0.0136986301369863, - 0.0136986301369863, - 0.0138888888888889, - 0.0138888888888889, - 0.0138888888888889, - 0.0138888888888889, - 0.0138888888888889, - 0.0138888888888889, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0000000000000000, - 0.0142857142857143, - 0.0142857142857143, - 0.0142857142857143, - 0.0142857142857143, - 0.0142857142857143, - 0.0142857142857143, - 0.0281690140845070, - 0.0285714285714286, - 0.0289855072463768, - 0.0289855072463768, - 0.0289855072463768, - 0.0289855072463768, - 0.0289855072463768, - 0.0428571428571429, - 0.0428571428571429, - 0.0428571428571429, - 0.0428571428571429, - 0.0422535211267606, - 0.0422535211267606, - 0.0422535211267606, - 0.0422535211267606, - 0.0422535211267606, - 0.0422535211267606, - 0.0422535211267606, - 0.0285714285714286, - 0.0289855072463768, - 0.0294117647058823, - 0.0294117647058823, - 0.0294117647058823, - 0.0298507462686567, - 0.0298507462686567, - 0.0298507462686567, - 0.0298507462686567, - 0.0298507462686567, - 0.0298507462686567, - 0.0298507462686567, - 0.0298507462686567, - 0.0298507462686567, - 0.0298507462686567, - 0.0298507462686567, - 0.0298507462686567, - 0.0298507462686567, - 0.0298507462686567, - 0.0149253731343284, - 0.0149253731343284, - 0.0149253731343284, - 0.0149253731343284, - 0.0149253731343284, - 0.0149253731343284, - 0.0147058823529412, - 0.0147058823529412, - 0.0144927536231884, - 0.0147058823529412, - 0.0144927536231884, - 0.0142857142857143, - 0.0142857142857143, - 0.0140845070422535, - 0.0140845070422535, - 0.0142857142857143, - 0.0144927536231884, - 0.0147058823529412, - 0.0147058823529412, - 0.0147058823529412, - 0.0147058823529412, - 0.0147058823529412, - 0.0147058823529412, - 0.0147058823529412, - 0.0149253731343284, - 0.0149253731343284, - 0.0149253731343284, - 0.0149253731343284, - 0.0149253731343284, - 0.0149253731343284, - 0.0149253731343284, - 0.0149253731343284, - 0.0149253731343284, - 0.0149253731343284, - 0.0147058823529412, - 0.0147058823529412, - 0.0147058823529412, - 0.0147058823529412, - 0.0147058823529412, - 0.0147058823529412, - 0.0147058823529412, - 0.0147058823529412, - 0.0289855072463768, - 0.0289855072463768, - 0.0289855072463768, - 0.0294117647058823, - 0.0294117647058823, - 0.0289855072463768, - 0.0294117647058823, - 0.0294117647058823, - 0.0294117647058823, - 0.0294117647058823, - 0.0298507462686567, - 0.0303030303030303, - 0.0447761194029851, - 0.0447761194029851, - 0.0454545454545455, - 0.0597014925373134, - 0.0597014925373134, - 0.0447761194029851, - 0.0447761194029851, - 0.0447761194029851, - 0.0447761194029851, - 0.0447761194029851, - 0.0441176470588235, - 0.0447761194029851, - 0.0454545454545455, - 0.0454545454545455, - 0.0454545454545455, - 0.0454545454545455, - 0.0454545454545455, - 0.0461538461538462, - 0.0461538461538462, - 0.0454545454545455, - 0.0454545454545455, - 0.0447761194029851, - 0.0447761194029851, - 0.0454545454545455, - 0.0468750000000000, - 0.0476190476190476, - 0.0476190476190476, - 0.0476190476190476, - 0.0476190476190476, - 0.0476190476190476, - 0.0322580645161290, - 0.0327868852459016, - 0.0327868852459016, - 0.0327868852459016, - 0.0327868852459016, - 0.0333333333333333, - 0.0327868852459016, - 0.0327868852459016, - 0.0327868852459016, - 0.0333333333333333, - 0.0333333333333333, - 0.0327868852459016, - 0.0333333333333333, - 0.0333333333333333, - 0.0491803278688525, - 0.0483870967741936, - 0.0483870967741936, - 0.0483870967741936, - 0.0483870967741936, - 0.0483870967741936, - 0.0491803278688525, - 0.0491803278688525, - 0.0500000000000000, - 0.0500000000000000, - 0.0500000000000000, - 0.0500000000000000, - 0.0500000000000000, - 0.0500000000000000, - 0.0500000000000000, - 0.0500000000000000, - 0.0500000000000000, - 0.0500000000000000, - 0.0508474576271187, - 0.0526315789473684, - 0.0545454545454545, - 0.0526315789473684, - 0.0526315789473684, - 0.0689655172413793, - 0.0701754385964912, - 0.0701754385964912, - 0.0714285714285714, - 0.0727272727272727, - 0.0714285714285714, - 0.0714285714285714, - 0.0714285714285714, - 0.0545454545454545, - 0.0555555555555556, - 0.0566037735849057, - 0.0384615384615385, - 0.0384615384615385, - 0.0384615384615385, - 0.0377358490566038, - 0.0377358490566038, - 0.0377358490566038, - 0.0416666666666667, - 0.0416666666666667, - 0.0416666666666667, - 0.0416666666666667, - 0.0416666666666667, - 0.0416666666666667, - 0.0612244897959184, - 0.0625000000000000, - 0.0625000000000000, - 0.0612244897959184, - 0.0961538461538462, - 0.1111111111111110, - 0.1578947368421050, - 0.1551724137931030, - 0.1724137931034480, - 0.1694915254237290, - 0.1666666666666670, - 0.1666666666666670, - 0.2000000000000000, - 0.1864406779661020, - 0.1864406779661020, - 0.1864406779661020, - 0.1896551724137930, - 0.1896551724137930, - 0.2033898305084750, - 0.2033898305084750, - 0.2033898305084750, - 0.2000000000000000, - 0.1967213114754100, - 0.1967213114754100, - 0.1935483870967740, - 0.1935483870967740, - 0.2187500000000000, - 0.2187500000000000, - 0.2187500000000000, - 0.2187500000000000, - 0.2187500000000000, - 0.2307692307692310, - 0.2307692307692310, - 0.2380952380952380, - 0.2419354838709680, - 0.2459016393442620, - 0.2586206896551720, - 0.2586206896551720, - 0.2711864406779660, - 0.2711864406779660, - 0.2711864406779660, - 0.2711864406779660, - 0.2622950819672130, - 0.2580645161290320, - 0.2542372881355930, - 0.2542372881355930, - 0.2542372881355930, - 0.2500000000000000, - 0.2459016393442620, - 0.2459016393442620, - 0.2459016393442620, - 0.2459016393442620, - 0.2500000000000000, - 0.2500000000000000, - 0.2500000000000000, - 0.2500000000000000, - 0.2622950819672130, - 0.2622950819672130, - 0.2622950819672130, - 0.2666666666666670, - 0.2711864406779660, - 0.2711864406779660, - 0.2833333333333330, - 0.2833333333333330, - 0.2786885245901640, - 0.2741935483870970, - 0.2615384615384620, - 0.2656250000000000, - 0.2539682539682540, - 0.2539682539682540, - 0.2539682539682540, - 0.2622950819672130, - 0.2666666666666670, - 0.2622950819672130, - 0.2500000000000000, - 0.2500000000000000, - 0.2459016393442620, - 0.2419354838709680, - 0.2419354838709680, - 0.2419354838709680, - 0.2419354838709680, - 0.2419354838709680, - 0.2419354838709680, - 0.2419354838709680, - 0.2419354838709680, - 0.2419354838709680, - 0.2500000000000000, - 0.2615384615384620, - 0.2727272727272730, - 0.2727272727272730, - 0.2727272727272730, - 0.2727272727272730, - 0.2769230769230770, - 0.2769230769230770, - 0.2769230769230770, - 0.2727272727272730, - 0.2647058823529410, - 0.2647058823529410, - 0.2537313432835820, - 0.2647058823529410, - 0.2647058823529410, - 0.2647058823529410, - 0.2424242424242420, - 0.2424242424242420, - 0.2153846153846150, - 0.2153846153846150, - 0.2153846153846150, - 0.2153846153846150, - 0.1774193548387100, - 0.1774193548387100, - 0.1774193548387100, - 0.1639344262295080, - 0.1639344262295080, - 0.1639344262295080, - 0.1694915254237290, - 0.1694915254237290, - 0.1694915254237290, - 0.1724137931034480, - 0.1724137931034480, - 0.1724137931034480, - 0.1428571428571430, - 0.1428571428571430, - 0.1578947368421050, - 0.1428571428571430, - 0.1428571428571430, - 0.1454545454545450, - 0.1454545454545450, - 0.1454545454545450, - 0.1454545454545450, - 0.1454545454545450, - 0.1296296296296300, - 0.1296296296296300, - 0.1481481481481480, - 0.1481481481481480, - 0.1509433962264150, - 0.1666666666666670, - 0.1509433962264150, - 0.1886792452830190, - 0.2000000000000000, - 0.2037037037037040, - 0.2000000000000000, - 0.2000000000000000, - 0.2000000000000000, - 0.2000000000000000, - 0.1929824561403510, - 0.1785714285714290, - 0.1818181818181820, - 0.1785714285714290, - 0.1785714285714290, - 0.1785714285714290, - 0.1724137931034480, - 0.1724137931034480, - 0.1694915254237290, - 0.1694915254237290, - 0.1666666666666670, - 0.1666666666666670, - 0.1500000000000000, - 0.1500000000000000, - 0.1500000000000000, - 0.1500000000000000, - 0.1525423728813560, - 0.1525423728813560, - 0.1379310344827590, - 0.1379310344827590, - 0.1228070175438600, - 0.1228070175438600, - 0.1228070175438600, - 0.1525423728813560, - 0.1525423728813560, - 0.1525423728813560, - 0.1694915254237290, - 0.1694915254237290, - 0.1694915254237290, - 0.1694915254237290, - 0.1666666666666670, - 0.1803278688524590, - 0.1803278688524590, - 0.1803278688524590, - 0.1803278688524590, - 0.1935483870967740, - 0.1935483870967740, - 0.1935483870967740, - 0.1935483870967740, - 0.1935483870967740, - 0.1935483870967740, - 0.1935483870967740, - 0.1935483870967740, - 0.1935483870967740, - 0.2000000000000000, - 0.2000000000000000, - 0.1969696969696970, - 0.1969696969696970, - 0.2000000000000000, - 0.2000000000000000, - 0.2121212121212120, - 0.2121212121212120, - 0.2238805970149250, - 0.2238805970149250, - 0.2238805970149250, - 0.2205882352941180, - 0.2205882352941180, - 0.2205882352941180, - 0.2205882352941180, - 0.2089552238805970, - 0.2058823529411760, - 0.2058823529411760, - 0.1940298507462690, - 0.1940298507462690, - 0.1940298507462690, - 0.1940298507462690, - 0.1940298507462690, - 0.1940298507462690, - 0.1884057971014490, - 0.1884057971014490, - 0.1764705882352940, - 0.1764705882352940, - 0.1764705882352940, - 0.1764705882352940, - 0.1764705882352940, - 0.1764705882352940, - 0.1764705882352940, - 0.1641791044776120, - 0.1641791044776120, - 0.1515151515151520, - 0.1492537313432840, - 0.1492537313432840, - 0.1470588235294120, - 0.1449275362318840, - 0.1449275362318840, - 0.1449275362318840, - 0.1449275362318840, - 0.1449275362318840, - 0.1449275362318840, - 0.1304347826086960, - 0.1323529411764710, - 0.1343283582089550, - 0.1343283582089550, - 0.1343283582089550, - 0.1343283582089550, - 0.1343283582089550, - 0.1343283582089550, - 0.1343283582089550, - 0.1343283582089550, - 0.1343283582089550, - 0.1343283582089550, - 0.1212121212121210, - 0.1230769230769230, - 0.1230769230769230, - 0.1250000000000000, - 0.1250000000000000, - 0.1250000000000000, - 0.1230769230769230, - 0.1230769230769230, - 0.1212121212121210, - 0.1212121212121210, - 0.1212121212121210, - 0.1212121212121210, - 0.1194029850746270, - 0.1142857142857140, - 0.1142857142857140, - 0.1014492753623190, - 0.1014492753623190, - 0.1014492753623190, - 0.1014492753623190, - 0.1014492753623190, - 0.1014492753623190, - 0.1029411764705880, - 0.1029411764705880, - 0.1029411764705880, - 0.1029411764705880, - 0.1029411764705880, - 0.1029411764705880, - 0.1029411764705880, - 0.1029411764705880, - 0.1029411764705880, - 0.1044776119402990, - 0.1060606060606060, - 0.1060606060606060, - 0.1060606060606060, - 0.1060606060606060, - 0.1060606060606060, - 0.1060606060606060, - 0.1044776119402990, - 0.1044776119402990, - 0.1014492753623190, - 0.1014492753623190, - 0.1014492753623190, - 0.1029411764705880, - 0.1029411764705880, - 0.1029411764705880, - 0.1029411764705880, - 0.1029411764705880, - 0.1029411764705880, - 0.1029411764705880, - 0.1029411764705880, - 0.1029411764705880, - 0.1029411764705880, - 0.1029411764705880, - 0.1029411764705880, - 0.1029411764705880, - 0.1060606060606060, - 0.1060606060606060, - 0.1076923076923080, - 0.1076923076923080, - 0.1076923076923080, - 0.1076923076923080, - 0.1076923076923080, - 0.1076923076923080, - 0.0937500000000000, - 0.0937500000000000, - 0.0937500000000000, - 0.0923076923076923, - 0.0923076923076923, - 0.0923076923076923, - 0.0923076923076923, - 0.0909090909090909, - 0.0909090909090909, - 0.0909090909090909, - 0.0909090909090909, - 0.0909090909090909, - 0.0909090909090909, - 0.0909090909090909, - 0.0909090909090909, - 0.0909090909090909, - 0.0909090909090909, - 0.0895522388059701, - 0.0895522388059701, - 0.0895522388059701, - 0.0895522388059701, - 0.0895522388059701, - 0.0857142857142857, - 0.0857142857142857, - 0.0845070422535211, - 0.0845070422535211, - 0.0845070422535211, - 0.0845070422535211, - 0.0845070422535211, - 0.0845070422535211, - 0.0845070422535211, - 0.0714285714285714, - 0.0714285714285714, - 0.0714285714285714, - 0.0714285714285714, - 0.0714285714285714, - 0.0704225352112676, - 0.0704225352112676, - 0.0704225352112676, - 0.0704225352112676, - 0.0704225352112676, - 0.0704225352112676, - 0.0704225352112676, - 0.0694444444444444, - 0.0694444444444444, - 0.0694444444444444, - 0.0694444444444444, - 0.0694444444444444, - 0.0694444444444444, - 0.0694444444444444, - 0.0694444444444444, - 0.0563380281690141, - 0.0563380281690141, - 0.0563380281690141, - 0.0563380281690141, - 0.0563380281690141, - 0.0563380281690141, - 0.0563380281690141, - 0.0563380281690141, - 0.0563380281690141, - 0.0563380281690141, - 0.0563380281690141, - 0.0563380281690141, - 0.0563380281690141, - 0.0555555555555556, - 0.0555555555555556, - 0.0555555555555556, - 0.0555555555555556, - 0.0555555555555556, - 0.0547945205479452, - 0.0547945205479452, - 0.0547945205479452, - 0.0547945205479452, - 0.0547945205479452, - 0.0547945205479452, - 0.0547945205479452, - 0.0547945205479452, - 0.0547945205479452, - 0.0547945205479452, - 0.0547945205479452, - 0.0547945205479452, - 0.0540540540540541, - 0.0540540540540541, - 0.0540540540540541, - 0.0540540540540541, - 0.0540540540540541, - 0.0540540540540541, - 0.0540540540540541, - 0.0540540540540541, - 0.0540540540540541, - 0.0540540540540541, - 0.0540540540540541, - 0.0540540540540541, - 0.0540540540540541, - 0.0540540540540541, - 0.0540540540540541, - 0.0540540540540541, - 0.0540540540540541, - 0.0540540540540541, - 0.0540540540540541, - 0.0540540540540541, - 0.0540540540540541, - 0.0540540540540541, - 0.0540540540540541, - 0.0540540540540541, - 0.0540540540540541, - 0.0540540540540541, - 0.0540540540540541, - 0.0410958904109589, - 0.0410958904109589, - 0.0410958904109589, - 0.0410958904109589, - 0.0410958904109589, - 0.0410958904109589, - 0.0410958904109589, - 0.0410958904109589, - 0.0410958904109589, - 0.0410958904109589, - 0.0410958904109589, - 0.0410958904109589, - 0.0410958904109589, - 0.0410958904109589, - 0.0410958904109589, - 0.0410958904109589, - 0.0410958904109589, - 0.0410958904109589, - 0.0410958904109589, - 0.0410958904109589, - 0.0410958904109589, - 0.0410958904109589, - 0.0410958904109589, - 0.0410958904109589, - 0.0410958904109589, - 0.0410958904109589, - 0.0410958904109589, - 0.0410958904109589, - 0.0410958904109589, - 0.0410958904109589, - 0.0410958904109589, - 0.0410958904109589, - 0.0410958904109589, - 0.0410958904109589, - 0.0410958904109589, - 0.0410958904109589, - 0.0540540540540541, - 0.0540540540540541, - 0.0540540540540541, - 0.0540540540540541, - 0.0540540540540541, - 0.0540540540540541, - 0.0540540540540541, - 0.0540540540540541, - 0.0540540540540541, - 0.0540540540540541, - 0.0540540540540541, - 0.0540540540540541, - 0.0540540540540541, - 0.0540540540540541, - 0.0540540540540541, - 0.0540540540540541, - 0.0540540540540541, - 0.0540540540540541, - 0.0540540540540541, - 0.0540540540540541, - 0.0540540540540541, - 0.0540540540540541, - 0.0540540540540541, - 0.0540540540540541, - 0.0410958904109589, - 0.0410958904109589, - 0.0410958904109589, - 0.0410958904109589, - 0.0410958904109589, - 0.0410958904109589, - 0.0410958904109589, - 0.0410958904109589, - 0.0410958904109589, - 0.0410958904109589, - 0.0410958904109589, - 0.0410958904109589, - 0.0410958904109589, - 0.0410958904109589, - 0.0410958904109589, - 0.0410958904109589, - 0.0410958904109589, - 0.0410958904109589, - 0.0410958904109589, - 0.0410958904109589, - 0.0410958904109589, - 0.0410958904109589, - 0.0410958904109589, - 0.0410958904109589, - 0.0410958904109589, - 0.0410958904109589, - 0.0410958904109589, - 0.0410958904109589, - 0.0410958904109589, - 0.0410958904109589, - 0.0405405405405405, - 0.0405405405405405, - 0.0405405405405405, - 0.0405405405405405, - 0.0405405405405405, - 0.0405405405405405, - 0.0405405405405405, - 0.0405405405405405, - 0.0405405405405405, - 0.0405405405405405, - 0.0405405405405405, - 0.0405405405405405, - 0.0405405405405405, - 0.0405405405405405, - 0.0405405405405405, - 0.0405405405405405, - 0.0405405405405405, - 0.0405405405405405, - 0.0405405405405405, - 0.0405405405405405, - 0.0405405405405405, - 0.0405405405405405, - 0.0405405405405405, - 0.0405405405405405, - 0.0405405405405405, - 0.0405405405405405, - 0.0405405405405405, - 0.0405405405405405, - 0.0405405405405405, - 0.0405405405405405, - 0.0405405405405405, - 0.0405405405405405, - 0.0405405405405405, - 0.0405405405405405, - 0.0405405405405405, - 0.0405405405405405, - 0.0410958904109589, - 0.0410958904109589, - 0.0410958904109589, - 0.0410958904109589, - 0.0410958904109589, - 0.0410958904109589, - 0.0410958904109589, - 0.0410958904109589, - 0.0410958904109589, - 0.0410958904109589, - 0.0410958904109589, - 0.0410958904109589, - 0.0410958904109589, - 0.0410958904109589, - 0.0410958904109589, - 0.0410958904109589, - 0.0410958904109589, - 0.0410958904109589, - 0.0410958904109589, - 0.0410958904109589, - 0.0410958904109589, - 0.0410958904109589, - 0.0410958904109589, - 0.0410958904109589, - 0.0410958904109589, - 0.0410958904109589, - 0.0410958904109589, - 0.0410958904109589, - 0.0410958904109589, - 0.0410958904109589, - 0.0410958904109589, - 0.0410958904109589, - 0.0410958904109589, - 0.0410958904109589, - 0.0410958904109589, - 0.0410958904109589, - 0.0410958904109589, - 0.0410958904109589, - 0.0410958904109589, - 0.0410958904109589, - 0.0410958904109589, - 0.0410958904109589, - 0.0410958904109589, - 0.0410958904109589, - 0.0410958904109589, - 0.0410958904109589, - 0.0410958904109589, - 0.0410958904109589, - 0.0410958904109589, - 0.0410958904109589, - 0.0410958904109589, - 0.0410958904109589, - 0.0410958904109589, - 0.0410958904109589, - 0.0410958904109589, - 0.0410958904109589, - 0.0410958904109589, - 0.0410958904109589, - 0.0410958904109589, - 0.0410958904109589, - 0.0410958904109589, - 0.0410958904109589, - 0.0410958904109589, - 0.0410958904109589, - 0.0410958904109589, - 0.0410958904109589, - 0.0410958904109589, - 0.0410958904109589, - 0.0410958904109589, - 0.0410958904109589, - 0.0410958904109589, - 0.0410958904109589, - 0.0410958904109589, - 0.0410958904109589, - 0.0410958904109589, - 0.0410958904109589, - 0.0410958904109589, - 0.0410958904109589, - 0.0416666666666667, - 0.0416666666666667, - 0.0416666666666667, - 0.0416666666666667, - 0.0416666666666667, - 0.0416666666666667, - 0.0416666666666667, - 0.0416666666666667, - 0.0416666666666667, - 0.0416666666666667, - 0.0416666666666667, - 0.0416666666666667, - 0.0416666666666667, - 0.0416666666666667, - 0.0416666666666667, - 0.0416666666666667, - 0.0416666666666667, - 0.0416666666666667, - 0.0416666666666667, - 0.0416666666666667, - 0.0416666666666667, - 0.0416666666666667, - 0.0416666666666667, - 0.0416666666666667, - 0.0416666666666667, - 0.0416666666666667, - 0.0416666666666667, - 0.0416666666666667, - 0.0416666666666667, - 0.0416666666666667, - 0.0416666666666667, - 0.0416666666666667, - 0.0416666666666667, - 0.0416666666666667, - 0.0416666666666667, - 0.0416666666666667, - 0.0416666666666667, - 0.0416666666666667, - 0.0416666666666667, - 0.0416666666666667, - 0.0416666666666667, - 0.0416666666666667, - 0.0416666666666667, - 0.0416666666666667, - 0.0416666666666667, - 0.0416666666666667, - 0.0416666666666667, - 0.0416666666666667, - 0.0416666666666667, - 0.0416666666666667, - 0.0416666666666667, - 0.0416666666666667, - 0.0416666666666667, - 0.0416666666666667, - 0.0416666666666667, - 0.0416666666666667, - 0.0416666666666667, - 0.0416666666666667, - 0.0416666666666667, - 0.0416666666666667, - 0.0416666666666667, - 0.0416666666666667, - 0.0422535211267606, - 0.0422535211267606, - 0.0422535211267606, - 0.0422535211267606, - 0.0422535211267606, - 0.0422535211267606, - 0.0422535211267606, - 0.0428571428571429, - 0.0428571428571429, - 0.0428571428571429, - 0.0428571428571429, - 0.0428571428571429, - 0.0428571428571429, - 0.0428571428571429, - 0.0428571428571429, - 0.0428571428571429, - 0.0428571428571429, - 0.0428571428571429, - 0.0428571428571429, - 0.0428571428571429, - 0.0428571428571429, - 0.0428571428571429, - 0.0428571428571429, - 0.0428571428571429, - 0.0428571428571429, - 0.0428571428571429, - 0.0428571428571429, - 0.0428571428571429, - 0.0428571428571429, - 0.0428571428571429, - 0.0428571428571429, - 0.0428571428571429, - 0.0428571428571429, - 0.0428571428571429, - 0.0441176470588235, - 0.0441176470588235, - 0.0441176470588235, - 0.0441176470588235, - 0.0441176470588235, - 0.0441176470588235, - 0.0441176470588235, - 0.0441176470588235, - 0.0441176470588235, - 0.0441176470588235, - 0.0441176470588235, - 0.0441176470588235, - 0.0441176470588235, - 0.0441176470588235, - 0.0441176470588235, - 0.0441176470588235, - 0.0441176470588235, - 0.0441176470588235, - 0.0441176470588235, - 0.0441176470588235, - 0.0441176470588235, - 0.0441176470588235, - 0.0441176470588235, - 0.0441176470588235, - 0.0441176470588235, - 0.0441176470588235, - 0.0441176470588235, - 0.0441176470588235, - 0.0441176470588235, - 0.0441176470588235, - 0.0441176470588235, - 0.0441176470588235, - 0.0441176470588235, - 0.0441176470588235, - 0.0441176470588235, - 0.0441176470588235, - 0.0441176470588235, - 0.0441176470588235, - 0.0441176470588235, - 0.0441176470588235, - 0.0454545454545455, - 0.0454545454545455, - 0.0454545454545455, - 0.0454545454545455, - 0.0461538461538462, - 0.0461538461538462, - 0.0468750000000000, - 0.0468750000000000, - 0.0468750000000000, - 0.0468750000000000, - 0.0317460317460317, - 0.0317460317460317, - 0.0317460317460317, - 0.0317460317460317, - 0.0317460317460317, - 0.0317460317460317, - 0.0317460317460317, - 0.0317460317460317, - 0.0317460317460317, - 0.0327868852459016, - 0.0327868852459016, - 0.0327868852459016, - 0.0327868852459016, - 0.0327868852459016, - 0.0327868852459016, - 0.0333333333333333, - 0.0338983050847458, - 0.0338983050847458, - 0.0344827586206897, - 0.0344827586206897, - 0.0344827586206897, - 0.0338983050847458, - 0.0338983050847458, - 0.0338983050847458, - 0.0333333333333333, - 0.0333333333333333, - 0.0338983050847458, - 0.0344827586206897, - 0.0344827586206897, - 0.0344827586206897, - 0.0344827586206897, - 0.0344827586206897, - 0.0344827586206897, - 0.0338983050847458, - 0.0338983050847458, - 0.0344827586206897, - 0.0338983050847458, - 0.0338983050847458, - 0.0344827586206897, - 0.0344827586206897, - 0.0344827586206897, - 0.0344827586206897, - 0.0338983050847458, - 0.0338983050847458, - 0.0344827586206897, - 0.0344827586206897, - 0.0344827586206897, - 0.0344827586206897, - 0.0350877192982456, - 0.0350877192982456, - 0.0350877192982456, - 0.0350877192982456, - 0.0350877192982456, - 0.0350877192982456, - 0.0350877192982456, - 0.0350877192982456, - 0.0327868852459016, - 0.0327868852459016, - 0.0327868852459016, - 0.0333333333333333, - 0.0333333333333333, - 0.0333333333333333, - 0.0333333333333333, - 0.0327868852459016, - 0.0327868852459016, - 0.0327868852459016, - 0.0327868852459016, - 0.0327868852459016, - 0.0322580645161290, - 0.0327868852459016, - 0.0322580645161290, - 0.0327868852459016, - 0.0327868852459016, - 0.0338983050847458, - 0.0338983050847458, - 0.0338983050847458, - 0.0344827586206897, - 0.0344827586206897, - 0.0350877192982456, - 0.0357142857142857, - 0.0357142857142857, - 0.0350877192982456, - 0.0350877192982456, - 0.0350877192982456, - 0.0350877192982456, - 0.0357142857142857, - 0.0357142857142857, - 0.0357142857142857, - 0.0357142857142857, - 0.0357142857142857, - 0.0350877192982456, - 0.0344827586206897, - 0.0344827586206897, - 0.0338983050847458, - 0.0344827586206897, - 0.0350877192982456, - 0.0350877192982456, - 0.0350877192982456, - 0.0344827586206897, - 0.0344827586206897, - 0.0344827586206897, - 0.0344827586206897, - 0.0344827586206897, - 0.0508474576271187, - 0.0508474576271187, - 0.0508474576271187, - 0.0508474576271187, - 0.0500000000000000, - 0.0508474576271187, - 0.0500000000000000, - 0.0500000000000000, - 0.0500000000000000, - 0.0500000000000000, - 0.0500000000000000, - 0.0500000000000000, - 0.0500000000000000, - 0.0500000000000000, - 0.0508474576271187, - 0.0508474576271187, - 0.0500000000000000, - 0.0500000000000000, - 0.0333333333333333, - 0.0338983050847458, - 0.0338983050847458, - 0.0338983050847458, - 0.0333333333333333, - 0.0491803278688525, - 0.0491803278688525, - 0.0526315789473684, - 0.0517241379310345, - 0.0508474576271187, - 0.0517241379310345, - 0.0508474576271187, - 0.0508474576271187, - 0.0517241379310345, - 0.0517241379310345, - 0.0517241379310345, - 0.0517241379310345, - 0.0517241379310345, - 0.0517241379310345, - 0.0545454545454545, - 0.0545454545454545, - 0.0566037735849057, - 0.0555555555555556, - 0.0727272727272727, - 0.0727272727272727, - 0.0740740740740741, - 0.0740740740740741, - 0.0740740740740741, - 0.0727272727272727, - 0.0727272727272727, - 0.0727272727272727, - 0.0727272727272727, - 0.0727272727272727, - 0.0727272727272727, - 0.0727272727272727, - 0.0727272727272727, - 0.0727272727272727, - 0.0740740740740741, - 0.0740740740740741, - 0.0754716981132075, - 0.0784313725490196, - 0.0600000000000000, - 0.0612244897959184, - 0.0600000000000000, - 0.0600000000000000, - 0.0576923076923077, - 0.0576923076923077, - 0.0576923076923077, - 0.0566037735849057, - 0.0517241379310345, - 0.0517241379310345, - 0.0517241379310345, - 0.0500000000000000, - 0.0500000000000000, - 0.0500000000000000, - 0.0508474576271187, - 0.0508474576271187, - 0.0483870967741936, - 0.0483870967741936, - 0.0483870967741936, - 0.0491803278688525, - 0.0645161290322581, - 0.0645161290322581, - 0.0634920634920635, - 0.0634920634920635, - 0.0634920634920635, - 0.0634920634920635, - 0.0625000000000000, - 0.0625000000000000, - 0.0625000000000000, - 0.0625000000000000, - 0.0625000000000000, - 0.0625000000000000, - 0.0615384615384615, - 0.0615384615384615, - 0.0615384615384615, - 0.0615384615384615, - 0.0615384615384615, - 0.0606060606060606, - 0.0606060606060606, - 0.0606060606060606, - 0.0588235294117647, - 0.0588235294117647, - 0.0588235294117647, - 0.0588235294117647, - 0.0597014925373134, - 0.0597014925373134, - 0.0597014925373134, - 0.0597014925373134, - 0.0597014925373134, - 0.0597014925373134, - 0.0597014925373134, - 0.0597014925373134, - 0.0597014925373134, - 0.0597014925373134, - 0.0588235294117647, - 0.0597014925373134, - 0.0597014925373134, - 0.0597014925373134, - 0.0597014925373134, - 0.0597014925373134, - 0.0597014925373134, - 0.0588235294117647, - 0.0588235294117647, - 0.0588235294117647, - 0.0588235294117647, - 0.0588235294117647, - 0.0588235294117647, - 0.0588235294117647, - 0.0579710144927536, - 0.0579710144927536, - 0.0579710144927536, - 0.0579710144927536, - 0.0441176470588235, - 0.0441176470588235, - 0.0441176470588235, - 0.0441176470588235, - 0.0441176470588235, - 0.0441176470588235, - 0.0441176470588235, - 0.0441176470588235, - 0.0441176470588235, - 0.0441176470588235, - 0.0441176470588235, - 0.0441176470588235, - 0.0441176470588235, - 0.0441176470588235, - 0.0441176470588235, - 0.0441176470588235, - 0.0441176470588235, - 0.0441176470588235, - 0.0441176470588235, - 0.0447761194029851, - 0.0447761194029851, - 0.0447761194029851, - 0.0588235294117647, - 0.0588235294117647, - 0.0588235294117647, - 0.0597014925373134, - 0.0454545454545455, - 0.0461538461538462, - 0.0461538461538462, - 0.0461538461538462, - 0.0606060606060606, - 0.0606060606060606, - 0.0597014925373134, - 0.0588235294117647, - 0.0588235294117647, - 0.0588235294117647, - 0.0588235294117647, - 0.0724637681159420, - 0.0724637681159420, - 0.0724637681159420, - 0.0724637681159420, - 0.0724637681159420, - 0.0735294117647059, - 0.0735294117647059, - 0.0735294117647059, - 0.0735294117647059, - 0.0735294117647059, - 0.0735294117647059, - 0.0735294117647059, - 0.0735294117647059, - 0.0735294117647059, - 0.0735294117647059, - 0.0735294117647059, - 0.0735294117647059, - 0.0597014925373134, - 0.0588235294117647, - 0.0588235294117647, - 0.0588235294117647, - 0.0588235294117647, - 0.0588235294117647, - 0.0579710144927536, - 0.0571428571428571, - 0.0571428571428571, - 0.0571428571428571, - 0.0571428571428571, - 0.0571428571428571, - 0.0571428571428571, - 0.0571428571428571, - 0.0571428571428571, - 0.0579710144927536, - 0.0579710144927536, - 0.0579710144927536, - 0.0714285714285714, - 0.0714285714285714, - 0.0714285714285714, - 0.0714285714285714, - 0.0714285714285714, - 0.0714285714285714, - 0.0735294117647059, - 0.0606060606060606, - 0.0615384615384615, - 0.0615384615384615, - 0.0615384615384615, - 0.0625000000000000, - 0.0909090909090909, - 0.0909090909090909, - 0.0909090909090909, - 0.0895522388059701, - 0.0895522388059701, - 0.1029411764705880, - 0.1029411764705880, - 0.1029411764705880, - 0.1029411764705880, - 0.1029411764705880, - 0.1029411764705880, - 0.1029411764705880, - 0.1029411764705880, - 0.1014492753623190, - 0.1159420289855070, - 0.1159420289855070, - 0.1176470588235290, - 0.1176470588235290, - 0.1194029850746270, - 0.1060606060606060, - 0.1060606060606060, - 0.1076923076923080, - 0.1212121212121210, - 0.1212121212121210, - 0.1076923076923080, - 0.1111111111111110, - 0.1269841269841270, - 0.1451612903225810, - 0.1500000000000000, - 0.1500000000000000, - 0.1525423728813560, - 0.1935483870967740, - 0.2000000000000000, - 0.1967213114754100, - 0.1967213114754100, - 0.1967213114754100, - 0.1967213114754100, - 0.1967213114754100, - 0.1935483870967740, - 0.1935483870967740, - 0.1935483870967740, - 0.1935483870967740, - 0.1904761904761900, - 0.1904761904761900, - 0.1904761904761900, - 0.1875000000000000, - 0.1875000000000000, - 0.1875000000000000, - 0.1875000000000000, - 0.1875000000000000, - 0.1875000000000000, - 0.1875000000000000, - 0.1846153846153850, - 0.1846153846153850, - 0.1846153846153850, - 0.1846153846153850, - 0.1846153846153850, - 0.1875000000000000, - 0.1875000000000000, - 0.1875000000000000, - 0.2000000000000000, - 0.1875000000000000, - 0.1904761904761900, - 0.1875000000000000, - 0.1904761904761900, - 0.1904761904761900, - 0.1935483870967740, - 0.2063492063492060, - 0.2063492063492060, - 0.2063492063492060, - 0.2063492063492060, - 0.2096774193548390, - 0.2222222222222220, - 0.2222222222222220, - 0.2063492063492060, - 0.1935483870967740, - 0.1935483870967740, - 0.1935483870967740, - 0.1935483870967740, - 0.1803278688524590, - 0.1639344262295080, - 0.1639344262295080, - 0.1666666666666670, - 0.1666666666666670, - 0.1379310344827590, - 0.1206896551724140, - 0.1166666666666670, - 0.1166666666666670, - 0.1129032258064520, - 0.0983606557377049, - 0.0952380952380952, - 0.0937500000000000, - 0.0937500000000000, - 0.0937500000000000, - 0.0793650793650794, - 0.0781250000000000, - 0.0781250000000000, - 0.0781250000000000, - 0.0793650793650794, - 0.0793650793650794, - 0.0793650793650794, - 0.0793650793650794, - 0.0793650793650794, - 0.0793650793650794, - 0.0793650793650794, - 0.0793650793650794, - 0.0655737704918033, - 0.0655737704918033, - 0.0666666666666667, - 0.0677966101694915, - 0.0677966101694915, - 0.0677966101694915, - 0.0666666666666667, - 0.0655737704918033, - 0.0655737704918033, - 0.0655737704918033, - 0.0645161290322581, - 0.0645161290322581, - 0.0645161290322581, - 0.0645161290322581, - 0.0793650793650794, - 0.0781250000000000, - 0.0781250000000000, - 0.0781250000000000, - 0.0923076923076923, - 0.0923076923076923, - 0.0923076923076923, - 0.0937500000000000, - 0.0937500000000000, - 0.0937500000000000, - 0.0937500000000000, - 0.0937500000000000, - 0.0937500000000000, - 0.0923076923076923, - 0.0923076923076923, - 0.0923076923076923, - 0.0923076923076923, - 0.0923076923076923, - 0.0923076923076923, - 0.0923076923076923, - 0.1060606060606060, - 0.1060606060606060, - 0.1076923076923080, - 0.1076923076923080, - 0.0937500000000000, - 0.0937500000000000, - 0.0967741935483871, - 0.0967741935483871, - 0.1111111111111110, - 0.1111111111111110, - 0.0967741935483871, - 0.0983606557377049, - 0.0983606557377049, - 0.0983606557377049, - 0.0983606557377049, - 0.0983606557377049, - 0.0983606557377049, - 0.0983606557377049, - 0.0983606557377049, - 0.0983606557377049, - 0.0983606557377049, - 0.0983606557377049, - 0.0983606557377049, - 0.0983606557377049, - 0.0833333333333333, - 0.0833333333333333, - 0.0833333333333333, - 0.0833333333333333, - 0.0833333333333333, - 0.0833333333333333, - 0.0833333333333333, - 0.0833333333333333, - 0.0833333333333333, - 0.0847457627118644, - 0.0833333333333333, - 0.0833333333333333, - 0.1000000000000000, - 0.1000000000000000, - 0.0833333333333333, - 0.0819672131147541, - 0.0806451612903226, - 0.0806451612903226, - 0.0806451612903226, - 0.0806451612903226, - 0.0793650793650794, - 0.0793650793650794, - 0.0793650793650794, - 0.0793650793650794, - 0.0806451612903226, - 0.0967741935483871, - 0.0967741935483871, - 0.0967741935483871, - 0.0967741935483871, - 0.0967741935483871, - 0.0952380952380952, - 0.0952380952380952, - 0.0952380952380952, - 0.0952380952380952, - 0.0952380952380952, - 0.0952380952380952, - 0.0952380952380952, - 0.0952380952380952, - 0.0806451612903226, - 0.0819672131147541, - 0.0833333333333333, - 0.0833333333333333, - 0.0833333333333333, - 0.0833333333333333, - 0.0833333333333333, - 0.0847457627118644, - 0.0847457627118644, - 0.0847457627118644, - 0.0983606557377049, - 0.0967741935483871, - 0.0967741935483871, - 0.0967741935483871, - 0.0967741935483871, - 0.0952380952380952, - 0.0952380952380952, - 0.0967741935483871, - 0.0967741935483871, - 0.0952380952380952, - 0.0967741935483871, - 0.0967741935483871, - 0.0819672131147541, - 0.0819672131147541, - 0.0967741935483871, - 0.0983606557377049, - 0.0967741935483871, - 0.1000000000000000, - 0.1147540983606560, - 0.0983606557377049, - 0.0983606557377049, - 0.1000000000000000, - 0.0983606557377049, - 0.0983606557377049, - 0.0983606557377049, - 0.0983606557377049, - 0.0983606557377049, - 0.0983606557377049, - 0.0983606557377049, - 0.0983606557377049, - 0.0983606557377049, - 0.0983606557377049, - 0.0983606557377049, - 0.0983606557377049, - 0.0983606557377049, - 0.0967741935483871, - 0.0952380952380952, - 0.0967741935483871, - 0.0983606557377049, - 0.0983606557377049, - 0.1000000000000000, - 0.1016949152542370, - 0.1016949152542370, - 0.1016949152542370, - 0.1016949152542370, - 0.1016949152542370, - 0.1016949152542370, - 0.1016949152542370, - 0.0862068965517241, - 0.0847457627118644, - 0.1000000000000000, - 0.1147540983606560, - 0.1166666666666670, - 0.1166666666666670, - 0.1186440677966100, - 0.1186440677966100, - 0.1186440677966100, - 0.1186440677966100, - 0.1206896551724140, - 0.1186440677966100, - 0.1206896551724140, - 0.1228070175438600, - 0.1228070175438600, - 0.1228070175438600, - 0.1525423728813560, - 0.1500000000000000, - 0.1525423728813560, - 0.1525423728813560, - 0.1525423728813560, - 0.1525423728813560, - 0.1666666666666670, - 0.1666666666666670, - 0.1694915254237290, - 0.1694915254237290, - 0.1607142857142860, - 0.1607142857142860, - 0.1607142857142860, - 0.1607142857142860, - 0.1578947368421050, - 0.1724137931034480, - 0.1724137931034480, - 0.1724137931034480, - 0.1724137931034480, - 0.1724137931034480, - 0.1724137931034480, - 0.1724137931034480, - 0.1578947368421050, - 0.1578947368421050, - 0.1607142857142860, - 0.1607142857142860, - 0.1607142857142860, - 0.1754385964912280, - 0.1896551724137930, - 0.1896551724137930, - 0.1896551724137930, - 0.1896551724137930, - 0.1754385964912280, - 0.1818181818181820, - 0.2105263157894740, - 0.2105263157894740, - 0.2105263157894740, - 0.2142857142857140, - 0.2068965517241380, - 0.2105263157894740, - 0.2105263157894740, - 0.2142857142857140, - 0.2037037037037040, - 0.2037037037037040, - 0.2037037037037040, - 0.2000000000000000, - 0.2000000000000000, - 0.2000000000000000, - 0.2000000000000000, - 0.2000000000000000, - 0.2000000000000000, - 0.2037037037037040, - 0.2037037037037040, - 0.2037037037037040, - 0.2037037037037040, - 0.2037037037037040, - 0.2115384615384620, - 0.2115384615384620, - 0.2156862745098040, - 0.2156862745098040, - 0.2000000000000000, - 0.2000000000000000, - 0.2000000000000000, - 0.2000000000000000, - 0.2000000000000000, - 0.2000000000000000, - 0.1800000000000000, - 0.1800000000000000, - 0.1923076923076920, - 0.1923076923076920, - 0.1923076923076920, - 0.2264150943396230, - 0.2264150943396230, - 0.2264150943396230, - 0.2222222222222220, - 0.2222222222222220, - 0.2222222222222220, - 0.2222222222222220, - 0.2456140350877190, - 0.2456140350877190, - 0.2545454545454540, - 0.2545454545454540, - 0.2545454545454540, - 0.2592592592592590, - 0.2641509433962260, - 0.2641509433962260, - 0.2692307692307690, - 0.2692307692307690, - 0.2692307692307690, - 0.2549019607843140, - 0.2549019607843140, - 0.2641509433962260, - 0.2777777777777780, - 0.2962962962962960, - 0.3018867924528300, - 0.3148148148148150, - 0.3018867924528300, - 0.3018867924528300, - 0.3018867924528300, - 0.3018867924528300, - 0.2884615384615380, - 0.2745098039215690, - 0.2745098039215690, - 0.2745098039215690, - 0.2857142857142860, - 0.2857142857142860, - 0.3000000000000000, - 0.3137254901960780, - 0.3076923076923080, - 0.3137254901960780, - 0.3200000000000000, - 0.3200000000000000, - 0.3200000000000000, - 0.3200000000000000, - 0.3137254901960780, - 0.3269230769230770, - 0.3600000000000000, - 0.3600000000000000, - 0.3600000000000000, - 0.3529411764705880, - 0.3461538461538460, - 0.3461538461538460, - 0.3269230769230770, - 0.3269230769230770, - 0.3333333333333330, - 0.3333333333333330, - 0.3137254901960780, - 0.3137254901960780, - 0.3076923076923080, - 0.2884615384615380, - 0.2745098039215690, - 0.2549019607843140, - 0.2549019607843140, - 0.2400000000000000, - 0.2500000000000000, - 0.2352941176470590, - 0.2400000000000000, - 0.2400000000000000, - 0.2352941176470590, - 0.2200000000000000, - 0.2115384615384620, - 0.2115384615384620, - 0.2115384615384620, - 0.2115384615384620, - 0.2115384615384620, - 0.2075471698113210, - 0.1851851851851850, - 0.1851851851851850, - 0.1698113207547170, - 0.1666666666666670, - 0.1698113207547170, - 0.1698113207547170, - 0.1538461538461540, - 0.1538461538461540, - 0.1509433962264150, - 0.1509433962264150, - 0.1568627450980390, - 0.1600000000000000, - 0.1730769230769230, - 0.1851851851851850, - 0.1538461538461540, - 0.1538461538461540, - 0.1698113207547170, - 0.1730769230769230, - 0.1698113207547170, - 0.1698113207547170, - 0.1698113207547170, - 0.1698113207547170, - 0.1698113207547170, - 0.1730769230769230, - 0.1730769230769230, - 0.1568627450980390, - 0.1568627450980390, - 0.1568627450980390, - 0.1568627450980390, - 0.1568627450980390, - 0.1568627450980390, - 0.1568627450980390, - 0.1568627450980390, - 0.1568627450980390, - 0.1568627450980390, - 0.1568627450980390, - 0.1568627450980390, - 0.1568627450980390, - 0.1851851851851850, - 0.1851851851851850, - 0.1698113207547170, - 0.1698113207547170, - 0.1698113207547170, - 0.1851851851851850, - 0.1851851851851850, - 0.1851851851851850, - 0.1851851851851850, - 0.2000000000000000, - 0.1851851851851850, - 0.1851851851851850, - 0.2105263157894740, - 0.2105263157894740, - 0.2372881355932200, - 0.2295081967213110, - 0.2222222222222220, - 0.2222222222222220, - 0.2222222222222220, - 0.2222222222222220, - 0.2222222222222220, - 0.2222222222222220, - 0.2222222222222220, - 0.2222222222222220, - 0.2222222222222220, - 0.2222222222222220, - 0.2222222222222220, - 0.2222222222222220, - 0.2222222222222220, - 0.2096774193548390, - 0.2096774193548390, - 0.2096774193548390, - 0.2063492063492060, - 0.2063492063492060, - 0.2096774193548390, - 0.2096774193548390, - 0.2222222222222220, - 0.2295081967213110, - 0.2295081967213110, - 0.2295081967213110, - 0.2166666666666670, - 0.2419354838709680, - 0.2419354838709680, - 0.2419354838709680, - 0.2419354838709680, - 0.2459016393442620, - 0.2622950819672130, - 0.2622950819672130, - 0.2500000000000000, - 0.2372881355932200, - 0.2372881355932200, - 0.2372881355932200, - 0.2372881355932200, - 0.2372881355932200, - 0.2000000000000000, - 0.2280701754385960, - 0.2280701754385960, - 0.2241379310344830, - 0.2241379310344830, - 0.2105263157894740, - 0.2105263157894740, - 0.2105263157894740, - 0.2105263157894740, - 0.2000000000000000, - 0.2000000000000000, - 0.2000000000000000, - 0.1964285714285710, - 0.1929824561403510, - 0.1929824561403510, - 0.1929824561403510, - 0.1754385964912280, - 0.1607142857142860, - 0.1607142857142860, - 0.1607142857142860, - 0.1607142857142860, - 0.1607142857142860, - 0.1607142857142860, - 0.1578947368421050, - 0.1578947368421050, - 0.1578947368421050, - 0.1578947368421050, - 0.1578947368421050, - 0.1578947368421050, - 0.1578947368421050, - 0.1428571428571430, - 0.1428571428571430, - 0.1428571428571430, - 0.1403508771929820, - 0.1379310344827590, - 0.1379310344827590, - 0.1379310344827590, - 0.1379310344827590, - 0.1379310344827590, - 0.1379310344827590, - 0.1379310344827590, - 0.1379310344827590, - 0.1666666666666670, - 0.1666666666666670, - 0.1666666666666670, - 0.1666666666666670, - 0.1694915254237290, - 0.1694915254237290, - 0.1694915254237290, - 0.1694915254237290, - 0.1694915254237290, - 0.1694915254237290, - 0.1694915254237290, - 0.1694915254237290, - 0.1639344262295080, - 0.1639344262295080, - 0.1639344262295080, - 0.1774193548387100, - 0.1746031746031750, - 0.1746031746031750, - 0.1746031746031750, - 0.1746031746031750, - 0.1746031746031750, - 0.1746031746031750, - 0.1746031746031750, - 0.1746031746031750, - 0.1746031746031750, - 0.1746031746031750, - 0.1746031746031750, - 0.1746031746031750, - 0.1774193548387100, - 0.1774193548387100, - 0.1774193548387100, - 0.1774193548387100, - 0.1774193548387100, - 0.1666666666666670, - 0.1666666666666670, - 0.1666666666666670, - 0.1639344262295080, - 0.1639344262295080, - 0.1639344262295080, - 0.1587301587301590, - 0.1587301587301590, - 0.1587301587301590, - 0.1587301587301590, - 0.1587301587301590, - 0.1587301587301590, - 0.1639344262295080, - 0.1612903225806450, - 0.1612903225806450, - 0.1612903225806450, - 0.1612903225806450, - 0.1612903225806450, - 0.1612903225806450, - 0.1612903225806450, - 0.1475409836065570, - 0.1475409836065570, - 0.1475409836065570, - 0.1475409836065570, - 0.1475409836065570, - 0.1500000000000000, - 0.1475409836065570, - 0.1475409836065570, - 0.1475409836065570, - 0.1475409836065570, - 0.1475409836065570, - 0.1475409836065570, - 0.1475409836065570, - 0.1475409836065570, - 0.1475409836065570, - 0.1475409836065570, - 0.1475409836065570, - 0.1475409836065570, - 0.1475409836065570, - 0.1475409836065570, - 0.1475409836065570, - 0.1475409836065570, - 0.1475409836065570, - 0.1500000000000000, - 0.1475409836065570, - 0.1475409836065570, - 0.1333333333333330, - 0.1333333333333330, - 0.1333333333333330, - 0.1311475409836070, - 0.1311475409836070, - 0.1311475409836070, - 0.1311475409836070, - 0.1311475409836070, - 0.1290322580645160, - 0.1290322580645160, - 0.1290322580645160, - 0.1290322580645160, - 0.1290322580645160, - 0.1290322580645160, - 0.1290322580645160, - 0.1290322580645160, - 0.1290322580645160, - 0.1290322580645160, - 0.1290322580645160, - 0.1290322580645160, - 0.1290322580645160, - 0.1290322580645160, - 0.1290322580645160, - 0.1290322580645160, - 0.1290322580645160, - 0.1290322580645160, - 0.1290322580645160, - 0.1290322580645160, - 0.1290322580645160, - 0.1147540983606560, - 0.1147540983606560, - 0.1147540983606560, - 0.1129032258064520, - 0.1129032258064520, - 0.1129032258064520, - 0.1129032258064520, - 0.1129032258064520, - 0.1129032258064520, - 0.1129032258064520, - 0.1147540983606560, - 0.1147540983606560, - 0.1147540983606560, - 0.1147540983606560, - 0.1147540983606560, - 0.1147540983606560, - 0.1147540983606560, - 0.1147540983606560, - 0.1147540983606560, - 0.1147540983606560, - 0.1147540983606560, - 0.1166666666666670, - 0.1147540983606560, - 0.1147540983606560, - 0.1147540983606560, - 0.1147540983606560, - 0.1147540983606560, - 0.1147540983606560, - 0.1129032258064520, - 0.1129032258064520, - 0.1269841269841270, - 0.1269841269841270, - 0.1269841269841270, - 0.1269841269841270, - 0.1290322580645160, - 0.1290322580645160, - 0.1290322580645160, - 0.1147540983606560, - 0.1147540983606560, - 0.1147540983606560, - 0.1147540983606560, - 0.1147540983606560, - 0.1147540983606560, - 0.1147540983606560, - 0.1000000000000000, - 0.0983606557377049, - 0.0983606557377049, - 0.0983606557377049, - 0.0983606557377049, - 0.0983606557377049, - 0.0983606557377049, - 0.0983606557377049, - 0.0983606557377049, - 0.0983606557377049, - 0.0983606557377049, - 0.0983606557377049, - 0.0983606557377049, - 0.0983606557377049, - 0.0967741935483871, - 0.0967741935483871, - 0.0967741935483871, - 0.0952380952380952, - 0.0952380952380952, - 0.0952380952380952, - 0.0952380952380952, - 0.0952380952380952, - 0.0952380952380952, - 0.0952380952380952, - 0.0952380952380952, - 0.0952380952380952, - 0.0952380952380952, - 0.0952380952380952, - 0.0952380952380952, - 0.0937500000000000, - 0.0937500000000000, - 0.0923076923076923, - 0.0909090909090909, - 0.0909090909090909, - 0.0909090909090909, - 0.0909090909090909, - 0.0909090909090909, - 0.0909090909090909, - 0.0909090909090909, - 0.0909090909090909, - 0.0909090909090909, - 0.0909090909090909, - 0.0909090909090909, - 0.0909090909090909, - 0.0909090909090909, - 0.0909090909090909, - 0.0909090909090909, - 0.0909090909090909, - 0.0909090909090909, - 0.0909090909090909, - 0.0909090909090909, - 0.0909090909090909, - 0.0909090909090909, - 0.0909090909090909, - 0.0909090909090909, - 0.0895522388059701, - 0.0895522388059701, - 0.0895522388059701, - 0.0895522388059701, - 0.0895522388059701, - 0.0895522388059701, - 0.0895522388059701, - 0.0895522388059701, - 0.0895522388059701, - 0.0895522388059701, - 0.0895522388059701, - 0.0895522388059701, - 0.0895522388059701, - 0.0895522388059701, - 0.0895522388059701, - 0.0895522388059701, - 0.0895522388059701, - 0.0895522388059701, - 0.0895522388059701, - 0.0895522388059701, - 0.0895522388059701, - 0.0895522388059701, - 0.0895522388059701, - 0.0895522388059701, - 0.0895522388059701, - 0.0895522388059701, - 0.0895522388059701, - 0.0757575757575758, - 0.0757575757575758, - 0.0757575757575758, - 0.0757575757575758, - 0.0757575757575758, - 0.0757575757575758, - 0.0757575757575758, - 0.0757575757575758, - 0.0757575757575758, - 0.0757575757575758, - 0.0757575757575758, - 0.0757575757575758, - 0.0757575757575758, - 0.0757575757575758, - 0.0757575757575758, - 0.0757575757575758, - 0.0757575757575758, - 0.0757575757575758, - 0.0757575757575758, - 0.0757575757575758, - 0.0757575757575758, - 0.0757575757575758, - 0.0757575757575758, - 0.0757575757575758, - 0.0757575757575758, - 0.0757575757575758, - 0.0757575757575758, - 0.0757575757575758, - 0.0757575757575758, - 0.0757575757575758, - 0.0757575757575758, - 0.0757575757575758, - 0.0757575757575758, - 0.0757575757575758, - 0.0757575757575758, - 0.0757575757575758, - 0.0757575757575758, - 0.0757575757575758, - 0.0757575757575758, - 0.0757575757575758, - 0.0757575757575758, - 0.0757575757575758, - 0.0757575757575758, - 0.0757575757575758, - 0.0757575757575758, - 0.0757575757575758, - 0.0757575757575758, - 0.0757575757575758, - 0.0757575757575758, - 0.0757575757575758, - 0.0757575757575758, - 0.0757575757575758, - 0.0757575757575758, - 0.0757575757575758, - 0.0746268656716418, - 0.0746268656716418, - 0.0746268656716418, - 0.0746268656716418, - 0.0746268656716418, - 0.0746268656716418, - 0.0746268656716418, - 0.0746268656716418, - 0.0746268656716418, - 0.0746268656716418, - 0.0746268656716418, - 0.0746268656716418, - 0.0746268656716418, - 0.0746268656716418, - 0.0746268656716418, - 0.0746268656716418, - 0.0746268656716418, - 0.0746268656716418, - 0.0746268656716418, - 0.0746268656716418, - 0.0746268656716418, - 0.0746268656716418, - 0.0746268656716418, - 0.0746268656716418, - 0.0746268656716418, - 0.0746268656716418, - 0.0746268656716418, - 0.0746268656716418, - 0.0746268656716418, - 0.0746268656716418, - 0.0746268656716418, - 0.0746268656716418, - 0.0746268656716418, - 0.0746268656716418, - 0.0746268656716418, - 0.0746268656716418, - 0.0746268656716418, - 0.0746268656716418, - 0.0746268656716418, - 0.0746268656716418, - 0.0746268656716418, - 0.0746268656716418, - 0.0746268656716418, - 0.0746268656716418, - 0.0746268656716418, - 0.0746268656716418, - 0.0746268656716418, - 0.0746268656716418, - 0.0746268656716418, - 0.0746268656716418, - 0.0746268656716418, - 0.0746268656716418, - 0.0746268656716418, - 0.0746268656716418, - 0.0746268656716418, - 0.0746268656716418, - 0.0746268656716418, - 0.0746268656716418, - 0.0746268656716418, - 0.0746268656716418, - 0.0757575757575758, - 0.0757575757575758, - 0.0757575757575758, - 0.0757575757575758, - 0.0757575757575758, - 0.0757575757575758, - 0.0757575757575758, - 0.0757575757575758, - 0.0757575757575758, - 0.0757575757575758, - 0.0757575757575758, - 0.0757575757575758, - 0.0757575757575758, - 0.0757575757575758, - 0.0757575757575758, - 0.0757575757575758, - 0.0757575757575758, - 0.0757575757575758, - 0.0769230769230769, - 0.0769230769230769, - 0.0769230769230769, - 0.0769230769230769, - 0.0769230769230769, - 0.0769230769230769, - 0.0757575757575758, - 0.0757575757575758, - 0.0757575757575758, - 0.0757575757575758, - 0.0757575757575758, - 0.0757575757575758, - 0.0757575757575758, - 0.0757575757575758, - 0.0757575757575758, - 0.0757575757575758, - 0.0757575757575758, - 0.0757575757575758, - 0.0757575757575758, - 0.0757575757575758, - 0.0757575757575758, - 0.0757575757575758, - 0.0757575757575758, - 0.0757575757575758, - 0.0757575757575758, - 0.0757575757575758, - 0.0757575757575758, - 0.0757575757575758, - 0.0757575757575758, - 0.0757575757575758, - 0.0757575757575758, - 0.0757575757575758, - 0.0757575757575758, - 0.0757575757575758, - 0.0769230769230769, - 0.0769230769230769, - 0.0769230769230769, - 0.0769230769230769, - 0.0769230769230769, - 0.0769230769230769, - 0.0769230769230769, - 0.0769230769230769, - 0.0769230769230769, - 0.0769230769230769, - 0.0769230769230769, - 0.0769230769230769, - 0.0769230769230769, - 0.0769230769230769, - 0.0769230769230769, - 0.0769230769230769, - 0.0769230769230769, - 0.0769230769230769, - 0.0769230769230769, - 0.0769230769230769, - 0.0769230769230769, - 0.0769230769230769, - 0.0769230769230769, - 0.0769230769230769, - 0.0769230769230769, - 0.0769230769230769, - 0.0769230769230769, - 0.0769230769230769, - 0.0769230769230769, - 0.0769230769230769, - 0.0769230769230769, - 0.0769230769230769, - 0.0769230769230769, - 0.0769230769230769, - 0.0769230769230769, - 0.0769230769230769, - 0.0769230769230769, - 0.0769230769230769, - 0.0769230769230769, - 0.0769230769230769, - 0.0769230769230769, - 0.0769230769230769, - 0.0769230769230769, - 0.0769230769230769, - 0.0769230769230769, - 0.0769230769230769, - 0.0769230769230769, - 0.0769230769230769, - 0.0769230769230769, - 0.0769230769230769, - 0.0769230769230769, - 0.0769230769230769, - 0.0769230769230769, - 0.0769230769230769, - 0.0769230769230769, - 0.0769230769230769, - 0.0769230769230769, - 0.0769230769230769, - 0.0769230769230769, - 0.0769230769230769, - 0.0757575757575758, - 0.0757575757575758, - 0.0757575757575758, - 0.0757575757575758, - 0.0757575757575758, - 0.0757575757575758, - 0.0757575757575758, - 0.0757575757575758, - 0.0757575757575758, - 0.0757575757575758, - 0.0757575757575758, - 0.0757575757575758, - 0.0757575757575758, - 0.0757575757575758, - 0.0757575757575758, - 0.0757575757575758, - 0.0757575757575758, - 0.0757575757575758, - 0.0757575757575758, - 0.0757575757575758, - 0.0757575757575758, - 0.0757575757575758, - 0.0757575757575758, - 0.0757575757575758, - 0.0757575757575758, - 0.0757575757575758, - 0.0769230769230769, - 0.0769230769230769, - 0.0769230769230769, - 0.0769230769230769, - 0.0769230769230769, - 0.0769230769230769, - 0.0769230769230769, - 0.0769230769230769, - 0.0769230769230769, - 0.0769230769230769, - 0.0769230769230769, - 0.0769230769230769, - 0.0769230769230769, - 0.0769230769230769, - 0.0769230769230769, - 0.0793650793650794, - 0.0793650793650794, - 0.0793650793650794, - 0.0793650793650794, - 0.0793650793650794, - 0.0793650793650794, - 0.0793650793650794, - 0.0793650793650794, - 0.0793650793650794, - 0.0793650793650794, - 0.0793650793650794, - 0.0793650793650794, - 0.0806451612903226, - 0.0806451612903226, - 0.0806451612903226, - 0.0806451612903226, - 0.0806451612903226, - 0.0806451612903226, - 0.0806451612903226, - 0.0806451612903226, - 0.0806451612903226, - 0.0806451612903226, - 0.0806451612903226, - 0.0806451612903226, - 0.0806451612903226, - 0.0806451612903226, - 0.0806451612903226, - 0.0806451612903226, - 0.0806451612903226, - 0.0806451612903226, - 0.0806451612903226, - 0.0806451612903226, - 0.0806451612903226, - 0.0806451612903226, - 0.0806451612903226, - 0.0806451612903226, - 0.0806451612903226, - 0.0806451612903226, - 0.0806451612903226, - 0.0806451612903226, - 0.0806451612903226, - 0.0806451612903226, - 0.0645161290322581, - 0.0655737704918033, - 0.0666666666666667, - 0.0666666666666667, - 0.0666666666666667, - 0.0666666666666667, - 0.0666666666666667, - 0.0666666666666667, - 0.0666666666666667, - 0.0666666666666667, - 0.0666666666666667, - 0.0666666666666667, - 0.0655737704918033, - 0.0666666666666667, - 0.0655737704918033, - 0.0655737704918033, - 0.0655737704918033, - 0.0655737704918033, - 0.0655737704918033, - 0.0666666666666667, - 0.0666666666666667, - 0.0666666666666667, - 0.0666666666666667, - 0.0677966101694915, - 0.0677966101694915, - 0.0677966101694915, - 0.0677966101694915, - 0.0677966101694915, - 0.0677966101694915, - 0.0677966101694915, - 0.0689655172413793, - 0.0689655172413793, - 0.0689655172413793, - 0.0689655172413793, - 0.0701754385964912, - 0.0714285714285714, - 0.0714285714285714, - 0.0714285714285714, - 0.0714285714285714, - 0.0714285714285714, - 0.0714285714285714, - 0.0701754385964912, - 0.0701754385964912, - 0.0701754385964912, - 0.0701754385964912, - 0.0727272727272727, - 0.0727272727272727, - 0.0727272727272727, - 0.0727272727272727, - 0.0727272727272727, - 0.0727272727272727, - 0.0727272727272727, - 0.0727272727272727, - 0.0714285714285714, - 0.0714285714285714, - 0.0714285714285714, - 0.0714285714285714, - 0.0714285714285714, - 0.0714285714285714, - 0.0714285714285714, - 0.0877192982456140, - 0.0877192982456140, - 0.0909090909090909, - 0.0909090909090909, - 0.0909090909090909, - 0.0909090909090909, - 0.0909090909090909, - 0.0909090909090909, - 0.0909090909090909, - 0.0909090909090909, - 0.0909090909090909, - 0.0925925925925926, - 0.0943396226415094, - 0.0961538461538462, - 0.0980392156862745, - 0.0980392156862745, - 0.0961538461538462, - 0.0961538461538462, - 0.0961538461538462, - 0.0943396226415094, - 0.0943396226415094, - 0.0925925925925926, - 0.0925925925925926, - 0.0909090909090909, - 0.0925925925925926, - 0.0877192982456140, - 0.0862068965517241, - 0.0862068965517241, - 0.0862068965517241, - 0.0862068965517241, - 0.0862068965517241, - 0.0862068965517241, - 0.0862068965517241, - 0.0862068965517241, - 0.0862068965517241, - 0.0862068965517241, - 0.0892857142857143, - 0.0909090909090909, - 0.0925925925925926, - 0.0961538461538462, - 0.0961538461538462, - 0.0961538461538462, - 0.0961538461538462, - 0.0943396226415094, - 0.0925925925925926, - 0.0925925925925926, - 0.0925925925925926, - 0.0925925925925926, - 0.0909090909090909, - 0.0909090909090909, - 0.0909090909090909, - 0.0909090909090909, - 0.0909090909090909, - 0.0925925925925926, - 0.0909090909090909, - 0.0909090909090909, - 0.0909090909090909, - 0.0909090909090909, - 0.0925925925925926, - 0.0925925925925926, - 0.0925925925925926, - 0.0943396226415094, - 0.0925925925925926, - 0.0925925925925926, - 0.0943396226415094, - 0.0943396226415094, - 0.0925925925925926, - 0.0943396226415094, - 0.0925925925925926, - 0.0925925925925926, - 0.0925925925925926, - 0.0925925925925926, - 0.0925925925925926, - 0.0909090909090909, - 0.0909090909090909, - 0.0925925925925926, - 0.0925925925925926, - 0.0925925925925926, - 0.0925925925925926, - 0.0943396226415094, - 0.0943396226415094, - 0.0943396226415094, - 0.0943396226415094, - 0.0925925925925926, - 0.0943396226415094, - 0.0961538461538462, - 0.0961538461538462, - 0.0961538461538462, - 0.0961538461538462, - 0.0980392156862745, - 0.0961538461538462, - 0.0980392156862745, - 0.0980392156862745, - 0.0980392156862745, - 0.0980392156862745, - 0.0816326530612245, - 0.0816326530612245, - 0.0833333333333333, - 0.0833333333333333, - 0.0833333333333333, - 0.0851063829787234, - 0.0652173913043478, - 0.0652173913043478, - 0.0666666666666667, - 0.0666666666666667, - 0.0652173913043478, - 0.0652173913043478, - 0.0652173913043478, - 0.0666666666666667, - 0.0697674418604651, - 0.0697674418604651, - 0.0681818181818182, - 0.0666666666666667, - 0.0869565217391304, - 0.1063829787234040, - 0.1111111111111110, - 0.1111111111111110, - 0.1136363636363640, - 0.1111111111111110, - 0.1111111111111110, - 0.1111111111111110, - 0.1041666666666670, - 0.1041666666666670, - 0.1063829787234040, - 0.1063829787234040, - 0.1063829787234040, - 0.1063829787234040, - 0.1063829787234040, - 0.1063829787234040, - 0.1063829787234040, - 0.1086956521739130, - 0.0869565217391304, - 0.0666666666666667, - 0.0625000000000000, - 0.0625000000000000, - 0.0625000000000000, - 0.0625000000000000, - 0.0600000000000000, - 0.0612244897959184, - 0.0588235294117647, - 0.0588235294117647, - 0.0588235294117647, - 0.0576923076923077, - 0.0576923076923077, - 0.0576923076923077, - 0.0555555555555556, - 0.0555555555555556, - 0.0555555555555556, - 0.0555555555555556, - 0.0555555555555556, - 0.0727272727272727, - 0.0740740740740741, - 0.0740740740740741, - 0.0714285714285714, - 0.0714285714285714, - 0.0714285714285714, - 0.0877192982456140, - 0.0877192982456140, - 0.0877192982456140, - 0.0862068965517241, - 0.0862068965517241, - 0.0847457627118644, - 0.0847457627118644, - 0.0847457627118644, - 0.0847457627118644, - 0.0847457627118644, - 0.0847457627118644, - 0.0862068965517241, - 0.0862068965517241, - 0.0877192982456140, - 0.0877192982456140, - 0.0877192982456140, - 0.0877192982456140, - 0.0877192982456140, - 0.0877192982456140, - 0.0862068965517241, - 0.0862068965517241, - 0.0862068965517241, - 0.0862068965517241, - 0.0877192982456140, - 0.0714285714285714, - 0.0701754385964912, - 0.0701754385964912, - 0.0701754385964912, - 0.0701754385964912, - 0.0701754385964912, - 0.0701754385964912, - 0.0714285714285714, - 0.0714285714285714, - 0.0714285714285714, - 0.0714285714285714, - 0.0714285714285714, - 0.0545454545454545, - 0.0545454545454545, - 0.0545454545454545, - 0.0545454545454545, - 0.0545454545454545, - 0.0545454545454545, - 0.0545454545454545, - 0.0545454545454545, - 0.0555555555555556, - 0.0555555555555556, - 0.0555555555555556, - 0.0727272727272727, - 0.0727272727272727, - 0.0714285714285714, - 0.0701754385964912, - 0.0701754385964912, - 0.0701754385964912, - 0.0701754385964912, - 0.0689655172413793, - 0.0689655172413793, - 0.0689655172413793, - 0.0689655172413793, - 0.0689655172413793, - 0.0689655172413793, - 0.0689655172413793, - 0.0689655172413793, - 0.0689655172413793, - 0.0689655172413793, - 0.0689655172413793, - 0.0689655172413793, - 0.0689655172413793, - 0.0701754385964912, - 0.0701754385964912, - 0.0701754385964912, - 0.0701754385964912, - 0.0701754385964912, - 0.0714285714285714, - 0.0714285714285714, - 0.0727272727272727, - 0.0727272727272727, - 0.0727272727272727, - 0.0714285714285714, - 0.0701754385964912, - 0.0701754385964912, - 0.0689655172413793, - 0.0689655172413793, - 0.0689655172413793, - 0.0689655172413793, - 0.0666666666666667, - 0.0666666666666667, - 0.0666666666666667, - 0.0666666666666667, - 0.0666666666666667, - 0.0666666666666667, - 0.0666666666666667, - 0.0666666666666667, - 0.0666666666666667, - 0.0666666666666667, - 0.0666666666666667, - 0.0666666666666667, - 0.0666666666666667, - 0.0666666666666667, - 0.0666666666666667, - 0.0666666666666667, - 0.0666666666666667, - 0.0666666666666667, - 0.0666666666666667, - 0.0666666666666667, - 0.0677966101694915, - 0.0677966101694915, - 0.0677966101694915, - 0.0517241379310345, - 0.0526315789473684, - 0.0526315789473684, - 0.0517241379310345, - 0.0517241379310345, - 0.0517241379310345, - 0.0517241379310345, - 0.0508474576271187, - 0.0508474576271187, - 0.0508474576271187, - 0.0508474576271187, - 0.0508474576271187, - 0.0508474576271187, - 0.0508474576271187, - 0.0508474576271187, - 0.0508474576271187, - 0.0508474576271187, - 0.0508474576271187, - 0.0526315789473684, - 0.0526315789473684, - 0.0526315789473684, - 0.0526315789473684, - 0.0526315789473684, - 0.0526315789473684, - 0.0535714285714286, - 0.0535714285714286, - 0.0535714285714286, - 0.0545454545454545, - 0.0545454545454545, - 0.0545454545454545, - 0.0877192982456140, - 0.0877192982456140, - 0.0877192982456140, - 0.0862068965517241, - 0.0877192982456140, - 0.0877192982456140, - 0.0877192982456140, - 0.0877192982456140, - 0.0892857142857143, - 0.0925925925925926, - 0.0943396226415094, - 0.0943396226415094, - 0.0943396226415094, - 0.0943396226415094, - 0.0980392156862745, - 0.0980392156862745, - 0.0961538461538462, - 0.0961538461538462, - 0.0784313725490196, - 0.0784313725490196, - 0.0754716981132075, - 0.0754716981132075, - 0.0740740740740741, - 0.0740740740740741, - 0.0545454545454545, - 0.0545454545454545, - 0.0545454545454545, - 0.0545454545454545, - 0.0545454545454545, - 0.0545454545454545, - 0.0545454545454545, - 0.0545454545454545, - 0.0545454545454545, - 0.0535714285714286, - 0.0545454545454545, - 0.0545454545454545, - 0.0526315789473684, - 0.0526315789473684, - 0.0535714285714286, - 0.0535714285714286, - 0.0526315789473684, - 0.0526315789473684, - 0.0526315789473684, - 0.0526315789473684, - 0.0526315789473684, - 0.0535714285714286, - 0.0535714285714286, - 0.0535714285714286, - 0.0535714285714286, - 0.0535714285714286, - 0.0535714285714286, - 0.0535714285714286, - 0.0545454545454545, - 0.0545454545454545, - 0.0555555555555556, - 0.0555555555555556, - 0.0545454545454545, - 0.0526315789473684, - 0.0526315789473684, - 0.0526315789473684, - 0.0517241379310345, - 0.0517241379310345, - 0.0500000000000000, - 0.0500000000000000, - 0.0500000000000000, - 0.0508474576271187, - 0.0508474576271187, - 0.0508474576271187, - 0.0500000000000000, - 0.0500000000000000, - 0.0500000000000000, - 0.0500000000000000, - 0.0500000000000000, - 0.0500000000000000, - 0.0508474576271187, - 0.0517241379310345, - 0.0517241379310345, - 0.0526315789473684, - 0.0526315789473684, - 0.0526315789473684, - 0.0526315789473684, - 0.0526315789473684, - 0.0526315789473684, - 0.0517241379310345, - 0.0526315789473684, - 0.0526315789473684, - 0.0689655172413793, - 0.0677966101694915, - 0.0677966101694915, - 0.0677966101694915, - 0.0689655172413793, - 0.0689655172413793, - 0.0689655172413793, - 0.0701754385964912, - 0.0701754385964912, - 0.0701754385964912, - 0.0701754385964912, - 0.0701754385964912, - 0.0714285714285714, - 0.0701754385964912, - 0.0862068965517241, - 0.0862068965517241, - 0.0847457627118644, - 0.0847457627118644, - 0.0847457627118644, - 0.0847457627118644, - 0.0847457627118644, - 0.0847457627118644, - 0.0847457627118644, - 0.0847457627118644, - 0.0847457627118644, - 0.0847457627118644, - 0.0847457627118644, - 0.0847457627118644, - 0.0847457627118644, - 0.0847457627118644, - 0.0847457627118644, - 0.0847457627118644, - 0.0689655172413793, - 0.0689655172413793, - 0.0689655172413793, - 0.0689655172413793, - 0.0535714285714286, - 0.0535714285714286, - 0.0535714285714286, - 0.0535714285714286, - 0.0535714285714286, - 0.0535714285714286, - 0.0535714285714286, - 0.0535714285714286, - 0.0535714285714286, - 0.0535714285714286, - 0.0526315789473684, - 0.0526315789473684, - 0.0517241379310345, - 0.0517241379310345, - 0.0517241379310345, - 0.0517241379310345, - 0.0517241379310345, - 0.0517241379310345, - 0.0677966101694915, - 0.0677966101694915, - 0.0689655172413793, - 0.0689655172413793, - 0.0689655172413793, - 0.0689655172413793, - 0.0689655172413793, - 0.0689655172413793, - 0.0689655172413793, - 0.0689655172413793, - 0.0689655172413793, - 0.0701754385964912, - 0.0701754385964912, - 0.0701754385964912, - 0.0689655172413793, - 0.0689655172413793, - 0.0714285714285714, - 0.0545454545454545, - 0.0545454545454545, - 0.0545454545454545, - 0.0545454545454545, - 0.0545454545454545, - 0.0545454545454545, - 0.0555555555555556, - 0.0377358490566038, - 0.0377358490566038, - 0.0370370370370370, - 0.0370370370370370, - 0.0370370370370370, - 0.0370370370370370, - 0.0370370370370370, - 0.0370370370370370, - 0.0370370370370370, - 0.0370370370370370, - 0.0555555555555556, - 0.0555555555555556, - 0.0555555555555556, - 0.0555555555555556, - 0.0566037735849057, - 0.0566037735849057, - 0.0555555555555556, - 0.0740740740740741, - 0.0740740740740741, - 0.0740740740740741, - 0.0566037735849057, - 0.0566037735849057, - 0.0576923076923077, - 0.0576923076923077, - 0.0588235294117647, - 0.0600000000000000, - 0.0600000000000000, - 0.0612244897959184, - 0.0408163265306122, - 0.0408163265306122, - 0.0408163265306122, - 0.0408163265306122, - 0.0400000000000000, - 0.0400000000000000, - 0.0400000000000000, - 0.0400000000000000, - 0.0400000000000000, - 0.0400000000000000, - 0.0400000000000000, - 0.0400000000000000, - 0.0400000000000000, - 0.0400000000000000, - 0.0392156862745098, - 0.0392156862745098, - 0.0392156862745098, - 0.0392156862745098, - 0.0400000000000000, - 0.0204081632653061, - 0.0208333333333333, - 0.0204081632653061, - 0.0200000000000000, - 0.0200000000000000, - 0.0200000000000000, - 0.0392156862745098, - 0.0392156862745098, - 0.0392156862745098, - 0.0392156862745098, - 0.0392156862745098, - 0.0392156862745098, - 0.0384615384615385, - 0.0377358490566038, - 0.0377358490566038, - 0.0545454545454545, - 0.0545454545454545, - 0.0545454545454545, - 0.0545454545454545, - 0.0545454545454545, - 0.0545454545454545, - 0.0545454545454545, - 0.0545454545454545, - 0.0535714285714286, - 0.0535714285714286, - 0.0535714285714286, - 0.0566037735849057, - 0.0566037735849057, - 0.0566037735849057, - 0.0566037735849057, - 0.0566037735849057, - 0.0576923076923077, - 0.0566037735849057, - 0.0566037735849057, - 0.0555555555555556, - 0.0555555555555556, - 0.0555555555555556, - 0.0555555555555556, - 0.0555555555555556, - 0.0555555555555556, - 0.0555555555555556, - 0.0566037735849057, - 0.0754716981132075, - 0.0754716981132075, - 0.0740740740740741, - 0.0740740740740741, - 0.0727272727272727, - 0.0714285714285714, - 0.0714285714285714, - 0.0714285714285714, - 0.0877192982456140, - 0.0877192982456140, - 0.0877192982456140, - 0.0877192982456140, - 0.0862068965517241, - 0.0877192982456140, - 0.0877192982456140, - 0.0877192982456140, - 0.0877192982456140, - 0.0877192982456140, - 0.0877192982456140, - 0.0892857142857143, - 0.0892857142857143, - 0.0892857142857143, - 0.0892857142857143, - 0.0909090909090909, - 0.0909090909090909, - 0.0909090909090909, - 0.0925925925925926, - 0.0925925925925926, - 0.0925925925925926, - 0.0925925925925926, - 0.0925925925925926, - 0.1111111111111110, - 0.1090909090909090, - 0.1090909090909090, - 0.1090909090909090, - 0.1090909090909090, - 0.0925925925925926, - 0.0925925925925926, - 0.0925925925925926, - 0.0925925925925926, - 0.0943396226415094, - 0.0943396226415094, - 0.0943396226415094, - 0.0961538461538462, - 0.0961538461538462, - 0.0961538461538462, - 0.0961538461538462, - 0.0961538461538462, - 0.0943396226415094, - 0.0943396226415094, - 0.0943396226415094, - 0.0943396226415094, - 0.0961538461538462, - 0.0961538461538462, - 0.0980392156862745, - 0.1153846153846150, - 0.1153846153846150, - 0.1153846153846150, - 0.1153846153846150, - 0.1153846153846150, - 0.1153846153846150, - 0.1153846153846150, - 0.0980392156862745, - 0.0980392156862745, - 0.0980392156862745, - 0.0961538461538462, - 0.0980392156862745, - 0.0961538461538462, - 0.0961538461538462, - 0.0961538461538462, - 0.0961538461538462, - 0.0961538461538462, - 0.0961538461538462, - 0.0800000000000000, - 0.0816326530612245, - 0.0816326530612245, - 0.0816326530612245, - 0.0816326530612245, - 0.0816326530612245, - 0.0833333333333333, - 0.0816326530612245, - 0.0816326530612245, - 0.0816326530612245, - 0.0833333333333333, - 0.1000000000000000, - 0.1000000000000000, - 0.0980392156862745, - 0.0980392156862745, - 0.1000000000000000, - 0.1200000000000000, - 0.1224489795918370, - 0.1224489795918370, - 0.1224489795918370, - 0.1250000000000000, - 0.1250000000000000, - 0.1250000000000000, - 0.1428571428571430, - 0.1372549019607840, - 0.1372549019607840, - 0.1346153846153850, - 0.1346153846153850, - 0.1346153846153850, - 0.1346153846153850, - 0.1458333333333330, - 0.1458333333333330, - 0.1489361702127660, - 0.1458333333333330, - 0.1489361702127660, - 0.1304347826086960, - 0.1333333333333330, - 0.1333333333333330, - 0.1333333333333330, - 0.1333333333333330, - 0.1521739130434780, - 0.1521739130434780, - 0.1702127659574470, - 0.1739130434782610, - 0.1818181818181820, - 0.1777777777777780, - 0.1818181818181820, - 0.1818181818181820, - 0.1904761904761900, - 0.1860465116279070, - 0.1818181818181820, - 0.1818181818181820, - 0.1860465116279070, - 0.2045454545454550, - 0.2222222222222220, - 0.2222222222222220, - 0.2222222222222220, - 0.2222222222222220, - 0.2222222222222220, - 0.2222222222222220, - 0.2272727272727270, - 0.2325581395348840, - 0.2380952380952380, - 0.2380952380952380, - 0.2195121951219510, - 0.2195121951219510, - 0.2142857142857140, - 0.2142857142857140, - 0.2093023255813950, - 0.2093023255813950, - 0.2045454545454550, - 0.2045454545454550, - 0.1860465116279070, - 0.1860465116279070, - 0.1860465116279070, - 0.1860465116279070, - 0.1860465116279070, - 0.1904761904761900, - 0.2093023255813950, - 0.2093023255813950, - 0.2142857142857140, - 0.2142857142857140, - 0.2272727272727270, - 0.2142857142857140, - 0.2045454545454550, - 0.2222222222222220, - 0.2222222222222220, - 0.2222222222222220, - 0.2127659574468080, - 0.2173913043478260, - 0.2291666666666670, - 0.2291666666666670, - 0.2400000000000000, - 0.2400000000000000, - 0.2400000000000000, - 0.2400000000000000, - 0.2549019607843140, - 0.2600000000000000, - 0.2600000000000000, - 0.2600000000000000, - 0.2600000000000000, - 0.2549019607843140, - 0.2692307692307690, - 0.2692307692307690, - 0.2692307692307690, - 0.2830188679245280, - 0.2830188679245280, - 0.2830188679245280, - 0.2830188679245280, - 0.2692307692307690, - 0.2745098039215690, - 0.2745098039215690, - 0.2745098039215690, - 0.2745098039215690, - 0.2448979591836730, - 0.2448979591836730, - 0.2448979591836730, - 0.2448979591836730, - 0.2448979591836730, - 0.2600000000000000, - 0.2600000000000000, - 0.2600000000000000, - 0.2600000000000000, - 0.2600000000000000, - 0.2600000000000000, - 0.2600000000000000, - 0.2653061224489800, - 0.2600000000000000, - 0.2600000000000000, - 0.2600000000000000, - 0.2600000000000000, - 0.2600000000000000, - 0.2600000000000000, - 0.2600000000000000, - 0.2600000000000000, - 0.2448979591836730, - 0.2448979591836730, - 0.2400000000000000, - 0.2244897959183670, - 0.2244897959183670, - 0.2244897959183670, - 0.2244897959183670, - 0.2291666666666670, - 0.2291666666666670, - 0.2244897959183670, - 0.2291666666666670, - 0.2291666666666670, - 0.2291666666666670, - 0.2291666666666670, - 0.2127659574468080, - 0.2127659574468080, - 0.2127659574468080, - 0.2083333333333330, - 0.2083333333333330, - 0.2083333333333330, - 0.2127659574468080, - 0.2127659574468080, - 0.2127659574468080, - 0.2291666666666670, - 0.2291666666666670, - 0.2291666666666670, - 0.2291666666666670, - 0.2600000000000000, - 0.2745098039215690, - 0.2692307692307690, - 0.2692307692307690, - 0.2692307692307690, - 0.2641509433962260, - 0.2830188679245280, - 0.2830188679245280, - 0.2830188679245280, - 0.2830188679245280, - 0.2830188679245280, - 0.2830188679245280, - 0.2641509433962260, - 0.2641509433962260, - 0.2692307692307690, - 0.2692307692307690, - 0.2692307692307690, - 0.2692307692307690, - 0.2549019607843140, - 0.2549019607843140, - 0.2549019607843140, - 0.2549019607843140, - 0.2549019607843140, - 0.2549019607843140, - 0.2549019607843140, - 0.2549019607843140, - 0.2549019607843140, - 0.2549019607843140, - 0.2549019607843140, - 0.2549019607843140, - 0.2400000000000000, - 0.2400000000000000, - 0.2400000000000000, - 0.2400000000000000, - 0.2400000000000000, - 0.2400000000000000, - 0.2400000000000000, - 0.2400000000000000, - 0.2400000000000000, - 0.2400000000000000, - 0.2352941176470590, - 0.2352941176470590, - 0.2200000000000000, - 0.2200000000000000, - 0.2200000000000000, - 0.2156862745098040, - 0.2156862745098040, - 0.2156862745098040, - 0.2156862745098040, - 0.2156862745098040, - 0.2115384615384620, - 0.2115384615384620, - 0.2115384615384620, - 0.2115384615384620, - 0.2075471698113210, - 0.2075471698113210, - 0.2075471698113210, - 0.2075471698113210, - 0.2075471698113210, - 0.2222222222222220, - 0.2222222222222220, - 0.2222222222222220, - 0.2222222222222220, - 0.2222222222222220, - 0.2222222222222220, - 0.2222222222222220, - 0.2181818181818180, - 0.2321428571428570, - 0.2363636363636360, - 0.2363636363636360, - 0.2363636363636360, - 0.2363636363636360, - 0.2500000000000000, - 0.2500000000000000, - 0.2500000000000000, - 0.2500000000000000, - 0.2545454545454540, - 0.2678571428571430, - 0.2678571428571430, - 0.2545454545454540, - 0.2545454545454540, - 0.2545454545454540, - 0.2545454545454540, - 0.2407407407407410, - 0.2407407407407410, - 0.2264150943396230, - 0.2264150943396230, - 0.2264150943396230, - 0.2264150943396230, - 0.2307692307692310, - 0.2156862745098040, - 0.2156862745098040, - 0.2000000000000000, - 0.2000000000000000, - 0.1960784313725490, - 0.1960784313725490, - 0.2264150943396230, - 0.2222222222222220, - 0.2222222222222220, - 0.2222222222222220, - 0.2222222222222220, - 0.2075471698113210, - 0.1960784313725490, - 0.1960784313725490, - 0.1960784313725490, - 0.1960784313725490, - 0.1960784313725490, - 0.1960784313725490, - 0.2075471698113210, - 0.2075471698113210, - 0.2037037037037040, - 0.2037037037037040, - 0.2037037037037040, - 0.2037037037037040, - 0.2037037037037040, - 0.2037037037037040, - 0.2037037037037040, - 0.2037037037037040, - 0.2037037037037040, - 0.2037037037037040, - 0.2075471698113210, - 0.2075471698113210, - 0.2075471698113210, - 0.2075471698113210, - 0.2075471698113210, - 0.2075471698113210, - 0.2075471698113210, - 0.2037037037037040, - 0.2000000000000000, - 0.2000000000000000, - 0.2000000000000000, - 0.2000000000000000, - 0.2000000000000000, - 0.2000000000000000, - 0.2000000000000000, - 0.2000000000000000, - 0.2000000000000000, - 0.1929824561403510, - 0.1929824561403510, - 0.1929824561403510, - 0.1929824561403510, - 0.1929824561403510, - 0.1929824561403510, - 0.1929824561403510, - 0.1896551724137930, - 0.1896551724137930, - 0.1896551724137930, - 0.1896551724137930, - 0.1896551724137930, - 0.1896551724137930, - 0.1896551724137930, - 0.1896551724137930, - 0.1896551724137930, - 0.1896551724137930, - 0.1896551724137930, - 0.1896551724137930, - 0.1896551724137930, - 0.1896551724137930, - 0.1896551724137930, - 0.1896551724137930, - 0.1896551724137930, - 0.1896551724137930, - 0.1896551724137930, - 0.1896551724137930, - 0.1896551724137930, - 0.1896551724137930, - 0.1896551724137930, - 0.1896551724137930, - 0.1754385964912280, - 0.1754385964912280, - 0.1785714285714290, - 0.1785714285714290, - 0.1785714285714290, - 0.1785714285714290, - 0.1785714285714290, - 0.1785714285714290, - 0.1785714285714290, - 0.1785714285714290, - 0.1785714285714290, - 0.1785714285714290, - 0.1785714285714290, - 0.1785714285714290, - 0.1785714285714290, - 0.1785714285714290, - 0.1785714285714290, - 0.1785714285714290, - 0.1785714285714290, - 0.1785714285714290, - 0.1785714285714290, - 0.1785714285714290, - 0.1785714285714290, - 0.1636363636363640, - 0.1636363636363640, - 0.1636363636363640, - 0.1636363636363640, - 0.1636363636363640, - 0.1636363636363640, - 0.1636363636363640, - 0.1481481481481480, - 0.1481481481481480, - 0.1320754716981130, - 0.1320754716981130, - 0.1320754716981130, - 0.1320754716981130, - 0.1296296296296300, - 0.1296296296296300, - 0.1296296296296300, - 0.1296296296296300, - 0.1296296296296300, - 0.1296296296296300, - 0.1296296296296300, - 0.1296296296296300, - 0.1296296296296300, - 0.1296296296296300, - 0.1132075471698110, - 0.1132075471698110, - 0.1296296296296300, - 0.1296296296296300, - 0.1296296296296300, - 0.1296296296296300, - 0.1296296296296300, - 0.1296296296296300, - 0.1296296296296300, - 0.1296296296296300, - 0.1296296296296300, - 0.1296296296296300, - 0.1296296296296300, - 0.1296296296296300, - 0.1296296296296300, - 0.1296296296296300, - 0.1296296296296300, - 0.1296296296296300, - 0.1296296296296300, - 0.1296296296296300, - 0.1296296296296300, - 0.1296296296296300, - 0.1296296296296300, - 0.1296296296296300, - 0.1296296296296300, - 0.1296296296296300, - 0.1454545454545450, - 0.1454545454545450, - 0.1454545454545450, - 0.1454545454545450, - 0.1454545454545450, - 0.1454545454545450, - 0.1454545454545450, - 0.1454545454545450, - 0.1454545454545450, - 0.1454545454545450, - 0.1454545454545450, - 0.1454545454545450, - 0.1296296296296300, - 0.1296296296296300, - 0.1296296296296300, - 0.1296296296296300, - 0.1296296296296300, - 0.1296296296296300, - 0.1296296296296300, - 0.1296296296296300, - 0.1296296296296300, - 0.1296296296296300, - 0.1296296296296300, - 0.1296296296296300, - 0.1296296296296300, - 0.1296296296296300, - 0.1296296296296300, - 0.1296296296296300, - 0.1296296296296300, - 0.1296296296296300, - 0.1296296296296300, - 0.1296296296296300, - 0.1296296296296300, - 0.1296296296296300, - 0.1296296296296300, - 0.1296296296296300, - 0.1296296296296300, - 0.1296296296296300, - 0.1296296296296300, - 0.1296296296296300, - 0.1296296296296300, - 0.1296296296296300, - 0.1272727272727270, - 0.1272727272727270, - 0.1272727272727270, - 0.1272727272727270, - 0.1272727272727270, - 0.1272727272727270, - 0.1272727272727270, - 0.1272727272727270, - 0.1272727272727270, - 0.1272727272727270, - 0.1272727272727270, - 0.1272727272727270, - 0.1272727272727270, - 0.1272727272727270, - 0.1272727272727270, - 0.1272727272727270, - 0.1272727272727270, - 0.1272727272727270, - 0.1272727272727270, - 0.1272727272727270, - 0.1272727272727270, - 0.1272727272727270, - 0.1272727272727270, - 0.1272727272727270, - 0.1272727272727270, - 0.1272727272727270, - 0.1272727272727270, - 0.1272727272727270, - 0.1272727272727270, - 0.1272727272727270, - 0.1272727272727270, - 0.1272727272727270, - 0.1272727272727270, - 0.1272727272727270, - 0.1272727272727270, - 0.1272727272727270, - 0.1272727272727270, - 0.1272727272727270, - 0.1272727272727270, - 0.1272727272727270, - 0.1272727272727270, - 0.1272727272727270, - 0.1272727272727270, - 0.1272727272727270, - 0.1272727272727270, - 0.1272727272727270, - 0.1272727272727270, - 0.1272727272727270, - 0.1272727272727270, - 0.1272727272727270, - 0.1272727272727270, - 0.1272727272727270, - 0.1272727272727270, - 0.1272727272727270, - 0.1272727272727270, - 0.1272727272727270, - 0.1272727272727270, - 0.1272727272727270, - 0.1272727272727270, - 0.1272727272727270, - 0.1272727272727270, - 0.1272727272727270, - 0.1272727272727270, - 0.1272727272727270, - 0.1272727272727270, - 0.1272727272727270, - 0.1272727272727270, - 0.1272727272727270, - 0.1272727272727270, - 0.1272727272727270, - 0.1272727272727270, - 0.1272727272727270, - 0.1272727272727270, - 0.1272727272727270, - 0.1272727272727270, - 0.1272727272727270, - 0.1272727272727270, - 0.1272727272727270, - 0.1272727272727270, - 0.1272727272727270, - 0.1272727272727270, - 0.1296296296296300, - 0.1296296296296300, - 0.1296296296296300, - 0.1296296296296300, - 0.1296296296296300, - 0.1296296296296300, - 0.1296296296296300, - 0.1296296296296300, - 0.1296296296296300, - 0.1296296296296300, - 0.1296296296296300, - 0.1296296296296300, - 0.1296296296296300, - 0.1296296296296300, - 0.1296296296296300, - 0.1320754716981130, - 0.1320754716981130, - 0.1320754716981130, - 0.1320754716981130, - 0.1320754716981130, - 0.1320754716981130, - 0.1320754716981130, - 0.1320754716981130, - 0.1320754716981130, - 0.1320754716981130, - 0.1320754716981130, - 0.1296296296296300, - 0.1296296296296300, - 0.1296296296296300, - 0.1296296296296300, - 0.1296296296296300, - 0.1296296296296300, - 0.1296296296296300, - 0.1296296296296300, - 0.1296296296296300, - 0.1296296296296300, - 0.1296296296296300, - 0.1296296296296300, - 0.1296296296296300, - 0.1296296296296300, - 0.1296296296296300, - 0.1132075471698110, - 0.1132075471698110, - 0.1132075471698110, - 0.1132075471698110, - 0.1132075471698110, - 0.1132075471698110, - 0.1132075471698110, - 0.1132075471698110, - 0.1132075471698110, - 0.1132075471698110, - 0.1296296296296300, - 0.1296296296296300, - 0.1296296296296300, - 0.1296296296296300, - 0.1296296296296300, - 0.1296296296296300, - 0.1296296296296300, - 0.1296296296296300, - 0.1296296296296300, - 0.1296296296296300, - 0.1296296296296300, - 0.1296296296296300, - 0.1296296296296300, - 0.1296296296296300, - 0.1296296296296300, - 0.1296296296296300, - 0.1296296296296300, - 0.1296296296296300, - 0.1132075471698110, - 0.1132075471698110, - 0.1132075471698110, - 0.1132075471698110, - 0.1132075471698110, - 0.1132075471698110, - 0.1132075471698110, - 0.1132075471698110, - 0.1132075471698110, - 0.1132075471698110, - 0.1132075471698110, - 0.1132075471698110, - 0.1132075471698110, - 0.1132075471698110, - 0.1132075471698110, - 0.1132075471698110, - 0.1132075471698110, - 0.1132075471698110, - 0.1111111111111110, - 0.1111111111111110, - 0.1111111111111110, - 0.1111111111111110, - 0.1111111111111110, - 0.1111111111111110, - 0.1111111111111110, - 0.1111111111111110, - 0.1111111111111110, - 0.1111111111111110, - 0.1111111111111110, - 0.1111111111111110, - 0.1111111111111110, - 0.1111111111111110, - 0.1111111111111110, - 0.1111111111111110, - 0.1111111111111110, - 0.1111111111111110, - 0.1090909090909090, - 0.1090909090909090, - 0.1090909090909090, - 0.1090909090909090, - 0.1090909090909090, - 0.1090909090909090, - 0.1090909090909090, - 0.1090909090909090, - 0.1090909090909090, - 0.1090909090909090, - 0.1090909090909090, - 0.1090909090909090, - 0.1090909090909090, - 0.1090909090909090, - 0.1090909090909090, - 0.1090909090909090, - 0.1090909090909090, - 0.1090909090909090, - 0.1090909090909090, - 0.1090909090909090, - 0.1132075471698110, - 0.1132075471698110, - 0.1132075471698110, - 0.1132075471698110, - 0.1132075471698110, - 0.1132075471698110, - 0.1111111111111110, - 0.1111111111111110, - 0.1111111111111110, - 0.1111111111111110, - 0.1111111111111110, - 0.1111111111111110, - 0.1111111111111110, - 0.1111111111111110, - 0.1111111111111110, - 0.1111111111111110, - 0.1111111111111110, - 0.1111111111111110, - 0.1111111111111110, - 0.1111111111111110, - 0.1111111111111110, - 0.1111111111111110, - 0.1111111111111110, - 0.1111111111111110, - 0.1111111111111110, - 0.1111111111111110, - 0.1111111111111110, - 0.1111111111111110, - 0.1111111111111110, - 0.1111111111111110, - 0.1111111111111110, - 0.1111111111111110, - 0.1111111111111110, - 0.1111111111111110, - 0.1111111111111110, - 0.1111111111111110, - 0.1111111111111110, - 0.1111111111111110, - 0.1111111111111110, - 0.1111111111111110, - 0.1111111111111110, - 0.1111111111111110, - 0.1111111111111110, - 0.1111111111111110, - 0.1111111111111110, - 0.1111111111111110, - 0.1132075471698110, - 0.1132075471698110, - 0.1132075471698110, - 0.1132075471698110, - 0.1132075471698110, - 0.1132075471698110, - 0.1132075471698110, - 0.1132075471698110, - 0.1132075471698110, - 0.1132075471698110, - 0.1132075471698110, - 0.1132075471698110, - 0.1111111111111110, - 0.1111111111111110, - 0.1111111111111110, - 0.1090909090909090, - 0.1090909090909090, - 0.1090909090909090, - 0.1090909090909090, - 0.1090909090909090, - 0.1090909090909090, - 0.1090909090909090, - 0.1090909090909090, - 0.1090909090909090, - 0.1090909090909090, - 0.1090909090909090, - 0.1090909090909090, - 0.1090909090909090, - 0.1090909090909090, - 0.1090909090909090, - 0.1111111111111110, - 0.1111111111111110, - 0.1111111111111110, - 0.1111111111111110, - 0.1111111111111110, - 0.1111111111111110, - 0.1090909090909090, - 0.1090909090909090, - 0.1090909090909090, - 0.1090909090909090, - 0.1090909090909090, - 0.1090909090909090, - 0.1090909090909090, - 0.1090909090909090, - 0.1090909090909090, - 0.1090909090909090, - 0.1090909090909090, - 0.1090909090909090, - 0.1090909090909090, - 0.1090909090909090, - 0.1090909090909090, - 0.1090909090909090, - 0.1090909090909090, - 0.1111111111111110, - 0.1111111111111110, - 0.1111111111111110, - 0.1111111111111110, - 0.1111111111111110, - 0.1111111111111110, - 0.1111111111111110, - 0.1111111111111110, - 0.1111111111111110, - 0.1111111111111110, - 0.1111111111111110, - 0.1111111111111110, - 0.1111111111111110, - 0.1111111111111110, - 0.1111111111111110, - 0.1111111111111110, - 0.1111111111111110, - 0.1111111111111110, - 0.1111111111111110, - 0.0961538461538462, - 0.0961538461538462, - 0.0961538461538462, - 0.0961538461538462, - 0.0961538461538462, - 0.1132075471698110, - 0.1132075471698110, - 0.1132075471698110, - 0.1132075471698110, - 0.1132075471698110, - 0.1132075471698110, - 0.1132075471698110, - 0.1132075471698110, - 0.1132075471698110, - 0.1132075471698110, - 0.1132075471698110, - 0.1132075471698110, - 0.1132075471698110, - 0.1132075471698110, - 0.1132075471698110, - 0.1132075471698110, - 0.1132075471698110, - 0.1132075471698110, - 0.1132075471698110, - 0.1111111111111110, - 0.1111111111111110, - 0.1111111111111110, - 0.1111111111111110, - 0.1272727272727270, - 0.1272727272727270, - 0.1272727272727270, - 0.1272727272727270, - 0.1272727272727270, - 0.1272727272727270, - 0.1272727272727270, - 0.1111111111111110, - 0.1111111111111110, - 0.1111111111111110, - 0.1111111111111110, - 0.1111111111111110, - 0.1111111111111110, - 0.1111111111111110, - 0.1111111111111110, - 0.1111111111111110, - 0.1111111111111110, - 0.1111111111111110, - 0.1111111111111110, - 0.1111111111111110, - 0.1272727272727270, - 0.1272727272727270, - 0.1272727272727270, - 0.1272727272727270, - 0.1272727272727270, - 0.1272727272727270, - 0.1272727272727270, - 0.1272727272727270, - 0.1296296296296300, - 0.1296296296296300, - 0.1296296296296300, - 0.1320754716981130, - 0.1320754716981130, - 0.1320754716981130, - 0.1320754716981130, - 0.1320754716981130, - 0.1320754716981130, - 0.1320754716981130, - 0.1320754716981130, - 0.1320754716981130, - 0.1320754716981130, - 0.1346153846153850, - 0.1346153846153850, - 0.1346153846153850, - 0.1346153846153850, - 0.1346153846153850, - 0.1346153846153850, - 0.1346153846153850, - 0.1346153846153850, - 0.1346153846153850, - 0.1346153846153850, - 0.1346153846153850, - 0.1346153846153850, - 0.1346153846153850, - 0.1346153846153850, - 0.1346153846153850, - 0.1346153846153850, - 0.1346153846153850, - 0.1346153846153850, - 0.1346153846153850, - 0.1346153846153850, - 0.1346153846153850, - 0.1372549019607840, - 0.1372549019607840, - 0.1372549019607840, - 0.1372549019607840, - 0.1372549019607840, - 0.1372549019607840, - 0.1176470588235290, - 0.1176470588235290, - 0.1176470588235290, - 0.1176470588235290, - 0.1176470588235290, - 0.1176470588235290, - 0.1346153846153850, - 0.1346153846153850, - 0.1346153846153850, - 0.1346153846153850, - 0.1346153846153850, - 0.1346153846153850, - 0.1346153846153850, - 0.1372549019607840, - 0.1372549019607840, - 0.1372549019607840, - 0.1372549019607840, - 0.1372549019607840, - 0.1372549019607840, - 0.1372549019607840, - 0.1372549019607840, - 0.1372549019607840, - 0.1372549019607840, - 0.1372549019607840, - 0.1200000000000000, - 0.1200000000000000, - 0.1224489795918370, - 0.1224489795918370, - 0.1224489795918370, - 0.1224489795918370, - 0.1224489795918370, - 0.1400000000000000, - 0.1400000000000000, - 0.1400000000000000, - 0.1400000000000000, - 0.1400000000000000, - 0.1400000000000000, - 0.1400000000000000, - 0.1400000000000000, - 0.1400000000000000, - 0.1400000000000000, - 0.1400000000000000, - 0.1400000000000000, - 0.1400000000000000, - 0.1400000000000000, - 0.1400000000000000, - 0.1400000000000000, - 0.1400000000000000, - 0.1400000000000000, - 0.1400000000000000, - 0.1400000000000000, - 0.1400000000000000, - 0.1400000000000000, - 0.1400000000000000, - 0.1400000000000000, - 0.1400000000000000, - 0.1400000000000000, - 0.1400000000000000, - 0.1400000000000000, - 0.1400000000000000, - 0.1224489795918370, - 0.1041666666666670, - 0.1041666666666670, - 0.1041666666666670, - 0.1041666666666670, - 0.1224489795918370, - 0.1224489795918370, - 0.1224489795918370, - 0.1224489795918370, - 0.1224489795918370, - 0.1224489795918370, - 0.1224489795918370, - 0.1224489795918370, - 0.1200000000000000, - 0.1200000000000000, - 0.1200000000000000, - 0.1200000000000000, - 0.1200000000000000, - 0.1200000000000000, - 0.1200000000000000, - 0.1200000000000000, - 0.1200000000000000, - 0.1200000000000000, - 0.1020408163265310, - 0.1020408163265310, - 0.1020408163265310, - 0.1020408163265310, - 0.1020408163265310, - 0.1020408163265310, - 0.1020408163265310, - 0.1020408163265310, - 0.1020408163265310, - 0.1020408163265310, - 0.1020408163265310, - 0.1020408163265310, - 0.1200000000000000, - 0.1372549019607840, - 0.1428571428571430, - 0.1458333333333330, - 0.1458333333333330, - 0.1489361702127660, - 0.1521739130434780, - 0.1521739130434780, - 0.1521739130434780, - 0.1702127659574470, - 0.1875000000000000, - 0.2040816326530610, - 0.2083333333333330, - 0.2083333333333330, - 0.2083333333333330, - 0.2083333333333330, - 0.2083333333333330, - 0.2127659574468080, - 0.2291666666666670, - 0.2291666666666670, - 0.2291666666666670, - 0.2291666666666670, - 0.2291666666666670, - 0.2340425531914890, - 0.2340425531914890, - 0.2391304347826090, - 0.2391304347826090, - 0.2391304347826090, - 0.2391304347826090, - 0.2553191489361700, - 0.2553191489361700, - 0.2608695652173910, - 0.2608695652173910, - 0.2444444444444440, - 0.2272727272727270, - 0.2093023255813950, - 0.2045454545454550, - 0.2045454545454550, - 0.2045454545454550, - 0.2045454545454550, - 0.2045454545454550, - 0.2222222222222220, - 0.2222222222222220, - 0.2222222222222220, - 0.2222222222222220, - 0.2391304347826090, - 0.2391304347826090, - 0.2222222222222220, - 0.2222222222222220, - 0.2222222222222220, - 0.2222222222222220, - 0.2222222222222220, - 0.2222222222222220, - 0.2222222222222220, - 0.2222222222222220, - 0.2222222222222220, - 0.2222222222222220, - 0.2222222222222220, - 0.2222222222222220, - 0.2391304347826090, - 0.2391304347826090, - 0.2391304347826090, - 0.2391304347826090, - 0.2391304347826090, - 0.2391304347826090, - 0.2553191489361700, - 0.2708333333333330, - 0.2708333333333330, - 0.2708333333333330, - 0.2708333333333330, - 0.2708333333333330, - 0.2553191489361700, - 0.2553191489361700, - 0.2391304347826090, - 0.2391304347826090, - 0.2391304347826090, - 0.2391304347826090, - 0.2391304347826090, - 0.2391304347826090, - 0.2391304347826090, - 0.2553191489361700, - 0.2553191489361700, - 0.2553191489361700, - 0.2444444444444440, - 0.2391304347826090, - 0.2340425531914890, - 0.2340425531914890, - 0.2500000000000000, - 0.2500000000000000, - 0.2653061224489800, - 0.2708333333333330, - 0.2765957446808510, - 0.2708333333333330, - 0.2857142857142860, - 0.2857142857142860, - 0.2553191489361700, - 0.2553191489361700, - 0.2608695652173910, - 0.2608695652173910, - 0.2608695652173910, - 0.2608695652173910, - 0.3061224489795920, - 0.2978723404255320, - 0.2978723404255320, - 0.2978723404255320, - 0.2978723404255320, - 0.3125000000000000, - 0.3125000000000000, - 0.3125000000000000, - 0.3125000000000000, - 0.3191489361702130, - 0.3191489361702130, - 0.3191489361702130, - 0.3191489361702130, - 0.2888888888888890, - 0.2826086956521740, - 0.2888888888888890, - 0.2727272727272730, - 0.2727272727272730, - 0.2790697674418600, - 0.3111111111111110, - 0.3111111111111110, - 0.3111111111111110, - 0.3111111111111110, - 0.3111111111111110, - 0.3260869565217390, - 0.3260869565217390, - 0.3260869565217390, - 0.3191489361702130, - 0.3043478260869570, - 0.3043478260869570, - 0.3043478260869570, - 0.3191489361702130, - 0.3333333333333330, - 0.3333333333333330, - 0.3265306122448980, - 0.3333333333333330, - 0.3469387755102040, - 0.3600000000000000, - 0.3600000000000000, - 0.3469387755102040, - 0.3333333333333330, - 0.3333333333333330, - 0.3265306122448980, - 0.3061224489795920, - 0.3000000000000000, - 0.3000000000000000, - 0.3000000000000000, - 0.3137254901960780, - 0.3137254901960780, - 0.3000000000000000, - 0.3000000000000000, - 0.3000000000000000, - 0.3000000000000000, - 0.3000000000000000, - 0.2916666666666670, - 0.2978723404255320, - 0.2978723404255320, - 0.3125000000000000, - 0.3125000000000000, - 0.3125000000000000, - 0.2978723404255320, - 0.2916666666666670, - 0.2916666666666670, - 0.3061224489795920, - 0.3061224489795920, - 0.2916666666666670, - 0.3061224489795920, - 0.3000000000000000, - 0.3000000000000000, - 0.3137254901960780, - 0.3269230769230770, - 0.3333333333333330, - 0.3269230769230770, - 0.3269230769230770, - 0.3207547169811320, - 0.3207547169811320, - 0.3207547169811320, - 0.3333333333333330, - 0.3333333333333330, - 0.3333333333333330, - 0.3333333333333330, - 0.3207547169811320, - 0.3269230769230770, - 0.3269230769230770, - 0.3207547169811320, - 0.3207547169811320, - 0.3207547169811320, - 0.3207547169811320, - 0.3207547169811320, - 0.3207547169811320, - 0.3207547169811320, - 0.3333333333333330, - 0.3333333333333330, - 0.3333333333333330, - 0.3333333333333330, - 0.3454545454545450, - 0.3333333333333330, - 0.3333333333333330, - 0.3333333333333330, - 0.3396226415094340, - 0.3396226415094340, - 0.3396226415094340, - 0.3396226415094340, - 0.3396226415094340, - 0.3461538461538460, - 0.3584905660377360, - 0.3584905660377360, - 0.3584905660377360, - 0.3584905660377360, - 0.3584905660377360, - 0.3518518518518520, - 0.3518518518518520, - 0.3518518518518520, - 0.3396226415094340, - 0.3269230769230770, - 0.3137254901960780, - 0.3137254901960780, - 0.3137254901960780, - 0.3269230769230770, - 0.3269230769230770, - 0.3333333333333330, - 0.3333333333333330, - 0.3333333333333330, - 0.3200000000000000, - 0.3061224489795920, - 0.3200000000000000, - 0.3137254901960780, - 0.3137254901960780, - 0.3137254901960780, - 0.3269230769230770, - 0.3269230769230770, - 0.3269230769230770, - 0.3269230769230770, - 0.3333333333333330, - 0.3333333333333330, - 0.3400000000000000, - 0.3333333333333330, - 0.3333333333333330, - 0.3333333333333330, - 0.3333333333333330, - 0.3333333333333330, - 0.3333333333333330, - 0.3333333333333330, - 0.3333333333333330, - 0.3333333333333330, - 0.3333333333333330, - 0.3400000000000000, - 0.3529411764705880, - 0.3529411764705880, - 0.3529411764705880, - 0.3529411764705880, - 0.3600000000000000, - 0.3600000000000000, - 0.3600000000000000, - 0.3600000000000000, - 0.3469387755102040, - 0.3600000000000000, - 0.3600000000000000, - 0.3600000000000000, - 0.3600000000000000, - 0.3673469387755100, - 0.3800000000000000, - 0.3800000000000000, - 0.3800000000000000, - 0.4000000000000000, - 0.4000000000000000, - 0.4081632653061220, - 0.4081632653061220, - 0.4081632653061220, - 0.4081632653061220, - 0.4081632653061220, - 0.3958333333333330, - 0.3958333333333330, - 0.3958333333333330, - 0.3958333333333330, - 0.3958333333333330, - 0.3958333333333330, - 0.3958333333333330, - 0.3958333333333330, - 0.3958333333333330, - 0.3958333333333330, - 0.3958333333333330, - 0.3958333333333330, - 0.3958333333333330, - 0.4081632653061220, - 0.4081632653061220, - 0.4081632653061220, - 0.4081632653061220, - 0.4042553191489360, - 0.4042553191489360, - 0.4042553191489360, - 0.4042553191489360, - 0.4042553191489360, - 0.4130434782608700, - 0.4042553191489360, - 0.4042553191489360, - 0.4042553191489360, - 0.4042553191489360, - 0.4042553191489360, - 0.4166666666666670, - 0.4375000000000000, - 0.4375000000000000, - 0.4375000000000000, - 0.4375000000000000, - 0.4375000000000000, - 0.4375000000000000, - 0.4468085106382980, - 0.4468085106382980, - 0.4468085106382980, - 0.4347826086956520, - 0.4347826086956520, - 0.4347826086956520, - 0.4347826086956520, - 0.4347826086956520, - 0.4565217391304350, - 0.4565217391304350, - 0.4565217391304350, - 0.4444444444444440, - 0.4444444444444440, - 0.4444444444444440, - 0.4444444444444440, - 0.4444444444444440, - 0.4444444444444440, - 0.4444444444444440, - 0.4444444444444440, - 0.4347826086956520, - 0.4347826086956520, - 0.4347826086956520, - 0.4255319148936170, - 0.4255319148936170, - 0.4255319148936170, - 0.4255319148936170, - 0.4255319148936170, - 0.4130434782608700, - 0.4130434782608700, - 0.4255319148936170, - 0.4255319148936170, - 0.4255319148936170, - 0.4255319148936170, - 0.4042553191489360, - 0.4042553191489360, - 0.4042553191489360, - 0.4042553191489360, - 0.4042553191489360, - 0.4166666666666670, - 0.4166666666666670, - 0.4285714285714290, - 0.4166666666666670, - 0.4166666666666670, - 0.4166666666666670, - 0.4166666666666670, - 0.4166666666666670, - 0.4166666666666670, - 0.4166666666666670, - 0.4166666666666670, - 0.4166666666666670, - 0.4166666666666670, - 0.4166666666666670, - 0.4166666666666670, - 0.4200000000000000, - 0.4081632653061220, - 0.4081632653061220, - 0.4081632653061220, - 0.4081632653061220, - 0.4081632653061220, - 0.4000000000000000, - 0.4117647058823530, - 0.4038461538461540, - 0.4150943396226420, - 0.4074074074074070, - 0.4074074074074070, - 0.4150943396226420, - 0.4150943396226420, - 0.4150943396226420, - 0.4150943396226420, - 0.4150943396226420, - 0.4038461538461540, - 0.3962264150943400, - 0.4038461538461540, - 0.4038461538461540, - 0.4038461538461540, - 0.4038461538461540, - 0.4038461538461540, - 0.3877551020408160, - 0.3921568627450980, - 0.3921568627450980, - 0.3800000000000000, - 0.3800000000000000, - 0.3800000000000000, - 0.3800000000000000, - 0.3725490196078430, - 0.3725490196078430, - 0.3725490196078430, - 0.3725490196078430, - 0.3846153846153850, - 0.3962264150943400, - 0.4038461538461540, - 0.4038461538461540, - 0.4150943396226420, - 0.4150943396226420, - 0.4150943396226420, - 0.4181818181818180, - 0.4181818181818180, - 0.4181818181818180, - 0.4181818181818180, - 0.4181818181818180, - 0.4074074074074070, - 0.3962264150943400, - 0.3962264150943400, - 0.3962264150943400, - 0.4074074074074070, - 0.4074074074074070, - 0.4074074074074070, - 0.4000000000000000, - 0.4107142857142860, - 0.4107142857142860, - 0.4035087719298250, - 0.4035087719298250, - 0.4035087719298250, - 0.4035087719298250, - 0.4035087719298250, - 0.4035087719298250, - 0.4035087719298250, - 0.4035087719298250, - 0.4107142857142860, - 0.4107142857142860, - 0.4107142857142860, - 0.4107142857142860, - 0.4000000000000000, - 0.4000000000000000, - 0.4000000000000000, - 0.4000000000000000, - 0.3928571428571430, - 0.3818181818181820, - 0.3818181818181820, - 0.3818181818181820, - 0.3818181818181820, - 0.3818181818181820, - 0.3703703703703700, - 0.3818181818181820, - 0.3818181818181820, - 0.3818181818181820, - 0.3888888888888890, - 0.3962264150943400, - 0.4074074074074070, - 0.4074074074074070, - 0.4000000000000000, - 0.4000000000000000, - 0.3888888888888890, - 0.4000000000000000, - 0.4000000000000000, - 0.4000000000000000, - 0.3888888888888890, - 0.3888888888888890, - 0.3888888888888890, - 0.3888888888888890, - 0.3962264150943400, - 0.3962264150943400, - 0.3962264150943400, - 0.4074074074074070, - 0.4000000000000000, - 0.3962264150943400, - 0.3846153846153850, - 0.3846153846153850, - 0.3725490196078430, - 0.3725490196078430, - 0.3653846153846150, - 0.3653846153846150, - 0.3773584905660380, - 0.3773584905660380, - 0.3703703703703700, - 0.3703703703703700, - 0.3703703703703700, - 0.3584905660377360, - 0.3773584905660380, - 0.3773584905660380, - 0.3653846153846150, - 0.3653846153846150, - 0.3653846153846150, - 0.3653846153846150, - 0.3600000000000000, - 0.3600000000000000, - 0.3600000000000000, - 0.3600000000000000, - 0.3600000000000000, - 0.3600000000000000, - 0.3529411764705880, - 0.3529411764705880, - 0.3529411764705880, - 0.3529411764705880, - 0.3529411764705880, - 0.3584905660377360, - 0.3584905660377360, - 0.3584905660377360, - 0.3518518518518520, - 0.3518518518518520, - 0.3518518518518520, - 0.3518518518518520, - 0.3584905660377360, - 0.3584905660377360, - 0.3703703703703700, - 0.3703703703703700, - 0.3703703703703700, - 0.3518518518518520, - 0.3454545454545450, - 0.3454545454545450, - 0.3571428571428570, - 0.3571428571428570, - 0.3571428571428570, - 0.3571428571428570, - 0.3508771929824560, - 0.3508771929824560, - 0.3508771929824560, - 0.3508771929824560, - 0.3392857142857140, - 0.3333333333333330, - 0.3396226415094340, - 0.3461538461538460, - 0.3461538461538460, - 0.3461538461538460, - 0.3529411764705880, - 0.3653846153846150, - 0.3653846153846150, - 0.3653846153846150, - 0.3653846153846150, - 0.3653846153846150, - 0.3529411764705880, - 0.3529411764705880, - 0.3265306122448980, - 0.3265306122448980, - 0.3265306122448980, - 0.3265306122448980, - 0.3265306122448980, - 0.3333333333333330, - 0.3265306122448980, - 0.3265306122448980, - 0.3265306122448980, - 0.3333333333333330, - 0.3333333333333330, - 0.3469387755102040, - 0.3469387755102040, - 0.3469387755102040, - 0.3469387755102040, - 0.3469387755102040, - 0.3541666666666670, - 0.3541666666666670, - 0.3541666666666670, - 0.3541666666666670, - 0.3541666666666670, - 0.3541666666666670, - 0.3541666666666670, - 0.3541666666666670, - 0.3541666666666670, - 0.3541666666666670, - 0.3541666666666670, - 0.3673469387755100, - 0.3673469387755100, - 0.3673469387755100, - 0.3800000000000000, - 0.3673469387755100, - 0.3673469387755100, - 0.3673469387755100, - 0.3600000000000000, - 0.3600000000000000, - 0.3529411764705880, - 0.3529411764705880, - 0.3529411764705880, - 0.3529411764705880, - 0.3653846153846150, - 0.3653846153846150, - 0.3800000000000000, - 0.3800000000000000, - 0.3800000000000000, - 0.3800000000000000, - 0.3800000000000000, - 0.3673469387755100, - 0.3469387755102040, - 0.3333333333333330, - 0.3333333333333330, - 0.3333333333333330, - 0.3469387755102040, - 0.3400000000000000, - 0.3400000000000000, - 0.3529411764705880, - 0.3529411764705880, - 0.3529411764705880, - 0.3529411764705880, - 0.3529411764705880, - 0.3600000000000000, - 0.3600000000000000, - 0.3469387755102040, - 0.3469387755102040, - 0.3333333333333330, - 0.3333333333333330, - 0.3469387755102040, - 0.3469387755102040, - 0.3469387755102040, - 0.3469387755102040, - 0.3600000000000000, - 0.3725490196078430, - 0.3846153846153850, - 0.3846153846153850, - 0.3846153846153850, - 0.3846153846153850, - 0.3962264150943400, - 0.3962264150943400, - 0.4038461538461540, - 0.3962264150943400, - 0.3962264150943400, - 0.3962264150943400, - 0.3962264150943400, - 0.4038461538461540, - 0.4259259259259260, - 0.4259259259259260, - 0.4259259259259260, - 0.4259259259259260, - 0.4150943396226420, - 0.4150943396226420, - 0.4150943396226420, - 0.4150943396226420, - 0.4150943396226420, - 0.4150943396226420, - 0.4150943396226420, - 0.4000000000000000, - 0.3818181818181820, - 0.3818181818181820, - 0.3888888888888890, - 0.3888888888888890, - 0.3888888888888890, - 0.3888888888888890, - 0.3962264150943400, - 0.3888888888888890, - 0.3888888888888890, - 0.3888888888888890, - 0.3888888888888890, - 0.3888888888888890, - 0.4000000000000000, - 0.4000000000000000, - 0.4000000000000000, - 0.4000000000000000, - 0.4000000000000000, - 0.3888888888888890, - 0.3703703703703700, - 0.3703703703703700, - 0.3703703703703700, - 0.3703703703703700, - 0.3703703703703700, - 0.3703703703703700, - 0.3703703703703700, - 0.3584905660377360, - 0.3584905660377360, - 0.3584905660377360, - 0.3584905660377360, - 0.3584905660377360, - 0.3584905660377360, - 0.3584905660377360, - 0.3584905660377360, - 0.3584905660377360, - 0.3584905660377360, - 0.3584905660377360, - 0.3773584905660380, - 0.3773584905660380, - 0.3962264150943400, - 0.3962264150943400, - 0.3888888888888890, - 0.3818181818181820, - 0.3928571428571430, - 0.4035087719298250, - 0.4035087719298250, - 0.4035087719298250, - 0.4137931034482760, - 0.4137931034482760, - 0.4000000000000000, - 0.4000000000000000, - 0.4107142857142860, - 0.4107142857142860, - 0.4107142857142860, - 0.4107142857142860, - 0.4107142857142860, - 0.4107142857142860, - 0.4107142857142860, - 0.4107142857142860, - 0.4107142857142860, - 0.4107142857142860, - 0.4210526315789470, - 0.4107142857142860, - 0.4107142857142860, - 0.4107142857142860, - 0.4107142857142860, - 0.4107142857142860, - 0.4107142857142860, - 0.4210526315789470, - 0.4107142857142860, - 0.4107142857142860, - 0.4107142857142860, - 0.4107142857142860, - 0.4000000000000000, - 0.4000000000000000, - 0.4000000000000000, - 0.4000000000000000, - 0.4000000000000000, - 0.3888888888888890, - 0.3818181818181820, - 0.3818181818181820, - 0.3584905660377360, - 0.3584905660377360, - 0.3461538461538460, - 0.3461538461538460, - 0.3137254901960780, - 0.3000000000000000, - 0.3137254901960780, - 0.3137254901960780, - 0.3137254901960780, - 0.3137254901960780, - 0.3000000000000000, - 0.3000000000000000, - 0.3000000000000000, - 0.3000000000000000, - 0.3000000000000000, - 0.3000000000000000, - 0.2800000000000000, - 0.2653061224489800, - 0.3076923076923080, - 0.3076923076923080, - 0.3076923076923080, - 0.3076923076923080, - 0.2941176470588230, - 0.2941176470588230, - 0.2941176470588230, - 0.2941176470588230, - 0.2941176470588230, - 0.2941176470588230, - 0.3207547169811320, - 0.3207547169811320, - 0.3207547169811320, - 0.3207547169811320, - 0.3207547169811320, - 0.3207547169811320, - 0.3090909090909090, - 0.3090909090909090, - 0.2962962962962960, - 0.2962962962962960, - 0.2962962962962960, - 0.2962962962962960, - 0.2962962962962960, - 0.2962962962962960, - 0.2962962962962960, - 0.2962962962962960, - 0.2962962962962960, - 0.2962962962962960, - 0.2962962962962960, - 0.2909090909090910, - 0.2777777777777780, - 0.2641509433962260, - 0.2777777777777780, - 0.2777777777777780, - 0.2727272727272730, - 0.2857142857142860, - 0.2807017543859650, - 0.2758620689655170, - 0.2758620689655170, - 0.2758620689655170, - 0.2758620689655170, - 0.2758620689655170, - 0.2631578947368420, - 0.2631578947368420, - 0.2631578947368420, - 0.2586206896551720, - 0.2456140350877190, - 0.2456140350877190, - 0.2456140350877190, - 0.2456140350877190, - 0.2321428571428570, - 0.2321428571428570, - 0.2321428571428570, - 0.2321428571428570, - 0.2280701754385960, - 0.2280701754385960, - 0.2241379310344830, - 0.2241379310344830, - 0.2241379310344830, - 0.2241379310344830, - 0.2280701754385960, - 0.2280701754385960, - 0.2280701754385960, - 0.2280701754385960, - 0.2280701754385960, - 0.2280701754385960, - 0.2280701754385960, - 0.2280701754385960, - 0.2142857142857140, - 0.2142857142857140, - 0.2068965517241380, - 0.2068965517241380, - 0.2068965517241380, - 0.2068965517241380, - 0.1929824561403510, - 0.1929824561403510, - 0.1929824561403510, - 0.1929824561403510, - 0.1929824561403510, - 0.1929824561403510, - 0.1929824561403510, - 0.1929824561403510, - 0.1929824561403510, - 0.1929824561403510, - 0.1929824561403510, - 0.1929824561403510, - 0.1929824561403510, - 0.1929824561403510, - 0.1929824561403510, - 0.1929824561403510, - 0.1929824561403510, - 0.1929824561403510, - 0.1929824561403510, - 0.1929824561403510, - 0.1929824561403510, - 0.1785714285714290, - 0.1785714285714290, - 0.1785714285714290, - 0.1785714285714290, - 0.1785714285714290, - 0.1785714285714290, - 0.1785714285714290, - 0.1785714285714290, - 0.1785714285714290, - 0.1785714285714290, - 0.1785714285714290, - 0.1785714285714290, - 0.1785714285714290, - 0.1929824561403510, - 0.1929824561403510, - 0.1929824561403510, - 0.1929824561403510, - 0.1964285714285710, - 0.1964285714285710, - 0.1964285714285710, - 0.1964285714285710, - 0.1964285714285710, - 0.1964285714285710, - 0.1964285714285710, - 0.1964285714285710, - 0.1964285714285710, - 0.1964285714285710, - 0.1964285714285710, - 0.1964285714285710, - 0.1964285714285710, - 0.1964285714285710, - 0.1964285714285710, - 0.1964285714285710, - 0.1964285714285710, - 0.1964285714285710, - 0.1964285714285710, - 0.1964285714285710, - 0.1818181818181820, - 0.1818181818181820, - 0.1818181818181820, - 0.1818181818181820, - 0.1818181818181820, - 0.1785714285714290, - 0.1785714285714290, - 0.1785714285714290, - 0.1785714285714290, - 0.1785714285714290, - 0.1754385964912280, - 0.1754385964912280, - 0.1754385964912280, - 0.1754385964912280, - 0.1754385964912280, - 0.1754385964912280, - 0.1754385964912280, - 0.1754385964912280, - 0.1754385964912280, - 0.1754385964912280, - 0.1754385964912280, - 0.1754385964912280, - 0.1754385964912280, - 0.1754385964912280, - 0.1896551724137930, - 0.1896551724137930, - 0.1896551724137930, - 0.1896551724137930, - 0.1896551724137930, - 0.1896551724137930, - 0.1754385964912280, - 0.1754385964912280, - 0.1754385964912280, - 0.1754385964912280, - 0.1754385964912280, - 0.1754385964912280, - 0.1754385964912280, - 0.1754385964912280, - 0.1754385964912280, - 0.1754385964912280, - 0.1754385964912280, - 0.1754385964912280, - 0.1724137931034480, - 0.1724137931034480, - 0.1724137931034480, - 0.1724137931034480, - 0.1724137931034480, - 0.1724137931034480, - 0.1578947368421050, - 0.1578947368421050, - 0.1578947368421050, - 0.1578947368421050, - 0.1578947368421050, - 0.1578947368421050, - 0.1578947368421050, - 0.1578947368421050, - 0.1578947368421050, - 0.1578947368421050, - 0.1578947368421050, - 0.1578947368421050, - 0.1578947368421050, - 0.1578947368421050, - 0.1578947368421050, - 0.1578947368421050, - 0.1578947368421050, - 0.1578947368421050, - 0.1578947368421050, - 0.1578947368421050, - 0.1578947368421050, - 0.1578947368421050, - 0.1578947368421050, - 0.1578947368421050, - 0.1578947368421050, - 0.1578947368421050, - 0.1578947368421050, - 0.1607142857142860, - 0.1607142857142860, - 0.1607142857142860, - 0.1607142857142860, - 0.1607142857142860, - 0.1607142857142860, - 0.1607142857142860, - 0.1607142857142860, - 0.1607142857142860, - 0.1607142857142860, - 0.1607142857142860, - 0.1607142857142860, - 0.1607142857142860, - 0.1607142857142860, - 0.1607142857142860, - 0.1607142857142860, - 0.1607142857142860, - 0.1607142857142860, - 0.1607142857142860, - 0.1607142857142860, - 0.1607142857142860, - 0.1607142857142860, - 0.1607142857142860, - 0.1607142857142860, - 0.1607142857142860, - 0.1607142857142860, - 0.1607142857142860, - 0.1607142857142860, - 0.1607142857142860, - 0.1607142857142860, - 0.1607142857142860, - 0.1607142857142860, - 0.1607142857142860, - 0.1578947368421050, - 0.1578947368421050, - 0.1578947368421050, - 0.1578947368421050, - 0.1578947368421050, - 0.1578947368421050, - 0.1578947368421050, - 0.1578947368421050, - 0.1578947368421050, - 0.1578947368421050, - 0.1578947368421050, - 0.1578947368421050, - 0.1578947368421050, - 0.1578947368421050, - 0.1578947368421050, - 0.1578947368421050, - 0.1578947368421050, - 0.1578947368421050, - 0.1607142857142860, - 0.1607142857142860, - 0.1607142857142860, - 0.1607142857142860, - 0.1607142857142860, - 0.1607142857142860, - 0.1636363636363640, - 0.1636363636363640, - 0.1636363636363640, - 0.1636363636363640, - 0.1636363636363640, - 0.1636363636363640, - 0.1636363636363640, - 0.1636363636363640, - 0.1636363636363640, - 0.1636363636363640, - 0.1636363636363640, - 0.1636363636363640, - 0.1636363636363640, - 0.1636363636363640, - 0.1636363636363640, - 0.1636363636363640, - 0.1636363636363640, - 0.1636363636363640, - 0.1636363636363640, - 0.1636363636363640, - 0.1636363636363640, - 0.1636363636363640, - 0.1636363636363640, - 0.1636363636363640, - 0.1636363636363640, - 0.1636363636363640, - 0.1636363636363640, - 0.1636363636363640, - 0.1636363636363640, - 0.1636363636363640, - 0.1636363636363640, - 0.1636363636363640, - 0.1636363636363640, - 0.1636363636363640, - 0.1636363636363640, - 0.1666666666666670, - 0.1666666666666670, - 0.1666666666666670, - 0.1666666666666670, - 0.1698113207547170, - 0.1698113207547170, - 0.1698113207547170, - 0.1698113207547170, - 0.1698113207547170, - 0.1698113207547170, - 0.1698113207547170, - 0.1698113207547170, - 0.1698113207547170, - 0.1698113207547170, - 0.1698113207547170, - 0.1698113207547170, - 0.1730769230769230, - 0.1730769230769230, - 0.1730769230769230, - 0.1730769230769230, - 0.1730769230769230, - 0.1730769230769230, - 0.1730769230769230, - 0.1730769230769230, - 0.1730769230769230, - 0.1730769230769230, - 0.1730769230769230, - 0.1730769230769230, - 0.1730769230769230, - 0.1730769230769230, - 0.1730769230769230, - 0.1730769230769230, - 0.1730769230769230, - 0.1730769230769230, - 0.1730769230769230, - 0.1730769230769230, - 0.1730769230769230, - 0.1730769230769230, - 0.1730769230769230, - 0.1730769230769230, - 0.1730769230769230, - 0.1730769230769230, - 0.1730769230769230, - 0.1730769230769230, - 0.1730769230769230, - 0.1730769230769230, - 0.1730769230769230, - 0.1730769230769230, - 0.1730769230769230, - 0.1730769230769230, - 0.1730769230769230, - 0.1730769230769230, - 0.1730769230769230, - 0.1730769230769230, - 0.1730769230769230, - 0.1730769230769230, - 0.1730769230769230, - 0.1730769230769230, - 0.1730769230769230, - 0.1730769230769230, - 0.1730769230769230, - 0.1730769230769230, - 0.1730769230769230, - 0.1730769230769230, - 0.1730769230769230, - 0.1730769230769230, - 0.1730769230769230, - 0.1730769230769230, - 0.1730769230769230, - 0.1730769230769230, - 0.1730769230769230, - 0.1730769230769230, - 0.1730769230769230, - 0.1730769230769230, - 0.1730769230769230, - 0.1730769230769230, - 0.1730769230769230, - 0.1730769230769230, - 0.1730769230769230, - 0.1730769230769230, - 0.1730769230769230, - 0.1730769230769230, - 0.1730769230769230, - 0.1730769230769230, - 0.1730769230769230, - 0.1730769230769230, - 0.1730769230769230, - 0.1730769230769230, - 0.1730769230769230, - 0.1730769230769230, - 0.1730769230769230, - 0.1730769230769230, - 0.1730769230769230, - 0.1730769230769230, - 0.1730769230769230, - 0.1730769230769230, - 0.1730769230769230, - 0.1730769230769230, - 0.1730769230769230, - 0.1730769230769230, - 0.1730769230769230, - 0.1730769230769230, - 0.1730769230769230, - 0.1730769230769230, - 0.1730769230769230, - 0.1730769230769230, - 0.1730769230769230, - 0.1730769230769230, - 0.1730769230769230, - 0.1730769230769230, - 0.1730769230769230, - 0.1730769230769230, - 0.1730769230769230, - 0.1730769230769230, - 0.1730769230769230, - 0.1730769230769230, - 0.1730769230769230, - 0.1730769230769230, - 0.1730769230769230, - 0.1764705882352940, - 0.1764705882352940, - 0.1764705882352940, - 0.1764705882352940, - 0.1764705882352940, - 0.1764705882352940, - 0.1764705882352940, - 0.1764705882352940, - 0.1764705882352940, - 0.1764705882352940, - 0.1764705882352940, - 0.1764705882352940, - 0.1764705882352940, - 0.1764705882352940, - 0.1764705882352940, - 0.1764705882352940, - 0.1764705882352940, - 0.1764705882352940, - 0.1600000000000000, - 0.1600000000000000, - 0.1600000000000000, - 0.1600000000000000, - 0.1600000000000000, - 0.1600000000000000, - 0.1568627450980390, - 0.1568627450980390, - 0.1568627450980390, - 0.1568627450980390, - 0.1400000000000000, - 0.1400000000000000, - 0.1400000000000000, - 0.1400000000000000, - 0.1400000000000000, - 0.1400000000000000, - 0.1400000000000000, - 0.1400000000000000, - 0.1428571428571430, - 0.1428571428571430, - 0.1428571428571430, - 0.1428571428571430, - 0.1428571428571430, - 0.1428571428571430, - 0.1428571428571430, - 0.1428571428571430, - 0.1428571428571430, - 0.1428571428571430, - 0.1428571428571430, - 0.1428571428571430, - 0.1428571428571430, - 0.1428571428571430, - 0.1428571428571430, - 0.1428571428571430, - 0.1428571428571430, - 0.1428571428571430, - 0.1428571428571430, - 0.1428571428571430, - 0.1428571428571430, - 0.1428571428571430, - 0.1428571428571430, - 0.1428571428571430, - 0.1428571428571430, - 0.1428571428571430, - 0.1428571428571430, - 0.1428571428571430, - 0.1428571428571430, - 0.1428571428571430, - 0.1428571428571430, - 0.1428571428571430, - 0.1428571428571430, - 0.1428571428571430, - 0.1428571428571430, - 0.1428571428571430, - 0.1428571428571430, - 0.1428571428571430, - 0.1250000000000000, - 0.1250000000000000, - 0.1250000000000000, - 0.1250000000000000, - 0.1250000000000000, - 0.1250000000000000, - 0.1250000000000000, - 0.1250000000000000, - 0.1250000000000000, - 0.1250000000000000, - 0.1250000000000000, - 0.1250000000000000, - 0.1250000000000000, - 0.1250000000000000, - 0.1250000000000000, - 0.1250000000000000, - 0.1250000000000000, - 0.1250000000000000, - 0.1250000000000000, - 0.1250000000000000, - 0.1250000000000000, - 0.1250000000000000, - 0.1428571428571430, - 0.1428571428571430, - 0.1428571428571430, - 0.1428571428571430, - 0.1428571428571430, - 0.1428571428571430, - 0.1428571428571430, - 0.1428571428571430, - 0.1428571428571430, - 0.1428571428571430, - 0.1428571428571430, - 0.1428571428571430, - 0.1428571428571430, - 0.1428571428571430, - 0.1428571428571430, - 0.1428571428571430, - 0.1428571428571430, - 0.1428571428571430, - 0.1428571428571430, - 0.1428571428571430, - 0.1428571428571430, - 0.1428571428571430, - 0.1428571428571430, - 0.1428571428571430, - 0.1250000000000000, - 0.1250000000000000, - 0.1250000000000000, - 0.1250000000000000, - 0.1250000000000000, - 0.1250000000000000, - 0.1250000000000000, - 0.1250000000000000, - 0.1250000000000000, - 0.1250000000000000, - 0.1250000000000000, - 0.1250000000000000, - 0.1250000000000000, - 0.1250000000000000, - 0.1250000000000000, - 0.1250000000000000, - 0.1250000000000000, - 0.1250000000000000, - 0.1250000000000000, - 0.1250000000000000, - 0.1250000000000000, - 0.1250000000000000, - 0.1250000000000000, - 0.1250000000000000, - 0.1250000000000000, - 0.1250000000000000, - 0.1250000000000000, - 0.1250000000000000, - 0.1250000000000000, - 0.1250000000000000, - 0.1250000000000000, - 0.1250000000000000, - 0.1250000000000000, - 0.1250000000000000, - 0.1250000000000000, - 0.1250000000000000, - 0.1250000000000000, - 0.1250000000000000, - 0.1250000000000000, - 0.1250000000000000, - 0.1250000000000000, - 0.1250000000000000, - 0.1250000000000000, - 0.1250000000000000, - 0.1250000000000000, - 0.1250000000000000, - 0.1250000000000000, - 0.1250000000000000, - 0.1250000000000000, - 0.1250000000000000, - 0.1250000000000000, - 0.1250000000000000, - 0.1250000000000000, - 0.1250000000000000, - 0.1250000000000000, - 0.1250000000000000, - 0.1224489795918370, - 0.1224489795918370, - 0.1400000000000000, - 0.1400000000000000, - 0.1400000000000000, - 0.1400000000000000, - 0.1428571428571430, - 0.1428571428571430, - 0.1428571428571430, - 0.1428571428571430, - 0.1428571428571430, - 0.1428571428571430, - 0.1428571428571430, - 0.1428571428571430, - 0.1428571428571430, - 0.1428571428571430, - 0.1428571428571430, - 0.1428571428571430, - 0.1428571428571430, - 0.1428571428571430, - 0.1428571428571430, - 0.1428571428571430, - 0.1428571428571430, - 0.1428571428571430, - 0.1400000000000000, - 0.1400000000000000, - 0.1400000000000000, - 0.1400000000000000, - 0.1400000000000000, - 0.1400000000000000, - 0.1400000000000000, - 0.1400000000000000, - 0.1400000000000000, - 0.1400000000000000, - 0.1400000000000000, - 0.1400000000000000, - 0.1400000000000000, - 0.1400000000000000, - 0.1224489795918370, - 0.1224489795918370, - 0.1224489795918370, - 0.1224489795918370, - 0.1063829787234040, - 0.1063829787234040, - 0.1063829787234040, - 0.1250000000000000, - 0.1250000000000000, - 0.1250000000000000, - 0.1250000000000000, - 0.1250000000000000, - 0.1250000000000000, - 0.1250000000000000, - 0.1250000000000000, - 0.1250000000000000, - 0.1250000000000000, - 0.1250000000000000, - 0.1250000000000000, - 0.1250000000000000, - 0.1250000000000000, - 0.1250000000000000, - 0.1428571428571430, - 0.1428571428571430, - 0.1428571428571430, - 0.1428571428571430, - 0.1428571428571430, - 0.1428571428571430, - 0.1428571428571430, - 0.1428571428571430, - 0.1428571428571430, - 0.1428571428571430, - 0.1428571428571430, - 0.1428571428571430, - 0.1428571428571430, - 0.1428571428571430, - 0.1428571428571430, - 0.1428571428571430, - 0.1428571428571430, - 0.1400000000000000, - 0.1400000000000000, - 0.1400000000000000, - 0.1400000000000000, - 0.1400000000000000, - 0.1400000000000000, - 0.1400000000000000, - 0.1400000000000000, - 0.1400000000000000, - 0.1400000000000000, - 0.1400000000000000, - 0.1400000000000000, - 0.1400000000000000, - 0.1400000000000000, - 0.1400000000000000, - 0.1400000000000000, - 0.1400000000000000, - 0.1400000000000000, - 0.1400000000000000, - 0.1400000000000000, - 0.1400000000000000, - 0.1400000000000000, - 0.1400000000000000, - 0.1400000000000000, - 0.1400000000000000, - 0.1400000000000000, - 0.1400000000000000, - 0.1400000000000000, - 0.1224489795918370, - 0.1224489795918370, - 0.1224489795918370, - 0.1224489795918370, - 0.1224489795918370, - 0.1224489795918370, - 0.1224489795918370, - 0.1224489795918370, - 0.1224489795918370, - 0.1224489795918370, - 0.1224489795918370, - 0.1224489795918370, - 0.1250000000000000, - 0.1250000000000000, - 0.1250000000000000, - 0.1250000000000000, - 0.1250000000000000, - 0.1250000000000000, - 0.1250000000000000, - 0.1333333333333330, - 0.1333333333333330, - 0.1333333333333330, - 0.1333333333333330, - 0.1333333333333330, - 0.1333333333333330, - 0.1739130434782610, - 0.1739130434782610, - 0.1739130434782610, - 0.1739130434782610, - 0.1777777777777780, - 0.1956521739130430, - 0.2291666666666670, - 0.2291666666666670, - 0.2291666666666670, - 0.2291666666666670, - 0.2291666666666670, - 0.2291666666666670, - 0.2291666666666670, - 0.2291666666666670, - 0.2291666666666670, - 0.2291666666666670, - 0.2291666666666670, - 0.2291666666666670, - 0.2291666666666670, - 0.2291666666666670, - 0.2291666666666670, - 0.2291666666666670, - 0.2291666666666670, - 0.2244897959183670, - 0.2244897959183670, - 0.2244897959183670, - 0.2244897959183670, - 0.2244897959183670, - 0.2291666666666670, - 0.2291666666666670, - 0.2291666666666670, - 0.2291666666666670, - 0.2291666666666670, - 0.2291666666666670, - 0.2291666666666670, - 0.2448979591836730, - 0.2448979591836730, - 0.2448979591836730, - 0.2448979591836730, - 0.2448979591836730, - 0.2448979591836730, - 0.2291666666666670, - 0.2291666666666670, - 0.2291666666666670, - 0.2291666666666670, - 0.2291666666666670, - 0.2291666666666670, - 0.2291666666666670, - 0.2291666666666670, - 0.2291666666666670, - 0.2291666666666670, - 0.2291666666666670, - 0.2291666666666670, - 0.2291666666666670, - 0.2291666666666670, - 0.2291666666666670, - 0.2291666666666670, - 0.2291666666666670, - 0.2291666666666670, - 0.2653061224489800, - 0.2653061224489800, - 0.2708333333333330, - 0.2708333333333330, - 0.2708333333333330, - 0.2708333333333330, - 0.2708333333333330, - 0.2708333333333330, - 0.2708333333333330, - 0.2708333333333330, - 0.2708333333333330, - 0.2765957446808510, - 0.2916666666666670, - 0.2978723404255320, - 0.3125000000000000, - 0.3265306122448980, - 0.3265306122448980, - 0.3333333333333330, - 0.3191489361702130, - 0.3191489361702130, - 0.3260869565217390, - 0.3260869565217390, - 0.3260869565217390, - 0.3260869565217390, - 0.3333333333333330, - 0.3181818181818180, - 0.3181818181818180, - 0.3181818181818180, - 0.3181818181818180, - 0.3333333333333330, - 0.3260869565217390, - 0.3043478260869570, - 0.3043478260869570, - 0.2954545454545450, - 0.2954545454545450, - 0.2954545454545450, - 0.2790697674418600, - 0.2666666666666670, - 0.2666666666666670, - 0.2826086956521740, - 0.2826086956521740, - 0.2888888888888890, - 0.2888888888888890, - 0.2727272727272730, - 0.2558139534883720, - 0.2558139534883720, - 0.2558139534883720, - 0.2500000000000000, - 0.2666666666666670, - 0.2608695652173910, - 0.2608695652173910, - 0.2553191489361700, - 0.2553191489361700, - 0.2708333333333330, - 0.2500000000000000, - 0.2291666666666670, - 0.2291666666666670, - 0.2291666666666670, - 0.2291666666666670, - 0.2291666666666670, - 0.2448979591836730, - 0.2448979591836730, - 0.2500000000000000, - 0.2500000000000000, - 0.2500000000000000, - 0.2448979591836730, - 0.2448979591836730, - 0.2400000000000000, - 0.2400000000000000, - 0.2549019607843140, - 0.2549019607843140, - 0.2400000000000000, - 0.2400000000000000, - 0.2400000000000000, - 0.2400000000000000, - 0.2448979591836730, - 0.2448979591836730, - 0.2448979591836730, - 0.2500000000000000, - 0.2500000000000000, - 0.2500000000000000, - 0.2653061224489800, - 0.2653061224489800, - 0.2653061224489800, - 0.2653061224489800, - 0.2653061224489800, - 0.2800000000000000, - 0.2653061224489800, - 0.2653061224489800, - 0.2800000000000000, - 0.2500000000000000, - 0.2500000000000000, - 0.2500000000000000, - 0.2500000000000000, - 0.2500000000000000, - 0.2500000000000000, - 0.2448979591836730, - 0.2500000000000000, - 0.2500000000000000, - 0.2500000000000000, - 0.2500000000000000, - 0.2500000000000000, - 0.2553191489361700, - 0.2608695652173910, - 0.2608695652173910, - 0.2608695652173910, - 0.2608695652173910, - 0.2608695652173910, - 0.2553191489361700, - 0.2708333333333330, - 0.2708333333333330, - 0.2708333333333330, - 0.2708333333333330, - 0.2708333333333330, - 0.2708333333333330, - 0.2708333333333330, - 0.2653061224489800, - 0.2653061224489800, - 0.2653061224489800, - 0.2653061224489800, - 0.2653061224489800, - 0.2800000000000000, - 0.2800000000000000, - 0.2800000000000000, - 0.2800000000000000, - 0.2800000000000000, - 0.2857142857142860, - 0.2916666666666670, - 0.2916666666666670, - 0.2916666666666670, - 0.2916666666666670, - 0.2916666666666670, - 0.2857142857142860, - 0.2916666666666670, - 0.2916666666666670, - 0.3061224489795920, - 0.3061224489795920, - 0.2978723404255320, - 0.2978723404255320, - 0.2826086956521740, - 0.2826086956521740, - 0.2727272727272730, - 0.2727272727272730, - 0.2888888888888890, - 0.3043478260869570, - 0.3043478260869570, - 0.3043478260869570, - 0.3043478260869570, - 0.3043478260869570, - 0.3191489361702130, - 0.3260869565217390, - 0.3260869565217390, - 0.3260869565217390, - 0.3260869565217390, - 0.3260869565217390, - 0.3260869565217390, - 0.3260869565217390, - 0.3260869565217390, - 0.3260869565217390, - 0.3260869565217390, - 0.3260869565217390, - 0.3260869565217390, - 0.3111111111111110, - 0.3181818181818180, - 0.3181818181818180, - 0.3181818181818180, - 0.3181818181818180, - 0.3023255813953490, - 0.3023255813953490, - 0.2790697674418600, - 0.2857142857142860, - 0.3023255813953490, - 0.3023255813953490, - 0.3023255813953490, - 0.3181818181818180, - 0.3333333333333330, - 0.3617021276595740, - 0.3877551020408160, - 0.3877551020408160, - 0.4000000000000000, - 0.4000000000000000, - 0.4117647058823530, - 0.4117647058823530, - 0.4117647058823530, - 0.4117647058823530, - 0.4000000000000000, - 0.3877551020408160, - 0.3750000000000000, - 0.3750000000000000, - 0.3750000000000000, - 0.3750000000000000, - 0.3877551020408160, - 0.3877551020408160, - 0.3800000000000000, - 0.3800000000000000, - 0.3673469387755100, - 0.3673469387755100, - 0.3673469387755100, - 0.3673469387755100, - 0.3673469387755100, - 0.3673469387755100, - 0.3673469387755100, - 0.3541666666666670, - 0.3404255319148940, - 0.3404255319148940, - 0.3404255319148940, - 0.3404255319148940, - 0.3404255319148940, - 0.3404255319148940, - 0.3404255319148940, - 0.3404255319148940, - 0.3404255319148940, - 0.3404255319148940, - 0.3404255319148940, - 0.3478260869565220, - 0.3478260869565220, - 0.3478260869565220, - 0.3404255319148940, - 0.3260869565217390, - 0.3260869565217390, - 0.3260869565217390, - 0.3260869565217390, - 0.3191489361702130, - 0.3191489361702130, - 0.3043478260869570, - 0.2727272727272730, - 0.2727272727272730, - 0.2727272727272730, - 0.2727272727272730, - 0.2727272727272730, - 0.2727272727272730, - 0.2727272727272730, - 0.2727272727272730, - 0.2888888888888890, - 0.2888888888888890, - 0.2826086956521740, - 0.2888888888888890, - 0.2888888888888890, - 0.3043478260869570, - 0.3191489361702130, - 0.3333333333333330, - 0.3333333333333330, - 0.3333333333333330, - 0.3333333333333330, - 0.3333333333333330, - 0.3333333333333330, - 0.3333333333333330, - 0.3409090909090910, - 0.3409090909090910, - 0.3409090909090910, - 0.3409090909090910, - 0.3409090909090910, - 0.3555555555555560, - 0.3555555555555560, - 0.3555555555555560, - 0.3555555555555560, - 0.3555555555555560, - 0.3333333333333330, - 0.3333333333333330, - 0.3333333333333330, - 0.3478260869565220, - 0.3478260869565220, - 0.3478260869565220, - 0.3555555555555560, - 0.3478260869565220, - 0.3478260869565220, - 0.3617021276595740, - 0.3617021276595740, - 0.3617021276595740, - 0.3617021276595740, - 0.3478260869565220, - 0.3617021276595740, - 0.3617021276595740, - 0.3478260869565220, - 0.3478260869565220, - 0.3404255319148940, - 0.3404255319148940, - 0.3404255319148940, - 0.3404255319148940, - 0.3404255319148940, - 0.3404255319148940, - 0.3541666666666670, - 0.3541666666666670, - 0.3617021276595740, - 0.3617021276595740, - 0.3617021276595740, - 0.3617021276595740, - 0.3541666666666670, - 0.3600000000000000, - 0.3600000000000000, - 0.3600000000000000, - 0.3725490196078430, - 0.3725490196078430, - 0.3725490196078430, - 0.3800000000000000, - 0.4000000000000000, - 0.4000000000000000, - 0.4000000000000000, - 0.4000000000000000, - 0.4000000000000000, - 0.3877551020408160, - 0.3877551020408160, - 0.3877551020408160, - 0.3877551020408160, - 0.4000000000000000, - 0.4000000000000000, - 0.4000000000000000, - 0.4000000000000000, - 0.4000000000000000, - 0.4000000000000000, - 0.4000000000000000, - 0.3877551020408160, - 0.3877551020408160, - 0.3750000000000000, - 0.3750000000000000, - 0.3695652173913040, - 0.3695652173913040, - 0.3695652173913040, - 0.3695652173913040, - 0.3555555555555560, - 0.3555555555555560, - 0.3695652173913040, - 0.3695652173913040, - 0.3695652173913040, - 0.3695652173913040, - 0.3617021276595740, - 0.3695652173913040, - 0.3555555555555560, - 0.3409090909090910, - 0.3555555555555560, - 0.3555555555555560, - 0.3777777777777780, - 0.3863636363636360, - 0.3953488372093020, - 0.3953488372093020, - 0.3953488372093020, - 0.3953488372093020, - 0.3863636363636360, - 0.3863636363636360, - 0.3863636363636360, - 0.3863636363636360, - 0.3863636363636360, - 0.3863636363636360, - 0.3863636363636360, - 0.3863636363636360, - 0.3777777777777780, - 0.3777777777777780, - 0.3777777777777780, - 0.3777777777777780, - 0.3777777777777780, - 0.3777777777777780, - 0.3777777777777780, - 0.3777777777777780, - 0.3777777777777780, - 0.3777777777777780, - 0.3777777777777780, - 0.3777777777777780, - 0.3913043478260870, - 0.3913043478260870, - 0.3913043478260870, - 0.3913043478260870, - 0.3636363636363640, - 0.3777777777777780, - 0.3777777777777780, - 0.3777777777777780, - 0.3777777777777780, - 0.3777777777777780, - 0.3777777777777780, - 0.3636363636363640, - 0.3636363636363640, - 0.3636363636363640, - 0.3636363636363640, - 0.3636363636363640, - 0.3555555555555560, - 0.3555555555555560, - 0.3555555555555560, - 0.3555555555555560, - 0.3409090909090910, - 0.3409090909090910, - 0.3255813953488370, - 0.3255813953488370, - 0.3255813953488370, - 0.3255813953488370, - 0.3414634146341460, - 0.3170731707317070, - 0.3095238095238100, - 0.3255813953488370, - 0.3255813953488370, - 0.3255813953488370, - 0.3095238095238100, - 0.3095238095238100, - 0.3255813953488370, - 0.3255813953488370, - 0.3095238095238100, - 0.3095238095238100, - 0.3095238095238100, - 0.3255813953488370, - 0.3255813953488370, - 0.3255813953488370, - 0.3255813953488370, - 0.3255813953488370, - 0.3095238095238100, - 0.3095238095238100, - 0.3255813953488370, - 0.3255813953488370, - 0.3409090909090910, - 0.3409090909090910, - 0.3555555555555560, - 0.3555555555555560, - 0.3555555555555560, - 0.3555555555555560, - 0.3555555555555560, - 0.3409090909090910, - 0.3409090909090910, - 0.3488372093023260, - 0.3636363636363640, - 0.3636363636363640, - 0.3636363636363640, - 0.3636363636363640, - 0.3636363636363640, - 0.3913043478260870, - 0.3913043478260870, - 0.3913043478260870, - 0.3913043478260870, - 0.3913043478260870, - 0.3913043478260870, - 0.3913043478260870, - 0.3913043478260870, - 0.3913043478260870, - 0.3913043478260870, - 0.3913043478260870, - 0.3913043478260870, - 0.3829787234042550, - 0.3913043478260870, - 0.3913043478260870, - 0.3913043478260870, - 0.3913043478260870, - 0.4042553191489360, - 0.4042553191489360, - 0.4042553191489360, - 0.3913043478260870, - 0.4000000000000000, - 0.4000000000000000, - 0.3863636363636360, - 0.3636363636363640, - 0.3636363636363640, - 0.3636363636363640, - 0.3636363636363640, - 0.3488372093023260, - 0.3488372093023260, - 0.3488372093023260, - 0.3409090909090910, - 0.3255813953488370, - 0.3255813953488370, - 0.3181818181818180, - 0.3181818181818180, - 0.3111111111111110, - 0.3111111111111110, - 0.3111111111111110, - 0.3260869565217390, - 0.3404255319148940, - 0.3404255319148940, - 0.3260869565217390, - 0.3023255813953490, - 0.3181818181818180, - 0.3111111111111110, - 0.3111111111111110, - 0.3043478260869570, - 0.3043478260869570, - 0.3043478260869570, - 0.3043478260869570, - 0.3043478260869570, - 0.3111111111111110, - 0.3111111111111110, - 0.3111111111111110, - 0.3260869565217390, - 0.3260869565217390, - 0.3111111111111110, - 0.3111111111111110, - 0.3111111111111110, - 0.3111111111111110, - 0.3111111111111110, - 0.3111111111111110, - 0.3260869565217390, - 0.3111111111111110, - 0.3111111111111110, - 0.2954545454545450, - 0.2954545454545450, - 0.2954545454545450, - 0.2954545454545450, - 0.3260869565217390, - 0.3191489361702130, - 0.3191489361702130, - 0.3191489361702130, - 0.3191489361702130, - 0.3191489361702130, - 0.3125000000000000, - 0.3125000000000000, - 0.3125000000000000, - 0.3125000000000000, - 0.2978723404255320, - 0.2826086956521740, - 0.2826086956521740, - 0.2765957446808510, - 0.2978723404255320, - 0.2978723404255320, - 0.2916666666666670, - 0.2765957446808510, - 0.2765957446808510, - 0.2765957446808510, - 0.2765957446808510, - 0.2916666666666670, - 0.2916666666666670, - 0.3061224489795920, - 0.3061224489795920, - 0.3061224489795920, - 0.3061224489795920, - 0.2916666666666670, - 0.2916666666666670, - 0.2916666666666670, - 0.2916666666666670, - 0.2708333333333330, - 0.2500000000000000, - 0.2500000000000000, - 0.2500000000000000, - 0.2500000000000000, - 0.2500000000000000, - 0.2340425531914890, - 0.2340425531914890, - 0.2173913043478260, - 0.2173913043478260, - 0.1956521739130430, - 0.1956521739130430, - 0.1956521739130430, - 0.1956521739130430, - 0.2173913043478260, - 0.2173913043478260, - 0.2000000000000000, - 0.2000000000000000, - 0.2173913043478260, - 0.2173913043478260, - 0.1956521739130430, - 0.1956521739130430, - 0.2291666666666670, - 0.2291666666666670, - 0.2291666666666670, - 0.2291666666666670, - 0.2244897959183670, - 0.2083333333333330, - 0.1914893617021280, - 0.1914893617021280, - 0.1875000000000000, - 0.1914893617021280, - 0.1914893617021280, - 0.1914893617021280, - 0.1914893617021280, - 0.1914893617021280, - 0.1739130434782610, - 0.1702127659574470, - 0.1666666666666670, - 0.1666666666666670, - 0.1666666666666670, - 0.1666666666666670, - 0.1836734693877550, - 0.1875000000000000, - 0.1914893617021280, - 0.1914893617021280, - 0.1739130434782610, - 0.1739130434782610, - 0.1739130434782610, - 0.1739130434782610, - 0.1739130434782610, - 0.1739130434782610, - 0.1739130434782610, - 0.1739130434782610, - 0.1739130434782610, - 0.1739130434782610, - 0.1777777777777780, - 0.1702127659574470, - 0.1702127659574470, - 0.1702127659574470, - 0.1702127659574470, - 0.1702127659574470, - 0.1875000000000000, - 0.1875000000000000, - 0.1875000000000000, - 0.1875000000000000, - 0.1875000000000000, - 0.1875000000000000, - 0.1875000000000000, - 0.1875000000000000, - 0.1836734693877550, - 0.1836734693877550, - 0.1666666666666670, - 0.1666666666666670, - 0.1666666666666670, - 0.1458333333333330, - 0.1428571428571430, - 0.1428571428571430, - 0.1428571428571430, - 0.1428571428571430, - 0.1458333333333330, - 0.1458333333333330, - 0.1458333333333330, - 0.1276595744680850, - 0.1276595744680850, - 0.1276595744680850, - 0.1276595744680850, - 0.1276595744680850, - 0.1276595744680850, - 0.1276595744680850, - 0.1276595744680850, - 0.1276595744680850, - 0.1250000000000000, - 0.1250000000000000, - 0.1250000000000000, - 0.1250000000000000, - 0.1250000000000000, - 0.1250000000000000, - 0.1250000000000000, - 0.1250000000000000, - 0.1250000000000000, - 0.1250000000000000, - 0.1224489795918370, - 0.1224489795918370, - 0.1250000000000000, - 0.1250000000000000, - 0.1250000000000000, - 0.1250000000000000, - 0.1250000000000000, - 0.1250000000000000, - 0.1250000000000000, - 0.1250000000000000, - 0.1250000000000000, - 0.1250000000000000, - 0.1250000000000000, - 0.1250000000000000, - 0.1224489795918370, - 0.1224489795918370, - 0.1224489795918370, - 0.1224489795918370, - 0.1224489795918370, - 0.1224489795918370, - 0.1041666666666670, - 0.1041666666666670, - 0.1041666666666670, - 0.1041666666666670, - 0.1041666666666670, - 0.1020408163265310, - 0.1020408163265310, - 0.1020408163265310, - 0.1000000000000000, - 0.1000000000000000, - 0.1000000000000000, - 0.1000000000000000, - 0.1000000000000000, - 0.1000000000000000, - 0.1000000000000000, - 0.0980392156862745, - 0.0980392156862745, - 0.0980392156862745, - 0.0980392156862745, - 0.0980392156862745, - 0.1000000000000000, - 0.1000000000000000, - 0.1000000000000000, - 0.1020408163265310, - 0.1000000000000000, - 0.1000000000000000, - 0.1000000000000000, - 0.1000000000000000, - 0.1000000000000000, - 0.1000000000000000, - 0.0980392156862745, - 0.0980392156862745, - 0.0980392156862745, - 0.0980392156862745, - 0.0980392156862745, - 0.0980392156862745, - 0.0980392156862745, - 0.0980392156862745, - 0.0980392156862745, - 0.0800000000000000, - 0.0800000000000000, - 0.0800000000000000, - 0.0800000000000000, - 0.0800000000000000, - 0.0800000000000000, - 0.0800000000000000, - 0.0800000000000000, - 0.0800000000000000, - 0.0800000000000000, - 0.0800000000000000, - 0.0800000000000000, - 0.0800000000000000, - 0.0800000000000000, - 0.0800000000000000, - 0.0816326530612245, - 0.1000000000000000, - 0.1000000000000000, - 0.0980392156862745, - 0.0980392156862745, - 0.0961538461538462, - 0.0961538461538462, - 0.0961538461538462, - 0.0961538461538462, - 0.0961538461538462, - 0.0961538461538462, - 0.0943396226415094, - 0.0925925925925926, - 0.0925925925925926, - 0.0925925925925926, - 0.0925925925925926, - 0.0925925925925926, - 0.0925925925925926, - 0.0925925925925926, - 0.0925925925925926, - 0.0925925925925926, - 0.0925925925925926, - 0.0925925925925926, - 0.0925925925925926, - 0.0909090909090909, - 0.0909090909090909, - 0.0909090909090909, - 0.0909090909090909, - 0.0909090909090909, - 0.0909090909090909, - 0.0925925925925926, - 0.0925925925925926, - 0.0925925925925926, - 0.0925925925925926, - 0.0925925925925926, - 0.0925925925925926, - 0.0925925925925926, - 0.0925925925925926, - 0.0925925925925926, - 0.0925925925925926, - 0.0925925925925926, - 0.0925925925925926, - 0.0909090909090909, - 0.0740740740740741, - 0.0727272727272727, - 0.0727272727272727, - 0.0727272727272727, - 0.0714285714285714, - 0.0545454545454545, - 0.0545454545454545, - 0.0535714285714286, - 0.0535714285714286, - 0.0363636363636364, - 0.0363636363636364, - 0.0363636363636364, - 0.0363636363636364, - 0.0363636363636364, - 0.0363636363636364, - 0.0363636363636364, - 0.0363636363636364, - 0.0363636363636364, - 0.0363636363636364, - 0.0363636363636364, - 0.0363636363636364, - 0.0363636363636364, - 0.0363636363636364, - 0.0363636363636364, - 0.0363636363636364, - 0.0363636363636364, - 0.0363636363636364, - 0.0363636363636364, - 0.0363636363636364, - 0.0363636363636364, - 0.0363636363636364, - 0.0363636363636364, - 0.0363636363636364, - 0.0363636363636364, - 0.0363636363636364, - 0.0363636363636364, - 0.0363636363636364, - 0.0357142857142857, - 0.0357142857142857, - 0.0357142857142857, - 0.0357142857142857, - 0.0357142857142857, - 0.0357142857142857, - 0.0357142857142857, - 0.0357142857142857, - 0.0357142857142857, - 0.0350877192982456, - 0.0350877192982456, - 0.0350877192982456, - 0.0350877192982456, - 0.0350877192982456, - 0.0350877192982456, - 0.0350877192982456, - 0.0350877192982456, - 0.0344827586206897, - 0.0344827586206897, - 0.0344827586206897, - 0.0344827586206897, - 0.0175438596491228, - 0.0175438596491228, - 0.0175438596491228 - } - } - }; - -} /* namespace prob_features */ - -} /* namespace ctx */ - -#endif /* End of _CONTEXT_PLACE_RECOGNITION_FEATURES_MODEL_H_ */ diff --git a/src/my-place/visit-categer/visit_categer.cpp b/src/my-place/visit-categer/visit_categer.cpp deleted file mode 100644 index f73b0ef..0000000 --- a/src/my-place/visit-categer/visit_categer.cpp +++ /dev/null @@ -1,418 +0,0 @@ -/* - * Copyright (c) 2016 Samsung Electronics Co., Ltd. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -#include "visit_categer.h" -#include "mahal.h" -#include -#include "prob_features_model.h" -#include - -// categorizer model parameters trained offline (implemented in python): -const std::map ctx::VisitCateger::__models({ -{ - PLACE_CATEG_ID_HOME, - ctx::MahalModel( - { - 0.588408417316, 0.475154840361, -0.564085141865, 0.077711893790, 0.782630398597, -0.650926403250, -0.101943950378 - }, - { - 0.797977863370, -0.133179879257, 0.242803062646, -0.059448581046, -0.117039646748, 0.097645535057, 0.014250290052, - -0.133179879257, 1.028900241400, -0.252245407243, 0.058455883835, -0.283950879851, 0.172204076583, 0.247906065767, - 0.242803062646, -0.252245407243, 1.832134785177, 0.327188225606, 0.874905851092, -0.371088938012, -1.289816938938, - -0.059448581046, 0.058455883835, 0.327188225606, 1.455090164348, 0.138363721074, 0.216985279422, -1.113021128017, - -0.117039646748, -0.283950879851, 0.874905851092, 0.138363721074, 1.379674755873, -0.977922749615, -0.738895486376, - 0.097645535057, 0.172204076583, -0.371088938012, 0.216985279422, -0.977922749615, 0.899928922718, -0.158101631251, - 0.014250290052, 0.247906065767, -1.289816938938, -1.113021128017, -0.738895486376, -0.158101631251, 2.644105309746 - }) -}, -{ - PLACE_CATEG_ID_WORK, - ctx::MahalModel( - { - -0.128092670982, -0.762177819157, 0.262924477521, -0.412038966097, -1.049141893517, 1.104760800499, -0.628939955525 - }, - { - 15.751249839350, 11.389025401325, -9.885346240379, -0.010809392387, -1.308837060762, 0.970778241189, 0.558946631235, - 11.389025401325, 12.830223040140, -8.517695939156, 0.293693134532, -0.845784968295, 1.418175236596, -2.246658259974, - -9.885346240379, -8.517695939156, 10.222750966685, 0.390448668966, 1.095218945062, -0.403733435617, -1.815103304859, - -0.010809392387, 0.293693134532, 0.390448668966, 2.256864603458, 0.632080300647, -0.019551779384, -1.751417951792, - -1.308837060762, -0.845784968295, 1.095218945062, 0.632080300647, 3.132753467561, -1.427748733399, -4.291958669471, - 0.970778241189, 1.418175236596, -0.403733435617, -0.019551779384, -1.427748733399, 1.183055586213, 0.200571452172, - 0.558946631235, -2.246658259974, -1.815103304859, -1.751417951792, -4.291958669471, 0.200571452172, 11.668888615934 - }) -}, -{ - PLACE_CATEG_ID_OTHER, - ctx::MahalModel( - { - -0.542340098504, 0.184789511765, 0.387451546413, 0.301902661472, 0.109392397093, -0.310468874039, 0.709513920221 - }, - { - 2.153884992301, -0.129488409324, 0.136236052776, -0.138043678532, -0.227492557156, 0.117810812390, 0.265072329266, - -0.129488409324, 3.165213522741, -1.751520714507, 0.467831090302, -0.483916138161, 0.376293684450, 0.149387541935, - 0.136236052776, -1.751520714507, 2.483475248800, 0.384085303028, 0.338642175318, -0.052000492068, -0.801404345627, - -0.138043678532, 0.467831090302, 0.384085303028, 1.972390458477, -0.025332052563, 0.393845805027, -1.225948397955, - -0.227492557156, -0.483916138161, 0.338642175318, -0.025332052563, 0.890301343360, -0.549163112351, -0.746838701215, - 0.117810812390, 0.376293684450, -0.052000492068, 0.393845805027, -0.549163112351, 0.474674836872, 0.012417969474, - 0.265072329266, 0.149387541935, -0.801404345627, -1.225948397955, -0.746838701215, 0.012417969474, 2.104629121515 - }) -}}); - -ctx::PiecewiseLin ctx::VisitCateger::__chiApprox( -{ - 0. , 0.01, 0.02, 0.03, 0.04, 0.05, 0.06, 0.07, 0.08, - 0.09, 0.1 , 0.11, 0.12, 0.13, 0.14, 0.15, 0.16, 0.17, - 0.18, 0.19, 0.2 , 0.21, 0.22, 0.23, 0.24, 0.25, 0.26, - 0.27, 0.28, 0.29, 0.3 , 0.31, 0.32, 0.33, 0.34, 0.35, - 0.36, 0.37, 0.38, 0.39, 0.4 , 0.41, 0.42, 0.43, 0.44, - 0.45, 0.46, 0.47, 0.48, 0.49, 0.5 , 0.51, 0.52, 0.53, - 0.54, 0.55, 0.56, 0.57, 0.58, 0.59, 0.6 , 0.61, 0.62, - 0.63, 0.64, 0.65, 0.66, 0.67, 0.68, 0.69, 0.7 , 0.71, - 0.72, 0.73, 0.74, 0.75, 0.76, 0.77, 0.78, 0.79, 0.8 , - 0.81, 0.82, 0.83, 0.84, 0.85, 0.86, 0.87, 0.88, 0.89, - 0.9 , 0.91, 0.92, 0.93, 0.94, 0.95, 0.96, 0.97, 0.98, - 0.99, 1. , 1.01, 1.02, 1.03, 1.04, 1.05, 1.06, 1.07, - 1.08, 1.09, 1.1 , 1.11, 1.12, 1.13, 1.14, 1.15, 1.16, - 1.17, 1.18, 1.19, 1.2 , 1.21, 1.22, 1.23, 1.24, 1.25, - 1.26, 1.27, 1.28, 1.29, 1.3 , 1.31, 1.32, 1.33, 1.34, - 1.35, 1.36, 1.37, 1.38, 1.39, 1.4 , 1.41, 1.42, 1.43, - 1.44, 1.45, 1.46, 1.47, 1.48, 1.49, 1.5 , 1.51, 1.52, - 1.53, 1.54, 1.55, 1.56, 1.57, 1.58, 1.59, 1.6 , 1.61, - 1.62, 1.63, 1.64, 1.65, 1.66, 1.67, 1.68, 1.69, 1.7 , - 1.71, 1.72, 1.73, 1.74, 1.75, 1.76, 1.77, 1.78, 1.79, - 1.8 , 1.81, 1.82, 1.83, 1.84, 1.85, 1.86, 1.87, 1.88, - 1.89, 1.9 , 1.91, 1.92, 1.93, 1.94, 1.95, 1.96, 1.97, - 1.98, 1.99, 2. , 2.01, 2.02, 2.03, 2.04, 2.05, 2.06, - 2.07, 2.08, 2.09, 2.1 , 2.11, 2.12, 2.13, 2.14, 2.15, - 2.16, 2.17, 2.18, 2.19, 2.2 , 2.21, 2.22, 2.23, 2.24, - 2.25, 2.26, 2.27, 2.28, 2.29, 2.3 , 2.31, 2.32, 2.33, - 2.34, 2.35, 2.36, 2.37, 2.38, 2.39, 2.4 , 2.41, 2.42, - 2.43, 2.44, 2.45, 2.46, 2.47, 2.48, 2.49, 2.5 , 2.51, - 2.52, 2.53, 2.54, 2.55, 2.56, 2.57, 2.58, 2.59, 2.6 , - 2.61, 2.62, 2.63, 2.64, 2.65, 2.66, 2.67, 2.68, 2.69, - 2.7 , 2.71, 2.72, 2.73, 2.74, 2.75, 2.76, 2.77, 2.78, - 2.79, 2.8 , 2.81, 2.82, 2.83, 2.84, 2.85, 2.86, 2.87, - 2.88, 2.89, 2.9 , 2.91, 2.92, 2.93, 2.94, 2.95, 2.96, - 2.97, 2.98, 2.99, 3. , 3.01, 3.02, 3.03, 3.04, 3.05, - 3.06, 3.07, 3.08, 3.09, 3.1 , 3.11, 3.12, 3.13, 3.14, - 3.15, 3.16, 3.17, 3.18, 3.19, 3.2 , 3.21, 3.22, 3.23, - 3.24, 3.25, 3.26, 3.27, 3.28, 3.29, 3.3 , 3.31, 3.32, - 3.33, 3.34, 3.35, 3.36, 3.37, 3.38, 3.39, 3.4 , 3.41, - 3.42, 3.43, 3.44, 3.45, 3.46, 3.47, 3.48, 3.49, 3.5 , - 3.51, 3.52, 3.53, 3.54, 3.55, 3.56, 3.57, 3.58, 3.59, - 3.6 , 3.61, 3.62, 3.63, 3.64, 3.65, 3.66, 3.67, 3.68, - 3.69, 3.7 , 3.71, 3.72, 3.73, 3.74, 3.75, 3.76, 3.77, - 3.78, 3.79, 3.8 , 3.81, 3.82, 3.83, 3.84, 3.85, 3.86, - 3.87, 3.88, 3.89, 3.9 , 3.91, 3.92, 3.93, 3.94, 3.95, - 3.96, 3.97, 3.98, 3.99, 4. , 4.01, 4.02, 4.03, 4.04, - 4.05, 4.06, 4.07, 4.08, 4.09, 4.1 , 4.11, 4.12, 4.13, - 4.14, 4.15, 4.16, 4.17, 4.18, 4.19, 4.2 , 4.21, 4.22, - 4.23, 4.24, 4.25, 4.26, 4.27, 4.28, 4.29, 4.3 , 4.31, - 4.32, 4.33, 4.34, 4.35, 4.36, 4.37, 4.38, 4.39, 4.4 , - 4.41, 4.42, 4.43, 4.44, 4.45, 4.46, 4.47, 4.48, 4.49, - 4.5 , 4.51, 4.52, 4.53, 4.54, 4.55, 4.56, 4.57, 4.58, - 4.59, 4.6 , 4.61, 4.62, 4.63, 4.64, 4.65, 4.66, 4.67, - 4.68, 4.69, 4.7 , 4.71, 4.72, 4.73, 4.74, 4.75, 4.76, - 4.77, 4.78, 4.79, 4.8 , 4.81, 4.82, 4.83, 4.84, 4.85, - 4.86, 4.87, 4.88, 4.89, 4.9 , 4.91, 4.92, 4.93, 4.94, - 4.95, 4.96, 4.97, 4.98, 4.99, 5. , 5.01, 5.02, 5.03, - 5.04, 5.05, 5.06, 5.07, 5.08, 5.09, 5.1 , 5.11, 5.12, - 5.13, 5.14, 5.15, 5.16, 5.17, 5.18, 5.19, 5.2 , 5.21, - 5.22, 5.23, 5.24, 5.25, 5.26, 5.27, 5.28, 5.29, 5.3 , - 5.31, 5.32, 5.33, 5.34, 5.35, 5.36, 5.37, 5.38, 5.39, - 5.4 , 5.41, 5.42, 5.43, 5.44, 5.45, 5.46, 5.47, 5.48, - 5.49, 5.5 , 5.51, 5.52, 5.53, 5.54, 5.55, 5.56, 5.57, - 5.58, 5.59, 5.6 , 5.61, 5.62, 5.63, 5.64, 5.65, 5.66, - 5.67, 5.68, 5.69, 5.7 , 5.71, 5.72, 5.73, 5.74, 5.75, - 5.76, 5.77, 5.78, 5.79, 5.8 , 5.81, 5.82, 5.83, 5.84, - 5.85, 5.86, 5.87, 5.88, 5.89, 5.9 , 5.91, 5.92, 5.93, - 5.94, 5.95, 5.96, 5.97, 5.98, 5.99, 6. , 6.01, 6.02, - 6.03, 6.04, 6.05, 6.06, 6.07, 6.08, 6.09, 6.1 , 6.11, - 6.12, 6.13, 6.14, 6.15, 6.16, 6.17, 6.18, 6.19, 6.2 , - 6.21, 6.22, 6.23, 6.24, 6.25, 6.26, 6.27, 6.28, 6.29, - 6.3 , 6.31, 6.32, 6.33, 6.34, 6.35, 6.36, 6.37, 6.38, - 6.39, 6.4 , 6.41, 6.42, 6.43, 6.44, 6.45, 6.46, 6.47, - 6.48, 6.49, 6.5 , 6.51, 6.52, 6.53, 6.54, 6.55, 6.56, - 6.57, 6.58, 6.59, 6.6 , 6.61, 6.62, 6.63, 6.64, 6.65, - 6.66, 6.67, 6.68, 6.69, 6.7 , 6.71, 6.72, 6.73, 6.74, - 6.75, 6.76, 6.77, 6.78, 6.79, 6.8 , 6.81, 6.82, 6.83, - 6.84, 6.85, 6.86, 6.87, 6.88, 6.89, 6.9 , 6.91, 6.92, - 6.93, 6.94, 6.95, 6.96, 6.97, 6.98, 6.99, 7. -}, -{ - 0. , 0. , 0. , 0. , 0. , 0. , - 0. , 0. , 0. , 0. , 0. , 0. , - 0. , 0. , 0. , 0. , 0. , 0. , - 0. , 0. , 0. , 0. , 0. , 0. , - 0. , 0. , 0.000001, 0.000001, 0.000001, 0.000001, - 0.000002, 0.000002, 0.000003, 0.000003, 0.000004, 0.000005, - 0.000006, 0.000007, 0.000008, 0.00001 , 0.000012, 0.000014, - 0.000016, 0.000019, 0.000023, 0.000026, 0.000031, 0.000035, - 0.000041, 0.000047, 0.000054, 0.000062, 0.00007 , 0.00008 , - 0.000091, 0.000103, 0.000116, 0.000131, 0.000147, 0.000165, - 0.000185, 0.000207, 0.000231, 0.000257, 0.000285, 0.000316, - 0.00035 , 0.000387, 0.000427, 0.000471, 0.000518, 0.000569, - 0.000624, 0.000683, 0.000747, 0.000816, 0.00089 , 0.00097 , - 0.001055, 0.001147, 0.001245, 0.001349, 0.001461, 0.00158 , - 0.001708, 0.001843, 0.001987, 0.002141, 0.002303, 0.002476, - 0.002659, 0.002854, 0.003059, 0.003276, 0.003506, 0.003748, - 0.004004, 0.004274, 0.004558, 0.004857, 0.005171, 0.005502, - 0.00585 , 0.006215, 0.006597, 0.006999, 0.007419, 0.007859, - 0.00832 , 0.008802, 0.009305, 0.009831, 0.01038 , 0.010953, - 0.01155 , 0.012172, 0.01282 , 0.013495, 0.014197, 0.014927, - 0.015686, 0.016473, 0.017291, 0.01814 , 0.019021, 0.019933, - 0.020879, 0.021858, 0.022872, 0.023921, 0.025006, 0.026127, - 0.027285, 0.028482, 0.029717, 0.030992, 0.032306, 0.033662, - 0.035059, 0.036497, 0.037979, 0.039504, 0.041073, 0.042687, - 0.044345, 0.04605 , 0.047801, 0.049599, 0.051445, 0.053339, - 0.055282, 0.057273, 0.059315, 0.061406, 0.063548, 0.065742, - 0.067986, 0.070283, 0.072632, 0.075034, 0.077488, 0.079996, - 0.082558, 0.085174, 0.087843, 0.090568, 0.093346, 0.09618 , - 0.099069, 0.102013, 0.105012, 0.108066, 0.111176, 0.114342, - 0.117563, 0.120839, 0.124171, 0.127558, 0.131001, 0.134499, - 0.138052, 0.141659, 0.145322, 0.149039, 0.15281 , 0.156635, - 0.160514, 0.164446, 0.168431, 0.172469, 0.176559, 0.180701, - 0.184894, 0.189138, 0.193432, 0.197776, 0.202169, 0.206611, - 0.211101, 0.215639, 0.220223, 0.224853, 0.229528, 0.234248, - 0.239012, 0.24382 , 0.248669, 0.25356 , 0.258492, 0.263464, - 0.268474, 0.273523, 0.278608, 0.283731, 0.288888, 0.29408 , - 0.299305, 0.304562, 0.309851, 0.31517 , 0.320519, 0.325895, - 0.331299, 0.336729, 0.342185, 0.347664, 0.353166, 0.35869 , - 0.364234, 0.369798, 0.375381, 0.38098 , 0.386596, 0.392227, - 0.397871, 0.403529, 0.409197, 0.414876, 0.420565, 0.426261, - 0.431964, 0.437673, 0.443387, 0.449103, 0.454822, 0.460543, - 0.466263, 0.471981, 0.477698, 0.483411, 0.48912 , 0.494822, - 0.500518, 0.506206, 0.511886, 0.517554, 0.523212, 0.528858, - 0.53449 , 0.540108, 0.545711, 0.551297, 0.556866, 0.562417, - 0.567948, 0.573459, 0.578949, 0.584417, 0.589861, 0.595282, - 0.600677, 0.606048, 0.611391, 0.616707, 0.621995, 0.627254, - 0.632483, 0.637681, 0.642848, 0.647984, 0.653086, 0.658155, - 0.66319 , 0.66819 , 0.673155, 0.678084, 0.682976, 0.687831, - 0.692649, 0.697428, 0.702168, 0.70687 , 0.711531, 0.716153, - 0.720733, 0.725273, 0.729772, 0.734228, 0.738643, 0.743015, - 0.747344, 0.75163 , 0.755873, 0.760072, 0.764227, 0.768339, - 0.772406, 0.776428, 0.780406, 0.784339, 0.788228, 0.792071, - 0.795869, 0.799622, 0.80333 , 0.806992, 0.810609, 0.814181, - 0.817707, 0.821188, 0.824624, 0.828015, 0.83136 , 0.83466 , - 0.837916, 0.841126, 0.844292, 0.847413, 0.85049 , 0.853522, - 0.85651 , 0.859455, 0.862355, 0.865212, 0.868026, 0.870796, - 0.873524, 0.876209, 0.878852, 0.881452, 0.884011, 0.886528, - 0.889005, 0.89144 , 0.893834, 0.896189, 0.898503, 0.900778, - 0.903014, 0.90521 , 0.907369, 0.909488, 0.911571, 0.913615, - 0.915623, 0.917594, 0.919528, 0.921427, 0.92329 , 0.925118, - 0.926911, 0.92867 , 0.930395, 0.932086, 0.933745, 0.93537 , - 0.936963, 0.938525, 0.940055, 0.941554, 0.943022, 0.94446 , - 0.945869, 0.947248, 0.948598, 0.949919, 0.951213, 0.952478, - 0.953717, 0.954928, 0.956113, 0.957273, 0.958406, 0.959514, - 0.960598, 0.961657, 0.962692, 0.963703, 0.964692, 0.965657, - 0.9666 , 0.967521, 0.968421, 0.969299, 0.970156, 0.970993, - 0.97181 , 0.972607, 0.973385, 0.974144, 0.974884, 0.975605, - 0.976309, 0.976996, 0.977665, 0.978317, 0.978953, 0.979572, - 0.980176, 0.980764, 0.981337, 0.981895, 0.982438, 0.982967, - 0.983482, 0.983984, 0.984472, 0.984947, 0.985409, 0.985858, - 0.986296, 0.986721, 0.987135, 0.987537, 0.987929, 0.988309, - 0.988678, 0.989038, 0.989387, 0.989726, 0.990056, 0.990376, - 0.990687, 0.990989, 0.991282, 0.991566, 0.991843, 0.992111, - 0.992371, 0.992624, 0.992869, 0.993106, 0.993337, 0.99356 , - 0.993777, 0.993988, 0.994191, 0.994389, 0.99458 , 0.994766, - 0.994946, 0.99512 , 0.995289, 0.995452, 0.99561 , 0.995764, - 0.995912, 0.996056, 0.996195, 0.996329, 0.99646 , 0.996586, - 0.996708, 0.996825, 0.996939, 0.99705 , 0.997156, 0.99726 , - 0.997359, 0.997456, 0.997549, 0.997639, 0.997726, 0.99781 , - 0.997891, 0.997969, 0.998045, 0.998118, 0.998189, 0.998257, - 0.998323, 0.998386, 0.998447, 0.998506, 0.998563, 0.998618, - 0.998671, 0.998723, 0.998772, 0.998819, 0.998865, 0.998909, - 0.998952, 0.998993, 0.999033, 0.999071, 0.999107, 0.999143, - 0.999177, 0.99921 , 0.999241, 0.999272, 0.999301, 0.999329, - 0.999356, 0.999382, 0.999407, 0.999431, 0.999455, 0.999477, - 0.999498, 0.999519, 0.999539, 0.999558, 0.999576, 0.999594, - 0.999611, 0.999627, 0.999643, 0.999658, 0.999672, 0.999686, - 0.999699, 0.999712, 0.999724, 0.999736, 0.999747, 0.999758, - 0.999769, 0.999779, 0.999788, 0.999797, 0.999806, 0.999815, - 0.999823, 0.99983 , 0.999838, 0.999845, 0.999852, 0.999858, - 0.999865, 0.999871, 0.999876, 0.999882, 0.999887, 0.999892, - 0.999897, 0.999902, 0.999906, 0.99991 , 0.999915, 0.999918, - 0.999922, 0.999926, 0.999929, 0.999932, 0.999936, 0.999938, - 0.999941, 0.999944, 0.999947, 0.999949, 0.999952, 0.999954, - 0.999956, 0.999958, 0.99996 , 0.999962, 0.999964, 0.999965, - 0.999967, 0.999969, 0.99997 , 0.999972, 0.999973, 0.999974, - 0.999975, 0.999977, 0.999978, 0.999979, 0.99998 , 0.999981, - 0.999982, 0.999983, 0.999984, 0.999984, 0.999985, 0.999986, - 0.999987, 0.999987, 0.999988, 0.999988, 0.999989, 0.99999 , - 0.99999 , 0.999991, 0.999991, 0.999992, 0.999992, 0.999992, - 0.999993, 0.999993, 0.999993, 0.999994, 0.999994, 0.999994, - 0.999995, 0.999995, 0.999995, 0.999995, 0.999996, 0.999996, - 0.999996, 0.999996, 0.999997, 0.999997, 0.999997, 0.999997, - 0.999997, 0.999997, 0.999998, 0.999998, 0.999998, 0.999998, - 0.999998, 0.999998, 0.999998, 0.999998, 0.999998, 0.999998, - 0.999999, 0.999999, 0.999999, 0.999999, 0.999999, 0.999999, - 0.999999, 0.999999, 0.999999, 0.999999, 0.999999, 0.999999, - 0.999999, 0.999999, 0.999999, 0.999999, 0.999999, 0.999999, - 0.999999, 1. , 1. , 1. , 1. , 1. , - 1. , 1. , 1. , 1. , 1. , 1. , - 1. , 1. , 1. , 1. , 1. , 1. , - 1. , 1. , 1. , 1. , 1. , 1. , - 1. , 1. , 1. , 1. , 1. , 1. , - 1. , 1. , 1. , 1. , 1. , 1. , - 1. , 1. , 1. , 1. , 1. , 1. , - 1. , 1. , 1. , 1. , 1. , 1. , - 1. , 1. , 1. , 1. , 1. -} // this is chi cdf for 7 degrees of freedom (because we have 7 features) -); - -const std::vector ctx::VisitCateger::__featuresMean( -{ - 344.542975696503, - 894.178423236515, - 868.300533491405, - 2.820391227030, - 0.511747454052, - 0.348669092762, - 0.139583453187 -}); - -const std::vector ctx::VisitCateger::__featuresStd( -{ - 416.061437196941, - 301.401812101781, - 300.774466281622, - 1.916233112930, - 0.314254748759, - 0.360707461975, - 0.109386661911 -}); - -ctx::TimeFeatures ctx::VisitCateger::__timeFeatures(const time_t &time) -{ - struct tm timeinfo; - struct tm *result; - tzset(); - result = localtime_r(&time, &timeinfo); - if (result == NULL) - return {0, 0, 0, false}; - int minutesSinceMidnight = 60 * timeinfo.tm_hour + timeinfo.tm_min; - int weekday = (timeinfo.tm_wday + 6) % 7; // Monday is 0, Sunday is 6 - bool weekend = weekday > 4; - int minutesSinceBeginingOfTheWeek = 24 * 60 * weekday + minutesSinceMidnight; - return { - minutesSinceMidnight, - minutesSinceBeginingOfTheWeek, - weekday, - weekend - }; -} - -int ctx::VisitCateger::__weeksScope(const TimeFeatures &startF, const Interval &interval) -{ - int durationMinutes = (interval.end - interval.start) / 60; - int scopeMinutes = startF.minutesSinceBeginingOfTheWeek + durationMinutes; - int weeksScope = scopeMinutes / __MINUTES_IN_WEEK; - if (scopeMinutes % __MINUTES_IN_WEEK > 0) - weeksScope++; - return weeksScope; -} - -ctx::num_t ctx::VisitCateger::__sum(const std::vector model, const size_t &from, const size_t &to) -{ - size_t toSecure = to; - if (to >= model.size()) { - _E("'to' exceeds model size"); - toSecure = model.size() - 1; - } - if (from > to) - _E("'from' greater than 'to'"); - num_t result = 0.0; - for (size_t i = from; i <= toSecure; i++) { - result += model[i]; - } - return result; -} - -ctx::num_t ctx::VisitCateger::__weekModelMeanValue(PlaceCategId categ, const Interval &interval, - const TimeFeatures &startF, const TimeFeatures &endF) -{ - num_t ret = 0.0; - int minutes = 0; - int ws = __weeksScope(startF, interval); - for (int week = 1; week <= ws; week++) { - size_t startIndex = (week == 1) - ? startF.minutesSinceBeginingOfTheWeek - : 0; - size_t endIndex = (week == ws) - ? endF.minutesSinceBeginingOfTheWeek - : __MINUTES_IN_WEEK - 1; - ret += __sum(prob_features::weekModel[categ], startIndex, endIndex); - minutes += endIndex - startIndex + 1; - } - if (minutes > 0) - return ret / minutes; - return ret; -} - -ctx::Categs ctx::VisitCateger::__weekModelFeatures(const Interval &interval, const TimeFeatures &startF, const TimeFeatures &endF) -{ - ctx::Categs categs; - for (const auto &item : prob_features::weekModel) { - categs[item.first] = __weekModelMeanValue(item.first, interval, startF, endF); - } - _D("categs: H=%.12f, W=%.12f, O=%.12f", - categs[PLACE_CATEG_ID_HOME], - categs[PLACE_CATEG_ID_WORK], - categs[PLACE_CATEG_ID_OTHER]); - return categs; -} - -ctx::IntervalFeatures ctx::VisitCateger::__intervalFeatures(const Interval &interval) -{ - num_t durationMinutes = 1.0 * (interval.end - interval.start) / 60; - TimeFeatures startFeatures = __timeFeatures(interval.start); - TimeFeatures endFeatures = __timeFeatures(interval.end); - Categs weekFeatures = __weekModelFeatures(interval, startFeatures, endFeatures); - return { - durationMinutes, - (num_t) startFeatures.minutesSinceMidnight, - (num_t) endFeatures.minutesSinceMidnight, - (num_t) startFeatures.weekday, - weekFeatures[PLACE_CATEG_ID_HOME], - weekFeatures[PLACE_CATEG_ID_WORK], - weekFeatures[PLACE_CATEG_ID_OTHER] - }; -} - -void ctx::VisitCateger::__normalize(std::vector &features) -{ - size_t n = features.size(); - for (size_t i = 0; i < n; i++) { - features[i] -= __featuresMean[i]; - features[i] /= __featuresStd[i]; - } -} - -void ctx::VisitCateger::categorize(ctx::Visit &visit) -{ - _D(""); - IntervalFeatures features = __intervalFeatures(visit.interval); - __normalize(features); - - for (auto &modelPair : __models) { - int categId = modelPair.first; - MahalModel model = modelPair.second; - - num_t distance = model.distance(features); - num_t probability = 1 - __chiApprox.value(distance); // sth like probability but not exactly - visit.categs[categId] = probability; - } -} diff --git a/src/my-place/visit-categer/visit_categer.h b/src/my-place/visit-categer/visit_categer.h deleted file mode 100644 index ac657ec..0000000 --- a/src/my-place/visit-categer/visit_categer.h +++ /dev/null @@ -1,94 +0,0 @@ -/* - * Copyright (c) 2016 Samsung Electronics Co., Ltd. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -#ifndef _CONTEXT_PLACE_RECOGNITION_VISIT_CATEGER_H_ -#define _CONTEXT_PLACE_RECOGNITION_VISIT_CATEGER_H_ - -#include "../facade/user_places_types.h" -#include "mahal.h" -#include "piecewise_lin.h" -#include -#include - -namespace ctx { - - struct TimeFeatures { - int minutesSinceMidnight; - int minutesSinceBeginingOfTheWeek; - int weekday; - bool weekend; - }; - - typedef std::vector IntervalFeatures; - - /* - * visit categorizer class - */ - class VisitCateger { - - private: - static const int __MINUTES_IN_WEEK = 60 * 24 * 7; - static const std::map __models; - static const std::vector __featuresMean; - static const std::vector __featuresStd; - static num_t __sum(const std::vector model, const size_t &from, const size_t &to); - static num_t __weekModelMeanValue(PlaceCategId categ, const Interval &interval, - const TimeFeatures &startF, const TimeFeatures &endF); - static void __normalize(std::vector &features); - static PiecewiseLin __chiApprox; // tabled chi function approximator - - /** - * Function interpret time in timestamp input argument, - * - * @param time timestamp - * @return TimeFeatures structure with interpretations of timestamp - */ - static TimeFeatures __timeFeatures(const time_t &time); - - static int __weeksScope(const TimeFeatures &startF, const Interval &interval); - - /** - * Function interpret time interval input argument and calculates scores - * that argument interval is home, work or other based on whole week model. - * - * @param interval time interval - * @param startF start time features - * @param endF end time features - * @return Categs score that argument interval is home, work or other - */ - static Categs __weekModelFeatures(const Interval &interval, const TimeFeatures &startF, - const TimeFeatures &endF); - - /** - * Function interpret time interval input argument, - * - * @param interval time interval - * @return IntervalFeatures vector with interpretations of input time interval - */ - static IntervalFeatures __intervalFeatures(const Interval &interval); - - public: - - /** - * Function categorize visit based on visits time interval and fill its categories values. - */ - static void categorize(ctx::Visit &visit); - - }; /* class VisitCateger */ - -} /* namespace ctx */ - -#endif /* End of _CONTEXT_PLACE_RECOGNITION_VISIT_CATEGER_H_ */ diff --git a/src/my-place/visit-detector/LocationListenerIface.h b/src/my-place/visit-detector/LocationListenerIface.h new file mode 100644 index 0000000..46f2b3f --- /dev/null +++ b/src/my-place/visit-detector/LocationListenerIface.h @@ -0,0 +1,34 @@ +/* + * Copyright (c) 2016 Samsung Electronics Co., Ltd. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#ifndef _CONTEXT_PLACE_RECOGNITION_LOCATION_LISTENER_IFACE_H_ +#define _CONTEXT_PLACE_RECOGNITION_LOCATION_LISTENER_IFACE_H_ + +#include "../facade/UserPlacesTypes.h" + +namespace ctx { + + class ILocationListener { + + public: + virtual ~ILocationListener() {}; + virtual void onNewLocation(LocationEvent location) = 0; + + }; /* class ILocationListener */ + +} /* namespace ctx */ + +#endif /* End of _CONTEXT_PLACE_RECOGNITION_LOCATION_LISTENER_IFACE_H_ */ diff --git a/src/my-place/visit-detector/LocationLogger.cpp b/src/my-place/visit-detector/LocationLogger.cpp new file mode 100644 index 0000000..bce6ca4 --- /dev/null +++ b/src/my-place/visit-detector/LocationLogger.cpp @@ -0,0 +1,605 @@ +/* + * Copyright (c) 2016 Samsung Electronics Co., Ltd. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#include +#include +#include +#include +#include "../facade/UserPlacesTypes.h" +#include "../facade/UserPlacesParams.h" +#include "../utils/DebugUtils.h" +#include "LocationLogger.h" + +#ifdef TIZEN_ENGINEER_MODE +#define __LOCATION_CREATE_TABLE_COLUMNS \ + LOCATION_COLUMN_LATITUDE " REAL NOT NULL, "\ + LOCATION_COLUMN_LONGITUDE " REAL NOT NULL, "\ + LOCATION_COLUMN_ACCURACY " REAL, "\ + LOCATION_COLUMN_TIMESTAMP " timestamp NOT NULL, "\ + LOCATION_COLUMN_TIMESTAMP_HUMAN " TEXT, "\ + LOCATION_COLUMN_METHOD " INTEGER " +#else /* TIZEN_ENGINEER_MODE */ +#define __LOCATION_CREATE_TABLE_COLUMNS \ + LOCATION_COLUMN_LATITUDE " REAL NOT NULL, "\ + LOCATION_COLUMN_LONGITUDE " REAL NOT NULL, "\ + LOCATION_COLUMN_ACCURACY " REAL, "\ + LOCATION_COLUMN_TIMESTAMP " timestamp NOT NULL " +#endif /* TIZEN_ENGINEER_MODE */ + +#define __LOCATION_ERROR_LOG(error) { \ + if (error != LOCATIONS_ERROR_NONE) { \ + _E("ERROR == %s", __locationError2Str(error)); \ + } else { \ + _D("SUCCESS"); \ + } \ +} + +void ctx::LocationLogger::__locationServiceStateChangedCb(location_service_state_e state, void *userData) +{ + ctx::LocationLogger* locationLogger = (ctx::LocationLogger *)userData; + locationLogger->__locationServiceState = state; + if (state == LOCATIONS_SERVICE_ENABLED) { + _D("LOCATIONS_SERVICE_ENABLED"); + switch (locationLogger->__timerPurpose) { + case LOCATION_LOGGER_WAITING_FOR_SERVICE_START: + _D("Waiting for location service start FINISHED"); + locationLogger->__timerStop(); + locationLogger->__locationRequest(); + break; + case LOCATION_LOGGER_WAITING_FOR_ACTIVE_REQUEST: + case LOCATION_LOGGER_WAITING_FOR_LOCATION_METHOD_SETTING_ON: + case LOCATION_LOGGER_WAITING_FOR_ACTIVE_INTERVAL: + case LOCATION_LOGGER_WAITING_FOR_PASSIVE_INTERVAL: + default: + // Do nothing + break; + } + } else { + _D("LOCATIONS_SERVICE_DISABLED"); +// locationLogger->__timerStop(); + } +} + +void ctx::LocationLogger::__locationSettingChangedCb(location_method_e method, bool enable, void *userData) +{ + ctx::LocationLogger* locationLogger = (ctx::LocationLogger *)userData; + locationLogger->__locationMethodState = enable; + if (method == locationLogger->__locationMethod) { + if (enable) { + _D("Location method settings ON"); + switch (locationLogger->__timerPurpose) { + case LOCATION_LOGGER_WAITING_FOR_LOCATION_METHOD_SETTING_ON: + _D("Waiting for location method settings on FINISHED"); + if (locationLogger->__locationServiceState == LOCATIONS_SERVICE_ENABLED) { + locationLogger->__timerStop(); + locationLogger->__locationRequest(); + } else { + locationLogger->__locationManagerStart(); + } + break; + case LOCATION_LOGGER_WAITING_FOR_SERVICE_START: + case LOCATION_LOGGER_WAITING_FOR_ACTIVE_REQUEST: + case LOCATION_LOGGER_WAITING_FOR_ACTIVE_INTERVAL: + case LOCATION_LOGGER_WAITING_FOR_PASSIVE_INTERVAL: + default: + // Do nothing + break; + } + } else { + _D("Location method settings OFF"); +// locationLogger->__timerStop(); + } + } +} + +void ctx::LocationLogger::__positionUpdatedCb(double latitude, double longitude, + double altitude, time_t timestamp, void *userData) +{ + _D(""); + ctx::LocationLogger* locationLogger = (ctx::LocationLogger *)userData; + double horizontal = locationLogger->__locationManagerGetHorizontalAccuracy(); +#ifdef TIZEN_ENGINEER_MODE + ctx::LocationEvent location(latitude, longitude, horizontal, timestamp, LOCATION_METHOD_REQUEST); +#else /* TIZEN_ENGINEER_MODE */ + ctx::LocationEvent location(latitude, longitude, horizontal, timestamp); +#endif /* TIZEN_ENGINEER_MODE */ + locationLogger->__broadcast(location); + locationLogger->__onActiveRequestSucceeded(); +} + +void ctx::LocationLogger::__locationUpdatedCb(location_error_e error, double latitude, double longitude, + double altitude, time_t timestamp, double speed, double direction, double climb, void *userData) +{ + _D(""); + __positionUpdatedCb(latitude, longitude, altitude, timestamp, userData); +} + +const char* ctx::LocationLogger::__locationError2Str(int error) +{ + switch (error) { + case LOCATIONS_ERROR_NONE: + return "LOCATIONS_ERROR_NONE"; + case LOCATIONS_ERROR_OUT_OF_MEMORY: + return "LOCATIONS_ERROR_OUT_OF_MEMORY"; + case LOCATIONS_ERROR_INVALID_PARAMETER: + return "LOCATIONS_ERROR_INVALID_PARAMETER"; + case LOCATIONS_ERROR_ACCESSIBILITY_NOT_ALLOWED: + return "LOCATIONS_ERROR_ACCESSIBILITY_NOT_ALLOWED"; + case LOCATIONS_ERROR_NOT_SUPPORTED: + return "LOCATIONS_ERROR_NOT_SUPPORTED"; + case LOCATIONS_ERROR_INCORRECT_METHOD: + return "LOCATIONS_ERROR_INCORRECT_METHOD"; + case LOCATIONS_ERROR_NETWORK_FAILED: + return "LOCATIONS_ERROR_NETWORK_FAILED"; + case LOCATIONS_ERROR_SERVICE_NOT_AVAILABLE: + return "LOCATIONS_ERROR_SERVICE_NOT_AVAILABLE"; + case LOCATIONS_ERROR_GPS_SETTING_OFF: + return "LOCATIONS_ERROR_GPS_SETTING_OFF"; + case LOCATIONS_ERROR_SECURITY_RESTRICTED: + return "LOCATIONS_ERROR_SECURITY_RESTRICTED"; + default: + return "unknown location error code"; + } +} + + +void ctx::LocationLogger::__log(location_accessibility_state_e state) +{ + switch (state) { + case LOCATIONS_ACCESS_STATE_NONE : // Access state is not determined + _D("LOCATIONS_ACCESS_STATE_NONE "); + break; + case LOCATIONS_ACCESS_STATE_DENIED: // Access denied + _D("LOCATIONS_ACCESS_STATE_DENIED"); + break; + case LOCATIONS_ACCESS_STATE_ALLOWED: // Access authorized + _D("LOCATIONS_ACCESS_STATE_ALLOWED"); + break; + default: + break; + } +} + +int ctx::LocationLogger::__dbCreateTable() +{ + ctx::DatabaseManager dbManager; + bool ret = dbManager.createTable(0, LOCATION_TABLE_NAME, __LOCATION_CREATE_TABLE_COLUMNS, NULL, NULL); + _D("%s -> Table Creation Request", ret ? "SUCCESS" : "FAIL"); + return 0; +} + +int ctx::LocationLogger::__dbInsertLog(LocationEvent locationEvent) +{ + Json data; + data.set(NULL, LOCATION_COLUMN_LATITUDE, locationEvent.coordinates.latitude); + data.set(NULL, LOCATION_COLUMN_LONGITUDE, locationEvent.coordinates.longitude); + data.set(NULL, LOCATION_COLUMN_ACCURACY, locationEvent.coordinates.accuracy); + data.set(NULL, LOCATION_COLUMN_TIMESTAMP, static_cast(locationEvent.timestamp)); +#ifdef TIZEN_ENGINEER_MODE + std::string timeHuman = DebugUtils::humanReadableDateTime(locationEvent.timestamp, "%F %T", 80); + data.set(NULL, LOCATION_COLUMN_TIMESTAMP_HUMAN, timeHuman); + data.set(NULL, LOCATION_COLUMN_METHOD, static_cast(locationEvent.method)); +#endif /* TIZEN_ENGINEER_MODE */ + + ctx::DatabaseManager dbManager; + int64_t rowId; + bool ret = dbManager.insertSync(LOCATION_TABLE_NAME, data, &rowId); + _D("%s -> DB: location table insert result", ret ? "SUCCESS" : "FAIL"); + return ret; +} + +ctx::LocationLogger::LocationLogger(ILocationListener *listener) : + __listener(listener), + __activeRequestAttempts(0), + __activeAttempts(0), + __allAttempts(0), + __locationCount(0), + __activeRequestSucceeded(false), + __activeLocationSucceeded(false), + __timerId(-1), + __timerTimestamp(0), + __timerPurpose(LOCATION_LOGGER_WAITING_FOR_PASSIVE_INTERVAL), + __locationServiceState(LOCATIONS_SERVICE_DISABLED), + __locationMethod(LOCATION_LOGGER_METHOD), + __locationMethodState(false) +{ + _D("CONSTRUCTOR"); + + __locationManagerCreate(); + + if (LOCATION_LOGGER_DATABASE) + __dbCreateTable(); + + __locationManagerSetServiceStateChangedCb(); + __locationManagerSetSettingChangedCb(); + __locationMethodState = __locationManagerIsEnabledMethod(__locationMethod); +} + +ctx::LocationLogger::~LocationLogger() +{ + _D("DESTRUCTOR"); + __stopLogging(); + __locationManagerUnsetServiceStateChangedCb(); + __locationManagerUnsetSettingChangedCb(); + __locationManagerDestroy(); +} + +void ctx::LocationLogger::__locationManagerCreate() +{ + int ret = location_manager_create(__locationMethod, &__locationManager); + __LOCATION_ERROR_LOG(ret); +} + +void ctx::LocationLogger::__locationManagerDestroy() +{ + int ret = location_manager_destroy(__locationManager); + __LOCATION_ERROR_LOG(ret); +} + +void ctx::LocationLogger::__locationManagerSetServiceStateChangedCb() +{ + int ret = location_manager_set_service_state_changed_cb(__locationManager, __locationServiceStateChangedCb, this); + __LOCATION_ERROR_LOG(ret); +} + +void ctx::LocationLogger::__locationManagerUnsetServiceStateChangedCb() +{ + int ret = location_manager_unset_service_state_changed_cb(__locationManager); + __LOCATION_ERROR_LOG(ret); +} + +void ctx::LocationLogger::__locationManagerStart() +{ + int ret = location_manager_start(__locationManager); + __LOCATION_ERROR_LOG(ret); + __startServiceTimerStart(); +} + +void ctx::LocationLogger::__locationManagerStop() +{ + int ret = location_manager_stop(__locationManager); + __LOCATION_ERROR_LOG(ret); +} + +double ctx::LocationLogger::__locationManagerGetHorizontalAccuracy() +{ + location_accuracy_level_e accuracyLevel; + double horizontal, vertical; + int ret = location_manager_get_accuracy(__locationManager, &accuracyLevel, &horizontal, &vertical); + __LOCATION_ERROR_LOG(ret); + return horizontal; +} + +location_accessibility_state_e ctx::LocationLogger::__locationManagerGetAccessibilityState() +{ + location_accessibility_state_e state; + int ret = location_manager_get_accessibility_state(&state); + __LOCATION_ERROR_LOG(ret); + return state; +} + +void ctx::LocationLogger::__locationManagerSetSettingChangedCb() +{ + int ret = location_manager_set_setting_changed_cb(__locationMethod, __locationSettingChangedCb, this); + __LOCATION_ERROR_LOG(ret); +} + +void ctx::LocationLogger::__locationManagerUnsetSettingChangedCb() +{ + int ret = location_manager_unset_setting_changed_cb(__locationMethod); + __LOCATION_ERROR_LOG(ret); +} + +bool ctx::LocationLogger::__locationManagerRequestSingleLocation() +{ + int ret = location_manager_request_single_location(__locationManager, + LOCATION_LOGGER_ACTIVE_REQUEST_TIMEOUT_SECONDS, __locationUpdatedCb, this); + _D("%s (seconds=%d) ----- ATTEMPTS: REQ[%d/%d], ACT[%d/%d], ALL[%d/%d]; ----- LOCATIONS:[%d/%d]", + ret == LOCATIONS_ERROR_NONE ? "SUCCESS" : "ERROR", + LOCATION_LOGGER_ACTIVE_REQUEST_TIMEOUT_SECONDS, + __activeRequestAttempts, + LOCATION_LOGGER_MAX_ACTIVE_REQUEST_ATTEMPTS, + __activeAttempts, + LOCATION_LOGGER_MAX_ACTIVE_LOCATION_ATTEMPTS, + __allAttempts, + LOCATION_LOGGER_MAX_LOCATION_ATTEMPTS, + __locationCount, + LOCATION_LOGGER_MAX_LOCATION_COUNT); + __LOCATION_ERROR_LOG(ret); + __activeRequestAttempts++; + __activeAttempts++; + __allAttempts++; + if (ret == LOCATIONS_ERROR_NONE) { + __activeRequestTimerStart(); + return true; + } else { + return false; + } +} + +bool ctx::LocationLogger::__locationManagerGetLocation() +{ + double altitude, latitude, longitude, climb, direction, speed, horizontal, vertical; + location_accuracy_level_e level; + time_t timestamp; + int ret = location_manager_get_location(__locationManager, &altitude, &latitude, &longitude, + &climb, &direction, &speed, &level, &horizontal, &vertical, ×tamp); + _D("%s ----- ATTEMPTS: REQ[%d/%d], ACT[%d/%d], ALL[%d/%d]; ----- LOCATIONS:[%d/%d]", + ret == LOCATIONS_ERROR_NONE ? "SUCCESS" : "ERROR", + __activeRequestAttempts, + LOCATION_LOGGER_MAX_ACTIVE_REQUEST_ATTEMPTS, + __activeAttempts, + LOCATION_LOGGER_MAX_ACTIVE_LOCATION_ATTEMPTS, + __allAttempts, + LOCATION_LOGGER_MAX_LOCATION_ATTEMPTS, + __locationCount, + LOCATION_LOGGER_MAX_LOCATION_COUNT); + __LOCATION_ERROR_LOG(ret); + __activeAttempts++; + __allAttempts++; + if (ret == LOCATIONS_ERROR_NONE) { +#ifdef TIZEN_ENGINEER_MODE + ctx::LocationEvent location(latitude, longitude, horizontal, timestamp, LOCATION_METHOD_GET_LOCATION); +#else /* TIZEN_ENGINEER_MODE */ + ctx::LocationEvent location(latitude, longitude, horizontal, timestamp); +#endif /* TIZEN_ENGINEER_MODE */ + __broadcast(location); + __onActiveLocationSucceeded(); + return true; + } else { + return false; + } +} + +void ctx::LocationLogger::__locationManagerGetLastLocation() +{ + double altitude, latitude, longitude, climb, direction, speed, horizontal, vertical; + location_accuracy_level_e level; + time_t timestamp; + int ret = location_manager_get_last_location(__locationManager, &altitude, &latitude, &longitude, + &climb, &direction, &speed, &level, &horizontal, &vertical, ×tamp); + _D("%s ----- ATTEMPTS: REQ[%d/%d], ACT[%d/%d], ALL[%d/%d]; ----- LOCATIONS:[%d/%d]", + ret == LOCATIONS_ERROR_NONE ? "SUCCESS" : "ERROR", + __activeRequestAttempts, + LOCATION_LOGGER_MAX_ACTIVE_REQUEST_ATTEMPTS, + __activeAttempts, + LOCATION_LOGGER_MAX_ACTIVE_LOCATION_ATTEMPTS, + __allAttempts, + LOCATION_LOGGER_MAX_LOCATION_ATTEMPTS, + __locationCount, + LOCATION_LOGGER_MAX_LOCATION_COUNT); + __LOCATION_ERROR_LOG(ret); + __allAttempts++; + if (ret == LOCATIONS_ERROR_NONE) { +#ifdef TIZEN_ENGINEER_MODE + ctx::LocationEvent location(latitude, longitude, horizontal, timestamp, LOCATION_METHOD_GET_LAST_LOCATION); +#else /* TIZEN_ENGINEER_MODE */ + ctx::LocationEvent location(latitude, longitude, horizontal, timestamp); +#endif /* TIZEN_ENGINEER_MODE */ + __broadcast(location); + } +} + +bool ctx::LocationLogger::__locationManagerIsEnabledMethod(location_method_e method) +{ + bool enable; + int ret = location_manager_is_enabled_method(method, &enable); + __LOCATION_ERROR_LOG(ret); + return enable; +} + +bool ctx::LocationLogger::__checkGeneralLimits() +{ + return (__locationCount < LOCATION_LOGGER_MAX_LOCATION_COUNT + && __allAttempts < LOCATION_LOGGER_MAX_LOCATION_ATTEMPTS); +} + +bool ctx::LocationLogger::__checkActiveLimits() +{ + return (!__activeLocationSucceeded + && __activeAttempts < LOCATION_LOGGER_MAX_ACTIVE_LOCATION_ATTEMPTS); +} + +bool ctx::LocationLogger::__checkActiveRequestLimits() +{ + return (!__activeRequestSucceeded + && __activeRequestAttempts < LOCATION_LOGGER_MAX_ACTIVE_REQUEST_ATTEMPTS); +} + +void ctx::LocationLogger::__locationRequest() +{ + _D(""); + bool requestSingleLocationRet = false; + bool getLocationRet = false; + if (__checkGeneralLimits() && __checkActiveLimits() && __checkActiveRequestLimits()) { + requestSingleLocationRet = __locationManagerRequestSingleLocation(); + } + if (__checkGeneralLimits() && __checkActiveLimits() && !requestSingleLocationRet) { + getLocationRet = __locationManagerGetLocation(); + } + if (__checkGeneralLimits() && !requestSingleLocationRet && !getLocationRet + && __activeAttempts >= LOCATION_LOGGER_MAX_ACTIVE_LOCATION_ATTEMPTS) { + __locationManagerGetLastLocation(); + } + if (!requestSingleLocationRet) { + __locationManagerStop(); + __setNextTimer(); + } +} + +void ctx::LocationLogger::__setNextTimer() +{ + _D("ATTEMPTS: REQ[%d/%d], ACT[%d/%d], ALL[%d/%d]; ----- LOCATIONS:[%d/%d])", + __activeRequestAttempts, + LOCATION_LOGGER_MAX_ACTIVE_REQUEST_ATTEMPTS, + __activeAttempts, + LOCATION_LOGGER_MAX_ACTIVE_LOCATION_ATTEMPTS, + __allAttempts, + LOCATION_LOGGER_MAX_LOCATION_ATTEMPTS, + __locationCount, + LOCATION_LOGGER_MAX_LOCATION_COUNT); + if (__checkGeneralLimits()) { + if (__checkActiveLimits()) { + __activeIntervalTimerStart(); + } else { + __passiveIntervalTimerStart(); + } + } +} + +void ctx::LocationLogger::__onActiveRequestSucceeded() +{ + _D(""); + __locationManagerStop(); + __activeRequestSucceeded = true; + __onActiveLocationSucceeded(); +} + +void ctx::LocationLogger::__onActiveLocationSucceeded() +{ + _D(""); + __activeLocationSucceeded = true; +} + +void ctx::LocationLogger::__broadcast(ctx::LocationEvent locationEvent) +{ + _D(""); + __locationCount++; + if (__listener) + __listener->onNewLocation(locationEvent); + if (LOCATION_LOGGER_DATABASE) + __dbInsertLog(locationEvent); +} + +bool ctx::LocationLogger::onTimerExpired(int id) +{ + time_t now = time(nullptr); + double seconds = difftime(now, __timerTimestamp); + + switch (__timerPurpose) { + case LOCATION_LOGGER_WAITING_FOR_ACTIVE_REQUEST: + _D("Active request FAILED, timerId = %d[%d], from start = %.1fs", id, __timerId, seconds); + __locationManagerStop(); + __setNextTimer(); + return false; + case LOCATION_LOGGER_WAITING_FOR_SERVICE_START: + _D("Service start in timeout time FAILED, timerId = %d[%d], from start = %.1fs", id, __timerId, seconds); + // Waiting for service start FAILURE is also some kind of active request attempt + __activeRequestAttempts++; + __activeAttempts++; + __allAttempts++; + __locationManagerStop(); + __setNextTimer(); + return false; + case LOCATION_LOGGER_WAITING_FOR_LOCATION_METHOD_SETTING_ON: + _D("Still waiting for Location method settings on, timerId = %d[%d], from start = %.1fs", id, __timerId, seconds); + // Do nothing + return false; + case LOCATION_LOGGER_WAITING_FOR_ACTIVE_INTERVAL: + _D("Active interval time expired, timerId = %d[%d], from start = %.1fs", id, __timerId, seconds); + break; + case LOCATION_LOGGER_WAITING_FOR_PASSIVE_INTERVAL: + _D("Passive interval time expired, timerId = %d[%d], from start = %.1fs", id, __timerId, seconds); + break; + default: + _D("Do nothing, timerId = %d[%d], from start = %.1fs", id, __timerId, seconds); + return false; + } + if (__locationMethodState) { + __locationManagerStart(); + } else { + __timerPurpose = LOCATION_LOGGER_WAITING_FOR_LOCATION_METHOD_SETTING_ON; + _D("LOCATION_LOGGER_WAITING_FOR_LOCATION_METHOD_SETTING_ON"); + } + return false; +} + +void ctx::LocationLogger::__activeRequestTimerStart() +{ + int minutes = LOCATION_LOGGER_ACTIVE_REQUEST_TIMEOUT_SECONDS / 60; + if (LOCATION_LOGGER_ACTIVE_REQUEST_TIMEOUT_SECONDS % 60) + minutes++; + __timerPurpose = LOCATION_LOGGER_WAITING_FOR_ACTIVE_REQUEST; + _D("LOCATION_LOGGER_WAITING_FOR_ACTIVE_REQUEST (minutes=%d)", minutes); + __timerStart(minutes); +} + +void ctx::LocationLogger::__startServiceTimerStart() +{ + __timerPurpose = LOCATION_LOGGER_WAITING_FOR_SERVICE_START; + _D("LOCATION_LOGGER_WAITING_FOR_SERVICE_START"); + __timerStart(LOCATION_LOGGER_SERVICE_START_TIMEOUT_MINUTES); +} + +void ctx::LocationLogger::__activeIntervalTimerStart() +{ + __timerPurpose = LOCATION_LOGGER_WAITING_FOR_ACTIVE_INTERVAL; + _D("LOCATION_LOGGER_WAITING_FOR_ACTIVE_INTERVAL"); + __timerStart(LOCATION_LOGGER_ACTIVE_INTERVAL_MINUTES); +} + +void ctx::LocationLogger::__passiveIntervalTimerStart() +{ + __timerPurpose = LOCATION_LOGGER_WAITING_FOR_PASSIVE_INTERVAL; + _D("LOCATION_LOGGER_WAITING_FOR_PASSIVE_INTERVAL"); + __timerStart(LOCATION_LOGGER_PASSIVE_INTERVAL_MINUTES); +} + +void ctx::LocationLogger::__timerStart(time_t minutes) +{ + __timerTimestamp = time(nullptr); + __timerId = __timerManager.setFor(minutes, this); + _D("%s (minutes=%d) timerId = %d", __timerId >= 0 ? "SUCCESS" : "ERROR", minutes, __timerId); +} + +void ctx::LocationLogger::__timerStop() +{ + _D(""); + __timerManager.remove(__timerId); +} + +void ctx::LocationLogger::__startLogging() +{ + _D(""); + __activeRequestAttempts = 0; + __activeAttempts = 0; + __allAttempts = 0; + __locationCount = 0; + __activeRequestSucceeded = false;; + __activeLocationSucceeded = false; + __locationManagerStart(); +} + +void ctx::LocationLogger::__stopLogging() +{ + _D(""); + __timerStop(); + __locationManagerStop(); +} + +void ctx::LocationLogger::onVisitStart() +{ + _D(""); + __startLogging(); +} + +void ctx::LocationLogger::onVisitEnd() +{ + _D(""); + __stopLogging(); +} + +#undef __LOCATION_ERROR_LOG diff --git a/src/my-place/visit-detector/LocationLogger.h b/src/my-place/visit-detector/LocationLogger.h new file mode 100644 index 0000000..c3a145c --- /dev/null +++ b/src/my-place/visit-detector/LocationLogger.h @@ -0,0 +1,163 @@ +/* + * Copyright (c) 2016 Samsung Electronics Co., Ltd. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#ifndef _CONTEXT_PLACE_RECOGNITION_LOCATION_LOGGER_H_ +#define _CONTEXT_PLACE_RECOGNITION_LOCATION_LOGGER_H_ + +#include +#include +#include "VisitListenerIface.h" +#include "LocationListenerIface.h" + +/* Database usage flag */ +#define LOCATION_LOGGER_DATABASE false // TODO: false in final solution + +/* Locations measure method */ +#define LOCATION_LOGGER_METHOD LOCATIONS_METHOD_HYBRID + +/* TIMEOUTS: Location active measure request timeout (in seconds). */ +#define LOCATION_LOGGER_ACTIVE_REQUEST_TIMEOUT_SECONDS 100 + +/* TIMEOUTS: Location service start timeout (in minutes). */ +#define LOCATION_LOGGER_SERVICE_START_TIMEOUT_MINUTES 2 + +/* FREQUENCIES/INTERVALS: "Active" measure attempts frequency (in minutes) */ +#define LOCATION_LOGGER_ACTIVE_INTERVAL_MINUTES 5 + +/* FREQUENCIES/INTERVALS: "Passive" measure attempts frequency (in minutes) */ +#define LOCATION_LOGGER_PASSIVE_INTERVAL_MINUTES 30 + +/* ATTEMTS LIMITS: "Active" request attempts limit (must be <= than active location attempts) */ +#define LOCATION_LOGGER_MAX_ACTIVE_REQUEST_ATTEMPTS 0 + +/* ATTEMTS LIMITS: "Active" measures attempts limit (must be <= than all attempts limit) */ +#define LOCATION_LOGGER_MAX_ACTIVE_LOCATION_ATTEMPTS 2 + +/* ATTEMTS LIMITS: All attempts ("active" + "passive") limit */ +#define LOCATION_LOGGER_MAX_LOCATION_ATTEMPTS 3 + +/* LOCATION LIMIT: Location count limit per visit */ +#define LOCATION_LOGGER_MAX_LOCATION_COUNT 3 + +namespace ctx { + + enum TimerPurpose { + LOCATION_LOGGER_WAITING_FOR_ACTIVE_REQUEST = 0, + LOCATION_LOGGER_WAITING_FOR_SERVICE_START = 1, + LOCATION_LOGGER_WAITING_FOR_LOCATION_METHOD_SETTING_ON = 2, + LOCATION_LOGGER_WAITING_FOR_ACTIVE_INTERVAL = 3, + LOCATION_LOGGER_WAITING_FOR_PASSIVE_INTERVAL = 4 + }; + + class LocationLogger : public ITimerListener, public IVisitListener { + + public: + LocationLogger(ILocationListener *listener = nullptr); + ~LocationLogger(); + + private: + /* INPUT */ + void onVisitStart(); + void onVisitEnd(); + + /* OUTPUT */ + ILocationListener * const __listener; + void __broadcast(LocationEvent locationEvent); + + /* INTERNAL */ + void __startLogging(); + void __stopLogging(); + void __locationRequest(); + void __onActiveRequestSucceeded(); + void __onActiveLocationSucceeded(); + + /* INTERNAL : COUNTERS (LIMITS) */ + int __activeRequestAttempts; + int __activeAttempts; + int __allAttempts; + int __locationCount; + bool __checkGeneralLimits(); + bool __checkActiveLimits(); + bool __checkActiveRequestLimits(); + + /* INTERNAL : FLAGS */ + bool __activeRequestSucceeded; + bool __activeLocationSucceeded; + + /* TIMER */ + int __timerId; + time_t __timerTimestamp; + TimerManager __timerManager; + TimerPurpose __timerPurpose; + void __setNextTimer(); + void __activeRequestTimerStart(); + void __startServiceTimerStart(); + void __activeIntervalTimerStart(); + void __passiveIntervalTimerStart(); + void __timerStart(time_t minutes); + void __timerStop(); + bool onTimerExpired(int timerId); + + /* DATABASE */ + static int __dbCreateTable(); + int __dbInsertLog(LocationEvent locationEvent); + + /* DEBUG */ + static const char* __locationError2Str(int error); + static void __log(location_accessibility_state_e state); + + /* LOCATION MANAGER */ + location_manager_h __locationManager; + void __locationManagerCreate(); + void __locationManagerDestroy(); + void __locationManagerStart(); + void __locationManagerStop(); + location_accessibility_state_e __locationManagerGetAccessibilityState(); + + /* LOCATION MANAGER : LOCATION SERVICE STATE */ + location_service_state_e __locationServiceState; + static void __locationServiceStateChangedCb(location_service_state_e state, void *userData); + void __locationManagerSetServiceStateChangedCb(); + void __locationManagerUnsetServiceStateChangedCb(); + + /* LOCATION MANAGER : LOCATION METHOD SETTINGS */ + location_method_e __locationMethod; + bool __locationMethodState; + bool __locationManagerIsEnabledMethod(location_method_e method); + static void __locationSettingChangedCb(location_method_e method, bool enable, void *userData); + void __locationManagerSetSettingChangedCb(); + void __locationManagerUnsetSettingChangedCb(); + + /* LOCATION MANAGER : LOCATION */ + double __locationManagerGetHorizontalAccuracy(); + + /* LOCATION MANAGER : LOCATION : SYNCHRONOUS */ + bool __locationManagerGetLocation(); + void __locationManagerGetLastLocation(); + + /* LOCATION MANAGER : LOCATION : ASYNCHRONOUS */ + static void __positionUpdatedCb(double latitude, double longitude, + double altitude, time_t timestamp, void *userData); + static void __locationUpdatedCb(location_error_e error, double latitude, + double longitude, double altitude, time_t timestamp, double speed, + double direction, double climb, void *userData); + bool __locationManagerRequestSingleLocation(); + + }; /* class LocationLogger */ + +} /* namespace ctx */ + +#endif /* End of _CONTEXT_PLACE_RECOGNITION_LOCATION_LOGGER_H_ */ diff --git a/src/my-place/visit-detector/VisitDetector.cpp b/src/my-place/visit-detector/VisitDetector.cpp new file mode 100644 index 0000000..c991e75 --- /dev/null +++ b/src/my-place/visit-detector/VisitDetector.cpp @@ -0,0 +1,490 @@ +/* + * Copyright (c) 2016 Samsung Electronics Co., Ltd. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#include +#include +#include +#include +#include +#include +#include "../facade/UserPlacesTypes.h" +#include "VisitDetector.h" +#include "../facade/UserPlacesParams.h" +#include "../visit-categer/VisitCateger.h" +#include "../utils/Similarity.h" +#include "../utils/Median.h" +#include "../utils/DebugUtils.h" + +#ifdef TIZEN_ENGINEER_MODE +#define __VISIT_TABLE_COLUMNS \ + VISIT_COLUMN_WIFI_APS " TEXT, "\ + VISIT_COLUMN_START_TIME " timestamp, "\ + VISIT_COLUMN_END_TIME " timestamp, "\ + VISIT_COLUMN_START_TIME_HUMAN " TEXT, "\ + VISIT_COLUMN_END_TIME_HUMAN " TEXT, "\ + VISIT_COLUMN_LOCATION_VALID " INTEGER, "\ + VISIT_COLUMN_LOCATION_LATITUDE " REAL, "\ + VISIT_COLUMN_LOCATION_LONGITUDE " REAL, "\ + VISIT_COLUMN_LOCATION_ACCURACY " REAL, "\ + VISIT_COLUMN_CATEG_HOME " REAL, "\ + VISIT_COLUMN_CATEG_WORK " REAL, "\ + VISIT_COLUMN_CATEG_OTHER " REAL" +#else /* TIZEN_ENGINEER_MODE */ +#define __VISIT_TABLE_COLUMNS \ + VISIT_COLUMN_WIFI_APS " TEXT, "\ + VISIT_COLUMN_START_TIME " timestamp, "\ + VISIT_COLUMN_END_TIME " timestamp, "\ + VISIT_COLUMN_LOCATION_VALID " INTEGER, "\ + VISIT_COLUMN_LOCATION_LATITUDE " REAL, "\ + VISIT_COLUMN_LOCATION_LONGITUDE " REAL, "\ + VISIT_COLUMN_LOCATION_ACCURACY " REAL, "\ + VISIT_COLUMN_CATEG_HOME " REAL, "\ + VISIT_COLUMN_CATEG_WORK " REAL, "\ + VISIT_COLUMN_CATEG_OTHER " REAL" +#endif /* TIZEN_ENGINEER_MODE */ + +#define __WIFI_APS_MAP_TABLE_COLUMNS \ + WIFI_APS_MAP_COLUMN_MAC " TEXT NOT NULL UNIQUE, "\ + WIFI_APS_MAP_COLUMN_NETWORK_NAME " TEXT NOT NULL, "\ + WIFI_APS_MAP_COLUMN_INSERT_TIME " timestamp" + +ctx::VisitDetector::VisitDetector(time_t startScan, PlaceRecogMode energyMode, bool testMode) : + __testMode(testMode), + __locationLogger(testMode ? nullptr : new LocationLogger(this)), + __wifiLogger(testMode ? nullptr : new WifiLogger(this, energyMode)), + __currentInterval(startScan, startScan + VISIT_DETECTOR_PERIOD_SECONDS_HIGH_ACCURACY), + __stableCounter(0), + __tolerance(VISIT_DETECTOR_TOLERANCE_DEPTH), + __entranceToPlace(false), + __periodSeconds(VISIT_DETECTOR_PERIOD_SECONDS_HIGH_ACCURACY), + __dbManager(testMode ? nullptr : new DatabaseManager()), + __entranceTime(0), + __departureTime(0) +{ + __setPeriod(energyMode); + __currentInterval = Interval(startScan, startScan + __periodSeconds); + __currentMacEvents = std::make_shared(); + __stayMacs = std::make_shared(); + + if (__testMode) { + __detectedVisits = std::make_shared(); + return; + } + + __listeners.push_back(__locationLogger); + __listeners.push_back(__wifiLogger); + + __dbCreateTables(); + __wifiLogger->startLogging(); +} + +ctx::VisitDetector::~VisitDetector() +{ +} + +bool ctx::VisitDetector::__isValid(const ctx::Mac &mac) +{ + return mac != "00:00:00:00:00:00"; +} + +void ctx::VisitDetector::onWifiScan(ctx::MacEvent e) +{ + _D("timestamp=%d, current_interval.end=%d, mac=%s, network=%s", + e.timestamp, + __currentInterval.end, + std::string(e.mac).c_str(), + e.networkName.c_str()); + if (__isValid(e.mac)) { + while (e.timestamp > __currentInterval.end) { + __processCurrentLogger(); + __shiftCurrentInterval(); + } + __currentMacEvents->push_back(e); + } +} + +void ctx::VisitDetector::__processCurrentLogger() +{ + _D(""); + std::shared_ptr frame = __makeFrame(__currentMacEvents, __currentInterval); + __detectEntranceOrDeparture(frame); + __currentMacEvents->clear(); +} + +std::shared_ptr ctx::VisitDetector::__makeFrame(std::shared_ptr logger, ctx::Interval interval) +{ + std::set timestamps; + std::shared_ptr frame = std::make_shared(interval); + for (auto log : *logger) { + timestamps.insert(log.timestamp); + if (frame->macs2Counts.find(log.mac) == frame->macs2Counts.end()) { + frame->macs2Counts[log.mac] = 1; + } else { + frame->macs2Counts[log.mac] += 1; + } + } + frame->numberOfTimestamps = timestamps.size(); + return frame; +} + +void ctx::VisitDetector::__shiftCurrentInterval() +{ + __currentInterval.end += __periodSeconds; + __currentInterval.start += __periodSeconds; +} + +void ctx::VisitDetector::__detectEntranceOrDeparture(std::shared_ptr frame) +{ + __entranceToPlace ? __detectDeparture(frame) : __detectEntrance(frame); + if (__entranceToPlace) { + for (MacEvent e : *__currentMacEvents) { + __wifiAPsMap.insert(std::pair(e.mac, e.networkName)); + } + } +} + +bool ctx::VisitDetector::__isDisjoint(const ctx::Macs2Counts &macs2Counts, const ctx::MacSet &macSet) +{ + for (auto &mac : macSet) { + if (macs2Counts.find(mac) != macs2Counts.end()) + return false; + } + return true; +} + +bool ctx::VisitDetector::__protrudesFrom(const ctx::Macs2Counts &macs2Counts, const ctx::MacSet &macSet) +{ + for (auto &macCount : macs2Counts) { + if (macSet.find(macCount.first) == macSet.end()) + return true; + } + return false; +} + +void ctx::VisitDetector::__detectDeparture(std::shared_ptr frame) +{ + if (__tolerance == VISIT_DETECTOR_TOLERANCE_DEPTH) { + __departureTime = frame->interval.start; + __bufferedFrames.clear(); + } else { // __tolerance < VISIT_DETECTOR_TOLERANCE_DEPTH + __bufferedFrames.push_back(frame); + } + if (__isDisjoint(frame->macs2Counts, *__representativesMacs)) { + if (frame->macs2Counts.empty() || __protrudesFrom(frame->macs2Counts, *__stayMacs)) { + __tolerance--; + } else { // no new macs + __bufferedFrames.clear(); + } + if (__tolerance == 0) { // departure detected + __visitEndDetected(); + __processBuffer(frame); + } + } else if (__tolerance < VISIT_DETECTOR_TOLERANCE_DEPTH) { + __tolerance++; + } +} + +void ctx::VisitDetector::__visitStartDetected() +{ + __entranceToPlace = true; + + __locationEvents.clear(); + if (!__testMode) { + for (IVisitListener* listener : __listeners) { + listener->onVisitStart(); + } + } + __representativesMacs = __selectRepresentatives(__historyFrames); + __entranceTime = __historyFrames[0]->interval.start; + _I("Entrance detected, timestamp: %d", __entranceTime); + __resetHistory(); +} + +void ctx::VisitDetector::__visitEndDetected() +{ + if (!__testMode) { + for (IVisitListener* listener : __listeners) { + listener->onVisitEnd(); + } + } + _I("Departure detected, timestamp: %d", __departureTime); + + Interval interval(__entranceTime, __departureTime); + Visit visit(interval, __representativesMacs); + VisitCateger::categorize(visit); + + __putLocationToVisit(visit); + + if (__testMode) { + __detectedVisits->push_back(visit); + } else { + __dbInsertVisit(visit); + __dbInsertWifiAPsMap(visit); + } + + // cleaning + __entranceToPlace = false; + __representativesMacs.reset(); + __tolerance = VISIT_DETECTOR_TOLERANCE_DEPTH; +} + +void ctx::VisitDetector::__putLocationToVisit(ctx::Visit &visit) +{ + // TODO: filter out small accuracy locations? + std::vector latitudes; + std::vector longitudes; + std::vector accuracy; + visit.locationValid = false; + for (LocationEvent &location : __locationEvents) { + if (location.timestamp >= __entranceTime && location.timestamp <= __departureTime) { + latitudes.push_back(location.coordinates.latitude); + longitudes.push_back(location.coordinates.longitude); + accuracy.push_back(location.coordinates.accuracy); + visit.locationValid = true; + } + } + if (visit.locationValid) { + visit.location = medianLocation(latitudes, longitudes, accuracy); + _D("visit location set: lat=%.8f, lon=%.8f, acc=%.8f", + visit.location.latitude, + visit.location.longitude, + visit.location.accuracy); + } else { + _D("visit location not set"); + } +} + +void ctx::VisitDetector::__processBuffer(std::shared_ptr frame) +{ + if (__bufferedFrames.empty()) { + __historyFrames.push_back(frame); + } else { + __historyFrames.push_back(__bufferedFrames[0]); + for (size_t i = 1; i < __bufferedFrames.size(); i++) { + __detectEntrance(__bufferedFrames[i]); + if (__entranceToPlace) + break; + } + } +} + +void ctx::VisitDetector::__detectEntrance(std::shared_ptr currentFrame) +{ + if (currentFrame->macs2Counts.empty() || __historyFrames.empty()) { + __resetHistory(currentFrame); + return; + } + + if (__stableCounter == 0) { + std::shared_ptr oldestHistoryFrame = __historyFrames[0]; + __stayMacs = macSetFromMacs2Counts(oldestHistoryFrame->macs2Counts); + } + + std::shared_ptr currentBeacons = macSetFromMacs2Counts(currentFrame->macs2Counts); + + if (similarity::overlapBiggerOverSmaller(*currentBeacons, *__stayMacs) > VISIT_DETECTOR_OVERLAP) { + __stableCounter++; + __historyFrames.push_back(currentFrame); + if (__stableCounter == VISIT_DETECTOR_STABLE_DEPTH) // entrance detected + __visitStartDetected(); + } else { + __resetHistory(currentFrame); + } + return; +} + +void ctx::VisitDetector::__resetHistory() +{ + __stableCounter = 0; + __historyFrames.clear(); +} + +void ctx::VisitDetector::__resetHistory(std::shared_ptr frame) +{ + __resetHistory(); + __historyFrames.push_back(frame); +} + +std::shared_ptr ctx::VisitDetector::__selectRepresentatives(const std::vector> &frames) +{ + Macs2Counts reprs2Counts; + count_t allCount = 0; + + for (auto frame : frames) { + allCount += frame->numberOfTimestamps; + for (auto &c : frame->macs2Counts) { + reprs2Counts[c.first] += c.second; + } + } + + std::shared_ptr reprs2Shares = __macSharesFromCounts(reprs2Counts, allCount); + + share_t maxShare = __calcMaxShare(*reprs2Shares); + share_t threshold = maxShare < VISIT_DETECTOR_REP_THRESHOLD ? maxShare : VISIT_DETECTOR_REP_THRESHOLD; + + std::shared_ptr reprsMacSet = __macSetOfGreaterOrEqualShare(*reprs2Shares, threshold); + + return reprsMacSet; +} + +ctx::share_t ctx::VisitDetector::__calcMaxShare(const ctx::Macs2Shares &macs2Shares) +{ + ctx::share_t maxShare = 0.0; + for (auto &macShare : macs2Shares) { + if (macShare.second > maxShare) + maxShare = macShare.second; + } + return maxShare; +} + +std::shared_ptr ctx::VisitDetector::__macSetOfGreaterOrEqualShare(const ctx::Macs2Shares &macs2Shares, ctx::share_t threshold) +{ + std::shared_ptr macSet = std::make_shared(); + for (auto &macShare : macs2Shares) { + if (macShare.second >= threshold) + macSet->insert(macShare.first); + } + return macSet; +} + +std::shared_ptr ctx::VisitDetector::__macSharesFromCounts(ctx::Macs2Counts const &macs2Counts, ctx::count_t denominator) +{ + std::shared_ptr macs2Shares(std::make_shared()); + for (auto macCount : macs2Counts) { + (*macs2Shares)[macCount.first] = (share_t) macCount.second / denominator; + } + return macs2Shares; +} + +std::shared_ptr ctx::VisitDetector::__getVisits() +{ + return __detectedVisits; +} + +void ctx::VisitDetector::__dbCreateTables() +{ + bool ret = __dbManager->createTable(0, VISIT_TABLE, __VISIT_TABLE_COLUMNS); + _D("db: Visit Table Creation Result: %s", ret ? "SUCCESS" : "FAIL"); + + ret = __dbManager->createTable(0, WIFI_APS_MAP_TABLE, __WIFI_APS_MAP_TABLE_COLUMNS); + _D("db: Wifi AP Map Table Creation Result: %s", ret ? "SUCCESS" : "FAIL"); +} + +void ctx::VisitDetector::__putVisitCategToJson(const char* key, const Categs &categs, int categType, Json &data) +{ + auto categ = categs.find(categType); + if (categ == categs.end()) { + _E("json_put_visit no type %d in categs", categType); + } else { + data.set(NULL, key, categ->second); + } +} + +void ctx::VisitDetector::__putVisitCategsToJson(const Categs &categs, Json &data) +{ + __putVisitCategToJson(VISIT_COLUMN_CATEG_HOME, categs, PLACE_CATEG_ID_HOME, data); + __putVisitCategToJson(VISIT_COLUMN_CATEG_WORK, categs, PLACE_CATEG_ID_WORK, data); + __putVisitCategToJson(VISIT_COLUMN_CATEG_OTHER, categs, PLACE_CATEG_ID_OTHER, data); +} + +int ctx::VisitDetector::__dbInsertVisit(Visit visit) +{ + std::stringstream ss; + ss << *visit.macSet; + + Json data; + data.set(NULL, VISIT_COLUMN_WIFI_APS, ss.str().c_str()); + + data.set(NULL, VISIT_COLUMN_LOCATION_VALID, visit.locationValid); + data.set(NULL, VISIT_COLUMN_LOCATION_LATITUDE, visit.location.latitude); + data.set(NULL, VISIT_COLUMN_LOCATION_LONGITUDE, visit.location.longitude); + data.set(NULL, VISIT_COLUMN_LOCATION_ACCURACY, visit.location.accuracy); + + data.set(NULL, VISIT_COLUMN_START_TIME, static_cast(visit.interval.start)); + data.set(NULL, VISIT_COLUMN_END_TIME, static_cast(visit.interval.end)); + +#ifdef TIZEN_ENGINEER_MODE + std::string startTimeHuman = DebugUtils::humanReadableDateTime(visit.interval.start, "%F %T", 80); + std::string endTimeHuman = DebugUtils::humanReadableDateTime(visit.interval.end, "%F %T", 80); + data.set(NULL, VISIT_COLUMN_START_TIME_HUMAN, startTimeHuman.c_str()); + data.set(NULL, VISIT_COLUMN_END_TIME_HUMAN, endTimeHuman.c_str()); + _D("db: visit table insert interval: (%d, %d): (%s, %s)", + visit.interval.start, visit.interval.end, startTimeHuman.c_str(), endTimeHuman.c_str()); +#else + _D("db: visit table insert interval: (%d, %d)", visit.interval.start, visit.interval.end); +#endif /* TIZEN_ENGINEER_MODE */ + + __putVisitCategsToJson(visit.categs, data); + + int64_t rowId; + bool ret = __dbManager->insertSync(VISIT_TABLE, data, &rowId); + _D("db: visit table insert result: %s", ret ? "SUCCESS" : "FAIL"); + return ret; +} + +int ctx::VisitDetector::__dbInsertWifiAPsMap(Visit visit) +{ + std::stringstream query; + time_t now = time(nullptr); + const char* separator = " "; + query << "BEGIN TRANSACTION; \ + REPLACE INTO " WIFI_APS_MAP_TABLE " \ + ( " WIFI_APS_MAP_COLUMN_MAC ", " WIFI_APS_MAP_COLUMN_NETWORK_NAME ", " WIFI_APS_MAP_COLUMN_INSERT_TIME " ) \ + VALUES"; + for (Mac mac : *visit.macSet) { + // TODO: Add protection from SQL injection in network name!! + query << separator << "( '" << mac << "', '" << __wifiAPsMap.find(mac)->second << "', '" << now << "' )"; + separator = ", "; + } + __wifiAPsMap.clear(); + query << "; \ + END TRANSACTION;"; + bool ret = __dbManager->execute(0, query.str().c_str(), NULL); + _D("DB Wifi APs map insert request: %s", ret ? "SUCCESS" : "FAIL"); + return ret; +} + +void ctx::VisitDetector::onNewLocation(LocationEvent locationEvent) +{ + _D(""); + locationEvent.log(); + __locationEvents.push_back(locationEvent); +}; + +void ctx::VisitDetector::__setPeriod(PlaceRecogMode energyMode) +{ + switch (energyMode) { + case PLACE_RECOG_LOW_POWER_MODE: + __periodSeconds = VISIT_DETECTOR_PERIOD_SECONDS_LOW_POWER; + break; + case PLACE_RECOG_HIGH_ACCURACY_MODE: + __periodSeconds = VISIT_DETECTOR_PERIOD_SECONDS_HIGH_ACCURACY; + break; + default: + _E("Incorrect energy mode"); + } +} + +void ctx::VisitDetector::setMode(PlaceRecogMode energyMode) +{ + _D(""); + __setPeriod(energyMode); + if (__wifiLogger) + __wifiLogger->setMode(energyMode); +} + + + diff --git a/src/my-place/visit-detector/VisitDetector.h b/src/my-place/visit-detector/VisitDetector.h new file mode 100644 index 0000000..31e4812 --- /dev/null +++ b/src/my-place/visit-detector/VisitDetector.h @@ -0,0 +1,105 @@ +/* + * Copyright (c) 2016 Samsung Electronics Co., Ltd. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#ifndef _CONTEXT_PLACE_RECOGNITION_VISIT_DETECTOR_H_ +#define _CONTEXT_PLACE_RECOGNITION_VISIT_DETECTOR_H_ + +#include +#include +#include +#include +#include +#include "../facade/UserPlacesTypes.h" +#include +#include +#include "VisitListenerIface.h" +#include "LocationLogger.h" +#include "LocationListenerIface.h" +#include "WifiListenerIface.h" +#include "WifiLogger.h" + +namespace ctx { + + class VisitDetector : public IWifiListener, ILocationListener { + + private: + bool __testMode; + std::map __wifiAPsMap; + std::shared_ptr __detectedVisits; // only used in test mode + LocationLogger *__locationLogger; + WifiLogger *__wifiLogger; + std::vector __listeners; + std::shared_ptr __currentMacEvents; + Interval __currentInterval; + std::vector __locationEvents; + std::vector> __historyFrames; // python: history_scans + history_times + std::vector> __bufferedFrames; // python: buffered_scans + buffered_times + int __stableCounter; + int __tolerance; + bool __entranceToPlace; + int __periodSeconds; + DatabaseManager *__dbManager; + + // fields that are used only in case of entrance detection + std::shared_ptr __representativesMacs; // macs that represent the current place + std::shared_ptr __stayMacs; // macs that can appear in the current place + time_t __entranceTime; + time_t __departureTime; + + bool __isValid(const Mac &mac); + void __shiftCurrentInterval(); + void __detectEntranceOrDeparture(std::shared_ptr frame); + void __detectEntrance(std::shared_ptr frame); + void __detectDeparture(std::shared_ptr frame); + void __processBuffer(std::shared_ptr frame); // python: buffer_analysing + std::shared_ptr __makeFrame(std::shared_ptr macEvents, Interval interval); // python: scans2fingerprint + void __resetHistory(); + void __resetHistory(std::shared_ptr frame); + void __visitStartDetected(); + void __visitEndDetected(); + void __putLocationToVisit(Visit &visit); + std::shared_ptr __selectRepresentatives(const std::vector> &frames); + std::shared_ptr __macSetOfGreaterOrEqualShare(const Macs2Shares &macs2Shares, share_t threshold); + std::shared_ptr __macSharesFromCounts(Macs2Counts const &macs2Counts, count_t denominator); // python: response_rate + share_t __calcMaxShare(const Macs2Shares &macs2Shares); + bool __isDisjoint(const Macs2Counts &macs2Counts, const MacSet &macSet); + bool __protrudesFrom(const Macs2Counts &macs2Counts, const MacSet &macSet); + void __setPeriod(PlaceRecogMode mode); + void __processCurrentLogger(); + std::shared_ptr __getVisits(); + + /* DATABASE */ + void __dbCreateTables(); + int __dbInsertVisit(Visit visit); + int __dbInsertWifiAPsMap(Visit visit); + void __putVisitCategToJson(const char* key, const Categs &categs, int categType, Json &data); + void __putVisitCategsToJson(const Categs &categs, Json &data); + + /* INPUT */ + void onWifiScan(MacEvent event); + void onNewLocation(LocationEvent location); + + public: + VisitDetector(time_t startScan, PlaceRecogMode energyMode = PLACE_RECOG_HIGH_ACCURACY_MODE, bool testMode = false); + ~VisitDetector(); + + void setMode(PlaceRecogMode energyMode); + + }; /* class VisitDetector */ + +} /* namespace ctx */ + +#endif /* End of _CONTEXT_PLACE_RECOGNITION_VISIT_DETECTOR_H_ */ diff --git a/src/my-place/visit-detector/VisitListenerIface.h b/src/my-place/visit-detector/VisitListenerIface.h new file mode 100644 index 0000000..03f5f20 --- /dev/null +++ b/src/my-place/visit-detector/VisitListenerIface.h @@ -0,0 +1,33 @@ +/* + * Copyright (c) 2016 Samsung Electronics Co., Ltd. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#ifndef _CONTEXT_PLACE_RECOGNITION_VISIT_LISTENER_IFACE_H_ +#define _CONTEXT_PLACE_RECOGNITION_VISIT_LISTENER_IFACE_H_ + +namespace ctx { + + class IVisitListener { + + public: + virtual ~IVisitListener() {}; + virtual void onVisitStart() = 0; + virtual void onVisitEnd() = 0; + + }; /* class IVisitListener */ + +} /* namespace ctx */ + +#endif /* End of _CONTEXT_PLACE_RECOGNITION_VISIT_LISTENER_IFACE_H_ */ diff --git a/src/my-place/visit-detector/WifiListenerIface.h b/src/my-place/visit-detector/WifiListenerIface.h new file mode 100644 index 0000000..56307d0 --- /dev/null +++ b/src/my-place/visit-detector/WifiListenerIface.h @@ -0,0 +1,34 @@ +/* + * Copyright (c) 2016 Samsung Electronics Co., Ltd. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#ifndef _CONTEXT_PLACE_RECOGNITION_WIFI_LISTENER_IFACE_H_ +#define _CONTEXT_PLACE_RECOGNITION_WIFI_LISTENER_IFACE_H_ + +#include "../facade/UserPlacesTypes.h" + +namespace ctx { + + class IWifiListener { + + public: + virtual ~IWifiListener() {}; + virtual void onWifiScan(ctx::MacEvent macEvent) = 0; + + }; /* IWifiListener */ + +} /* namespace ctx */ + +#endif /* End of _CONTEXT_PLACE_RECOGNITION_WIFI_LISTENER_IFACE_H_ */ diff --git a/src/my-place/visit-detector/WifiLogger.cpp b/src/my-place/visit-detector/WifiLogger.cpp new file mode 100644 index 0000000..601d4aa --- /dev/null +++ b/src/my-place/visit-detector/WifiLogger.cpp @@ -0,0 +1,456 @@ +/* + * Copyright (c) 2016 Samsung Electronics Co., Ltd. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#include +#include +#include +#include "../facade/UserPlacesTypes.h" +#include "../utils/DebugUtils.h" +#include "WifiLogger.h" + +#define __WIFI_CREATE_TABLE_COLUMNS \ + WIFI_COLUMN_TIMESTAMP " timestamp NOT NULL, "\ + WIFI_COLUMN_BSSID " TEXT NOT NULL, "\ + WIFI_COLUMN_ESSID " TEXT NOT NULL" + +#define __WIFI_ERROR_LOG(error) { \ + if (error != WIFI_ERROR_NONE) { \ + _E("ERROR == %s", __wifiError2Str(error)); \ + } else { \ + _D("SUCCESS"); \ + } \ +} + +int ctx::WifiLogger::__dbCreateTable() +{ + ctx::DatabaseManager dbManager; + bool ret = dbManager.createTable(0, WIFI_TABLE_NAME, __WIFI_CREATE_TABLE_COLUMNS, NULL, NULL); + _D("Table Creation Request: %s", ret ? "SUCCESS" : "FAIL"); + return ret; +} + +int ctx::WifiLogger::__dbInsertLogs() +{ + if (__logs.size() > 0) { + ctx::DatabaseManager dbManager; + std::stringstream query; + const char* separator = " "; + query << "BEGIN TRANSACTION; \ + INSERT INTO " WIFI_TABLE_NAME " \ + ( " WIFI_COLUMN_BSSID ", " WIFI_COLUMN_ESSID ", " WIFI_COLUMN_TIMESTAMP " ) \ + VALUES"; + for (MacEvent mac_event : __logs) { + query << separator << "( '" << mac_event.mac << "', '" << mac_event.networkName << "', '" << mac_event.timestamp << "' )"; + separator = ", "; + } + __logs.clear(); + query << "; \ + END TRANSACTION;"; + bool ret = dbManager.execute(0, query.str().c_str(), NULL); + _D("DB insert request: %s", ret ? "SUCCESS" : "FAIL"); + return ret; + } + _D("__logs vector empty -> nothing to insert"); + return 0; +} + +ctx::WifiLogger::WifiLogger(IWifiListener * listener, PlaceRecogMode energyMode) : + __timerOn(false), + __intervalMinutes(WIFI_LOGGER_INTERVAL_MINUTES_HIGH_ACCURACY), + __listener(listener), + __lastScanTime(time_t(0)), + __lasTimerCallbackTime(time_t(0)), + __duringVisit(false), + __connectedToWifiAp(false), + __started(false), + __running(false) +{ + _D("CONSTRUCTOR"); + + __setInterval(energyMode); + + if (WIFI_LOGGER_DATABASE) + __dbCreateTable(); + + __logs = std::vector(); + + __wifiSetDeviceStateChangedCbRequest(); + + if (WIFI_LOGGER_LOW_POWER_MODE) + __wifiSetConnectionStateChangedCbRequest(); + + wifi_connection_state_e state = __wifiGetConnectionStateRequest(); + __connectedToWifiAp = (state == WIFI_CONNECTION_STATE_CONNECTED); + _D("__connectedToWifiAp = %d, __duringVisit = %d IN CONSTRUCTOR", + static_cast(__connectedToWifiAp), + static_cast(__duringVisit)); +} + +ctx::WifiLogger::~WifiLogger() +{ + _D("DESTRUCTOR"); + stopLogging(); +} + +void ctx::WifiLogger::__wifiDeviceStateChangedCb(wifi_device_state_e state, void *userData) +{ + ctx::WifiLogger* wifiLogger = (ctx::WifiLogger *)userData; + switch (state) { + case WIFI_DEVICE_STATE_DEACTIVATED: + _D("WIFI setting OFF"); + if (wifiLogger->__started) + wifiLogger->__stopLogging(); + break; + case WIFI_DEVICE_STATE_ACTIVATED: + _D("WIFI setting ON"); + if (wifiLogger->__started) + wifiLogger->__startLogging(); + break; + default: + break; + } +} + +void ctx::WifiLogger::__wifiConnectionStateChangedCb(wifi_connection_state_e state, wifi_ap_h ap, void *userData) +{ + ctx::WifiLogger* wifiLogger = (ctx::WifiLogger *)userData; + switch (state) { + case WIFI_CONNECTION_STATE_CONNECTED: + _D("connected to AP"); + wifiLogger->__connectedToWifiAp = true; + break; + default: + _D("disconnected from AP -> __lastScansPool.clear()"); + wifiLogger->__connectedToWifiAp = false; + wifiLogger->__lastScansPool.clear(); + break; + } + // TODO: Check if AP bssid (MAC Address) will be helpful somehow in LOW_POWER mode +} + +bool ctx::WifiLogger::__wifiFoundApCb(wifi_ap_h ap, void *userData) +{ + ctx::WifiLogger* wifiLogger = (ctx::WifiLogger *)userData; + + char *bssid = NULL; + int ret = wifiLogger->__wifiApGetBssidRequest(ap, &bssid); + if (ret != WIFI_ERROR_NONE) + return false; + + char *essid = NULL; + ret = wifiLogger->__wifiApGetEssidRequest(ap, &essid); + if (ret != WIFI_ERROR_NONE) + return false; + + Mac mac; + try { + mac = Mac(bssid); + } catch (std::runtime_error &e) { + _E("Cannot create mac_event. Exception: %s", e.what()); + return false; + } + + MacEvent log(wifiLogger->__lastScanTime, mac, std::string(essid)); + if (wifiLogger->__listener) { + wifiLogger->__listener->onWifiScan(log); + if (WIFI_LOGGER_LOW_POWER_MODE + && (wifiLogger->__connectedToWifiAp || wifiLogger->__duringVisit) ) { + // Add to last scans AP's set + wifiLogger->__lastScansPool.insert(std::pair(std::string(bssid), std::string(essid))); + } + } + if (WIFI_LOGGER_DATABASE) + wifiLogger->__logs.push_back(log); + + return true; +} + +const char* ctx::WifiLogger::__wifiError2Str(int error) +{ + switch (error) { + case WIFI_ERROR_INVALID_PARAMETER: + return "WIFI_ERROR_INVALID_PARAMETER"; + case WIFI_ERROR_OUT_OF_MEMORY: + return "WIFI_ERROR_OUT_OF_MEMORY"; + case WIFI_ERROR_INVALID_OPERATION: + return "WIFI_ERROR_INVALID_OPERATION"; + case WIFI_ERROR_ADDRESS_FAMILY_NOT_SUPPORTED: + return "WIFI_ERROR_ADDRESS_FAMILY_NOT_SUPPORTED"; + case WIFI_ERROR_OPERATION_FAILED: + return "WIFI_ERROR_OPERATION_FAILED"; + case WIFI_ERROR_NO_CONNECTION: + return "WIFI_ERROR_NO_CONNECTION"; + case WIFI_ERROR_NOW_IN_PROGRESS: + return "WIFI_ERROR_NOW_IN_PROGRESS"; + case WIFI_ERROR_ALREADY_EXISTS: + return "WIFI_ERROR_ALREADY_EXISTS"; + case WIFI_ERROR_OPERATION_ABORTED: + return "WIFI_ERROR_OPERATION_ABORTED"; + case WIFI_ERROR_DHCP_FAILED: + return "WIFI_ERROR_DHCP_FAILED"; + case WIFI_ERROR_INVALID_KEY: + return "WIFI_ERROR_INVALID_KEY"; + case WIFI_ERROR_NO_REPLY: + return "WIFI_ERROR_NO_REPLY"; + case WIFI_ERROR_SECURITY_RESTRICTED: + return "WIFI_ERROR_SECURITY_RESTRICTED"; + case WIFI_ERROR_PERMISSION_DENIED: + return "WIFI_ERROR_PERMISSION_DENIED"; + default: + return "unknown wifi error code"; + } +} + +void ctx::WifiLogger::__wifiScanFinishedCb(wifi_error_e errorCode, void *userData) +{ + ctx::WifiLogger* wifiLogger = (ctx::WifiLogger *)userData; + + time_t now = time(nullptr); +#ifdef TIZEN_ENGINEER_MODE + double seconds = 0; + if (wifiLogger->__lastScanTime > 0) { + seconds = difftime(now, wifiLogger->__lastScanTime); + } + std::string timeStr = DebugUtils::humanReadableDateTime(now, "%T", 9); + _D("__connectedToWifiAp = %d, __duringVisit = %d, __lastScansPool.size() = %d -> scan %s (from last : %.1fs)", + static_cast(wifiLogger->__connectedToWifiAp), + static_cast(wifiLogger->__duringVisit), + wifiLogger->__lastScansPool.size(), + timeStr.c_str(), + seconds); +#endif /* TIZEN_ENGINEER_MODE */ + wifiLogger->__lastScanTime = now; + + int ret = wifiLogger->__wifiForeachFoundApsRequest(userData); + if (ret != WIFI_ERROR_NONE) + return; + if (WIFI_LOGGER_DATABASE) + wifiLogger->__dbInsertLogs(); +} + +bool ctx::WifiLogger::__checkWifiIsActivated() +{ + bool wifiActivated = true; + int ret = __wifiWrapper.isActivated(&wifiActivated); + __WIFI_ERROR_LOG(ret); + _D("Wi-Fi is %s", wifiActivated ? "ON" : "OFF"); + return wifiActivated; +} + +void ctx::WifiLogger::__wifiScanRequest() +{ + int ret = __wifiWrapper.scan(__wifiScanFinishedCb, this); + __WIFI_ERROR_LOG(ret); +} + +int ctx::WifiLogger::__wifiForeachFoundApsRequest(void *userData) +{ + int ret = __wifiWrapper.foreachFoundAP(__wifiFoundApCb, userData); + __WIFI_ERROR_LOG(ret); + return ret; +} + +wifi_connection_state_e ctx::WifiLogger::__wifiGetConnectionStateRequest() +{ + wifi_connection_state_e connectionState; + int ret = __wifiWrapper.getConnectionState(&connectionState); + __WIFI_ERROR_LOG(ret); + return connectionState; +} + +void ctx::WifiLogger::__wifiSetBackgroundScanCbRequest() +{ + int ret = __wifiWrapper.setBackgroundScanCb(__wifiScanFinishedCb, this); + __WIFI_ERROR_LOG(ret); +} + +void ctx::WifiLogger::__wifiSetDeviceStateChangedCbRequest() +{ + int ret = __wifiWrapper.setDeviceStateChangedCb(__wifiDeviceStateChangedCb, this); + __WIFI_ERROR_LOG(ret); +} + +void ctx::WifiLogger::__wifiSetConnectionStateChangedCbRequest() +{ + int ret = __wifiWrapper.setConnectionStateChangedCb(__wifiConnectionStateChangedCb, this); + __WIFI_ERROR_LOG(ret); +} + +int ctx::WifiLogger::__wifiApGetEssidRequest(wifi_ap_h ap, char **essid) +{ + int ret = __wifiWrapper.getEssidFromAP(ap, essid); + __WIFI_ERROR_LOG(ret); + return ret; +} + +int ctx::WifiLogger::__wifiApGetBssidRequest(wifi_ap_h ap, char **bssid) +{ + int ret = __wifiWrapper.getBssidFromAP(ap, bssid); + __WIFI_ERROR_LOG(ret); + return ret; +} + +bool ctx::WifiLogger::__checkTimerId(int id) +{ + _D("id == %d, __timerId == %d", id, __timerId); + return id == __timerId; +} + +/* + * Accepted time from last callback is >= than minimum interval + */ +bool ctx::WifiLogger::__checkTimerTime(time_t now) +{ + double seconds = 0; + if (__lasTimerCallbackTime > 0) { + seconds = difftime(now, __lasTimerCallbackTime); + if (seconds < WIFI_LOGGER_ACTIVE_SCANNING_MIN_INTERVAL) { + _D("last == %d, now == %d, diff = %.1fs -> Incorrect timer callback", __lasTimerCallbackTime, now, seconds); + return false; + } else { + _D("last == %d, now == %d, diff = %.1fs -> Correct timer callback", __lasTimerCallbackTime, now, seconds); + } + } else { + _D("last == %d, now == %d -> First callback", __lasTimerCallbackTime, now); + } + __lasTimerCallbackTime = now; + return true; +} + +bool ctx::WifiLogger::onTimerExpired(int id) +{ + time_t now = time(nullptr); + _D(""); + if (__checkTimerId(id) == false) // Incorrect callback call + return false; + if (__checkTimerTime(now) == false) // Prevention from double callback call bug + return __timerOn; + _D("__connectedToWifiAp = %d, __duringVisit = %d, __lastScansPool.size() = %d", + static_cast(__connectedToWifiAp), + static_cast(__duringVisit), + __lastScansPool.size()); + if (WIFI_LOGGER_LOW_POWER_MODE + && __duringVisit + && __connectedToWifiAp + && __lastScansPool.size() > 0) { + _D("trying to send fake scan"); + if (__listener) { + _D("__listener != false -> CORRECT"); + for (std::pair ap : __lastScansPool) { + Mac mac(ap.first); + MacEvent scan(now, mac, ap.second); + _D("send fake scan (%s, %s)", ap.first.c_str(), ap.second.c_str()); + __listener->onWifiScan(scan); + } + } + } else { + __wifiScanRequest(); + } + return __timerOn; +} + +void ctx::WifiLogger::startLogging() +{ + _D(""); + __started = true; + __startLogging(); +} + +void ctx::WifiLogger::__startLogging() +{ + _D(""); + if (!__checkWifiIsActivated() || __running) + return; + __running = true; + + if (WIFI_LOGGER_ACTIVE_SCANNING) { + __timerStart(__intervalMinutes); + __wifiScanRequest(); + } + if (WIFI_LOGGER_PASSIVE_SCANNING) + __wifiSetBackgroundScanCbRequest(); +} + +void ctx::WifiLogger::stopLogging() +{ + _D(""); + __started = false; + __stopLogging(); +} + +void ctx::WifiLogger::__stopLogging() +{ + _D(""); + if (!__running) + return; + if (WIFI_LOGGER_ACTIVE_SCANNING) { + // Unset timer + __timerOn = false; + // Remove timer + __timerManager.remove(__timerId); + } + if (WIFI_LOGGER_PASSIVE_SCANNING) + __wifiWrapper.unsetBackgroundScanCb(); + __running = false; +} + +void ctx::WifiLogger::__timerStart(time_t minutes) +{ + __timerOn = true; + __timerId = __timerManager.setFor(minutes, this); + _D("%s (minutes=%d)", __timerId >= 0 ? "SUCCESS" : "ERROR", minutes); +} + +void ctx::WifiLogger::onVisitStart() +{ + _D(""); + __duringVisit = true; +} + +void ctx::WifiLogger::onVisitEnd() +{ + _D("__lastScansPool.clear()"); + __duringVisit = false; + __lastScansPool.clear(); +} + +void ctx::WifiLogger::__setInterval(PlaceRecogMode energyMode) +{ + switch (energyMode) { + case PLACE_RECOG_LOW_POWER_MODE: + __intervalMinutes = WIFI_LOGGER_INTERVAL_MINUTES_LOW_POWER; + break; + case PLACE_RECOG_HIGH_ACCURACY_MODE: + __intervalMinutes = WIFI_LOGGER_INTERVAL_MINUTES_HIGH_ACCURACY; + break; + default: + _E("Incorrect energy mode"); + } +} + +void ctx::WifiLogger::__timerRestart() +{ + __timerManager.remove(__timerId); + __timerStart(__intervalMinutes); +} + +void ctx::WifiLogger::setMode(PlaceRecogMode energyMode) +{ + _D(""); + __setInterval(energyMode); + if (WIFI_LOGGER_ACTIVE_SCANNING && __timerOn) + __timerRestart(); +} diff --git a/src/my-place/visit-detector/WifiLogger.h b/src/my-place/visit-detector/WifiLogger.h new file mode 100644 index 0000000..0134c2d --- /dev/null +++ b/src/my-place/visit-detector/WifiLogger.h @@ -0,0 +1,119 @@ +/* + * Copyright (c) 2016 Samsung Electronics Co., Ltd. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#ifndef _CONTEXT_PLACE_RECOGNITION_WIFI_LOGGER_H_ +#define _CONTEXT_PLACE_RECOGNITION_WIFI_LOGGER_H_ + +#include +#include +#include +#include +#include +#include "WifiListenerIface.h" +#include "VisitListenerIface.h" +#include "../facade/UserPlacesParams.h" + +/* Database usage flag */ +#define WIFI_LOGGER_DATABASE false + +/* Active scanning usage flag */ +#define WIFI_LOGGER_ACTIVE_SCANNING true + +/* Passive scanning usage flag */ +#define WIFI_LOGGER_PASSIVE_SCANNING true + +/* Active scanning minimum interval in seconds */ +#define WIFI_LOGGER_ACTIVE_SCANNING_MIN_INTERVAL 10 + +/* + * Low power scanning usage flag + * (When phone is connected to some WiFi Access Point + * last scan data is returned instead of new scan triggering) + */ +#define WIFI_LOGGER_LOW_POWER_MODE false + +namespace ctx { + + class WifiLogger : public ITimerListener, public IVisitListener { + + public: + WifiLogger(IWifiListener * listener = nullptr, + PlaceRecogMode energyMode = PLACE_RECOG_HIGH_ACCURACY_MODE); + ~WifiLogger(); + + void startLogging(); + void stopLogging(); + void setMode(PlaceRecogMode energyMode); + + private: + /* INPUT */ + void onVisitStart(); + void onVisitEnd(); + + bool onTimerExpired(int timerId); + + /* TIMER */ + bool __timerOn; + int __timerId; + int __intervalMinutes; + TimerManager __timerManager; + void __setInterval(PlaceRecogMode energyMode); + bool __checkTimerId(int id); + bool __checkTimerTime(time_t now); + void __timerStart(time_t minutes); + void __timerRestart(); + + /* DATABASE */ + static int __dbCreateTable(); + int __dbInsertLogs(); + + /* SYSTEM CAPI WRAPPERS */ + WifiWrapper __wifiWrapper; + void __wifiSetBackgroundScanCbRequest(); + void __wifiSetDeviceStateChangedCbRequest(); + void __wifiSetConnectionStateChangedCbRequest(); + bool __checkWifiIsActivated(); + void __wifiScanRequest(); + int __wifiForeachFoundApsRequest(void *userData); + wifi_connection_state_e __wifiGetConnectionStateRequest(); + int __wifiApGetEssidRequest(wifi_ap_h ap, char **essid); + int __wifiApGetBssidRequest(wifi_ap_h ap, char **bssid); + + /* SYSTEM CAPI CALLBACKS */ + static void __wifiDeviceStateChangedCb(wifi_device_state_e state, void *userData); + static void __wifiConnectionStateChangedCb(wifi_connection_state_e state, wifi_ap_h ap, void *userData); + static bool __wifiFoundApCb(wifi_ap_h ap, void *userData); + static void __wifiScanFinishedCb(wifi_error_e errorCode, void *userData); + + IWifiListener * const __listener; + std::vector __logs; + std::map __lastScansPool; // Mac address to network name map + time_t __lastScanTime; + time_t __lasTimerCallbackTime; + bool __duringVisit; + bool __connectedToWifiAp; + bool __started; + bool __running; + + void __startLogging(); + void __stopLogging(); + static const char* __wifiError2Str(int error); + + }; /* class WifiLogger */ + +} /* namespace ctx */ + +#endif /* End of _CONTEXT_PLACE_RECOGNITION_WIFI_LOGGER_H_ */ diff --git a/src/my-place/visit-detector/location_listener_iface.h b/src/my-place/visit-detector/location_listener_iface.h deleted file mode 100644 index 29a598a..0000000 --- a/src/my-place/visit-detector/location_listener_iface.h +++ /dev/null @@ -1,34 +0,0 @@ -/* - * Copyright (c) 2016 Samsung Electronics Co., Ltd. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -#ifndef _CONTEXT_PLACE_RECOGNITION_LOCATION_LISTENER_IFACE_H_ -#define _CONTEXT_PLACE_RECOGNITION_LOCATION_LISTENER_IFACE_H_ - -#include "../facade/user_places_types.h" - -namespace ctx { - - class ILocationListener { - - public: - virtual ~ILocationListener() {}; - virtual void onNewLocation(LocationEvent location) = 0; - - }; /* class ILocationListener */ - -} /* namespace ctx */ - -#endif /* End of _CONTEXT_PLACE_RECOGNITION_LOCATION_LISTENER_IFACE_H_ */ diff --git a/src/my-place/visit-detector/location_logger.cpp b/src/my-place/visit-detector/location_logger.cpp deleted file mode 100644 index afdaafe..0000000 --- a/src/my-place/visit-detector/location_logger.cpp +++ /dev/null @@ -1,605 +0,0 @@ -/* - * Copyright (c) 2016 Samsung Electronics Co., Ltd. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -#include -#include -#include -#include -#include "../facade/user_places_types.h" -#include "../facade/user_places_params.h" -#include "../utils/debug_utils.h" -#include "location_logger.h" - -#ifdef TIZEN_ENGINEER_MODE -#define __LOCATION_CREATE_TABLE_COLUMNS \ - LOCATION_COLUMN_LATITUDE " REAL NOT NULL, "\ - LOCATION_COLUMN_LONGITUDE " REAL NOT NULL, "\ - LOCATION_COLUMN_ACCURACY " REAL, "\ - LOCATION_COLUMN_TIMESTAMP " timestamp NOT NULL, "\ - LOCATION_COLUMN_TIMESTAMP_HUMAN " TEXT, "\ - LOCATION_COLUMN_METHOD " INTEGER " -#else /* TIZEN_ENGINEER_MODE */ -#define __LOCATION_CREATE_TABLE_COLUMNS \ - LOCATION_COLUMN_LATITUDE " REAL NOT NULL, "\ - LOCATION_COLUMN_LONGITUDE " REAL NOT NULL, "\ - LOCATION_COLUMN_ACCURACY " REAL, "\ - LOCATION_COLUMN_TIMESTAMP " timestamp NOT NULL " -#endif /* TIZEN_ENGINEER_MODE */ - -#define __LOCATION_ERROR_LOG(error) { \ - if (error != LOCATIONS_ERROR_NONE) { \ - _E("ERROR == %s", __locationError2Str(error)); \ - } else { \ - _D("SUCCESS"); \ - } \ -} - -void ctx::LocationLogger::__locationServiceStateChangedCb(location_service_state_e state, void *userData) -{ - ctx::LocationLogger* locationLogger = (ctx::LocationLogger *)userData; - locationLogger->__locationServiceState = state; - if (state == LOCATIONS_SERVICE_ENABLED) { - _D("LOCATIONS_SERVICE_ENABLED"); - switch (locationLogger->__timerPurpose) { - case LOCATION_LOGGER_WAITING_FOR_SERVICE_START: - _D("Waiting for location service start FINISHED"); - locationLogger->__timerStop(); - locationLogger->__locationRequest(); - break; - case LOCATION_LOGGER_WAITING_FOR_ACTIVE_REQUEST: - case LOCATION_LOGGER_WAITING_FOR_LOCATION_METHOD_SETTING_ON: - case LOCATION_LOGGER_WAITING_FOR_ACTIVE_INTERVAL: - case LOCATION_LOGGER_WAITING_FOR_PASSIVE_INTERVAL: - default: - // Do nothing - break; - } - } else { - _D("LOCATIONS_SERVICE_DISABLED"); -// locationLogger->__timerStop(); - } -} - -void ctx::LocationLogger::__locationSettingChangedCb(location_method_e method, bool enable, void *userData) -{ - ctx::LocationLogger* locationLogger = (ctx::LocationLogger *)userData; - locationLogger->__locationMethodState = enable; - if (method == locationLogger->__locationMethod) { - if (enable) { - _D("Location method settings ON"); - switch (locationLogger->__timerPurpose) { - case LOCATION_LOGGER_WAITING_FOR_LOCATION_METHOD_SETTING_ON: - _D("Waiting for location method settings on FINISHED"); - if (locationLogger->__locationServiceState == LOCATIONS_SERVICE_ENABLED) { - locationLogger->__timerStop(); - locationLogger->__locationRequest(); - } else { - locationLogger->__locationManagerStart(); - } - break; - case LOCATION_LOGGER_WAITING_FOR_SERVICE_START: - case LOCATION_LOGGER_WAITING_FOR_ACTIVE_REQUEST: - case LOCATION_LOGGER_WAITING_FOR_ACTIVE_INTERVAL: - case LOCATION_LOGGER_WAITING_FOR_PASSIVE_INTERVAL: - default: - // Do nothing - break; - } - } else { - _D("Location method settings OFF"); -// locationLogger->__timerStop(); - } - } -} - -void ctx::LocationLogger::__positionUpdatedCb(double latitude, double longitude, - double altitude, time_t timestamp, void *userData) -{ - _D(""); - ctx::LocationLogger* locationLogger = (ctx::LocationLogger *)userData; - double horizontal = locationLogger->__locationManagerGetHorizontalAccuracy(); -#ifdef TIZEN_ENGINEER_MODE - ctx::LocationEvent location(latitude, longitude, horizontal, timestamp, LOCATION_METHOD_REQUEST); -#else /* TIZEN_ENGINEER_MODE */ - ctx::LocationEvent location(latitude, longitude, horizontal, timestamp); -#endif /* TIZEN_ENGINEER_MODE */ - locationLogger->__broadcast(location); - locationLogger->__onActiveRequestSucceeded(); -} - -void ctx::LocationLogger::__locationUpdatedCb(location_error_e error, double latitude, double longitude, - double altitude, time_t timestamp, double speed, double direction, double climb, void *userData) -{ - _D(""); - __positionUpdatedCb(latitude, longitude, altitude, timestamp, userData); -} - -const char* ctx::LocationLogger::__locationError2Str(int error) -{ - switch (error) { - case LOCATIONS_ERROR_NONE: - return "LOCATIONS_ERROR_NONE"; - case LOCATIONS_ERROR_OUT_OF_MEMORY: - return "LOCATIONS_ERROR_OUT_OF_MEMORY"; - case LOCATIONS_ERROR_INVALID_PARAMETER: - return "LOCATIONS_ERROR_INVALID_PARAMETER"; - case LOCATIONS_ERROR_ACCESSIBILITY_NOT_ALLOWED: - return "LOCATIONS_ERROR_ACCESSIBILITY_NOT_ALLOWED"; - case LOCATIONS_ERROR_NOT_SUPPORTED: - return "LOCATIONS_ERROR_NOT_SUPPORTED"; - case LOCATIONS_ERROR_INCORRECT_METHOD: - return "LOCATIONS_ERROR_INCORRECT_METHOD"; - case LOCATIONS_ERROR_NETWORK_FAILED: - return "LOCATIONS_ERROR_NETWORK_FAILED"; - case LOCATIONS_ERROR_SERVICE_NOT_AVAILABLE: - return "LOCATIONS_ERROR_SERVICE_NOT_AVAILABLE"; - case LOCATIONS_ERROR_GPS_SETTING_OFF: - return "LOCATIONS_ERROR_GPS_SETTING_OFF"; - case LOCATIONS_ERROR_SECURITY_RESTRICTED: - return "LOCATIONS_ERROR_SECURITY_RESTRICTED"; - default: - return "unknown location error code"; - } -} - - -void ctx::LocationLogger::__log(location_accessibility_state_e state) -{ - switch (state) { - case LOCATIONS_ACCESS_STATE_NONE : // Access state is not determined - _D("LOCATIONS_ACCESS_STATE_NONE "); - break; - case LOCATIONS_ACCESS_STATE_DENIED: // Access denied - _D("LOCATIONS_ACCESS_STATE_DENIED"); - break; - case LOCATIONS_ACCESS_STATE_ALLOWED: // Access authorized - _D("LOCATIONS_ACCESS_STATE_ALLOWED"); - break; - default: - break; - } -} - -int ctx::LocationLogger::__dbCreateTable() -{ - ctx::DatabaseManager dbManager; - bool ret = dbManager.createTable(0, LOCATION_TABLE_NAME, __LOCATION_CREATE_TABLE_COLUMNS, NULL, NULL); - _D("%s -> Table Creation Request", ret ? "SUCCESS" : "FAIL"); - return 0; -} - -int ctx::LocationLogger::__dbInsertLog(LocationEvent locationEvent) -{ - Json data; - data.set(NULL, LOCATION_COLUMN_LATITUDE, locationEvent.coordinates.latitude); - data.set(NULL, LOCATION_COLUMN_LONGITUDE, locationEvent.coordinates.longitude); - data.set(NULL, LOCATION_COLUMN_ACCURACY, locationEvent.coordinates.accuracy); - data.set(NULL, LOCATION_COLUMN_TIMESTAMP, static_cast(locationEvent.timestamp)); -#ifdef TIZEN_ENGINEER_MODE - std::string timeHuman = DebugUtils::humanReadableDateTime(locationEvent.timestamp, "%F %T", 80); - data.set(NULL, LOCATION_COLUMN_TIMESTAMP_HUMAN, timeHuman); - data.set(NULL, LOCATION_COLUMN_METHOD, static_cast(locationEvent.method)); -#endif /* TIZEN_ENGINEER_MODE */ - - ctx::DatabaseManager dbManager; - int64_t rowId; - bool ret = dbManager.insertSync(LOCATION_TABLE_NAME, data, &rowId); - _D("%s -> DB: location table insert result", ret ? "SUCCESS" : "FAIL"); - return ret; -} - -ctx::LocationLogger::LocationLogger(ILocationListener *listener) : - __listener(listener), - __activeRequestAttempts(0), - __activeAttempts(0), - __allAttempts(0), - __locationCount(0), - __activeRequestSucceeded(false), - __activeLocationSucceeded(false), - __timerId(-1), - __timerTimestamp(0), - __timerPurpose(LOCATION_LOGGER_WAITING_FOR_PASSIVE_INTERVAL), - __locationServiceState(LOCATIONS_SERVICE_DISABLED), - __locationMethod(LOCATION_LOGGER_METHOD), - __locationMethodState(false) -{ - _D("CONSTRUCTOR"); - - __locationManagerCreate(); - - if (LOCATION_LOGGER_DATABASE) - __dbCreateTable(); - - __locationManagerSetServiceStateChangedCb(); - __locationManagerSetSettingChangedCb(); - __locationMethodState = __locationManagerIsEnabledMethod(__locationMethod); -} - -ctx::LocationLogger::~LocationLogger() -{ - _D("DESTRUCTOR"); - __stopLogging(); - __locationManagerUnsetServiceStateChangedCb(); - __locationManagerUnsetSettingChangedCb(); - __locationManagerDestroy(); -} - -void ctx::LocationLogger::__locationManagerCreate() -{ - int ret = location_manager_create(__locationMethod, &__locationManager); - __LOCATION_ERROR_LOG(ret); -} - -void ctx::LocationLogger::__locationManagerDestroy() -{ - int ret = location_manager_destroy(__locationManager); - __LOCATION_ERROR_LOG(ret); -} - -void ctx::LocationLogger::__locationManagerSetServiceStateChangedCb() -{ - int ret = location_manager_set_service_state_changed_cb(__locationManager, __locationServiceStateChangedCb, this); - __LOCATION_ERROR_LOG(ret); -} - -void ctx::LocationLogger::__locationManagerUnsetServiceStateChangedCb() -{ - int ret = location_manager_unset_service_state_changed_cb(__locationManager); - __LOCATION_ERROR_LOG(ret); -} - -void ctx::LocationLogger::__locationManagerStart() -{ - int ret = location_manager_start(__locationManager); - __LOCATION_ERROR_LOG(ret); - __startServiceTimerStart(); -} - -void ctx::LocationLogger::__locationManagerStop() -{ - int ret = location_manager_stop(__locationManager); - __LOCATION_ERROR_LOG(ret); -} - -double ctx::LocationLogger::__locationManagerGetHorizontalAccuracy() -{ - location_accuracy_level_e accuracyLevel; - double horizontal, vertical; - int ret = location_manager_get_accuracy(__locationManager, &accuracyLevel, &horizontal, &vertical); - __LOCATION_ERROR_LOG(ret); - return horizontal; -} - -location_accessibility_state_e ctx::LocationLogger::__locationManagerGetAccessibilityState() -{ - location_accessibility_state_e state; - int ret = location_manager_get_accessibility_state(&state); - __LOCATION_ERROR_LOG(ret); - return state; -} - -void ctx::LocationLogger::__locationManagerSetSettingChangedCb() -{ - int ret = location_manager_set_setting_changed_cb(__locationMethod, __locationSettingChangedCb, this); - __LOCATION_ERROR_LOG(ret); -} - -void ctx::LocationLogger::__locationManagerUnsetSettingChangedCb() -{ - int ret = location_manager_unset_setting_changed_cb(__locationMethod); - __LOCATION_ERROR_LOG(ret); -} - -bool ctx::LocationLogger::__locationManagerRequestSingleLocation() -{ - int ret = location_manager_request_single_location(__locationManager, - LOCATION_LOGGER_ACTIVE_REQUEST_TIMEOUT_SECONDS, __locationUpdatedCb, this); - _D("%s (seconds=%d) ----- ATTEMPTS: REQ[%d/%d], ACT[%d/%d], ALL[%d/%d]; ----- LOCATIONS:[%d/%d]", - ret == LOCATIONS_ERROR_NONE ? "SUCCESS" : "ERROR", - LOCATION_LOGGER_ACTIVE_REQUEST_TIMEOUT_SECONDS, - __activeRequestAttempts, - LOCATION_LOGGER_MAX_ACTIVE_REQUEST_ATTEMPTS, - __activeAttempts, - LOCATION_LOGGER_MAX_ACTIVE_LOCATION_ATTEMPTS, - __allAttempts, - LOCATION_LOGGER_MAX_LOCATION_ATTEMPTS, - __locationCount, - LOCATION_LOGGER_MAX_LOCATION_COUNT); - __LOCATION_ERROR_LOG(ret); - __activeRequestAttempts++; - __activeAttempts++; - __allAttempts++; - if (ret == LOCATIONS_ERROR_NONE) { - __activeRequestTimerStart(); - return true; - } else { - return false; - } -} - -bool ctx::LocationLogger::__locationManagerGetLocation() -{ - double altitude, latitude, longitude, climb, direction, speed, horizontal, vertical; - location_accuracy_level_e level; - time_t timestamp; - int ret = location_manager_get_location(__locationManager, &altitude, &latitude, &longitude, - &climb, &direction, &speed, &level, &horizontal, &vertical, ×tamp); - _D("%s ----- ATTEMPTS: REQ[%d/%d], ACT[%d/%d], ALL[%d/%d]; ----- LOCATIONS:[%d/%d]", - ret == LOCATIONS_ERROR_NONE ? "SUCCESS" : "ERROR", - __activeRequestAttempts, - LOCATION_LOGGER_MAX_ACTIVE_REQUEST_ATTEMPTS, - __activeAttempts, - LOCATION_LOGGER_MAX_ACTIVE_LOCATION_ATTEMPTS, - __allAttempts, - LOCATION_LOGGER_MAX_LOCATION_ATTEMPTS, - __locationCount, - LOCATION_LOGGER_MAX_LOCATION_COUNT); - __LOCATION_ERROR_LOG(ret); - __activeAttempts++; - __allAttempts++; - if (ret == LOCATIONS_ERROR_NONE) { -#ifdef TIZEN_ENGINEER_MODE - ctx::LocationEvent location(latitude, longitude, horizontal, timestamp, LOCATION_METHOD_GET_LOCATION); -#else /* TIZEN_ENGINEER_MODE */ - ctx::LocationEvent location(latitude, longitude, horizontal, timestamp); -#endif /* TIZEN_ENGINEER_MODE */ - __broadcast(location); - __onActiveLocationSucceeded(); - return true; - } else { - return false; - } -} - -void ctx::LocationLogger::__locationManagerGetLastLocation() -{ - double altitude, latitude, longitude, climb, direction, speed, horizontal, vertical; - location_accuracy_level_e level; - time_t timestamp; - int ret = location_manager_get_last_location(__locationManager, &altitude, &latitude, &longitude, - &climb, &direction, &speed, &level, &horizontal, &vertical, ×tamp); - _D("%s ----- ATTEMPTS: REQ[%d/%d], ACT[%d/%d], ALL[%d/%d]; ----- LOCATIONS:[%d/%d]", - ret == LOCATIONS_ERROR_NONE ? "SUCCESS" : "ERROR", - __activeRequestAttempts, - LOCATION_LOGGER_MAX_ACTIVE_REQUEST_ATTEMPTS, - __activeAttempts, - LOCATION_LOGGER_MAX_ACTIVE_LOCATION_ATTEMPTS, - __allAttempts, - LOCATION_LOGGER_MAX_LOCATION_ATTEMPTS, - __locationCount, - LOCATION_LOGGER_MAX_LOCATION_COUNT); - __LOCATION_ERROR_LOG(ret); - __allAttempts++; - if (ret == LOCATIONS_ERROR_NONE) { -#ifdef TIZEN_ENGINEER_MODE - ctx::LocationEvent location(latitude, longitude, horizontal, timestamp, LOCATION_METHOD_GET_LAST_LOCATION); -#else /* TIZEN_ENGINEER_MODE */ - ctx::LocationEvent location(latitude, longitude, horizontal, timestamp); -#endif /* TIZEN_ENGINEER_MODE */ - __broadcast(location); - } -} - -bool ctx::LocationLogger::__locationManagerIsEnabledMethod(location_method_e method) -{ - bool enable; - int ret = location_manager_is_enabled_method(method, &enable); - __LOCATION_ERROR_LOG(ret); - return enable; -} - -bool ctx::LocationLogger::__checkGeneralLimits() -{ - return (__locationCount < LOCATION_LOGGER_MAX_LOCATION_COUNT - && __allAttempts < LOCATION_LOGGER_MAX_LOCATION_ATTEMPTS); -} - -bool ctx::LocationLogger::__checkActiveLimits() -{ - return (!__activeLocationSucceeded - && __activeAttempts < LOCATION_LOGGER_MAX_ACTIVE_LOCATION_ATTEMPTS); -} - -bool ctx::LocationLogger::__checkActiveRequestLimits() -{ - return (!__activeRequestSucceeded - && __activeRequestAttempts < LOCATION_LOGGER_MAX_ACTIVE_REQUEST_ATTEMPTS); -} - -void ctx::LocationLogger::__locationRequest() -{ - _D(""); - bool requestSingleLocationRet = false; - bool getLocationRet = false; - if (__checkGeneralLimits() && __checkActiveLimits() && __checkActiveRequestLimits()) { - requestSingleLocationRet = __locationManagerRequestSingleLocation(); - } - if (__checkGeneralLimits() && __checkActiveLimits() && !requestSingleLocationRet) { - getLocationRet = __locationManagerGetLocation(); - } - if (__checkGeneralLimits() && !requestSingleLocationRet && !getLocationRet - && __activeAttempts >= LOCATION_LOGGER_MAX_ACTIVE_LOCATION_ATTEMPTS) { - __locationManagerGetLastLocation(); - } - if (!requestSingleLocationRet) { - __locationManagerStop(); - __setNextTimer(); - } -} - -void ctx::LocationLogger::__setNextTimer() -{ - _D("ATTEMPTS: REQ[%d/%d], ACT[%d/%d], ALL[%d/%d]; ----- LOCATIONS:[%d/%d])", - __activeRequestAttempts, - LOCATION_LOGGER_MAX_ACTIVE_REQUEST_ATTEMPTS, - __activeAttempts, - LOCATION_LOGGER_MAX_ACTIVE_LOCATION_ATTEMPTS, - __allAttempts, - LOCATION_LOGGER_MAX_LOCATION_ATTEMPTS, - __locationCount, - LOCATION_LOGGER_MAX_LOCATION_COUNT); - if (__checkGeneralLimits()) { - if (__checkActiveLimits()) { - __activeIntervalTimerStart(); - } else { - __passiveIntervalTimerStart(); - } - } -} - -void ctx::LocationLogger::__onActiveRequestSucceeded() -{ - _D(""); - __locationManagerStop(); - __activeRequestSucceeded = true; - __onActiveLocationSucceeded(); -} - -void ctx::LocationLogger::__onActiveLocationSucceeded() -{ - _D(""); - __activeLocationSucceeded = true; -} - -void ctx::LocationLogger::__broadcast(ctx::LocationEvent locationEvent) -{ - _D(""); - __locationCount++; - if (__listener) - __listener->onNewLocation(locationEvent); - if (LOCATION_LOGGER_DATABASE) - __dbInsertLog(locationEvent); -} - -bool ctx::LocationLogger::onTimerExpired(int id) -{ - time_t now = time(nullptr); - double seconds = difftime(now, __timerTimestamp); - - switch (__timerPurpose) { - case LOCATION_LOGGER_WAITING_FOR_ACTIVE_REQUEST: - _D("Active request FAILED, timerId = %d[%d], from start = %.1fs", id, __timerId, seconds); - __locationManagerStop(); - __setNextTimer(); - return false; - case LOCATION_LOGGER_WAITING_FOR_SERVICE_START: - _D("Service start in timeout time FAILED, timerId = %d[%d], from start = %.1fs", id, __timerId, seconds); - // Waiting for service start FAILURE is also some kind of active request attempt - __activeRequestAttempts++; - __activeAttempts++; - __allAttempts++; - __locationManagerStop(); - __setNextTimer(); - return false; - case LOCATION_LOGGER_WAITING_FOR_LOCATION_METHOD_SETTING_ON: - _D("Still waiting for Location method settings on, timerId = %d[%d], from start = %.1fs", id, __timerId, seconds); - // Do nothing - return false; - case LOCATION_LOGGER_WAITING_FOR_ACTIVE_INTERVAL: - _D("Active interval time expired, timerId = %d[%d], from start = %.1fs", id, __timerId, seconds); - break; - case LOCATION_LOGGER_WAITING_FOR_PASSIVE_INTERVAL: - _D("Passive interval time expired, timerId = %d[%d], from start = %.1fs", id, __timerId, seconds); - break; - default: - _D("Do nothing, timerId = %d[%d], from start = %.1fs", id, __timerId, seconds); - return false; - } - if (__locationMethodState) { - __locationManagerStart(); - } else { - __timerPurpose = LOCATION_LOGGER_WAITING_FOR_LOCATION_METHOD_SETTING_ON; - _D("LOCATION_LOGGER_WAITING_FOR_LOCATION_METHOD_SETTING_ON"); - } - return false; -} - -void ctx::LocationLogger::__activeRequestTimerStart() -{ - int minutes = LOCATION_LOGGER_ACTIVE_REQUEST_TIMEOUT_SECONDS / 60; - if (LOCATION_LOGGER_ACTIVE_REQUEST_TIMEOUT_SECONDS % 60) - minutes++; - __timerPurpose = LOCATION_LOGGER_WAITING_FOR_ACTIVE_REQUEST; - _D("LOCATION_LOGGER_WAITING_FOR_ACTIVE_REQUEST (minutes=%d)", minutes); - __timerStart(minutes); -} - -void ctx::LocationLogger::__startServiceTimerStart() -{ - __timerPurpose = LOCATION_LOGGER_WAITING_FOR_SERVICE_START; - _D("LOCATION_LOGGER_WAITING_FOR_SERVICE_START"); - __timerStart(LOCATION_LOGGER_SERVICE_START_TIMEOUT_MINUTES); -} - -void ctx::LocationLogger::__activeIntervalTimerStart() -{ - __timerPurpose = LOCATION_LOGGER_WAITING_FOR_ACTIVE_INTERVAL; - _D("LOCATION_LOGGER_WAITING_FOR_ACTIVE_INTERVAL"); - __timerStart(LOCATION_LOGGER_ACTIVE_INTERVAL_MINUTES); -} - -void ctx::LocationLogger::__passiveIntervalTimerStart() -{ - __timerPurpose = LOCATION_LOGGER_WAITING_FOR_PASSIVE_INTERVAL; - _D("LOCATION_LOGGER_WAITING_FOR_PASSIVE_INTERVAL"); - __timerStart(LOCATION_LOGGER_PASSIVE_INTERVAL_MINUTES); -} - -void ctx::LocationLogger::__timerStart(time_t minutes) -{ - __timerTimestamp = time(nullptr); - __timerId = __timerManager.setFor(minutes, this); - _D("%s (minutes=%d) timerId = %d", __timerId >= 0 ? "SUCCESS" : "ERROR", minutes, __timerId); -} - -void ctx::LocationLogger::__timerStop() -{ - _D(""); - __timerManager.remove(__timerId); -} - -void ctx::LocationLogger::__startLogging() -{ - _D(""); - __activeRequestAttempts = 0; - __activeAttempts = 0; - __allAttempts = 0; - __locationCount = 0; - __activeRequestSucceeded = false;; - __activeLocationSucceeded = false; - __locationManagerStart(); -} - -void ctx::LocationLogger::__stopLogging() -{ - _D(""); - __timerStop(); - __locationManagerStop(); -} - -void ctx::LocationLogger::onVisitStart() -{ - _D(""); - __startLogging(); -} - -void ctx::LocationLogger::onVisitEnd() -{ - _D(""); - __stopLogging(); -} - -#undef __LOCATION_ERROR_LOG diff --git a/src/my-place/visit-detector/location_logger.h b/src/my-place/visit-detector/location_logger.h deleted file mode 100644 index 0ffb4d2..0000000 --- a/src/my-place/visit-detector/location_logger.h +++ /dev/null @@ -1,163 +0,0 @@ -/* - * Copyright (c) 2016 Samsung Electronics Co., Ltd. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -#ifndef _CONTEXT_PLACE_RECOGNITION_LOCATION_LOGGER_H_ -#define _CONTEXT_PLACE_RECOGNITION_LOCATION_LOGGER_H_ - -#include -#include -#include "visit_listener_iface.h" -#include "location_listener_iface.h" - -/* Database usage flag */ -#define LOCATION_LOGGER_DATABASE false // TODO: false in final solution - -/* Locations measure method */ -#define LOCATION_LOGGER_METHOD LOCATIONS_METHOD_HYBRID - -/* TIMEOUTS: Location active measure request timeout (in seconds). */ -#define LOCATION_LOGGER_ACTIVE_REQUEST_TIMEOUT_SECONDS 100 - -/* TIMEOUTS: Location service start timeout (in minutes). */ -#define LOCATION_LOGGER_SERVICE_START_TIMEOUT_MINUTES 2 - -/* FREQUENCIES/INTERVALS: "Active" measure attempts frequency (in minutes) */ -#define LOCATION_LOGGER_ACTIVE_INTERVAL_MINUTES 5 - -/* FREQUENCIES/INTERVALS: "Passive" measure attempts frequency (in minutes) */ -#define LOCATION_LOGGER_PASSIVE_INTERVAL_MINUTES 30 - -/* ATTEMTS LIMITS: "Active" request attempts limit (must be <= than active location attempts) */ -#define LOCATION_LOGGER_MAX_ACTIVE_REQUEST_ATTEMPTS 0 - -/* ATTEMTS LIMITS: "Active" measures attempts limit (must be <= than all attempts limit) */ -#define LOCATION_LOGGER_MAX_ACTIVE_LOCATION_ATTEMPTS 2 - -/* ATTEMTS LIMITS: All attempts ("active" + "passive") limit */ -#define LOCATION_LOGGER_MAX_LOCATION_ATTEMPTS 3 - -/* LOCATION LIMIT: Location count limit per visit */ -#define LOCATION_LOGGER_MAX_LOCATION_COUNT 3 - -namespace ctx { - - enum TimerPurpose { - LOCATION_LOGGER_WAITING_FOR_ACTIVE_REQUEST = 0, - LOCATION_LOGGER_WAITING_FOR_SERVICE_START = 1, - LOCATION_LOGGER_WAITING_FOR_LOCATION_METHOD_SETTING_ON = 2, - LOCATION_LOGGER_WAITING_FOR_ACTIVE_INTERVAL = 3, - LOCATION_LOGGER_WAITING_FOR_PASSIVE_INTERVAL = 4 - }; - - class LocationLogger : public ITimerListener, public IVisitListener { - - public: - LocationLogger(ILocationListener *listener = nullptr); - ~LocationLogger(); - - private: - /* INPUT */ - void onVisitStart(); - void onVisitEnd(); - - /* OUTPUT */ - ILocationListener * const __listener; - void __broadcast(LocationEvent locationEvent); - - /* INTERNAL */ - void __startLogging(); - void __stopLogging(); - void __locationRequest(); - void __onActiveRequestSucceeded(); - void __onActiveLocationSucceeded(); - - /* INTERNAL : COUNTERS (LIMITS) */ - int __activeRequestAttempts; - int __activeAttempts; - int __allAttempts; - int __locationCount; - bool __checkGeneralLimits(); - bool __checkActiveLimits(); - bool __checkActiveRequestLimits(); - - /* INTERNAL : FLAGS */ - bool __activeRequestSucceeded; - bool __activeLocationSucceeded; - - /* TIMER */ - int __timerId; - time_t __timerTimestamp; - TimerManager __timerManager; - TimerPurpose __timerPurpose; - void __setNextTimer(); - void __activeRequestTimerStart(); - void __startServiceTimerStart(); - void __activeIntervalTimerStart(); - void __passiveIntervalTimerStart(); - void __timerStart(time_t minutes); - void __timerStop(); - bool onTimerExpired(int timerId); - - /* DATABASE */ - static int __dbCreateTable(); - int __dbInsertLog(LocationEvent locationEvent); - - /* DEBUG */ - static const char* __locationError2Str(int error); - static void __log(location_accessibility_state_e state); - - /* LOCATION MANAGER */ - location_manager_h __locationManager; - void __locationManagerCreate(); - void __locationManagerDestroy(); - void __locationManagerStart(); - void __locationManagerStop(); - location_accessibility_state_e __locationManagerGetAccessibilityState(); - - /* LOCATION MANAGER : LOCATION SERVICE STATE */ - location_service_state_e __locationServiceState; - static void __locationServiceStateChangedCb(location_service_state_e state, void *userData); - void __locationManagerSetServiceStateChangedCb(); - void __locationManagerUnsetServiceStateChangedCb(); - - /* LOCATION MANAGER : LOCATION METHOD SETTINGS */ - location_method_e __locationMethod; - bool __locationMethodState; - bool __locationManagerIsEnabledMethod(location_method_e method); - static void __locationSettingChangedCb(location_method_e method, bool enable, void *userData); - void __locationManagerSetSettingChangedCb(); - void __locationManagerUnsetSettingChangedCb(); - - /* LOCATION MANAGER : LOCATION */ - double __locationManagerGetHorizontalAccuracy(); - - /* LOCATION MANAGER : LOCATION : SYNCHRONOUS */ - bool __locationManagerGetLocation(); - void __locationManagerGetLastLocation(); - - /* LOCATION MANAGER : LOCATION : ASYNCHRONOUS */ - static void __positionUpdatedCb(double latitude, double longitude, - double altitude, time_t timestamp, void *userData); - static void __locationUpdatedCb(location_error_e error, double latitude, - double longitude, double altitude, time_t timestamp, double speed, - double direction, double climb, void *userData); - bool __locationManagerRequestSingleLocation(); - - }; /* class LocationLogger */ - -} /* namespace ctx */ - -#endif /* End of _CONTEXT_PLACE_RECOGNITION_LOCATION_LOGGER_H_ */ diff --git a/src/my-place/visit-detector/visit_detector.cpp b/src/my-place/visit-detector/visit_detector.cpp deleted file mode 100644 index 038d1b6..0000000 --- a/src/my-place/visit-detector/visit_detector.cpp +++ /dev/null @@ -1,490 +0,0 @@ -/* - * Copyright (c) 2016 Samsung Electronics Co., Ltd. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -#include -#include -#include -#include -#include -#include -#include "../facade/user_places_types.h" -#include "visit_detector.h" -#include "../facade/user_places_params.h" -#include "../visit-categer/visit_categer.h" -#include "../utils/similarity.h" -#include "../utils/median.h" -#include "../utils/debug_utils.h" - -#ifdef TIZEN_ENGINEER_MODE -#define __VISIT_TABLE_COLUMNS \ - VISIT_COLUMN_WIFI_APS " TEXT, "\ - VISIT_COLUMN_START_TIME " timestamp, "\ - VISIT_COLUMN_END_TIME " timestamp, "\ - VISIT_COLUMN_START_TIME_HUMAN " TEXT, "\ - VISIT_COLUMN_END_TIME_HUMAN " TEXT, "\ - VISIT_COLUMN_LOCATION_VALID " INTEGER, "\ - VISIT_COLUMN_LOCATION_LATITUDE " REAL, "\ - VISIT_COLUMN_LOCATION_LONGITUDE " REAL, "\ - VISIT_COLUMN_LOCATION_ACCURACY " REAL, "\ - VISIT_COLUMN_CATEG_HOME " REAL, "\ - VISIT_COLUMN_CATEG_WORK " REAL, "\ - VISIT_COLUMN_CATEG_OTHER " REAL" -#else /* TIZEN_ENGINEER_MODE */ -#define __VISIT_TABLE_COLUMNS \ - VISIT_COLUMN_WIFI_APS " TEXT, "\ - VISIT_COLUMN_START_TIME " timestamp, "\ - VISIT_COLUMN_END_TIME " timestamp, "\ - VISIT_COLUMN_LOCATION_VALID " INTEGER, "\ - VISIT_COLUMN_LOCATION_LATITUDE " REAL, "\ - VISIT_COLUMN_LOCATION_LONGITUDE " REAL, "\ - VISIT_COLUMN_LOCATION_ACCURACY " REAL, "\ - VISIT_COLUMN_CATEG_HOME " REAL, "\ - VISIT_COLUMN_CATEG_WORK " REAL, "\ - VISIT_COLUMN_CATEG_OTHER " REAL" -#endif /* TIZEN_ENGINEER_MODE */ - -#define __WIFI_APS_MAP_TABLE_COLUMNS \ - WIFI_APS_MAP_COLUMN_MAC " TEXT NOT NULL UNIQUE, "\ - WIFI_APS_MAP_COLUMN_NETWORK_NAME " TEXT NOT NULL, "\ - WIFI_APS_MAP_COLUMN_INSERT_TIME " timestamp" - -ctx::VisitDetector::VisitDetector(time_t startScan, PlaceRecogMode energyMode, bool testMode) : - __testMode(testMode), - __locationLogger(testMode ? nullptr : new LocationLogger(this)), - __wifiLogger(testMode ? nullptr : new WifiLogger(this, energyMode)), - __currentInterval(startScan, startScan + VISIT_DETECTOR_PERIOD_SECONDS_HIGH_ACCURACY), - __stableCounter(0), - __tolerance(VISIT_DETECTOR_TOLERANCE_DEPTH), - __entranceToPlace(false), - __periodSeconds(VISIT_DETECTOR_PERIOD_SECONDS_HIGH_ACCURACY), - __dbManager(testMode ? nullptr : new DatabaseManager()), - __entranceTime(0), - __departureTime(0) -{ - __setPeriod(energyMode); - __currentInterval = Interval(startScan, startScan + __periodSeconds); - __currentMacEvents = std::make_shared(); - __stayMacs = std::make_shared(); - - if (__testMode) { - __detectedVisits = std::make_shared(); - return; - } - - __listeners.push_back(__locationLogger); - __listeners.push_back(__wifiLogger); - - __dbCreateTables(); - __wifiLogger->startLogging(); -} - -ctx::VisitDetector::~VisitDetector() -{ -} - -bool ctx::VisitDetector::__isValid(const ctx::Mac &mac) -{ - return mac != "00:00:00:00:00:00"; -} - -void ctx::VisitDetector::onWifiScan(ctx::MacEvent e) -{ - _D("timestamp=%d, current_interval.end=%d, mac=%s, network=%s", - e.timestamp, - __currentInterval.end, - std::string(e.mac).c_str(), - e.networkName.c_str()); - if (__isValid(e.mac)) { - while (e.timestamp > __currentInterval.end) { - __processCurrentLogger(); - __shiftCurrentInterval(); - } - __currentMacEvents->push_back(e); - } -} - -void ctx::VisitDetector::__processCurrentLogger() -{ - _D(""); - std::shared_ptr frame = __makeFrame(__currentMacEvents, __currentInterval); - __detectEntranceOrDeparture(frame); - __currentMacEvents->clear(); -} - -std::shared_ptr ctx::VisitDetector::__makeFrame(std::shared_ptr logger, ctx::Interval interval) -{ - std::set timestamps; - std::shared_ptr frame = std::make_shared(interval); - for (auto log : *logger) { - timestamps.insert(log.timestamp); - if (frame->macs2Counts.find(log.mac) == frame->macs2Counts.end()) { - frame->macs2Counts[log.mac] = 1; - } else { - frame->macs2Counts[log.mac] += 1; - } - } - frame->numberOfTimestamps = timestamps.size(); - return frame; -} - -void ctx::VisitDetector::__shiftCurrentInterval() -{ - __currentInterval.end += __periodSeconds; - __currentInterval.start += __periodSeconds; -} - -void ctx::VisitDetector::__detectEntranceOrDeparture(std::shared_ptr frame) -{ - __entranceToPlace ? __detectDeparture(frame) : __detectEntrance(frame); - if (__entranceToPlace) { - for (MacEvent e : *__currentMacEvents) { - __wifiAPsMap.insert(std::pair(e.mac, e.networkName)); - } - } -} - -bool ctx::VisitDetector::__isDisjoint(const ctx::Macs2Counts &macs2Counts, const ctx::MacSet &macSet) -{ - for (auto &mac : macSet) { - if (macs2Counts.find(mac) != macs2Counts.end()) - return false; - } - return true; -} - -bool ctx::VisitDetector::__protrudesFrom(const ctx::Macs2Counts &macs2Counts, const ctx::MacSet &macSet) -{ - for (auto &macCount : macs2Counts) { - if (macSet.find(macCount.first) == macSet.end()) - return true; - } - return false; -} - -void ctx::VisitDetector::__detectDeparture(std::shared_ptr frame) -{ - if (__tolerance == VISIT_DETECTOR_TOLERANCE_DEPTH) { - __departureTime = frame->interval.start; - __bufferedFrames.clear(); - } else { // __tolerance < VISIT_DETECTOR_TOLERANCE_DEPTH - __bufferedFrames.push_back(frame); - } - if (__isDisjoint(frame->macs2Counts, *__representativesMacs)) { - if (frame->macs2Counts.empty() || __protrudesFrom(frame->macs2Counts, *__stayMacs)) { - __tolerance--; - } else { // no new macs - __bufferedFrames.clear(); - } - if (__tolerance == 0) { // departure detected - __visitEndDetected(); - __processBuffer(frame); - } - } else if (__tolerance < VISIT_DETECTOR_TOLERANCE_DEPTH) { - __tolerance++; - } -} - -void ctx::VisitDetector::__visitStartDetected() -{ - __entranceToPlace = true; - - __locationEvents.clear(); - if (!__testMode) { - for (IVisitListener* listener : __listeners) { - listener->onVisitStart(); - } - } - __representativesMacs = __selectRepresentatives(__historyFrames); - __entranceTime = __historyFrames[0]->interval.start; - _I("Entrance detected, timestamp: %d", __entranceTime); - __resetHistory(); -} - -void ctx::VisitDetector::__visitEndDetected() -{ - if (!__testMode) { - for (IVisitListener* listener : __listeners) { - listener->onVisitEnd(); - } - } - _I("Departure detected, timestamp: %d", __departureTime); - - Interval interval(__entranceTime, __departureTime); - Visit visit(interval, __representativesMacs); - VisitCateger::categorize(visit); - - __putLocationToVisit(visit); - - if (__testMode) { - __detectedVisits->push_back(visit); - } else { - __dbInsertVisit(visit); - __dbInsertWifiAPsMap(visit); - } - - // cleaning - __entranceToPlace = false; - __representativesMacs.reset(); - __tolerance = VISIT_DETECTOR_TOLERANCE_DEPTH; -} - -void ctx::VisitDetector::__putLocationToVisit(ctx::Visit &visit) -{ - // TODO: filter out small accuracy locations? - std::vector latitudes; - std::vector longitudes; - std::vector accuracy; - visit.locationValid = false; - for (LocationEvent &location : __locationEvents) { - if (location.timestamp >= __entranceTime && location.timestamp <= __departureTime) { - latitudes.push_back(location.coordinates.latitude); - longitudes.push_back(location.coordinates.longitude); - accuracy.push_back(location.coordinates.accuracy); - visit.locationValid = true; - } - } - if (visit.locationValid) { - visit.location = medianLocation(latitudes, longitudes, accuracy); - _D("visit location set: lat=%.8f, lon=%.8f, acc=%.8f", - visit.location.latitude, - visit.location.longitude, - visit.location.accuracy); - } else { - _D("visit location not set"); - } -} - -void ctx::VisitDetector::__processBuffer(std::shared_ptr frame) -{ - if (__bufferedFrames.empty()) { - __historyFrames.push_back(frame); - } else { - __historyFrames.push_back(__bufferedFrames[0]); - for (size_t i = 1; i < __bufferedFrames.size(); i++) { - __detectEntrance(__bufferedFrames[i]); - if (__entranceToPlace) - break; - } - } -} - -void ctx::VisitDetector::__detectEntrance(std::shared_ptr currentFrame) -{ - if (currentFrame->macs2Counts.empty() || __historyFrames.empty()) { - __resetHistory(currentFrame); - return; - } - - if (__stableCounter == 0) { - std::shared_ptr oldestHistoryFrame = __historyFrames[0]; - __stayMacs = macSetFromMacs2Counts(oldestHistoryFrame->macs2Counts); - } - - std::shared_ptr currentBeacons = macSetFromMacs2Counts(currentFrame->macs2Counts); - - if (similarity::overlapBiggerOverSmaller(*currentBeacons, *__stayMacs) > VISIT_DETECTOR_OVERLAP) { - __stableCounter++; - __historyFrames.push_back(currentFrame); - if (__stableCounter == VISIT_DETECTOR_STABLE_DEPTH) // entrance detected - __visitStartDetected(); - } else { - __resetHistory(currentFrame); - } - return; -} - -void ctx::VisitDetector::__resetHistory() -{ - __stableCounter = 0; - __historyFrames.clear(); -} - -void ctx::VisitDetector::__resetHistory(std::shared_ptr frame) -{ - __resetHistory(); - __historyFrames.push_back(frame); -} - -std::shared_ptr ctx::VisitDetector::__selectRepresentatives(const std::vector> &frames) -{ - Macs2Counts reprs2Counts; - count_t allCount = 0; - - for (auto frame : frames) { - allCount += frame->numberOfTimestamps; - for (auto &c : frame->macs2Counts) { - reprs2Counts[c.first] += c.second; - } - } - - std::shared_ptr reprs2Shares = __macSharesFromCounts(reprs2Counts, allCount); - - share_t maxShare = __calcMaxShare(*reprs2Shares); - share_t threshold = maxShare < VISIT_DETECTOR_REP_THRESHOLD ? maxShare : VISIT_DETECTOR_REP_THRESHOLD; - - std::shared_ptr reprsMacSet = __macSetOfGreaterOrEqualShare(*reprs2Shares, threshold); - - return reprsMacSet; -} - -ctx::share_t ctx::VisitDetector::__calcMaxShare(const ctx::Macs2Shares &macs2Shares) -{ - ctx::share_t maxShare = 0.0; - for (auto &macShare : macs2Shares) { - if (macShare.second > maxShare) - maxShare = macShare.second; - } - return maxShare; -} - -std::shared_ptr ctx::VisitDetector::__macSetOfGreaterOrEqualShare(const ctx::Macs2Shares &macs2Shares, ctx::share_t threshold) -{ - std::shared_ptr macSet = std::make_shared(); - for (auto &macShare : macs2Shares) { - if (macShare.second >= threshold) - macSet->insert(macShare.first); - } - return macSet; -} - -std::shared_ptr ctx::VisitDetector::__macSharesFromCounts(ctx::Macs2Counts const &macs2Counts, ctx::count_t denominator) -{ - std::shared_ptr macs2Shares(std::make_shared()); - for (auto macCount : macs2Counts) { - (*macs2Shares)[macCount.first] = (share_t) macCount.second / denominator; - } - return macs2Shares; -} - -std::shared_ptr ctx::VisitDetector::__getVisits() -{ - return __detectedVisits; -} - -void ctx::VisitDetector::__dbCreateTables() -{ - bool ret = __dbManager->createTable(0, VISIT_TABLE, __VISIT_TABLE_COLUMNS); - _D("db: Visit Table Creation Result: %s", ret ? "SUCCESS" : "FAIL"); - - ret = __dbManager->createTable(0, WIFI_APS_MAP_TABLE, __WIFI_APS_MAP_TABLE_COLUMNS); - _D("db: Wifi AP Map Table Creation Result: %s", ret ? "SUCCESS" : "FAIL"); -} - -void ctx::VisitDetector::__putVisitCategToJson(const char* key, const Categs &categs, int categType, Json &data) -{ - auto categ = categs.find(categType); - if (categ == categs.end()) { - _E("json_put_visit no type %d in categs", categType); - } else { - data.set(NULL, key, categ->second); - } -} - -void ctx::VisitDetector::__putVisitCategsToJson(const Categs &categs, Json &data) -{ - __putVisitCategToJson(VISIT_COLUMN_CATEG_HOME, categs, PLACE_CATEG_ID_HOME, data); - __putVisitCategToJson(VISIT_COLUMN_CATEG_WORK, categs, PLACE_CATEG_ID_WORK, data); - __putVisitCategToJson(VISIT_COLUMN_CATEG_OTHER, categs, PLACE_CATEG_ID_OTHER, data); -} - -int ctx::VisitDetector::__dbInsertVisit(Visit visit) -{ - std::stringstream ss; - ss << *visit.macSet; - - Json data; - data.set(NULL, VISIT_COLUMN_WIFI_APS, ss.str().c_str()); - - data.set(NULL, VISIT_COLUMN_LOCATION_VALID, visit.locationValid); - data.set(NULL, VISIT_COLUMN_LOCATION_LATITUDE, visit.location.latitude); - data.set(NULL, VISIT_COLUMN_LOCATION_LONGITUDE, visit.location.longitude); - data.set(NULL, VISIT_COLUMN_LOCATION_ACCURACY, visit.location.accuracy); - - data.set(NULL, VISIT_COLUMN_START_TIME, static_cast(visit.interval.start)); - data.set(NULL, VISIT_COLUMN_END_TIME, static_cast(visit.interval.end)); - -#ifdef TIZEN_ENGINEER_MODE - std::string startTimeHuman = DebugUtils::humanReadableDateTime(visit.interval.start, "%F %T", 80); - std::string endTimeHuman = DebugUtils::humanReadableDateTime(visit.interval.end, "%F %T", 80); - data.set(NULL, VISIT_COLUMN_START_TIME_HUMAN, startTimeHuman.c_str()); - data.set(NULL, VISIT_COLUMN_END_TIME_HUMAN, endTimeHuman.c_str()); - _D("db: visit table insert interval: (%d, %d): (%s, %s)", - visit.interval.start, visit.interval.end, startTimeHuman.c_str(), endTimeHuman.c_str()); -#else - _D("db: visit table insert interval: (%d, %d)", visit.interval.start, visit.interval.end); -#endif /* TIZEN_ENGINEER_MODE */ - - __putVisitCategsToJson(visit.categs, data); - - int64_t rowId; - bool ret = __dbManager->insertSync(VISIT_TABLE, data, &rowId); - _D("db: visit table insert result: %s", ret ? "SUCCESS" : "FAIL"); - return ret; -} - -int ctx::VisitDetector::__dbInsertWifiAPsMap(Visit visit) -{ - std::stringstream query; - time_t now = time(nullptr); - const char* separator = " "; - query << "BEGIN TRANSACTION; \ - REPLACE INTO " WIFI_APS_MAP_TABLE " \ - ( " WIFI_APS_MAP_COLUMN_MAC ", " WIFI_APS_MAP_COLUMN_NETWORK_NAME ", " WIFI_APS_MAP_COLUMN_INSERT_TIME " ) \ - VALUES"; - for (Mac mac : *visit.macSet) { - // TODO: Add protection from SQL injection in network name!! - query << separator << "( '" << mac << "', '" << __wifiAPsMap.find(mac)->second << "', '" << now << "' )"; - separator = ", "; - } - __wifiAPsMap.clear(); - query << "; \ - END TRANSACTION;"; - bool ret = __dbManager->execute(0, query.str().c_str(), NULL); - _D("DB Wifi APs map insert request: %s", ret ? "SUCCESS" : "FAIL"); - return ret; -} - -void ctx::VisitDetector::onNewLocation(LocationEvent locationEvent) -{ - _D(""); - locationEvent.log(); - __locationEvents.push_back(locationEvent); -}; - -void ctx::VisitDetector::__setPeriod(PlaceRecogMode energyMode) -{ - switch (energyMode) { - case PLACE_RECOG_LOW_POWER_MODE: - __periodSeconds = VISIT_DETECTOR_PERIOD_SECONDS_LOW_POWER; - break; - case PLACE_RECOG_HIGH_ACCURACY_MODE: - __periodSeconds = VISIT_DETECTOR_PERIOD_SECONDS_HIGH_ACCURACY; - break; - default: - _E("Incorrect energy mode"); - } -} - -void ctx::VisitDetector::setMode(PlaceRecogMode energyMode) -{ - _D(""); - __setPeriod(energyMode); - if (__wifiLogger) - __wifiLogger->setMode(energyMode); -} - - - diff --git a/src/my-place/visit-detector/visit_detector.h b/src/my-place/visit-detector/visit_detector.h deleted file mode 100644 index 92c68ec..0000000 --- a/src/my-place/visit-detector/visit_detector.h +++ /dev/null @@ -1,105 +0,0 @@ -/* - * Copyright (c) 2016 Samsung Electronics Co., Ltd. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -#ifndef _CONTEXT_PLACE_RECOGNITION_VISIT_DETECTOR_H_ -#define _CONTEXT_PLACE_RECOGNITION_VISIT_DETECTOR_H_ - -#include -#include -#include -#include -#include -#include "../facade/user_places_types.h" -#include -#include -#include "visit_listener_iface.h" -#include "location_logger.h" -#include "location_listener_iface.h" -#include "wifi_listener_iface.h" -#include "wifi_logger.h" - -namespace ctx { - - class VisitDetector : public IWifiListener, ILocationListener { - - private: - bool __testMode; - std::map __wifiAPsMap; - std::shared_ptr __detectedVisits; // only used in test mode - LocationLogger *__locationLogger; - WifiLogger *__wifiLogger; - std::vector __listeners; - std::shared_ptr __currentMacEvents; - Interval __currentInterval; - std::vector __locationEvents; - std::vector> __historyFrames; // python: history_scans + history_times - std::vector> __bufferedFrames; // python: buffered_scans + buffered_times - int __stableCounter; - int __tolerance; - bool __entranceToPlace; - int __periodSeconds; - DatabaseManager *__dbManager; - - // fields that are used only in case of entrance detection - std::shared_ptr __representativesMacs; // macs that represent the current place - std::shared_ptr __stayMacs; // macs that can appear in the current place - time_t __entranceTime; - time_t __departureTime; - - bool __isValid(const Mac &mac); - void __shiftCurrentInterval(); - void __detectEntranceOrDeparture(std::shared_ptr frame); - void __detectEntrance(std::shared_ptr frame); - void __detectDeparture(std::shared_ptr frame); - void __processBuffer(std::shared_ptr frame); // python: buffer_analysing - std::shared_ptr __makeFrame(std::shared_ptr macEvents, Interval interval); // python: scans2fingerprint - void __resetHistory(); - void __resetHistory(std::shared_ptr frame); - void __visitStartDetected(); - void __visitEndDetected(); - void __putLocationToVisit(Visit &visit); - std::shared_ptr __selectRepresentatives(const std::vector> &frames); - std::shared_ptr __macSetOfGreaterOrEqualShare(const Macs2Shares &macs2Shares, share_t threshold); - std::shared_ptr __macSharesFromCounts(Macs2Counts const &macs2Counts, count_t denominator); // python: response_rate - share_t __calcMaxShare(const Macs2Shares &macs2Shares); - bool __isDisjoint(const Macs2Counts &macs2Counts, const MacSet &macSet); - bool __protrudesFrom(const Macs2Counts &macs2Counts, const MacSet &macSet); - void __setPeriod(PlaceRecogMode mode); - void __processCurrentLogger(); - std::shared_ptr __getVisits(); - - /* DATABASE */ - void __dbCreateTables(); - int __dbInsertVisit(Visit visit); - int __dbInsertWifiAPsMap(Visit visit); - void __putVisitCategToJson(const char* key, const Categs &categs, int categType, Json &data); - void __putVisitCategsToJson(const Categs &categs, Json &data); - - /* INPUT */ - void onWifiScan(MacEvent event); - void onNewLocation(LocationEvent location); - - public: - VisitDetector(time_t startScan, PlaceRecogMode energyMode = PLACE_RECOG_HIGH_ACCURACY_MODE, bool testMode = false); - ~VisitDetector(); - - void setMode(PlaceRecogMode energyMode); - - }; /* class VisitDetector */ - -} /* namespace ctx */ - -#endif /* End of _CONTEXT_PLACE_RECOGNITION_VISIT_DETECTOR_H_ */ diff --git a/src/my-place/visit-detector/visit_listener_iface.h b/src/my-place/visit-detector/visit_listener_iface.h deleted file mode 100644 index 03f5f20..0000000 --- a/src/my-place/visit-detector/visit_listener_iface.h +++ /dev/null @@ -1,33 +0,0 @@ -/* - * Copyright (c) 2016 Samsung Electronics Co., Ltd. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -#ifndef _CONTEXT_PLACE_RECOGNITION_VISIT_LISTENER_IFACE_H_ -#define _CONTEXT_PLACE_RECOGNITION_VISIT_LISTENER_IFACE_H_ - -namespace ctx { - - class IVisitListener { - - public: - virtual ~IVisitListener() {}; - virtual void onVisitStart() = 0; - virtual void onVisitEnd() = 0; - - }; /* class IVisitListener */ - -} /* namespace ctx */ - -#endif /* End of _CONTEXT_PLACE_RECOGNITION_VISIT_LISTENER_IFACE_H_ */ diff --git a/src/my-place/visit-detector/wifi_listener_iface.h b/src/my-place/visit-detector/wifi_listener_iface.h deleted file mode 100644 index 98cff1e..0000000 --- a/src/my-place/visit-detector/wifi_listener_iface.h +++ /dev/null @@ -1,34 +0,0 @@ -/* - * Copyright (c) 2016 Samsung Electronics Co., Ltd. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -#ifndef _CONTEXT_PLACE_RECOGNITION_WIFI_LISTENER_IFACE_H_ -#define _CONTEXT_PLACE_RECOGNITION_WIFI_LISTENER_IFACE_H_ - -#include "../facade/user_places_types.h" - -namespace ctx { - - class IWifiListener { - - public: - virtual ~IWifiListener() {}; - virtual void onWifiScan(ctx::MacEvent macEvent) = 0; - - }; /* IWifiListener */ - -} /* namespace ctx */ - -#endif /* End of _CONTEXT_PLACE_RECOGNITION_WIFI_LISTENER_IFACE_H_ */ diff --git a/src/my-place/visit-detector/wifi_logger.cpp b/src/my-place/visit-detector/wifi_logger.cpp deleted file mode 100644 index 9872d86..0000000 --- a/src/my-place/visit-detector/wifi_logger.cpp +++ /dev/null @@ -1,456 +0,0 @@ -/* - * Copyright (c) 2016 Samsung Electronics Co., Ltd. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -#include -#include -#include -#include "../facade/user_places_types.h" -#include "../utils/debug_utils.h" -#include "wifi_logger.h" - -#define __WIFI_CREATE_TABLE_COLUMNS \ - WIFI_COLUMN_TIMESTAMP " timestamp NOT NULL, "\ - WIFI_COLUMN_BSSID " TEXT NOT NULL, "\ - WIFI_COLUMN_ESSID " TEXT NOT NULL" - -#define __WIFI_ERROR_LOG(error) { \ - if (error != WIFI_ERROR_NONE) { \ - _E("ERROR == %s", __wifiError2Str(error)); \ - } else { \ - _D("SUCCESS"); \ - } \ -} - -int ctx::WifiLogger::__dbCreateTable() -{ - ctx::DatabaseManager dbManager; - bool ret = dbManager.createTable(0, WIFI_TABLE_NAME, __WIFI_CREATE_TABLE_COLUMNS, NULL, NULL); - _D("Table Creation Request: %s", ret ? "SUCCESS" : "FAIL"); - return ret; -} - -int ctx::WifiLogger::__dbInsertLogs() -{ - if (__logs.size() > 0) { - ctx::DatabaseManager dbManager; - std::stringstream query; - const char* separator = " "; - query << "BEGIN TRANSACTION; \ - INSERT INTO " WIFI_TABLE_NAME " \ - ( " WIFI_COLUMN_BSSID ", " WIFI_COLUMN_ESSID ", " WIFI_COLUMN_TIMESTAMP " ) \ - VALUES"; - for (MacEvent mac_event : __logs) { - query << separator << "( '" << mac_event.mac << "', '" << mac_event.networkName << "', '" << mac_event.timestamp << "' )"; - separator = ", "; - } - __logs.clear(); - query << "; \ - END TRANSACTION;"; - bool ret = dbManager.execute(0, query.str().c_str(), NULL); - _D("DB insert request: %s", ret ? "SUCCESS" : "FAIL"); - return ret; - } - _D("__logs vector empty -> nothing to insert"); - return 0; -} - -ctx::WifiLogger::WifiLogger(IWifiListener * listener, PlaceRecogMode energyMode) : - __timerOn(false), - __intervalMinutes(WIFI_LOGGER_INTERVAL_MINUTES_HIGH_ACCURACY), - __listener(listener), - __lastScanTime(time_t(0)), - __lasTimerCallbackTime(time_t(0)), - __duringVisit(false), - __connectedToWifiAp(false), - __started(false), - __running(false) -{ - _D("CONSTRUCTOR"); - - __setInterval(energyMode); - - if (WIFI_LOGGER_DATABASE) - __dbCreateTable(); - - __logs = std::vector(); - - __wifiSetDeviceStateChangedCbRequest(); - - if (WIFI_LOGGER_LOW_POWER_MODE) - __wifiSetConnectionStateChangedCbRequest(); - - wifi_connection_state_e state = __wifiGetConnectionStateRequest(); - __connectedToWifiAp = (state == WIFI_CONNECTION_STATE_CONNECTED); - _D("__connectedToWifiAp = %d, __duringVisit = %d IN CONSTRUCTOR", - static_cast(__connectedToWifiAp), - static_cast(__duringVisit)); -} - -ctx::WifiLogger::~WifiLogger() -{ - _D("DESTRUCTOR"); - stopLogging(); -} - -void ctx::WifiLogger::__wifiDeviceStateChangedCb(wifi_device_state_e state, void *userData) -{ - ctx::WifiLogger* wifiLogger = (ctx::WifiLogger *)userData; - switch (state) { - case WIFI_DEVICE_STATE_DEACTIVATED: - _D("WIFI setting OFF"); - if (wifiLogger->__started) - wifiLogger->__stopLogging(); - break; - case WIFI_DEVICE_STATE_ACTIVATED: - _D("WIFI setting ON"); - if (wifiLogger->__started) - wifiLogger->__startLogging(); - break; - default: - break; - } -} - -void ctx::WifiLogger::__wifiConnectionStateChangedCb(wifi_connection_state_e state, wifi_ap_h ap, void *userData) -{ - ctx::WifiLogger* wifiLogger = (ctx::WifiLogger *)userData; - switch (state) { - case WIFI_CONNECTION_STATE_CONNECTED: - _D("connected to AP"); - wifiLogger->__connectedToWifiAp = true; - break; - default: - _D("disconnected from AP -> __lastScansPool.clear()"); - wifiLogger->__connectedToWifiAp = false; - wifiLogger->__lastScansPool.clear(); - break; - } - // TODO: Check if AP bssid (MAC Address) will be helpful somehow in LOW_POWER mode -} - -bool ctx::WifiLogger::__wifiFoundApCb(wifi_ap_h ap, void *userData) -{ - ctx::WifiLogger* wifiLogger = (ctx::WifiLogger *)userData; - - char *bssid = NULL; - int ret = wifiLogger->__wifiApGetBssidRequest(ap, &bssid); - if (ret != WIFI_ERROR_NONE) - return false; - - char *essid = NULL; - ret = wifiLogger->__wifiApGetEssidRequest(ap, &essid); - if (ret != WIFI_ERROR_NONE) - return false; - - Mac mac; - try { - mac = Mac(bssid); - } catch (std::runtime_error &e) { - _E("Cannot create mac_event. Exception: %s", e.what()); - return false; - } - - MacEvent log(wifiLogger->__lastScanTime, mac, std::string(essid)); - if (wifiLogger->__listener) { - wifiLogger->__listener->onWifiScan(log); - if (WIFI_LOGGER_LOW_POWER_MODE - && (wifiLogger->__connectedToWifiAp || wifiLogger->__duringVisit) ) { - // Add to last scans AP's set - wifiLogger->__lastScansPool.insert(std::pair(std::string(bssid), std::string(essid))); - } - } - if (WIFI_LOGGER_DATABASE) - wifiLogger->__logs.push_back(log); - - return true; -} - -const char* ctx::WifiLogger::__wifiError2Str(int error) -{ - switch (error) { - case WIFI_ERROR_INVALID_PARAMETER: - return "WIFI_ERROR_INVALID_PARAMETER"; - case WIFI_ERROR_OUT_OF_MEMORY: - return "WIFI_ERROR_OUT_OF_MEMORY"; - case WIFI_ERROR_INVALID_OPERATION: - return "WIFI_ERROR_INVALID_OPERATION"; - case WIFI_ERROR_ADDRESS_FAMILY_NOT_SUPPORTED: - return "WIFI_ERROR_ADDRESS_FAMILY_NOT_SUPPORTED"; - case WIFI_ERROR_OPERATION_FAILED: - return "WIFI_ERROR_OPERATION_FAILED"; - case WIFI_ERROR_NO_CONNECTION: - return "WIFI_ERROR_NO_CONNECTION"; - case WIFI_ERROR_NOW_IN_PROGRESS: - return "WIFI_ERROR_NOW_IN_PROGRESS"; - case WIFI_ERROR_ALREADY_EXISTS: - return "WIFI_ERROR_ALREADY_EXISTS"; - case WIFI_ERROR_OPERATION_ABORTED: - return "WIFI_ERROR_OPERATION_ABORTED"; - case WIFI_ERROR_DHCP_FAILED: - return "WIFI_ERROR_DHCP_FAILED"; - case WIFI_ERROR_INVALID_KEY: - return "WIFI_ERROR_INVALID_KEY"; - case WIFI_ERROR_NO_REPLY: - return "WIFI_ERROR_NO_REPLY"; - case WIFI_ERROR_SECURITY_RESTRICTED: - return "WIFI_ERROR_SECURITY_RESTRICTED"; - case WIFI_ERROR_PERMISSION_DENIED: - return "WIFI_ERROR_PERMISSION_DENIED"; - default: - return "unknown wifi error code"; - } -} - -void ctx::WifiLogger::__wifiScanFinishedCb(wifi_error_e errorCode, void *userData) -{ - ctx::WifiLogger* wifiLogger = (ctx::WifiLogger *)userData; - - time_t now = time(nullptr); -#ifdef TIZEN_ENGINEER_MODE - double seconds = 0; - if (wifiLogger->__lastScanTime > 0) { - seconds = difftime(now, wifiLogger->__lastScanTime); - } - std::string timeStr = DebugUtils::humanReadableDateTime(now, "%T", 9); - _D("__connectedToWifiAp = %d, __duringVisit = %d, __lastScansPool.size() = %d -> scan %s (from last : %.1fs)", - static_cast(wifiLogger->__connectedToWifiAp), - static_cast(wifiLogger->__duringVisit), - wifiLogger->__lastScansPool.size(), - timeStr.c_str(), - seconds); -#endif /* TIZEN_ENGINEER_MODE */ - wifiLogger->__lastScanTime = now; - - int ret = wifiLogger->__wifiForeachFoundApsRequest(userData); - if (ret != WIFI_ERROR_NONE) - return; - if (WIFI_LOGGER_DATABASE) - wifiLogger->__dbInsertLogs(); -} - -bool ctx::WifiLogger::__checkWifiIsActivated() -{ - bool wifiActivated = true; - int ret = __wifiWrapper.isActivated(&wifiActivated); - __WIFI_ERROR_LOG(ret); - _D("Wi-Fi is %s", wifiActivated ? "ON" : "OFF"); - return wifiActivated; -} - -void ctx::WifiLogger::__wifiScanRequest() -{ - int ret = __wifiWrapper.scan(__wifiScanFinishedCb, this); - __WIFI_ERROR_LOG(ret); -} - -int ctx::WifiLogger::__wifiForeachFoundApsRequest(void *userData) -{ - int ret = __wifiWrapper.foreachFoundAP(__wifiFoundApCb, userData); - __WIFI_ERROR_LOG(ret); - return ret; -} - -wifi_connection_state_e ctx::WifiLogger::__wifiGetConnectionStateRequest() -{ - wifi_connection_state_e connectionState; - int ret = __wifiWrapper.getConnectionState(&connectionState); - __WIFI_ERROR_LOG(ret); - return connectionState; -} - -void ctx::WifiLogger::__wifiSetBackgroundScanCbRequest() -{ - int ret = __wifiWrapper.setBackgroundScanCb(__wifiScanFinishedCb, this); - __WIFI_ERROR_LOG(ret); -} - -void ctx::WifiLogger::__wifiSetDeviceStateChangedCbRequest() -{ - int ret = __wifiWrapper.setDeviceStateChangedCb(__wifiDeviceStateChangedCb, this); - __WIFI_ERROR_LOG(ret); -} - -void ctx::WifiLogger::__wifiSetConnectionStateChangedCbRequest() -{ - int ret = __wifiWrapper.setConnectionStateChangedCb(__wifiConnectionStateChangedCb, this); - __WIFI_ERROR_LOG(ret); -} - -int ctx::WifiLogger::__wifiApGetEssidRequest(wifi_ap_h ap, char **essid) -{ - int ret = __wifiWrapper.getEssidFromAP(ap, essid); - __WIFI_ERROR_LOG(ret); - return ret; -} - -int ctx::WifiLogger::__wifiApGetBssidRequest(wifi_ap_h ap, char **bssid) -{ - int ret = __wifiWrapper.getBssidFromAP(ap, bssid); - __WIFI_ERROR_LOG(ret); - return ret; -} - -bool ctx::WifiLogger::__checkTimerId(int id) -{ - _D("id == %d, __timerId == %d", id, __timerId); - return id == __timerId; -} - -/* - * Accepted time from last callback is >= than minimum interval - */ -bool ctx::WifiLogger::__checkTimerTime(time_t now) -{ - double seconds = 0; - if (__lasTimerCallbackTime > 0) { - seconds = difftime(now, __lasTimerCallbackTime); - if (seconds < WIFI_LOGGER_ACTIVE_SCANNING_MIN_INTERVAL) { - _D("last == %d, now == %d, diff = %.1fs -> Incorrect timer callback", __lasTimerCallbackTime, now, seconds); - return false; - } else { - _D("last == %d, now == %d, diff = %.1fs -> Correct timer callback", __lasTimerCallbackTime, now, seconds); - } - } else { - _D("last == %d, now == %d -> First callback", __lasTimerCallbackTime, now); - } - __lasTimerCallbackTime = now; - return true; -} - -bool ctx::WifiLogger::onTimerExpired(int id) -{ - time_t now = time(nullptr); - _D(""); - if (__checkTimerId(id) == false) // Incorrect callback call - return false; - if (__checkTimerTime(now) == false) // Prevention from double callback call bug - return __timerOn; - _D("__connectedToWifiAp = %d, __duringVisit = %d, __lastScansPool.size() = %d", - static_cast(__connectedToWifiAp), - static_cast(__duringVisit), - __lastScansPool.size()); - if (WIFI_LOGGER_LOW_POWER_MODE - && __duringVisit - && __connectedToWifiAp - && __lastScansPool.size() > 0) { - _D("trying to send fake scan"); - if (__listener) { - _D("__listener != false -> CORRECT"); - for (std::pair ap : __lastScansPool) { - Mac mac(ap.first); - MacEvent scan(now, mac, ap.second); - _D("send fake scan (%s, %s)", ap.first.c_str(), ap.second.c_str()); - __listener->onWifiScan(scan); - } - } - } else { - __wifiScanRequest(); - } - return __timerOn; -} - -void ctx::WifiLogger::startLogging() -{ - _D(""); - __started = true; - __startLogging(); -} - -void ctx::WifiLogger::__startLogging() -{ - _D(""); - if (!__checkWifiIsActivated() || __running) - return; - __running = true; - - if (WIFI_LOGGER_ACTIVE_SCANNING) { - __timerStart(__intervalMinutes); - __wifiScanRequest(); - } - if (WIFI_LOGGER_PASSIVE_SCANNING) - __wifiSetBackgroundScanCbRequest(); -} - -void ctx::WifiLogger::stopLogging() -{ - _D(""); - __started = false; - __stopLogging(); -} - -void ctx::WifiLogger::__stopLogging() -{ - _D(""); - if (!__running) - return; - if (WIFI_LOGGER_ACTIVE_SCANNING) { - // Unset timer - __timerOn = false; - // Remove timer - __timerManager.remove(__timerId); - } - if (WIFI_LOGGER_PASSIVE_SCANNING) - __wifiWrapper.unsetBackgroundScanCb(); - __running = false; -} - -void ctx::WifiLogger::__timerStart(time_t minutes) -{ - __timerOn = true; - __timerId = __timerManager.setFor(minutes, this); - _D("%s (minutes=%d)", __timerId >= 0 ? "SUCCESS" : "ERROR", minutes); -} - -void ctx::WifiLogger::onVisitStart() -{ - _D(""); - __duringVisit = true; -} - -void ctx::WifiLogger::onVisitEnd() -{ - _D("__lastScansPool.clear()"); - __duringVisit = false; - __lastScansPool.clear(); -} - -void ctx::WifiLogger::__setInterval(PlaceRecogMode energyMode) -{ - switch (energyMode) { - case PLACE_RECOG_LOW_POWER_MODE: - __intervalMinutes = WIFI_LOGGER_INTERVAL_MINUTES_LOW_POWER; - break; - case PLACE_RECOG_HIGH_ACCURACY_MODE: - __intervalMinutes = WIFI_LOGGER_INTERVAL_MINUTES_HIGH_ACCURACY; - break; - default: - _E("Incorrect energy mode"); - } -} - -void ctx::WifiLogger::__timerRestart() -{ - __timerManager.remove(__timerId); - __timerStart(__intervalMinutes); -} - -void ctx::WifiLogger::setMode(PlaceRecogMode energyMode) -{ - _D(""); - __setInterval(energyMode); - if (WIFI_LOGGER_ACTIVE_SCANNING && __timerOn) - __timerRestart(); -} diff --git a/src/my-place/visit-detector/wifi_logger.h b/src/my-place/visit-detector/wifi_logger.h deleted file mode 100644 index e3d03c3..0000000 --- a/src/my-place/visit-detector/wifi_logger.h +++ /dev/null @@ -1,119 +0,0 @@ -/* - * Copyright (c) 2016 Samsung Electronics Co., Ltd. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -#ifndef _CONTEXT_PLACE_RECOGNITION_WIFI_LOGGER_H_ -#define _CONTEXT_PLACE_RECOGNITION_WIFI_LOGGER_H_ - -#include -#include -#include -#include -#include -#include "wifi_listener_iface.h" -#include "visit_listener_iface.h" -#include "../facade/user_places_params.h" - -/* Database usage flag */ -#define WIFI_LOGGER_DATABASE false - -/* Active scanning usage flag */ -#define WIFI_LOGGER_ACTIVE_SCANNING true - -/* Passive scanning usage flag */ -#define WIFI_LOGGER_PASSIVE_SCANNING true - -/* Active scanning minimum interval in seconds */ -#define WIFI_LOGGER_ACTIVE_SCANNING_MIN_INTERVAL 10 - -/* - * Low power scanning usage flag - * (When phone is connected to some WiFi Access Point - * last scan data is returned instead of new scan triggering) - */ -#define WIFI_LOGGER_LOW_POWER_MODE false - -namespace ctx { - - class WifiLogger : public ITimerListener, public IVisitListener { - - public: - WifiLogger(IWifiListener * listener = nullptr, - PlaceRecogMode energyMode = PLACE_RECOG_HIGH_ACCURACY_MODE); - ~WifiLogger(); - - void startLogging(); - void stopLogging(); - void setMode(PlaceRecogMode energyMode); - - private: - /* INPUT */ - void onVisitStart(); - void onVisitEnd(); - - bool onTimerExpired(int timerId); - - /* TIMER */ - bool __timerOn; - int __timerId; - int __intervalMinutes; - TimerManager __timerManager; - void __setInterval(PlaceRecogMode energyMode); - bool __checkTimerId(int id); - bool __checkTimerTime(time_t now); - void __timerStart(time_t minutes); - void __timerRestart(); - - /* DATABASE */ - static int __dbCreateTable(); - int __dbInsertLogs(); - - /* SYSTEM CAPI WRAPPERS */ - WifiWrapper __wifiWrapper; - void __wifiSetBackgroundScanCbRequest(); - void __wifiSetDeviceStateChangedCbRequest(); - void __wifiSetConnectionStateChangedCbRequest(); - bool __checkWifiIsActivated(); - void __wifiScanRequest(); - int __wifiForeachFoundApsRequest(void *userData); - wifi_connection_state_e __wifiGetConnectionStateRequest(); - int __wifiApGetEssidRequest(wifi_ap_h ap, char **essid); - int __wifiApGetBssidRequest(wifi_ap_h ap, char **bssid); - - /* SYSTEM CAPI CALLBACKS */ - static void __wifiDeviceStateChangedCb(wifi_device_state_e state, void *userData); - static void __wifiConnectionStateChangedCb(wifi_connection_state_e state, wifi_ap_h ap, void *userData); - static bool __wifiFoundApCb(wifi_ap_h ap, void *userData); - static void __wifiScanFinishedCb(wifi_error_e errorCode, void *userData); - - IWifiListener * const __listener; - std::vector __logs; - std::map __lastScansPool; // Mac address to network name map - time_t __lastScanTime; - time_t __lasTimerCallbackTime; - bool __duringVisit; - bool __connectedToWifiAp; - bool __started; - bool __running; - - void __startLogging(); - void __stopLogging(); - static const char* __wifiError2Str(int error); - - }; /* class WifiLogger */ - -} /* namespace ctx */ - -#endif /* End of _CONTEXT_PLACE_RECOGNITION_WIFI_LOGGER_H_ */