From 348fb506020a2aaf3e6e3ad281be810526e542bc Mon Sep 17 00:00:00 2001 From: Brian Chen Date: Fri, 23 Dec 2016 17:35:00 -0500 Subject: [PATCH 01/21] Bug 1325488 - Deduplicate subdomain removal in IconGenerator. r=ahunt --- .../gecko/icons/loader/IconGenerator.java | 17 +++-------------- 1 file changed, 3 insertions(+), 14 deletions(-) diff --git a/mobile/android/base/java/org/mozilla/gecko/icons/loader/IconGenerator.java b/mobile/android/base/java/org/mozilla/gecko/icons/loader/IconGenerator.java index e0139345d80c..da1900b67d25 100644 --- a/mobile/android/base/java/org/mozilla/gecko/icons/loader/IconGenerator.java +++ b/mobile/android/base/java/org/mozilla/gecko/icons/loader/IconGenerator.java @@ -21,6 +21,7 @@ import android.util.TypedValue; import org.mozilla.gecko.R; import org.mozilla.gecko.icons.IconRequest; import org.mozilla.gecko.icons.IconResponse; +import org.mozilla.gecko.util.StringUtils; /** * This loader will generate an icon in case no icon could be loaded. In order to do so this needs @@ -43,14 +44,6 @@ public class IconGenerator implements IconLoader { 0xFFea385e, }; - // List of common prefixes of host names. Those prefixes will be striped before a prepresentative - // character for an URL is determined. - private static final String[] COMMON_PREFIXES = { - "www.", - "m.", - "mobile.", - }; - private static final int TEXT_SIZE_DP = 12; @Override public IconResponse load(IconRequest request) { @@ -156,12 +149,8 @@ public class IconGenerator implements IconLoader { return "?"; } - // Strip common prefixes that we do not want to use to determine the representative character - for (String prefix : COMMON_PREFIXES) { - if (snippet.startsWith(prefix)) { - snippet = snippet.substring(prefix.length()); - } - } + // Strip common prefixes that we do not want to use to determine the representative characterS + snippet = StringUtils.stripCommonSubdomains(snippet); return snippet; } From 0401f89b1c7917a29d42025b63fce1153fd95aaa Mon Sep 17 00:00:00 2001 From: Jesse Ruderman Date: Mon, 16 Jan 2017 02:09:21 +0100 Subject: [PATCH 02/21] Bug 743469 - Add a crashtest. --- layout/svg/crashtests/743469.svg | 5 +++++ layout/svg/crashtests/crashtests.list | 1 + 2 files changed, 6 insertions(+) create mode 100644 layout/svg/crashtests/743469.svg diff --git a/layout/svg/crashtests/743469.svg b/layout/svg/crashtests/743469.svg new file mode 100644 index 000000000000..6affc6fab8c7 --- /dev/null +++ b/layout/svg/crashtests/743469.svg @@ -0,0 +1,5 @@ + + + diff --git a/layout/svg/crashtests/crashtests.list b/layout/svg/crashtests/crashtests.list index 635a4af42add..b8320ef40425 100644 --- a/layout/svg/crashtests/crashtests.list +++ b/layout/svg/crashtests/crashtests.list @@ -133,6 +133,7 @@ load 725918-1.svg load 732836-1.svg load 740627-1.svg load 740627-2.svg +load 743469.svg load 757704-1.svg load 757718-1.svg load 757751-1.svg From 0b542426f181897e52bceabb9400cd5fe3e4cf33 Mon Sep 17 00:00:00 2001 From: Jesse Ruderman Date: Mon, 16 Jan 2017 02:09:21 +0100 Subject: [PATCH 03/21] Bug 606914 - Add a crashtest. --- layout/svg/crashtests/606914.xhtml | 1 + layout/svg/crashtests/crashtests.list | 1 + 2 files changed, 2 insertions(+) create mode 100644 layout/svg/crashtests/606914.xhtml diff --git a/layout/svg/crashtests/606914.xhtml b/layout/svg/crashtests/606914.xhtml new file mode 100644 index 000000000000..fc019af5738f --- /dev/null +++ b/layout/svg/crashtests/606914.xhtml @@ -0,0 +1 @@ +X diff --git a/layout/svg/crashtests/crashtests.list b/layout/svg/crashtests/crashtests.list index b8320ef40425..7fc87b244615 100644 --- a/layout/svg/crashtests/crashtests.list +++ b/layout/svg/crashtests/crashtests.list @@ -105,6 +105,7 @@ load 587336-1.html load 590291-1.svg load 601999-1.html load 605626-1.svg +asserts(2) load 606914.xhtml # bug 606914 asserts-if(stylo,2) load 610594-1.html # bug 1324669 load 610954-1.html load 612662-1.svg From 32e0c74c9136d17cc38432902f75f2e464038e67 Mon Sep 17 00:00:00 2001 From: Jesse Ruderman Date: Mon, 16 Jan 2017 02:09:21 +0100 Subject: [PATCH 04/21] Bug 742602 - Add a crashtest. --- layout/generic/crashtests/742602.html | 6 ++++++ layout/generic/crashtests/crashtests.list | 1 + 2 files changed, 7 insertions(+) create mode 100644 layout/generic/crashtests/742602.html diff --git a/layout/generic/crashtests/742602.html b/layout/generic/crashtests/742602.html new file mode 100644 index 000000000000..32913c93b10c --- /dev/null +++ b/layout/generic/crashtests/742602.html @@ -0,0 +1,6 @@ + + + +
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
+ + diff --git a/layout/generic/crashtests/crashtests.list b/layout/generic/crashtests/crashtests.list index c75a381128d2..b601dfdb3aeb 100644 --- a/layout/generic/crashtests/crashtests.list +++ b/layout/generic/crashtests/crashtests.list @@ -480,6 +480,7 @@ load 737313-1.html load 737313-2.html load 737313-3.html test-pref(font.size.inflation.emPerLine,15) load 740199-1.xhtml +test-pref(font.size.inflation.emPerLine,15) load 742602.html load 747688.html load 750066.html load 757413.xhtml From bd4e0b2549e89951f4b2638d157449bb96dba850 Mon Sep 17 00:00:00 2001 From: Jesse Ruderman Date: Mon, 16 Jan 2017 02:09:21 +0100 Subject: [PATCH 05/21] Bug 767251 - Add a crashtest. --- layout/mathml/crashtests/767251.xhtml | 1 + layout/mathml/crashtests/crashtests.list | 1 + 2 files changed, 2 insertions(+) create mode 100644 layout/mathml/crashtests/767251.xhtml diff --git a/layout/mathml/crashtests/767251.xhtml b/layout/mathml/crashtests/767251.xhtml new file mode 100644 index 000000000000..aa3632a6ba0c --- /dev/null +++ b/layout/mathml/crashtests/767251.xhtml @@ -0,0 +1 @@ +n diff --git a/layout/mathml/crashtests/crashtests.list b/layout/mathml/crashtests/crashtests.list index 6322f9eaa2b0..f277e2f8e880 100644 --- a/layout/mathml/crashtests/crashtests.list +++ b/layout/mathml/crashtests/crashtests.list @@ -58,6 +58,7 @@ load 654928-1.html load 655451-1.xhtml load 713606-1.html load 716349-1.html +load 767251.xhtml load 848725-1.html load 848725-2.html load 947557-1.html From 3a3075b97172412527a90bedbcf74b51fc4780d8 Mon Sep 17 00:00:00 2001 From: Jason Laster Date: Fri, 13 Jan 2017 13:09:00 -0500 Subject: [PATCH 06/21] Bug 1330156 - Update bundle names. r=tromey --HG-- rename : devtools/client/debugger/new/styles.css => devtools/client/debugger/new/debugger.css rename : devtools/client/debugger/new/bundle.js => devtools/client/debugger/new/debugger.js --- browser/base/content/test/general/browser_parsable_css.js | 2 +- devtools/client/debugger/new/{styles.css => debugger.css} | 0 devtools/client/debugger/new/{bundle.js => debugger.js} | 0 devtools/client/debugger/new/index.html | 4 ++-- devtools/client/debugger/new/moz.build | 6 +++--- 5 files changed, 6 insertions(+), 6 deletions(-) rename devtools/client/debugger/new/{styles.css => debugger.css} (100%) rename devtools/client/debugger/new/{bundle.js => debugger.js} (100%) diff --git a/browser/base/content/test/general/browser_parsable_css.js b/browser/base/content/test/general/browser_parsable_css.js index 47cd72115e8e..82955a23db41 100644 --- a/browser/base/content/test/general/browser_parsable_css.js +++ b/browser/base/content/test/general/browser_parsable_css.js @@ -14,7 +14,7 @@ let whitelist = [ {sourceName: /codemirror\.css$/i, isFromDevTools: true}, // The debugger uses cross-browser CSS. - {sourceName: /devtools\/client\/debugger\/new\/styles.css/i, + {sourceName: /devtools\/client\/debugger\/new\/debugger.css/i, isFromDevTools: true}, // PDFjs is futureproofing its pseudoselectors, and those rules are dropped. {sourceName: /web\/viewer\.css$/i, diff --git a/devtools/client/debugger/new/styles.css b/devtools/client/debugger/new/debugger.css similarity index 100% rename from devtools/client/debugger/new/styles.css rename to devtools/client/debugger/new/debugger.css diff --git a/devtools/client/debugger/new/bundle.js b/devtools/client/debugger/new/debugger.js similarity index 100% rename from devtools/client/debugger/new/bundle.js rename to devtools/client/debugger/new/debugger.js diff --git a/devtools/client/debugger/new/index.html b/devtools/client/debugger/new/index.html index ed4c976fc562..967b7d208281 100644 --- a/devtools/client/debugger/new/index.html +++ b/devtools/client/debugger/new/index.html @@ -13,7 +13,7 @@ - +
@@ -26,6 +26,6 @@ window, }); - + diff --git a/devtools/client/debugger/new/moz.build b/devtools/client/debugger/new/moz.build index 09d1f908e9e8..b08bea976d5e 100644 --- a/devtools/client/debugger/new/moz.build +++ b/devtools/client/debugger/new/moz.build @@ -4,9 +4,9 @@ # file, You can obtain one at http://mozilla.org/MPL/2.0/. DevToolsModules( - 'bundle.js', + 'debugger.css', + 'debugger.js', 'panel.js', 'pretty-print-worker.js', - 'source-map-worker.js', - 'styles.css' + 'source-map-worker.js' ) From 76684a87152176bcb2441a1498b9f465f78fbe19 Mon Sep 17 00:00:00 2001 From: John Dai Date: Thu, 12 Jan 2017 18:54:00 -0500 Subject: [PATCH 07/21] Bug 1319078 - Form validation should account for the visibility of the input element. r=gijs --- browser/modules/FormSubmitObserver.jsm | 66 ++++++++++++---------- browser/modules/test/browser.ini | 1 + browser/modules/test/browser_bug1319078.js | 49 ++++++++++++++++ 3 files changed, 87 insertions(+), 29 deletions(-) create mode 100644 browser/modules/test/browser_bug1319078.js diff --git a/browser/modules/FormSubmitObserver.jsm b/browser/modules/FormSubmitObserver.jsm index 674f6cf00676..9cd7dde079b7 100644 --- a/browser/modules/FormSubmitObserver.jsm +++ b/browser/modules/FormSubmitObserver.jsm @@ -101,40 +101,48 @@ FormSubmitObserver.prototype = return; } - // Insure that this is the FormSubmitObserver associated with the - // element / window this notification is about. - let element = aInvalidElements.queryElementAt(0, Ci.nsISupports); - if (this._content != element.ownerGlobal.top.document.defaultView) { - return; - } + // Show a validation message on the first focusable element. + for (let i = 0; i < aInvalidElements.length; i++) { + // Insure that this is the FormSubmitObserver associated with the + // element / window this notification is about. + let element = aInvalidElements.queryElementAt(i, Ci.nsISupports); + if (this._content != element.ownerGlobal.top.document.defaultView) { + return; + } - if (!(element instanceof HTMLInputElement || - element instanceof HTMLTextAreaElement || - element instanceof HTMLSelectElement || - element instanceof HTMLButtonElement)) { - return; - } + if (!(element instanceof HTMLInputElement || + element instanceof HTMLTextAreaElement || + element instanceof HTMLSelectElement || + element instanceof HTMLButtonElement)) { + continue; + } - // Update validation message before showing notification - this._validationMessage = element.validationMessage; + if (!Services.focus.elementIsFocusable(element, 0)) { + continue; + } + + // Update validation message before showing notification + this._validationMessage = element.validationMessage; + + // Don't connect up to the same element more than once. + if (this._element == element) { + this._showPopup(element); + break; + } + this._element = element; + + element.focus(); + + // Watch for input changes which may change the validation message. + element.addEventListener("input", this, false); + + // Watch for focus changes so we can disconnect our listeners and + // hide the popup. + element.addEventListener("blur", this, false); - // Don't connect up to the same element more than once. - if (this._element == element) { this._showPopup(element); - return; + break; } - this._element = element; - - element.focus(); - - // Watch for input changes which may change the validation message. - element.addEventListener("input", this, false); - - // Watch for focus changes so we can disconnect our listeners and - // hide the popup. - element.addEventListener("blur", this, false); - - this._showPopup(element); }, /* diff --git a/browser/modules/test/browser.ini b/browser/modules/test/browser.ini index 6255425108d8..2a9268051ed0 100644 --- a/browser/modules/test/browser.ini +++ b/browser/modules/test/browser.ini @@ -41,3 +41,4 @@ support-files = [browser_UsageTelemetry_content.js] [browser_UsageTelemetry_content_aboutHome.js] [browser_urlBar_zoom.js] +[browser_bug1319078.js] \ No newline at end of file diff --git a/browser/modules/test/browser_bug1319078.js b/browser/modules/test/browser_bug1319078.js new file mode 100644 index 000000000000..da1e1159db9a --- /dev/null +++ b/browser/modules/test/browser_bug1319078.js @@ -0,0 +1,49 @@ +"use strict"; + +var gInvalidFormPopup = document.getElementById('invalid-form-popup'); + +function checkPopupHide() { + ok(gInvalidFormPopup.state != 'showing' && gInvalidFormPopup.state != 'open', + "[Test " + testId + "] The invalid form popup should not be shown"); +} + +var testId = 0; + +function incrementTest() { + testId++; + info("Starting next part of test"); +} + +/** + * In this test, we check that no popup appears if the element display is none. + */ +add_task(function* () { + ok(gInvalidFormPopup, + "The browser should have a popup to show when a form is invalid"); + + incrementTest(); + let testPage = + 'data:text/html,' + + '
'; + let tab = yield BrowserTestUtils.openNewForegroundTab(gBrowser, testPage); + yield BrowserTestUtils.synthesizeMouse("#s", 0, 0, {}, gBrowser.selectedBrowser); + + checkPopupHide(); + yield BrowserTestUtils.removeTab(tab); +}); + +/** + * In this test, we check that no popup appears if the element visibility is hidden. + */ +add_task(function* () { + incrementTest(); + let testPage = + 'data:text/html,' + + '
'; + let tab = yield BrowserTestUtils.openNewForegroundTab(gBrowser, testPage); + yield BrowserTestUtils.synthesizeMouse("#s", 0, 0, {}, gBrowser.selectedBrowser); + + checkPopupHide(); + yield BrowserTestUtils.removeTab(tab); +}); + From 92f187a88954310353470a444dc2c7645b1e914d Mon Sep 17 00:00:00 2001 From: Xidorn Quan Date: Mon, 16 Jan 2017 18:05:49 +1100 Subject: [PATCH 08/21] No bug - Change test_clip-path_polygon.html to use standard mode. MozReview-Commit-ID: HPBjMMlJP4V --HG-- extra : source : 12a8afbfe87f4efb16f219459a2d19b537161171 --- layout/style/test/test_clip-path_polygon.html | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/layout/style/test/test_clip-path_polygon.html b/layout/style/test/test_clip-path_polygon.html index 9f25accd16a2..095307cdf5df 100644 --- a/layout/style/test/test_clip-path_polygon.html +++ b/layout/style/test/test_clip-path_polygon.html @@ -1,3 +1,4 @@ + clip-path with polygon() hit test @@ -38,4 +39,4 @@ is(a, document.elementFromPoint(299, 200), "a should be found"); is(a, document.elementFromPoint(200, 299), "a should be found"); is(a, document.elementFromPoint(250, 250), "a should be found"); - \ No newline at end of file + From b89a8163faf0489248fbe73f96a86d8f5454da9f Mon Sep 17 00:00:00 2001 From: Ehsan Akhgari Date: Tue, 3 Jan 2017 16:52:03 -0500 Subject: [PATCH 09/21] Bug 1328422 - Make WebAudioDecodeJob not be refcounted, and instead manage its lifetime explicitly; r=padenot --- dom/media/webaudio/AudioContext.cpp | 13 ++++++++++--- dom/media/webaudio/AudioContext.h | 3 ++- dom/media/webaudio/MediaBufferDecoder.cpp | 21 --------------------- dom/media/webaudio/MediaBufferDecoder.h | 7 +------ 4 files changed, 13 insertions(+), 31 deletions(-) diff --git a/dom/media/webaudio/AudioContext.cpp b/dom/media/webaudio/AudioContext.cpp index c77d1a312f48..3ba95053f5e3 100644 --- a/dom/media/webaudio/AudioContext.cpp +++ b/dom/media/webaudio/AudioContext.cpp @@ -529,12 +529,12 @@ AudioContext::DecodeAudioData(const ArrayBuffer& aBuffer, if (aSuccessCallback.WasPassed()) { successCallback = &aSuccessCallback.Value(); } - RefPtr job( + UniquePtr job( new WebAudioDecodeJob(contentType, this, promise, successCallback, failureCallback)); AsyncDecodeWebAudio(contentType.get(), data, length, *job); // Transfer the ownership to mDecodeJobs - mDecodeJobs.AppendElement(job.forget()); + mDecodeJobs.AppendElement(Move(job)); return promise.forget(); } @@ -542,7 +542,14 @@ AudioContext::DecodeAudioData(const ArrayBuffer& aBuffer, void AudioContext::RemoveFromDecodeQueue(WebAudioDecodeJob* aDecodeJob) { - mDecodeJobs.RemoveElement(aDecodeJob); + // Since UniquePtr doesn't provide an operator== which allows you to compare + // against raw pointers, we need to iterate manually. + for (uint32_t i = 0; i < mDecodeJobs.Length(); ++i) { + if (mDecodeJobs[i].get() == aDecodeJob) { + mDecodeJobs.RemoveElementAt(i); + break; + } + } } void diff --git a/dom/media/webaudio/AudioContext.h b/dom/media/webaudio/AudioContext.h index b74ca41e05e2..4aa0c8221781 100644 --- a/dom/media/webaudio/AudioContext.h +++ b/dom/media/webaudio/AudioContext.h @@ -13,6 +13,7 @@ #include "mozilla/DOMEventTargetHelper.h" #include "mozilla/MemoryReporting.h" #include "mozilla/dom/TypedArray.h" +#include "mozilla/UniquePtr.h" #include "nsCOMPtr.h" #include "nsCycleCollectionParticipant.h" #include "nsHashKeys.h" @@ -348,7 +349,7 @@ private: AudioContextState mAudioContextState; RefPtr mDestination; RefPtr mListener; - nsTArray > mDecodeJobs; + nsTArray > mDecodeJobs; // This array is used to keep the suspend/resume/close promises alive until // they are resolved, so we can safely pass them accross threads. nsTArray> mPromiseGripArray; diff --git a/dom/media/webaudio/MediaBufferDecoder.cpp b/dom/media/webaudio/MediaBufferDecoder.cpp index 55a9a683f930..02ef7bceecb6 100644 --- a/dom/media/webaudio/MediaBufferDecoder.cpp +++ b/dom/media/webaudio/MediaBufferDecoder.cpp @@ -34,27 +34,6 @@ namespace mozilla { extern LazyLogModule gMediaDecoderLog; -NS_IMPL_CYCLE_COLLECTION_CLASS(WebAudioDecodeJob) - -NS_IMPL_CYCLE_COLLECTION_UNLINK_BEGIN(WebAudioDecodeJob) - NS_IMPL_CYCLE_COLLECTION_UNLINK(mContext) - NS_IMPL_CYCLE_COLLECTION_UNLINK(mOutput) - NS_IMPL_CYCLE_COLLECTION_UNLINK(mSuccessCallback) - NS_IMPL_CYCLE_COLLECTION_UNLINK(mFailureCallback) -NS_IMPL_CYCLE_COLLECTION_UNLINK_END - -NS_IMPL_CYCLE_COLLECTION_TRAVERSE_BEGIN(WebAudioDecodeJob) - NS_IMPL_CYCLE_COLLECTION_TRAVERSE(mContext) - NS_IMPL_CYCLE_COLLECTION_TRAVERSE(mOutput) - NS_IMPL_CYCLE_COLLECTION_TRAVERSE(mSuccessCallback) - NS_IMPL_CYCLE_COLLECTION_TRAVERSE(mFailureCallback) -NS_IMPL_CYCLE_COLLECTION_TRAVERSE_END - -NS_IMPL_CYCLE_COLLECTION_TRACE_BEGIN(WebAudioDecodeJob) -NS_IMPL_CYCLE_COLLECTION_TRACE_END -NS_IMPL_CYCLE_COLLECTION_ROOT_NATIVE(WebAudioDecodeJob, AddRef) -NS_IMPL_CYCLE_COLLECTION_UNROOT_NATIVE(WebAudioDecodeJob, Release) - using namespace dom; class ReportResultTask final : public Runnable diff --git a/dom/media/webaudio/MediaBufferDecoder.h b/dom/media/webaudio/MediaBufferDecoder.h index 3e79b37ff988..fec3be8a5759 100644 --- a/dom/media/webaudio/MediaBufferDecoder.h +++ b/dom/media/webaudio/MediaBufferDecoder.h @@ -35,9 +35,7 @@ struct WebAudioDecodeJob final dom::Promise* aPromise, dom::DecodeSuccessCallback* aSuccessCallback = nullptr, dom::DecodeErrorCallback* aFailureCallback = nullptr); - - NS_INLINE_DECL_CYCLE_COLLECTING_NATIVE_REFCOUNTING(WebAudioDecodeJob) - NS_DECL_CYCLE_COLLECTION_SCRIPT_HOLDER_NATIVE_CLASS(WebAudioDecodeJob) + ~WebAudioDecodeJob(); enum ErrorCode { NoError, @@ -65,9 +63,6 @@ struct WebAudioDecodeJob final RefPtr mFailureCallback; // can be null RefPtr mOutput; RefPtr mBuffer; - -private: - ~WebAudioDecodeJob(); }; void AsyncDecodeWebAudio(const char* aContentType, uint8_t* aBuffer, From 74632640cdd3da19fd48ee26acdca51bdee94aaf Mon Sep 17 00:00:00 2001 From: Jon Coppeard Date: Mon, 16 Jan 2017 08:52:14 +0000 Subject: [PATCH 10/21] Bug 1320993 - Fix exporting default class expression r=shu --- js/src/builtin/ModuleObject.cpp | 70 ++++++++++---------- js/src/jit-test/tests/modules/bug-1320993.js | 2 + 2 files changed, 37 insertions(+), 35 deletions(-) create mode 100644 js/src/jit-test/tests/modules/bug-1320993.js diff --git a/js/src/builtin/ModuleObject.cpp b/js/src/builtin/ModuleObject.cpp index 840864e539e6..6d42508e09b3 100644 --- a/js/src/builtin/ModuleObject.cpp +++ b/js/src/builtin/ModuleObject.cpp @@ -1140,6 +1140,13 @@ ModuleBuilder::processExport(frontend::ParseNode* pn) bool isDefault = pn->getKind() == PNK_EXPORT_DEFAULT; ParseNode* kid = isDefault ? pn->pn_left : pn->pn_kid; + if (isDefault && pn->pn_right) { + // This is an export default containing an expression. + RootedAtom localName(cx_, cx_->names().starDefaultStar); + RootedAtom exportName(cx_, cx_->names().default_); + return appendExportEntry(exportName, localName); + } + switch (kid->getKind()) { case PNK_EXPORT_SPEC_LIST: MOZ_ASSERT(!isDefault); @@ -1153,53 +1160,46 @@ ModuleBuilder::processExport(frontend::ParseNode* pn) break; case PNK_CLASS: { - const ClassNode& cls = kid->as(); - MOZ_ASSERT(cls.names()); - RootedAtom localName(cx_, cls.names()->innerBinding()->pn_atom); - RootedAtom exportName(cx_, isDefault ? cx_->names().default_ : localName.get()); - if (!appendExportEntry(exportName, localName)) - return false; - break; + const ClassNode& cls = kid->as(); + MOZ_ASSERT(cls.names()); + RootedAtom localName(cx_, cls.names()->innerBinding()->pn_atom); + RootedAtom exportName(cx_, isDefault ? cx_->names().default_ : localName.get()); + if (!appendExportEntry(exportName, localName)) + return false; + break; } case PNK_VAR: case PNK_CONST: case PNK_LET: { - MOZ_ASSERT(kid->isArity(PN_LIST)); - for (ParseNode* var = kid->pn_head; var; var = var->pn_next) { - if (var->isKind(PNK_ASSIGN)) - var = var->pn_left; - MOZ_ASSERT(var->isKind(PNK_NAME)); - RootedAtom localName(cx_, var->pn_atom); - RootedAtom exportName(cx_, isDefault ? cx_->names().default_ : localName.get()); - if (!appendExportEntry(exportName, localName)) - return false; - } - break; + MOZ_ASSERT(kid->isArity(PN_LIST)); + for (ParseNode* var = kid->pn_head; var; var = var->pn_next) { + if (var->isKind(PNK_ASSIGN)) + var = var->pn_left; + MOZ_ASSERT(var->isKind(PNK_NAME)); + RootedAtom localName(cx_, var->pn_atom); + RootedAtom exportName(cx_, isDefault ? cx_->names().default_ : localName.get()); + if (!appendExportEntry(exportName, localName)) + return false; + } + break; } case PNK_FUNCTION: { - RootedFunction func(cx_, kid->pn_funbox->function()); - if (!func->isArrow()) { - RootedAtom localName(cx_, func->explicitName()); - RootedAtom exportName(cx_, isDefault ? cx_->names().default_ : localName.get()); - MOZ_ASSERT_IF(isDefault, localName); - if (!appendExportEntry(exportName, localName)) - return false; - break; - } - } - - MOZ_FALLTHROUGH; // Arrow functions are handled below. - - default: - MOZ_ASSERT(isDefault); - RootedAtom localName(cx_, cx_->names().starDefaultStar); - RootedAtom exportName(cx_, cx_->names().default_); + RootedFunction func(cx_, kid->pn_funbox->function()); + MOZ_ASSERT(!func->isArrow()); + RootedAtom localName(cx_, func->explicitName()); + RootedAtom exportName(cx_, isDefault ? cx_->names().default_ : localName.get()); + MOZ_ASSERT_IF(isDefault, localName); if (!appendExportEntry(exportName, localName)) return false; break; + } + + default: + MOZ_CRASH("Unexpected parse node"); } + return true; } diff --git a/js/src/jit-test/tests/modules/bug-1320993.js b/js/src/jit-test/tests/modules/bug-1320993.js new file mode 100644 index 000000000000..bece5731a319 --- /dev/null +++ b/js/src/jit-test/tests/modules/bug-1320993.js @@ -0,0 +1,2 @@ +parseModule("export default (class {})"); +parseModule("export default (class A {})"); From ee620e1782e3d7c55f13d955e91f35760d38e972 Mon Sep 17 00:00:00 2001 From: Lars T Hansen Date: Mon, 16 Jan 2017 09:05:58 +0100 Subject: [PATCH 11/21] Bug 1312751 - Refactor wasm{Load,Store}{,I64} to MacroAssembler-arm. r=h4writer --HG-- extra : rebase_source : 969d0072388bf4e9ced444118c51ad52094b3466 extra : histedit_source : cf7ce8d8c858ab21113b7874412c61eee58598c4 --- js/src/jit/MacroAssembler.h | 36 +++ js/src/jit/arm/CodeGenerator-arm.cpp | 253 ++++----------------- js/src/jit/arm/MacroAssembler-arm.cpp | 316 ++++++++++++++++++++++++++ js/src/jit/arm/MacroAssembler-arm.h | 22 +- 4 files changed, 416 insertions(+), 211 deletions(-) diff --git a/js/src/jit/MacroAssembler.h b/js/src/jit/MacroAssembler.h index 23fea9a8c797..ebc8ed99ab7b 100644 --- a/js/src/jit/MacroAssembler.h +++ b/js/src/jit/MacroAssembler.h @@ -1377,6 +1377,42 @@ class MacroAssembler : public MacroAssemblerSpecific void wasmStore(const wasm::MemoryAccessDesc& access, AnyRegister value, Operand dstAddr) DEFINED_ON(x86, x64); void wasmStoreI64(const wasm::MemoryAccessDesc& access, Register64 value, Operand dstAddr) DEFINED_ON(x86); + // For all the ARM wasmLoad and wasmStore functions, `ptr` MUST equal + // `ptrScratch`, and that register will be updated based on conditions + // listed below (where it is only mentioned as `ptr`). + + // `ptr` will be updated if access.offset() != 0 or access.type() == Scalar::Int64. + void wasmLoad(const wasm::MemoryAccessDesc& access, Register ptr, Register ptrScratch, AnyRegister output) DEFINED_ON(arm); + void wasmLoadI64(const wasm::MemoryAccessDesc& access, Register ptr, Register ptrScratch, Register64 output) DEFINED_ON(arm); + void wasmStore(const wasm::MemoryAccessDesc& access, AnyRegister value, Register ptr, Register ptrScratch) DEFINED_ON(arm); + void wasmStoreI64(const wasm::MemoryAccessDesc& access, Register64 value, Register ptr, Register ptrScratch) DEFINED_ON(arm); + + // `ptr` will always be updated. + void wasmUnalignedLoad(const wasm::MemoryAccessDesc& access, Register ptr, Register ptrScratch, + Register output, Register tmp) DEFINED_ON(arm); + + // `ptr` will always be updated and `tmp1` is always needed. `tmp2` is + // needed for Float32; `tmp2` and `tmp3` are needed for Float64. Temps must + // be Invalid when they are not needed. + void wasmUnalignedLoadFP(const wasm::MemoryAccessDesc& access, Register ptr, Register ptrScratch, + FloatRegister output, Register tmp1, Register tmp2, Register tmp3) DEFINED_ON(arm); + + // `ptr` will always be updated. + void wasmUnalignedLoadI64(const wasm::MemoryAccessDesc& access, Register ptr, Register ptrScratch, + Register64 output, Register tmp) DEFINED_ON(arm); + + // `ptr` and `value` will always be updated. + void wasmUnalignedStore(const wasm::MemoryAccessDesc& access, Register value, Register ptr, Register ptrScratch) + DEFINED_ON(arm); + + // `ptr` will always be updated. + void wasmUnalignedStoreFP(const wasm::MemoryAccessDesc& access, FloatRegister floatValue, Register ptr, + Register ptrScratch, Register tmp) DEFINED_ON(arm); + + // `ptr` will always be updated. + void wasmUnalignedStoreI64(const wasm::MemoryAccessDesc& access, Register64 value, Register ptr, Register ptrScratch, + Register tmp) DEFINED_ON(arm); + // wasm specific methods, used in both the wasm baseline compiler and ion. void wasmTruncateDoubleToUInt32(FloatRegister input, Register output, Label* oolEntry) DEFINED_ON(x86, x64, arm); void wasmTruncateDoubleToInt32(FloatRegister input, Register output, Label* oolEntry) DEFINED_ON(x86_shared, arm); diff --git a/js/src/jit/arm/CodeGenerator-arm.cpp b/js/src/jit/arm/CodeGenerator-arm.cpp index f8f77b7d51ac..8ca82475859d 100644 --- a/js/src/jit/arm/CodeGenerator-arm.cpp +++ b/js/src/jit/arm/CodeGenerator-arm.cpp @@ -2366,69 +2366,20 @@ void CodeGeneratorARM::emitWasmLoad(T* lir) { const MWasmLoad* mir = lir->mir(); + MIRType resultType = mir->type(); + Register ptr; - uint32_t offset = mir->access().offset(); - MOZ_ASSERT(offset < wasm::OffsetGuardLimit); - - Register ptr = ToRegister(lir->ptr()); - Scalar::Type type = mir->access().type(); - - // Maybe add the offset. - if (offset || type == Scalar::Int64) { - ScratchRegisterScope scratch(masm); - Register ptrPlusOffset = ToRegister(lir->ptrCopy()); - if (offset) - masm.ma_add(Imm32(offset), ptrPlusOffset, scratch); - ptr = ptrPlusOffset; + if (mir->access().offset() || mir->access().type() == Scalar::Int64) { + ptr = ToRegister(lir->ptrCopy()); } else { MOZ_ASSERT(lir->ptrCopy()->isBogusTemp()); + ptr = ToRegister(lir->ptr()); } - bool isSigned = type == Scalar::Int8 || type == Scalar::Int16 || type == Scalar::Int32 || - type == Scalar::Int64; - unsigned byteSize = mir->access().byteSize(); - - masm.memoryBarrier(mir->access().barrierBefore()); - - BufferOffset load; - if (mir->type() == MIRType::Int64) { - Register64 output = ToOutRegister64(lir); - if (type == Scalar::Int64) { - MOZ_ASSERT(INT64LOW_OFFSET == 0); - - load = masm.ma_dataTransferN(IsLoad, 32, /* signed = */ false, HeapReg, ptr, output.low); - masm.append(mir->access(), load.getOffset(), masm.framePushed()); - - masm.as_add(ptr, ptr, Imm8(INT64HIGH_OFFSET)); - - load = masm.ma_dataTransferN(IsLoad, 32, isSigned, HeapReg, ptr, output.high); - masm.append(mir->access(), load.getOffset(), masm.framePushed()); - } else { - load = masm.ma_dataTransferN(IsLoad, byteSize * 8, isSigned, HeapReg, ptr, output.low); - masm.append(mir->access(), load.getOffset(), masm.framePushed()); - - if (isSigned) - masm.ma_asr(Imm32(31), output.low, output.high); - else - masm.ma_mov(Imm32(0), output.high); - } - } else { - AnyRegister output = ToAnyRegister(lir->output()); - bool isFloat = output.isFloat(); - if (isFloat) { - MOZ_ASSERT((byteSize == 4) == output.fpu().isSingle()); - ScratchRegisterScope scratch(masm); - masm.ma_add(HeapReg, ptr, scratch); - - load = masm.ma_vldr(Operand(Address(scratch, 0)).toVFPAddr(), output.fpu()); - masm.append(mir->access(), load.getOffset(), masm.framePushed()); - } else { - load = masm.ma_dataTransferN(IsLoad, byteSize * 8, isSigned, HeapReg, ptr, output.gpr()); - masm.append(mir->access(), load.getOffset(), masm.framePushed()); - } - } - - masm.memoryBarrier(mir->access().barrierAfter()); + if (resultType == MIRType::Int64) + masm.wasmLoadI64(mir->access(), ptr, ptr, ToOutRegister64(lir)); + else + masm.wasmLoad(mir->access(), ptr, ptr, ToAnyRegister(lir->output())); } void @@ -2448,71 +2399,22 @@ void CodeGeneratorARM::emitWasmUnalignedLoad(T* lir) { const MWasmLoad* mir = lir->mir(); - - uint32_t offset = mir->access().offset(); - MOZ_ASSERT(offset < wasm::OffsetGuardLimit); + MIRType resultType = mir->type(); Register ptr = ToRegister(lir->ptrCopy()); - if (offset) { - ScratchRegisterScope scratch(masm); - masm.ma_add(Imm32(offset), ptr, scratch); + Register tmp1 = ToRegister(lir->getTemp(1)); + + if (resultType == MIRType::Int64) { + masm.wasmUnalignedLoadI64(mir->access(), ptr, ptr, ToOutRegister64(lir), tmp1); + } else if (IsFloatingPointType(resultType)) { + Register tmp2(ToRegister(lir->getTemp(2))); + Register tmp3(Register::Invalid()); + if (mir->access().byteSize() == 8) + tmp3 = ToRegister(lir->getTemp(3)); + masm.wasmUnalignedLoadFP(mir->access(), ptr, ptr, ToFloatRegister(lir->output()), tmp1, tmp2, tmp3); + } else { + masm.wasmUnalignedLoad(mir->access(), ptr, ptr, ToRegister(lir->output()), tmp1); } - - // Add HeapReg to ptr, so we can use base+index addressing in the byte loads. - masm.ma_add(HeapReg, ptr); - - unsigned byteSize = mir->access().byteSize(); - Scalar::Type type = mir->access().type(); - bool isSigned = type == Scalar::Int8 || type == Scalar::Int16 || type == Scalar::Int32 || - type == Scalar::Int64; - - MIRType mirType = mir->type(); - - Register tmp = ToRegister(lir->getTemp(1)); - - Register low; - if (IsFloatingPointType(mirType)) - low = ToRegister(lir->getTemp(2)); - else if (mirType == MIRType::Int64) - low = ToOutRegister64(lir).low; - else - low = ToRegister(lir->output()); - - MOZ_ASSERT(low != tmp); - MOZ_ASSERT(low != ptr); - - masm.memoryBarrier(mir->access().barrierBefore()); - - masm.emitUnalignedLoad(isSigned, Min(byteSize, 4u), ptr, tmp, low); - - if (IsFloatingPointType(mirType)) { - FloatRegister output = ToFloatRegister(lir->output()); - if (byteSize == 4) { - MOZ_ASSERT(output.isSingle()); - masm.ma_vxfer(low, output); - } else { - MOZ_ASSERT(byteSize == 8); - MOZ_ASSERT(output.isDouble()); - Register high = ToRegister(lir->getTemp(3)); - masm.emitUnalignedLoad(/* signed */ false, 4, ptr, tmp, high, /* offset */ 4); - masm.ma_vxfer(low, high, output); - } - } else if (mirType == MIRType::Int64) { - Register64 output = ToOutRegister64(lir); - if (type == Scalar::Int64) { - MOZ_ASSERT(byteSize == 8); - masm.emitUnalignedLoad(isSigned, 4, ptr, tmp, output.high, /* offset */ 4); - } else { - MOZ_ASSERT(byteSize <= 4); - // Propagate sign. - if (isSigned) - masm.ma_asr(Imm32(31), output.low, output.high); - else - masm.ma_mov(Imm32(0), output.high); - } - } - - masm.memoryBarrier(mir->access().barrierAfter()); } void @@ -2545,60 +2447,22 @@ void CodeGeneratorARM::emitWasmStore(T* lir) { const MWasmStore* mir = lir->mir(); - - uint32_t offset = mir->access().offset(); - MOZ_ASSERT(offset < wasm::OffsetGuardLimit); - - Register ptr = ToRegister(lir->ptr()); - unsigned byteSize = mir->access().byteSize(); - Scalar::Type type = mir->access().type(); + Scalar::Type accessType = mir->access().type(); + Register ptr; // Maybe add the offset. - if (offset || type == Scalar::Int64) { - ScratchRegisterScope scratch(masm); - Register ptrPlusOffset = ToRegister(lir->ptrCopy()); - if (offset) - masm.ma_add(Imm32(offset), ptrPlusOffset, scratch); - ptr = ptrPlusOffset; + if (mir->access().offset() || accessType == Scalar::Int64) { + ptr = ToRegister(lir->ptrCopy()); } else { MOZ_ASSERT(lir->ptrCopy()->isBogusTemp()); + ptr = ToRegister(lir->ptr()); } - masm.memoryBarrier(mir->access().barrierBefore()); - - BufferOffset store; - if (type == Scalar::Int64) { - MOZ_ASSERT(INT64LOW_OFFSET == 0); - - Register64 value = ToRegister64(lir->getInt64Operand(lir->ValueIndex)); - - store = masm.ma_dataTransferN(IsStore, 32 /* bits */, /* signed */ false, HeapReg, ptr, value.low); - masm.append(mir->access(), store.getOffset(), masm.framePushed()); - - masm.as_add(ptr, ptr, Imm8(INT64HIGH_OFFSET)); - - store = masm.ma_dataTransferN(IsStore, 32 /* bits */, /* signed */ true, HeapReg, ptr, value.high); - masm.append(mir->access(), store.getOffset(), masm.framePushed()); - } else { - AnyRegister value = ToAnyRegister(lir->getOperand(lir->ValueIndex)); - if (value.isFloat()) { - ScratchRegisterScope scratch(masm); - FloatRegister val = value.fpu(); - MOZ_ASSERT((byteSize == 4) == val.isSingle()); - masm.ma_add(HeapReg, ptr, scratch); - - store = masm.ma_vstr(val, Operand(Address(scratch, 0)).toVFPAddr()); - masm.append(mir->access(), store.getOffset(), masm.framePushed()); - } else { - bool isSigned = type == Scalar::Uint32 || type == Scalar::Int32; // see AsmJSStoreHeap; - Register val = value.gpr(); - - store = masm.ma_dataTransferN(IsStore, 8 * byteSize /* bits */, isSigned, HeapReg, ptr, val); - masm.append(mir->access(), store.getOffset(), masm.framePushed()); - } - } - - masm.memoryBarrier(mir->access().barrierAfter()); + if (accessType == Scalar::Int64) + masm.wasmStoreI64(mir->access(), ToRegister64(lir->getInt64Operand(lir->ValueIndex)), + ptr, ptr); + else + masm.wasmStore(mir->access(), ToAnyRegister(lir->getOperand(lir->ValueIndex)), ptr, ptr); } void @@ -2618,51 +2482,20 @@ void CodeGeneratorARM::emitWasmUnalignedStore(T* lir) { const MWasmStore* mir = lir->mir(); - - uint32_t offset = mir->access().offset(); - MOZ_ASSERT(offset < wasm::OffsetGuardLimit); + Scalar::Type accessType = mir->access().type(); Register ptr = ToRegister(lir->ptrCopy()); - if (offset) { - ScratchRegisterScope scratch(masm); - masm.ma_add(Imm32(offset), ptr, scratch); + Register valOrTmp = ToRegister(lir->valueHelper()); + if (accessType == Scalar::Int64) { + masm.wasmUnalignedStoreI64(mir->access(), + ToRegister64(lir->getInt64Operand(LWasmUnalignedStoreI64::ValueIndex)), + ptr, ptr, valOrTmp); + } else if (accessType == Scalar::Float32 || accessType == Scalar::Float64) { + FloatRegister value = ToFloatRegister(lir->getOperand(LWasmUnalignedStore::ValueIndex)); + masm.wasmUnalignedStoreFP(mir->access(), value, ptr, ptr, valOrTmp); + } else { + masm.wasmUnalignedStore(mir->access(), valOrTmp, ptr, ptr); } - - // Add HeapReg to ptr, so we can use base+index addressing in the byte loads. - masm.ma_add(HeapReg, ptr); - - MIRType mirType = mir->value()->type(); - - masm.memoryBarrier(mir->access().barrierAfter()); - - Register val = ToRegister(lir->valueHelper()); - if (IsFloatingPointType(mirType)) { - masm.ma_vxfer(ToFloatRegister(lir->getOperand(LWasmUnalignedStore::ValueIndex)), val); - } else if (mirType == MIRType::Int64) { - Register64 input = ToRegister64(lir->getInt64Operand(LWasmUnalignedStoreI64::ValueIndex)); - if (input.low != val) - masm.ma_mov(input.low, val); - } - - unsigned byteSize = mir->access().byteSize(); - masm.emitUnalignedStore(Min(byteSize, 4u), ptr, val); - - if (byteSize > 4) { - // It's a double or an int64 load. - // Load the high 32 bits when counter == 4. - if (IsFloatingPointType(mirType)) { - FloatRegister fp = ToFloatRegister(lir->getOperand(LWasmUnalignedStore::ValueIndex)); - MOZ_ASSERT(fp.isDouble()); - ScratchRegisterScope scratch(masm); - masm.ma_vxfer(fp, scratch, val); - } else { - MOZ_ASSERT(mirType == MIRType::Int64); - masm.ma_mov(ToRegister64(lir->getInt64Operand(LWasmUnalignedStoreI64::ValueIndex)).high, val); - } - masm.emitUnalignedStore(4, ptr, val, /* offset */ 4); - } - - masm.memoryBarrier(mir->access().barrierBefore()); } void diff --git a/js/src/jit/arm/MacroAssembler-arm.cpp b/js/src/jit/arm/MacroAssembler-arm.cpp index ed576102324b..b181cd3f9e34 100644 --- a/js/src/jit/arm/MacroAssembler-arm.cpp +++ b/js/src/jit/arm/MacroAssembler-arm.cpp @@ -5436,6 +5436,80 @@ MacroAssembler::wasmTruncateFloat32ToInt32(FloatRegister input, Register output, wasmTruncateToInt32(input, output, MIRType::Float32, /* isUnsigned= */ false, oolEntry); } +void +MacroAssembler::wasmLoad(const wasm::MemoryAccessDesc& access, Register ptr, Register ptrScratch, + AnyRegister output) +{ + wasmLoadImpl(access, ptr, ptrScratch, output, Register64::Invalid()); +} + +void +MacroAssembler::wasmLoadI64(const wasm::MemoryAccessDesc& access, Register ptr, Register ptrScratch, + Register64 output) +{ + wasmLoadImpl(access, ptr, ptrScratch, AnyRegister(), output); +} + +void +MacroAssembler::wasmStore(const wasm::MemoryAccessDesc& access, AnyRegister value, Register ptr, + Register ptrScratch) +{ + wasmStoreImpl(access, value, Register64::Invalid(), ptr, ptrScratch); +} + +void +MacroAssembler::wasmStoreI64(const wasm::MemoryAccessDesc& access, Register64 value, Register ptr, + Register ptrScratch) +{ + wasmStoreImpl(access, AnyRegister(), value, ptr, ptrScratch); +} + +void +MacroAssembler::wasmUnalignedLoad(const wasm::MemoryAccessDesc& access, Register ptr, + Register ptrScratch, Register output, Register tmp) +{ + wasmUnalignedLoadImpl(access, ptr, ptrScratch, AnyRegister(output), Register64::Invalid(), tmp, + Register::Invalid(), Register::Invalid()); +} + +void +MacroAssembler::wasmUnalignedLoadFP(const wasm::MemoryAccessDesc& access, Register ptr, + Register ptrScratch, FloatRegister outFP, Register tmp1, + Register tmp2, Register tmp3) +{ + wasmUnalignedLoadImpl(access, ptr, ptrScratch, AnyRegister(outFP), Register64::Invalid(), + tmp1, tmp2, tmp3); +} + +void +MacroAssembler::wasmUnalignedLoadI64(const wasm::MemoryAccessDesc& access, Register ptr, + Register ptrScratch, Register64 out64, Register tmp) +{ + wasmUnalignedLoadImpl(access, ptr, ptrScratch, AnyRegister(), out64, tmp, Register::Invalid(), + Register::Invalid()); +} + +void +MacroAssembler::wasmUnalignedStore(const wasm::MemoryAccessDesc& access, Register value, + Register ptr, Register ptrScratch) +{ + wasmUnalignedStoreImpl(access, FloatRegister(), Register64::Invalid(), ptr, ptrScratch, value); +} + +void +MacroAssembler::wasmUnalignedStoreFP(const wasm::MemoryAccessDesc& access, FloatRegister floatVal, + Register ptr, Register ptrScratch, Register tmp) +{ + wasmUnalignedStoreImpl(access, floatVal, Register64::Invalid(), ptr, ptrScratch, tmp); +} + +void +MacroAssembler::wasmUnalignedStoreI64(const wasm::MemoryAccessDesc& access, Register64 val64, + Register ptr, Register ptrScratch, Register tmp) +{ + wasmUnalignedStoreImpl(access, FloatRegister(), val64, ptr, ptrScratch, tmp); +} + //}}} check_macroassembler_style void @@ -5580,6 +5654,248 @@ MacroAssemblerARM::outOfLineWasmTruncateToIntCheck(FloatRegister input, MIRType asMasm().framePushed())); } +void +MacroAssemblerARM::wasmLoadImpl(const wasm::MemoryAccessDesc& access, Register ptr, + Register ptrScratch, AnyRegister output, Register64 out64) +{ + MOZ_ASSERT(ptr == ptrScratch); + + uint32_t offset = access.offset(); + MOZ_ASSERT(offset < wasm::OffsetGuardLimit); + + Scalar::Type type = access.type(); + + // Maybe add the offset. + if (offset || type == Scalar::Int64) { + ScratchRegisterScope scratch(asMasm()); + if (offset) + ma_add(Imm32(offset), ptr, scratch); + } + + bool isSigned = type == Scalar::Int8 || type == Scalar::Int16 || type == Scalar::Int32 || + type == Scalar::Int64; + unsigned byteSize = access.byteSize(); + + asMasm().memoryBarrier(access.barrierBefore()); + + uint32_t framePushed = asMasm().framePushed(); + BufferOffset load; + if (out64 != Register64::Invalid()) { + if (type == Scalar::Int64) { + MOZ_ASSERT(INT64LOW_OFFSET == 0); + + load = ma_dataTransferN(IsLoad, 32, /* signed = */ false, HeapReg, ptr, out64.low); + append(access, load.getOffset(), framePushed); + + as_add(ptr, ptr, Imm8(INT64HIGH_OFFSET)); + + load = ma_dataTransferN(IsLoad, 32, isSigned, HeapReg, ptr, out64.high); + append(access, load.getOffset(), framePushed); + } else { + load = ma_dataTransferN(IsLoad, byteSize * 8, isSigned, HeapReg, ptr, out64.low); + append(access, load.getOffset(), framePushed); + + if (isSigned) + ma_asr(Imm32(31), out64.low, out64.high); + else + ma_mov(Imm32(0), out64.high); + } + } else { + bool isFloat = output.isFloat(); + if (isFloat) { + MOZ_ASSERT((byteSize == 4) == output.fpu().isSingle()); + ScratchRegisterScope scratch(asMasm()); + ma_add(HeapReg, ptr, scratch); + + load = ma_vldr(Operand(Address(scratch, 0)).toVFPAddr(), output.fpu()); + append(access, load.getOffset(), framePushed); + } else { + load = ma_dataTransferN(IsLoad, byteSize * 8, isSigned, HeapReg, ptr, output.gpr()); + append(access, load.getOffset(), framePushed); + } + } + + asMasm().memoryBarrier(access.barrierAfter()); +} + +void +MacroAssemblerARM::wasmStoreImpl(const wasm::MemoryAccessDesc& access, AnyRegister value, + Register64 val64, Register ptr, Register ptrScratch) +{ + MOZ_ASSERT(ptr == ptrScratch); + + uint32_t offset = access.offset(); + MOZ_ASSERT(offset < wasm::OffsetGuardLimit); + + unsigned byteSize = access.byteSize(); + Scalar::Type type = access.type(); + + // Maybe add the offset. + if (offset || type == Scalar::Int64) { + ScratchRegisterScope scratch(asMasm()); + if (offset) + ma_add(Imm32(offset), ptr, scratch); + } + + asMasm().memoryBarrier(access.barrierBefore()); + + uint32_t framePushed = asMasm().framePushed(); + + BufferOffset store; + if (type == Scalar::Int64) { + MOZ_ASSERT(INT64LOW_OFFSET == 0); + + store = ma_dataTransferN(IsStore, 32 /* bits */, /* signed */ false, HeapReg, ptr, val64.low); + append(access, store.getOffset(), framePushed); + + as_add(ptr, ptr, Imm8(INT64HIGH_OFFSET)); + + store = ma_dataTransferN(IsStore, 32 /* bits */, /* signed */ true, HeapReg, ptr, val64.high); + append(access, store.getOffset(), framePushed); + } else { + if (value.isFloat()) { + ScratchRegisterScope scratch(asMasm()); + FloatRegister val = value.fpu(); + MOZ_ASSERT((byteSize == 4) == val.isSingle()); + ma_add(HeapReg, ptr, scratch); + + store = ma_vstr(val, Operand(Address(scratch, 0)).toVFPAddr()); + append(access, store.getOffset(), framePushed); + } else { + bool isSigned = type == Scalar::Uint32 || type == Scalar::Int32; // see AsmJSStoreHeap; + Register val = value.gpr(); + + store = ma_dataTransferN(IsStore, 8 * byteSize /* bits */, isSigned, HeapReg, ptr, val); + append(access, store.getOffset(), framePushed); + } + } + + asMasm().memoryBarrier(access.barrierAfter()); +} + +void +MacroAssemblerARM::wasmUnalignedLoadImpl(const wasm::MemoryAccessDesc& access, Register ptr, + Register ptrScratch, AnyRegister outAny, Register64 out64, + Register tmp, Register tmp2, Register tmp3) +{ + MOZ_ASSERT(ptr == ptrScratch); + MOZ_ASSERT_IF(access.type() != Scalar::Float32 && access.type() != Scalar::Float64, + tmp2 == Register::Invalid() && tmp3 == Register::Invalid()); + MOZ_ASSERT_IF(access.type() == Scalar::Float32, + tmp2 != Register::Invalid() && tmp3 == Register::Invalid()); + MOZ_ASSERT_IF(access.type() == Scalar::Float64, + tmp2 != Register::Invalid() && tmp3 != Register::Invalid()); + + uint32_t offset = access.offset(); + MOZ_ASSERT(offset < wasm::OffsetGuardLimit); + + if (offset) { + ScratchRegisterScope scratch(asMasm()); + ma_add(Imm32(offset), ptr, scratch); + } + + // Add HeapReg to ptr, so we can use base+index addressing in the byte loads. + ma_add(HeapReg, ptr); + + unsigned byteSize = access.byteSize(); + Scalar::Type type = access.type(); + bool isSigned = type == Scalar::Int8 || type == Scalar::Int16 || type == Scalar::Int32 || + type == Scalar::Int64; + + Register low; + if (out64 != Register64::Invalid()) + low = out64.low; + else if (outAny.isFloat()) + low = tmp2; + else + low = outAny.gpr(); + + MOZ_ASSERT(low != tmp); + MOZ_ASSERT(low != ptr); + + asMasm().memoryBarrier(access.barrierBefore()); + + emitUnalignedLoad(isSigned, Min(byteSize, 4u), ptr, tmp, low); + + if (out64 != Register64::Invalid()) { + if (type == Scalar::Int64) { + MOZ_ASSERT(byteSize == 8); + emitUnalignedLoad(isSigned, 4, ptr, tmp, out64.high, /* offset */ 4); + } else { + MOZ_ASSERT(byteSize <= 4); + // Propagate sign. + if (isSigned) + ma_asr(Imm32(31), out64.low, out64.high); + else + ma_mov(Imm32(0), out64.high); + } + } else if (outAny.isFloat()) { + FloatRegister output = outAny.fpu(); + if (byteSize == 4) { + MOZ_ASSERT(output.isSingle()); + ma_vxfer(low, output); + } else { + MOZ_ASSERT(byteSize == 8); + MOZ_ASSERT(output.isDouble()); + Register high = tmp3; + emitUnalignedLoad(/* signed */ false, 4, ptr, tmp, high, /* offset */ 4); + ma_vxfer(low, high, output); + } + } + + asMasm().memoryBarrier(access.barrierAfter()); +} + +void +MacroAssemblerARM::wasmUnalignedStoreImpl(const wasm::MemoryAccessDesc& access, FloatRegister floatValue, + Register64 val64, Register ptr, Register ptrScratch, Register tmp) +{ + MOZ_ASSERT(ptr == ptrScratch); + // They can't both be valid, but they can both be invalid. + MOZ_ASSERT_IF(!floatValue.isInvalid(), val64 == Register64::Invalid()); + MOZ_ASSERT_IF(val64 != Register64::Invalid(), floatValue.isInvalid()); + + uint32_t offset = access.offset(); + MOZ_ASSERT(offset < wasm::OffsetGuardLimit); + + unsigned byteSize = access.byteSize(); + + if (offset) { + ScratchRegisterScope scratch(asMasm()); + ma_add(Imm32(offset), ptr, scratch); + } + + // Add HeapReg to ptr, so we can use base+index addressing in the byte loads. + ma_add(HeapReg, ptr); + + asMasm().memoryBarrier(access.barrierBefore()); + + if (val64 != Register64::Invalid()) { + if (val64.low != tmp) + ma_mov(val64.low, tmp); + } else if (!floatValue.isInvalid()) { + ma_vxfer(floatValue, tmp); + } + // Otherwise, tmp has the integer value to store. + + emitUnalignedStore(Min(byteSize, 4u), ptr, tmp); + + if (byteSize > 4) { + if (val64 != Register64::Invalid()) { + if (val64.high != tmp) + ma_mov(val64.high, tmp); + } else { + MOZ_ASSERT(!floatValue.isInvalid()); + MOZ_ASSERT(floatValue.isDouble()); + ScratchRegisterScope scratch(asMasm()); + ma_vxfer(floatValue, scratch, tmp); + } + emitUnalignedStore(4, ptr, tmp, /* offset */ 4); + } + + asMasm().memoryBarrier(access.barrierAfter()); +} + void MacroAssemblerARM::emitUnalignedLoad(bool isSigned, unsigned byteSize, Register ptr, Register tmp, Register dest, unsigned offset) diff --git a/js/src/jit/arm/MacroAssembler-arm.h b/js/src/jit/arm/MacroAssembler-arm.h index f48517ca673c..8cbf89dec65f 100644 --- a/js/src/jit/arm/MacroAssembler-arm.h +++ b/js/src/jit/arm/MacroAssembler-arm.h @@ -455,6 +455,27 @@ class MacroAssemblerARM : public Assembler MOZ_CRASH("Invalid data transfer addressing mode"); } + // `outAny` is valid if and only if `out64` == Register64::Invalid(). + void wasmLoadImpl(const wasm::MemoryAccessDesc& access, Register ptr, Register ptrScratch, + AnyRegister outAny, Register64 out64); + + // `valAny` is valid if and only if `val64` == Register64::Invalid(). + void wasmStoreImpl(const wasm::MemoryAccessDesc& access, AnyRegister valAny, Register64 val64, + Register ptr, Register ptrScratch); + + protected: + // `outAny` is valid if and only if `out64` == Register64::Invalid(). + void wasmUnalignedLoadImpl(const wasm::MemoryAccessDesc& access, Register ptr, Register ptrScratch, + AnyRegister outAny, Register64 out64, Register tmp1, Register tmp2, + Register tmp3); + + // The value to be stored is in `floatValue` (if not invalid), `val64` (if not invalid), + // or in `valOrTmp` (if `floatValue` and `val64` are both invalid). Note `valOrTmp` must + // always be valid. + void wasmUnalignedStoreImpl(const wasm::MemoryAccessDesc& access, FloatRegister floatValue, + Register64 val64, Register ptr, Register ptrScratch, Register valOrTmp); + + private: // Loads `byteSize` bytes, byte by byte, by reading from ptr[offset], // applying the indicated signedness (defined by isSigned). // - all three registers must be different. @@ -469,7 +490,6 @@ class MacroAssemblerARM : public Assembler // - byteSize can be up to 4 bytes and no more (GPR are 32 bits on ARM). void emitUnalignedStore(unsigned byteSize, Register ptr, Register val, unsigned offset = 0); -private: // Implementation for transferMultipleByRuns so we can use different // iterators for forward/backward traversals. The sign argument should be 1 // if we traverse forwards, -1 if we traverse backwards. From c8db3f97ea62af9fd04b86fddcfb34063e054c39 Mon Sep 17 00:00:00 2001 From: Lars T Hansen Date: Sun, 15 Jan 2017 17:25:53 +0100 Subject: [PATCH 12/21] Bug 1312751 - Wasm baseline, use refactored ARM load/store methods. r=h4writer --HG-- extra : rebase_source : 2749c152932941318b5c503070325d1c455c1d4b extra : histedit_source : 6a0e0d3f46bda5cb1693e86073267eb5f8022290 --- js/src/wasm/WasmBaselineCompile.cpp | 301 ++++++++-------------------- 1 file changed, 85 insertions(+), 216 deletions(-) diff --git a/js/src/wasm/WasmBaselineCompile.cpp b/js/src/wasm/WasmBaselineCompile.cpp index 03f9871cef06..25ffde7cddf2 100644 --- a/js/src/wasm/WasmBaselineCompile.cpp +++ b/js/src/wasm/WasmBaselineCompile.cpp @@ -3418,16 +3418,16 @@ class BaseCompiler } // This is the temp register passed as the last argument to load() - MOZ_MUST_USE size_t loadStoreTemps(MemoryAccessDesc& access) { + MOZ_MUST_USE size_t loadTemps(MemoryAccessDesc& access) { #if defined(JS_CODEGEN_ARM) if (access.isUnaligned()) { switch (access.type()) { case Scalar::Float32: - return 1; - case Scalar::Float64: return 2; + case Scalar::Float64: + return 3; default: - break; + return 1; } } return 0; @@ -3438,8 +3438,8 @@ class BaseCompiler // ptr and dest may be the same iff dest is I32. // This may destroy ptr even if ptr and dest are not the same. - MOZ_MUST_USE bool load(MemoryAccessDesc& access, RegI32 ptr, bool omitBoundsCheck, - AnyReg dest, RegI32 tmp1, RegI32 tmp2) + MOZ_MUST_USE bool load(MemoryAccessDesc& access, RegI32 ptr, bool omitBoundsCheck, AnyReg dest, + RegI32 tmp1, RegI32 tmp2, RegI32 tmp3) { checkOffset(&access, ptr); @@ -3481,40 +3481,26 @@ class BaseCompiler masm.mov(ScratchRegX86, dest.i32()); } #elif defined(JS_CODEGEN_ARM) - if (access.offset() != 0) - masm.add32(Imm32(access.offset()), ptr); - - bool isSigned = true; - switch (access.type()) { - case Scalar::Uint8: - case Scalar::Uint16: - case Scalar::Uint32: { - isSigned = false; - MOZ_FALLTHROUGH; - case Scalar::Int8: - case Scalar::Int16: - case Scalar::Int32: - Register rt = dest.tag == AnyReg::I64 ? dest.i64().low : dest.i32(); - loadI32(access, isSigned, ptr, rt); - if (dest.tag == AnyReg::I64) { - if (isSigned) - masm.ma_asr(Imm32(31), rt, dest.i64().high); - else - masm.move32(Imm32(0), dest.i64().high); + if (access.isUnaligned()) { + switch (dest.tag) { + case AnyReg::I64: + masm.wasmUnalignedLoadI64(access, ptr, ptr, dest.i64(), tmp1); + break; + case AnyReg::F32: + masm.wasmUnalignedLoadFP(access, ptr, ptr, dest.f32(), tmp1, tmp2, Register::Invalid()); + break; + case AnyReg::F64: + masm.wasmUnalignedLoadFP(access, ptr, ptr, dest.f64(), tmp1, tmp2, tmp3); + break; + default: + masm.wasmUnalignedLoad(access, ptr, ptr, dest.i32(), tmp1); + break; } - break; - } - case Scalar::Int64: - loadI64(access, ptr, dest.i64()); - break; - case Scalar::Float32: - loadF32(access, ptr, dest.f32(), tmp1); - break; - case Scalar::Float64: - loadF64(access, ptr, dest.f64(), tmp1, tmp2); - break; - default: - MOZ_CRASH("Compiler bug: unexpected array type"); + } else { + if (dest.tag == AnyReg::I64) + masm.wasmLoadI64(access, ptr, ptr, dest.i64()); + else + masm.wasmLoad(access, ptr, ptr, dest.any()); } #else MOZ_CRASH("BaseCompiler platform hook: load"); @@ -3525,10 +3511,21 @@ class BaseCompiler return true; } + MOZ_MUST_USE size_t storeTemps(MemoryAccessDesc& access) { +#if defined(JS_CODEGEN_ARM) + if (access.isUnaligned()) { + // See comment in store() about how this temp could be avoided for + // unaligned i8/i16/i32 stores with some restructuring elsewhere. + return 1; + } +#endif + return 0; + } + // ptr and src must not be the same register. - // This may destroy ptr. - MOZ_MUST_USE bool store(MemoryAccessDesc access, RegI32 ptr, bool omitBoundsCheck, - AnyReg src, RegI32 tmp1, RegI32 tmp2) + // This may destroy ptr but will not destroy src. + MOZ_MUST_USE bool store(MemoryAccessDesc access, RegI32 ptr, bool omitBoundsCheck, AnyReg src, + RegI32 tmp) { checkOffset(&access, ptr); @@ -3571,36 +3568,36 @@ class BaseCompiler masm.wasmStore(access, value, dstAddr); } #elif defined(JS_CODEGEN_ARM) - if (access.offset() != 0) - masm.add32(Imm32(access.offset()), ptr); - - switch (access.type()) { - case Scalar::Uint8: - MOZ_FALLTHROUGH; - case Scalar::Uint16: - MOZ_FALLTHROUGH; - case Scalar::Int8: - MOZ_FALLTHROUGH; - case Scalar::Int16: - MOZ_FALLTHROUGH; - case Scalar::Int32: - MOZ_FALLTHROUGH; - case Scalar::Uint32: { - Register rt = src.tag == AnyReg::I64 ? src.i64().low : src.i32(); - storeI32(access, ptr, rt); - break; - } - case Scalar::Int64: - storeI64(access, ptr, src.i64()); - break; - case Scalar::Float32: - storeF32(access, ptr, src.f32(), tmp1); - break; - case Scalar::Float64: - storeF64(access, ptr, src.f64(), tmp1, tmp2); - break; - default: - MOZ_CRASH("Compiler bug: unexpected array type"); + if (access.isUnaligned()) { + // TODO / OPTIMIZE (bug 1331264): We perform the copy on the i32 + // path (and allocate the temp for the copy) because we will destroy + // the value in the temp. We could avoid the copy and the temp if + // the caller would instead preserve src when it needs to return its + // value as a result (for teeStore). If unaligned accesses are + // common it will be worthwhile to make that change, but there's no + // evidence yet that they will be common. + switch (src.tag) { + case AnyReg::I64: + masm.wasmUnalignedStoreI64(access, src.i64(), ptr, ptr, tmp); + break; + case AnyReg::F32: + masm.wasmUnalignedStoreFP(access, src.f32(), ptr, ptr, tmp); + break; + case AnyReg::F64: + masm.wasmUnalignedStoreFP(access, src.f64(), ptr, ptr, tmp); + break; + default: + moveI32(src.i32(), tmp); + masm.wasmUnalignedStore(access, tmp, ptr, ptr); + break; + } + } else { + if (access.type() == Scalar::Int64) + masm.wasmStoreI64(access, src.i64(), ptr, ptr); + else if (src.tag == AnyReg::I64) + masm.wasmStore(access, AnyRegister(src.i64().low), ptr, ptr); + else + masm.wasmStore(access, src.any(), ptr, ptr); } #else MOZ_CRASH("BaseCompiler platform hook: store"); @@ -3612,131 +3609,6 @@ class BaseCompiler return true; } -#ifdef JS_CODEGEN_ARM - void - loadI32(MemoryAccessDesc access, bool isSigned, RegI32 ptr, Register rt) { - if (access.byteSize() > 1 && access.isUnaligned()) { - masm.add32(HeapReg, ptr); - SecondScratchRegisterScope scratch(*this); - masm.emitUnalignedLoad(isSigned, access.byteSize(), ptr, scratch, rt, 0); - } else { - BufferOffset ld = - masm.ma_dataTransferN(js::jit::IsLoad, BitSize(access.byteSize()*8), - isSigned, HeapReg, ptr, rt, Offset, Assembler::Always); - masm.append(access, ld.getOffset(), masm.framePushed()); - } - } - - void - storeI32(MemoryAccessDesc access, RegI32 ptr, Register rt) { - if (access.byteSize() > 1 && access.isUnaligned()) { - masm.add32(HeapReg, ptr); - masm.emitUnalignedStore(access.byteSize(), ptr, rt, 0); - } else { - BufferOffset st = - masm.ma_dataTransferN(js::jit::IsStore, BitSize(access.byteSize()*8), - IsSigned(false), ptr, HeapReg, rt, Offset, - Assembler::Always); - masm.append(access, st.getOffset(), masm.framePushed()); - } - } - - void - loadI64(MemoryAccessDesc access, RegI32 ptr, RegI64 dest) { - if (access.isUnaligned()) { - masm.add32(HeapReg, ptr); - SecondScratchRegisterScope scratch(*this); - masm.emitUnalignedLoad(IsSigned(false), ByteSize(4), ptr, scratch, dest.low, - 0); - masm.emitUnalignedLoad(IsSigned(false), ByteSize(4), ptr, scratch, dest.high, - 4); - } else { - BufferOffset ld; - ld = masm.ma_dataTransferN(js::jit::IsLoad, BitSize(32), IsSigned(false), HeapReg, - ptr, dest.low, Offset, Assembler::Always); - masm.append(access, ld.getOffset(), masm.framePushed()); - masm.add32(Imm32(4), ptr); - ld = masm.ma_dataTransferN(js::jit::IsLoad, BitSize(32), IsSigned(false), HeapReg, - ptr, dest.high, Offset, Assembler::Always); - masm.append(access, ld.getOffset(), masm.framePushed()); - } - } - - void - storeI64(MemoryAccessDesc access, RegI32 ptr, RegI64 src) { - if (access.isUnaligned()) { - masm.add32(HeapReg, ptr); - masm.emitUnalignedStore(ByteSize(4), ptr, src.low, 0); - masm.emitUnalignedStore(ByteSize(4), ptr, src.high, 4); - } else { - BufferOffset st; - st = masm.ma_dataTransferN(js::jit::IsStore, BitSize(32), IsSigned(false), HeapReg, - ptr, src.low, Offset, Assembler::Always); - masm.append(access, st.getOffset(), masm.framePushed()); - masm.add32(Imm32(4), ptr); - st = masm.ma_dataTransferN(js::jit::IsStore, BitSize(32), IsSigned(false), HeapReg, - ptr, src.high, Offset, Assembler::Always); - masm.append(access, st.getOffset(), masm.framePushed()); - } - } - - void - loadF32(MemoryAccessDesc access, RegI32 ptr, RegF32 dest, RegI32 tmp1) { - masm.add32(HeapReg, ptr); - if (access.isUnaligned()) { - SecondScratchRegisterScope scratch(*this); - masm.emitUnalignedLoad(IsSigned(false), ByteSize(4), ptr, scratch, tmp1, 0); - masm.ma_vxfer(tmp1, dest); - } else { - BufferOffset ld = masm.ma_vldr(VFPAddr(ptr, VFPOffImm(0)), dest, - Assembler::Always); - masm.append(access, ld.getOffset(), masm.framePushed()); - } - } - - void - storeF32(MemoryAccessDesc access, RegI32 ptr, RegF32 src, RegI32 tmp1) { - masm.add32(HeapReg, ptr); - if (access.isUnaligned()) { - masm.ma_vxfer(src, tmp1); - masm.emitUnalignedStore(ByteSize(4), ptr, tmp1, 0); - } else { - BufferOffset st = - masm.ma_vstr(src, VFPAddr(ptr, VFPOffImm(0)), Assembler::Always); - masm.append(access, st.getOffset(), masm.framePushed()); - } - } - - void - loadF64(MemoryAccessDesc access, RegI32 ptr, RegF64 dest, RegI32 tmp1, RegI32 tmp2) { - masm.add32(HeapReg, ptr); - if (access.isUnaligned()) { - SecondScratchRegisterScope scratch(*this); - masm.emitUnalignedLoad(IsSigned(false), ByteSize(4), ptr, scratch, tmp1, 0); - masm.emitUnalignedLoad(IsSigned(false), ByteSize(4), ptr, scratch, tmp2, 4); - masm.ma_vxfer(tmp1, tmp2, dest); - } else { - BufferOffset ld = masm.ma_vldr(VFPAddr(ptr, VFPOffImm(0)), dest, - Assembler::Always); - masm.append(access, ld.getOffset(), masm.framePushed()); - } - } - - void - storeF64(MemoryAccessDesc access, RegI32 ptr, RegF64 src, RegI32 tmp1, RegI32 tmp2) { - masm.add32(HeapReg, ptr); - if (access.isUnaligned()) { - masm.ma_vxfer(src, tmp1, tmp2); - masm.emitUnalignedStore(ByteSize(4), ptr, tmp1, 0); - masm.emitUnalignedStore(ByteSize(4), ptr, tmp2, 4); - } else { - BufferOffset st = - masm.ma_vstr(src, VFPAddr(ptr, VFPOffImm(0)), Assembler::Always); - masm.append(access, st.getOffset(), masm.framePushed()); - } - } -#endif // JS_CODEGEN_ARM - //////////////////////////////////////////////////////////// // Generally speaking, ABOVE this point there should be no value @@ -6668,9 +6540,10 @@ BaseCompiler::emitLoad(ValType type, Scalar::Type viewType) bool omitBoundsCheck = false; MemoryAccessDesc access(viewType, addr.align, addr.offset, trapIfNotAsmJS()); - size_t temps = loadStoreTemps(access); + size_t temps = loadTemps(access); RegI32 tmp1 = temps >= 1 ? needI32() : invalidI32(); RegI32 tmp2 = temps >= 2 ? needI32() : invalidI32(); + RegI32 tmp3 = temps >= 3 ? needI32() : invalidI32(); switch (type) { case ValType::I32: { @@ -6680,7 +6553,7 @@ BaseCompiler::emitLoad(ValType type, Scalar::Type viewType) #else RegI32 rv = rp; #endif - if (!load(access, rp, omitBoundsCheck, AnyReg(rv), tmp1, tmp2)) + if (!load(access, rp, omitBoundsCheck, AnyReg(rv), tmp1, tmp2, tmp3)) return false; pushI32(rv); if (rp != rv) @@ -6698,7 +6571,7 @@ BaseCompiler::emitLoad(ValType type, Scalar::Type viewType) rp = popMemoryAccess(&access, &omitBoundsCheck); rv = needI64(); #endif - if (!load(access, rp, omitBoundsCheck, AnyReg(rv), tmp1, tmp2)) + if (!load(access, rp, omitBoundsCheck, AnyReg(rv), tmp1, tmp2, tmp3)) return false; pushI64(rv); freeI32(rp); @@ -6707,7 +6580,7 @@ BaseCompiler::emitLoad(ValType type, Scalar::Type viewType) case ValType::F32: { RegI32 rp = popMemoryAccess(&access, &omitBoundsCheck); RegF32 rv = needF32(); - if (!load(access, rp, omitBoundsCheck, AnyReg(rv), tmp1, tmp2)) + if (!load(access, rp, omitBoundsCheck, AnyReg(rv), tmp1, tmp2, tmp3)) return false; pushF32(rv); freeI32(rp); @@ -6716,7 +6589,7 @@ BaseCompiler::emitLoad(ValType type, Scalar::Type viewType) case ValType::F64: { RegI32 rp = popMemoryAccess(&access, &omitBoundsCheck); RegF64 rv = needF64(); - if (!load(access, rp, omitBoundsCheck, AnyReg(rv), tmp1, tmp2)) + if (!load(access, rp, omitBoundsCheck, AnyReg(rv), tmp1, tmp2, tmp3)) return false; pushF64(rv); freeI32(rp); @@ -6731,6 +6604,8 @@ BaseCompiler::emitLoad(ValType type, Scalar::Type viewType) freeI32(tmp1); if (temps >= 2) freeI32(tmp2); + if (temps >= 3) + freeI32(tmp3); return true; } @@ -6746,15 +6621,14 @@ BaseCompiler::emitStoreOrTeeStore(ValType resultType, Scalar::Type viewType, bool omitBoundsCheck = false; MemoryAccessDesc access(viewType, addr.align, addr.offset, trapIfNotAsmJS()); - size_t temps = loadStoreTemps(access); + size_t temps = storeTemps(access); RegI32 tmp1 = temps >= 1 ? needI32() : invalidI32(); - RegI32 tmp2 = temps >= 2 ? needI32() : invalidI32(); switch (resultType) { case ValType::I32: { RegI32 rv = popI32(); RegI32 rp = popMemoryAccess(&access, &omitBoundsCheck); - if (!store(access, rp, omitBoundsCheck, AnyReg(rv), tmp1, tmp2)) + if (!store(access, rp, omitBoundsCheck, AnyReg(rv), tmp1)) return false; freeI32(rp); freeOrPushI32(rv); @@ -6763,7 +6637,7 @@ BaseCompiler::emitStoreOrTeeStore(ValType resultType, Scalar::Type viewType, case ValType::I64: { RegI64 rv = popI64(); RegI32 rp = popMemoryAccess(&access, &omitBoundsCheck); - if (!store(access, rp, omitBoundsCheck, AnyReg(rv), tmp1, tmp2)) + if (!store(access, rp, omitBoundsCheck, AnyReg(rv), tmp1)) return false; freeI32(rp); freeOrPushI64(rv); @@ -6772,7 +6646,7 @@ BaseCompiler::emitStoreOrTeeStore(ValType resultType, Scalar::Type viewType, case ValType::F32: { RegF32 rv = popF32(); RegI32 rp = popMemoryAccess(&access, &omitBoundsCheck); - if (!store(access, rp, omitBoundsCheck, AnyReg(rv), tmp1, tmp2)) + if (!store(access, rp, omitBoundsCheck, AnyReg(rv), tmp1)) return false; freeI32(rp); freeOrPushF32(rv); @@ -6781,7 +6655,7 @@ BaseCompiler::emitStoreOrTeeStore(ValType resultType, Scalar::Type viewType, case ValType::F64: { RegF64 rv = popF64(); RegI32 rp = popMemoryAccess(&access, &omitBoundsCheck); - if (!store(access, rp, omitBoundsCheck, AnyReg(rv), tmp1, tmp2)) + if (!store(access, rp, omitBoundsCheck, AnyReg(rv), tmp1)) return false; freeI32(rp); freeOrPushF64(rv); @@ -6794,8 +6668,6 @@ BaseCompiler::emitStoreOrTeeStore(ValType resultType, Scalar::Type viewType, if (temps >= 1) freeI32(tmp1); - if (temps >= 2) - freeI32(tmp2); return true; } @@ -6990,16 +6862,15 @@ BaseCompiler::emitTeeStoreWithCoercion(ValType resultType, Scalar::Type viewType bool omitBoundsCheck = false; MemoryAccessDesc access(viewType, addr.align, addr.offset, trapIfNotAsmJS()); - size_t temps = loadStoreTemps(access); + size_t temps = storeTemps(access); RegI32 tmp1 = temps >= 1 ? needI32() : invalidI32(); - RegI32 tmp2 = temps >= 2 ? needI32() : invalidI32(); if (resultType == ValType::F32 && viewType == Scalar::Float64) { RegF32 rv = popF32(); RegF64 rw = needF64(); masm.convertFloat32ToDouble(rv, rw); RegI32 rp = popMemoryAccess(&access, &omitBoundsCheck); - if (!store(access, rp, omitBoundsCheck, AnyReg(rw), tmp1, tmp2)) + if (!store(access, rp, omitBoundsCheck, AnyReg(rw), tmp1)) return false; pushF32(rv); freeI32(rp); @@ -7010,7 +6881,7 @@ BaseCompiler::emitTeeStoreWithCoercion(ValType resultType, Scalar::Type viewType RegF32 rw = needF32(); masm.convertDoubleToFloat32(rv, rw); RegI32 rp = popMemoryAccess(&access, &omitBoundsCheck); - if (!store(access, rp, omitBoundsCheck, AnyReg(rw), tmp1, tmp2)) + if (!store(access, rp, omitBoundsCheck, AnyReg(rw), tmp1)) return false; pushF64(rv); freeI32(rp); @@ -7021,8 +6892,6 @@ BaseCompiler::emitTeeStoreWithCoercion(ValType resultType, Scalar::Type viewType if (temps >= 1) freeI32(tmp1); - if (temps >= 2) - freeI32(tmp2); return true; } From 01a84f3fd1622c6ed84ef743d4925b9c2fda0be1 Mon Sep 17 00:00:00 2001 From: Andrea Marchesini Date: Mon, 16 Jan 2017 10:36:29 +0100 Subject: [PATCH 13/21] Bug 1330928 - Get rid of nsMediaSourceProtocolHandler, r=qdot --- dom/file/nsHostObjectProtocolHandler.h | 6 ------ 1 file changed, 6 deletions(-) diff --git a/dom/file/nsHostObjectProtocolHandler.h b/dom/file/nsHostObjectProtocolHandler.h index 81a79a9b171c..cb120705f22f 100644 --- a/dom/file/nsHostObjectProtocolHandler.h +++ b/dom/file/nsHostObjectProtocolHandler.h @@ -97,12 +97,6 @@ public: NS_IMETHOD GetScheme(nsACString &result) override; }; -class nsMediaSourceProtocolHandler : public nsHostObjectProtocolHandler -{ -public: - NS_IMETHOD GetScheme(nsACString &result) override; -}; - class nsFontTableProtocolHandler : public nsHostObjectProtocolHandler { public: From 34ff40e936e8395641b33cd8e2ac90d4d96d3f9e Mon Sep 17 00:00:00 2001 From: Makoto Kato Date: Wed, 11 Jan 2017 19:03:41 +0900 Subject: [PATCH 14/21] Bug 1324505 - Part 1. Check whether parent node is null. r=masayuki designMode is too strange. Parent of common ancestor of selection might be nullptr, so we should check whether nullptr. MozReview-Commit-ID: Cy1k2Mpkws0 --HG-- extra : rebase_source : 01201d52431bfd7961f3311daa89b50c61407e8b --- editor/libeditor/HTMLEditRules.cpp | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/editor/libeditor/HTMLEditRules.cpp b/editor/libeditor/HTMLEditRules.cpp index ee3956ef0b1a..963c258b2574 100644 --- a/editor/libeditor/HTMLEditRules.cpp +++ b/editor/libeditor/HTMLEditRules.cpp @@ -7864,7 +7864,10 @@ HTMLEditRules::PopListItem(nsIDOMNode* aListItem, *aOutOfList = false; nsCOMPtr curParent = listItem->GetParentNode(); - int32_t offset = curParent ? curParent->IndexOf(listItem) : -1; + if (NS_WARN_IF(!curParent)) { + return NS_ERROR_FAILURE; + } + int32_t offset = curParent->IndexOf(listItem); if (!HTMLEditUtils::IsListItem(listItem)) { return NS_ERROR_FAILURE; From 7aef46317d2e437024362d1fd47c5559a6889ae5 Mon Sep 17 00:00:00 2001 From: Makoto Kato Date: Wed, 11 Jan 2017 19:04:32 +0900 Subject: [PATCH 15/21] Bug 1324505 - Part 2. Add crash test. r=masayuki MozReview-Commit-ID: 7NJr1fGKBZA --HG-- extra : rebase_source : 7ffb4131ca5e1a4eac395d4cbdf230e30fb4914c --- editor/libeditor/crashtests/1324505.html | 24 +++++++++++++++++++++ editor/libeditor/crashtests/crashtests.list | 1 + 2 files changed, 25 insertions(+) create mode 100644 editor/libeditor/crashtests/1324505.html diff --git a/editor/libeditor/crashtests/1324505.html b/editor/libeditor/crashtests/1324505.html new file mode 100644 index 000000000000..2af15becc7c6 --- /dev/null +++ b/editor/libeditor/crashtests/1324505.html @@ -0,0 +1,24 @@ + + + + diff --git a/editor/libeditor/crashtests/crashtests.list b/editor/libeditor/crashtests/crashtests.list index 6e7b8a556d31..fc32835d142f 100644 --- a/editor/libeditor/crashtests/crashtests.list +++ b/editor/libeditor/crashtests/crashtests.list @@ -71,3 +71,4 @@ load 1264921.html load 1272490.html load 1317704.html load 1317718.html +load 1324505.html From 4306cf9aa6041ea388db7d793c985ab5149fb376 Mon Sep 17 00:00:00 2001 From: Makoto Kato Date: Wed, 11 Jan 2017 19:07:33 +0900 Subject: [PATCH 16/21] Bug 1324505 - Part 3. Clean up HTMLEditRules::PopListItem. r=masayuki PopListItem still uses nsIDOM*. We should new binding API instead and it is unnecessary to use QI and refcounting if possible. MozReview-Commit-ID: DJL105hNt6z --HG-- extra : rebase_source : ca3944abde042aac769c64ad5caf8903e715b31d --- editor/libeditor/HTMLEditRules.cpp | 70 +++++++++++++----------------- editor/libeditor/HTMLEditRules.h | 2 +- editor/libeditor/HTMLEditor.cpp | 52 ++++++++-------------- editor/libeditor/HTMLEditor.h | 4 +- 4 files changed, 52 insertions(+), 76 deletions(-) diff --git a/editor/libeditor/HTMLEditRules.cpp b/editor/libeditor/HTMLEditRules.cpp index 963c258b2574..87768f647e0c 100644 --- a/editor/libeditor/HTMLEditRules.cpp +++ b/editor/libeditor/HTMLEditRules.cpp @@ -3407,7 +3407,7 @@ HTMLEditRules::WillRemoveList(Selection* aSelection, // unlist this listitem bool bOutOfList; do { - rv = PopListItem(GetAsDOMNode(curNode), &bOutOfList); + rv = PopListItem(*curNode->AsContent(), &bOutOfList); NS_ENSURE_SUCCESS(rv, rv); } while (!bOutOfList); // keep popping it out until it's not in a list anymore } else if (HTMLEditUtils::IsList(curNode)) { @@ -4127,8 +4127,7 @@ HTMLEditRules::WillOutdent(Selection& aSelection, lastBQChild = nullptr; curBlockQuoteIsIndentedWithCSS = false; } - bool unused; - rv = PopListItem(GetAsDOMNode(curNode), &unused); + rv = PopListItem(*curNode->AsContent()); NS_ENSURE_SUCCESS(rv, rv); continue; } @@ -4209,8 +4208,7 @@ HTMLEditRules::WillOutdent(Selection& aSelection, nsCOMPtr child = curNode->GetLastChild(); while (child) { if (HTMLEditUtils::IsListItem(child)) { - bool unused; - rv = PopListItem(GetAsDOMNode(child), &unused); + rv = PopListItem(*child); NS_ENSURE_SUCCESS(rv, rv); } else if (HTMLEditUtils::IsList(child)) { // We have an embedded list, so move it out from under the parent @@ -4918,12 +4916,8 @@ HTMLEditRules::CheckForEmptyBlock(nsINode* aStartNode, if (HTMLEditUtils::IsListItem(emptyBlock)) { // Are we the first list item in the list? - bool bIsFirst; NS_ENSURE_STATE(htmlEditor); - nsresult rv = - htmlEditor->IsFirstEditableChild(GetAsDOMNode(emptyBlock), &bIsFirst); - NS_ENSURE_SUCCESS(rv, rv); - if (bIsFirst) { + if (htmlEditor->IsFirstEditableChild(emptyBlock)) { nsCOMPtr listParent = blockParent->GetParentNode(); NS_ENSURE_TRUE(listParent, NS_ERROR_FAILURE); int32_t listOffset = listParent->IndexOf(blockParent); @@ -4935,7 +4929,7 @@ HTMLEditRules::CheckForEmptyBlock(nsINode* aStartNode, htmlEditor->CreateBR(listParent, listOffset); NS_ENSURE_STATE(br); // Adjust selection to be right before it - rv = aSelection->Collapse(listParent, listOffset); + nsresult rv = aSelection->Collapse(listParent, listOffset); NS_ENSURE_SUCCESS(rv, rv); } // Else just let selection percolate up. We'll adjust it in @@ -6523,10 +6517,7 @@ HTMLEditRules::ReturnInListItem(Selection& aSelection, int32_t offset = listParent ? listParent->IndexOf(list) : -1; // Are we the last list item in the list? - bool isLast; - rv = htmlEditor->IsLastEditableChild(aListItem.AsDOMNode(), &isLast); - NS_ENSURE_SUCCESS(rv, rv); - if (!isLast) { + if (!htmlEditor->IsLastEditableChild(&aListItem)) { // We need to split the list! ErrorResult rv; htmlEditor->SplitNode(*list, itemOffset, rv); @@ -7853,23 +7844,23 @@ HTMLEditRules::ListIsEmptyLine(nsTArray>& aArrayOfNodes) nsresult -HTMLEditRules::PopListItem(nsIDOMNode* aListItem, +HTMLEditRules::PopListItem(nsIContent& aListItem, bool* aOutOfList) { - nsCOMPtr listItem = do_QueryInterface(aListItem); - // check parms - NS_ENSURE_TRUE(listItem && aOutOfList, NS_ERROR_NULL_POINTER); - // init out params - *aOutOfList = false; + if (aOutOfList) { + *aOutOfList = false; + } - nsCOMPtr curParent = listItem->GetParentNode(); + nsCOMPtr kungFuDeathGrip(&aListItem); + + nsCOMPtr curParent = aListItem.GetParentNode(); if (NS_WARN_IF(!curParent)) { return NS_ERROR_FAILURE; } - int32_t offset = curParent->IndexOf(listItem); + int32_t offset = curParent->IndexOf(&aListItem); - if (!HTMLEditUtils::IsListItem(listItem)) { + if (!HTMLEditUtils::IsListItem(&aListItem)) { return NS_ERROR_FAILURE; } @@ -7878,24 +7869,21 @@ HTMLEditRules::PopListItem(nsIDOMNode* aListItem, nsCOMPtr curParPar = curParent->GetParentNode(); int32_t parOffset = curParPar ? curParPar->IndexOf(curParent) : -1; - bool bIsFirstListItem; NS_ENSURE_STATE(mHTMLEditor); - nsresult rv = - mHTMLEditor->IsFirstEditableChild(aListItem, &bIsFirstListItem); - NS_ENSURE_SUCCESS(rv, rv); + bool bIsFirstListItem = mHTMLEditor->IsFirstEditableChild(&aListItem); - bool bIsLastListItem; NS_ENSURE_STATE(mHTMLEditor); - rv = mHTMLEditor->IsLastEditableChild(aListItem, &bIsLastListItem); - NS_ENSURE_SUCCESS(rv, rv); + bool bIsLastListItem = mHTMLEditor->IsLastEditableChild(&aListItem); if (!bIsFirstListItem && !bIsLastListItem) { // split the list - nsCOMPtr newBlock; + ErrorResult rv; NS_ENSURE_STATE(mHTMLEditor); - rv = mHTMLEditor->SplitNode(GetAsDOMNode(curParent), offset, - getter_AddRefs(newBlock)); - NS_ENSURE_SUCCESS(rv, rv); + nsCOMPtr newBlock = + mHTMLEditor->SplitNode(*curParent->AsContent(), offset, rv); + if (NS_WARN_IF(rv.Failed())) { + return rv.StealNSResult(); + } } if (!bIsFirstListItem) { @@ -7903,16 +7891,18 @@ HTMLEditRules::PopListItem(nsIDOMNode* aListItem, } NS_ENSURE_STATE(mHTMLEditor); - rv = mHTMLEditor->MoveNode(listItem, curParPar, parOffset); + nsresult rv = mHTMLEditor->MoveNode(&aListItem, curParPar, parOffset); NS_ENSURE_SUCCESS(rv, rv); // unwrap list item contents if they are no longer in a list if (!HTMLEditUtils::IsList(curParPar) && - HTMLEditUtils::IsListItem(listItem)) { + HTMLEditUtils::IsListItem(&aListItem)) { NS_ENSURE_STATE(mHTMLEditor); - rv = mHTMLEditor->RemoveBlockContainer(*listItem); + rv = mHTMLEditor->RemoveBlockContainer(*aListItem.AsElement()); NS_ENSURE_SUCCESS(rv, rv); - *aOutOfList = true; + if (aOutOfList) { + *aOutOfList = true; + } } return NS_OK; } @@ -7929,7 +7919,7 @@ HTMLEditRules::RemoveListStructure(Element& aList) bool isOutOfList; // Keep popping it out until it's not in a list anymore do { - nsresult rv = PopListItem(child->AsDOMNode(), &isOutOfList); + nsresult rv = PopListItem(child, &isOutOfList); NS_ENSURE_SUCCESS(rv, rv); } while (!isOutOfList); } else if (HTMLEditUtils::IsList(child)) { diff --git a/editor/libeditor/HTMLEditRules.h b/editor/libeditor/HTMLEditRules.h index fd5efca7cf98..d144d593bbf6 100644 --- a/editor/libeditor/HTMLEditRules.h +++ b/editor/libeditor/HTMLEditRules.h @@ -372,7 +372,7 @@ protected: EditorDOMPoint JoinNodesSmart(nsIContent& aNodeLeft, nsIContent& aNodeRight); Element* GetTopEnclosingMailCite(nsINode& aNode); - nsresult PopListItem(nsIDOMNode* aListItem, bool* aOutOfList); + nsresult PopListItem(nsIContent& aListItem, bool* aOutOfList = nullptr); nsresult RemoveListStructure(Element& aList); nsresult CacheInlineStyles(nsIDOMNode* aNode); nsresult ReapplyCachedStyles(); diff --git a/editor/libeditor/HTMLEditor.cpp b/editor/libeditor/HTMLEditor.cpp index f6512e852f52..f8f6532f2ad0 100644 --- a/editor/libeditor/HTMLEditor.cpp +++ b/editor/libeditor/HTMLEditor.cpp @@ -1572,12 +1572,10 @@ HTMLEditor::InsertElementAtSelection(nsIDOMElement* aElement, rv = SetCaretAfterElement(aElement); NS_ENSURE_SUCCESS(rv, rv); } - // check for inserting a whole table at the end of a block. If so insert a br after it. + // check for inserting a whole table at the end of a block. If so insert + // a br after it. if (HTMLEditUtils::IsTable(node)) { - bool isLast; - rv = IsLastEditableChild(node, &isLast); - NS_ENSURE_SUCCESS(rv, rv); - if (isLast) { + if (IsLastEditableChild(element)) { nsCOMPtr brNode; rv = CreateBR(parentSelectedNode, offsetForInsert + 1, address_of(brNode)); @@ -4152,40 +4150,28 @@ HTMLEditor::GetNextHTMLNode(nsIDOMNode* aNode, return NS_OK; } -nsresult -HTMLEditor::IsFirstEditableChild(nsIDOMNode* aNode, - bool* aOutIsFirst) +bool +HTMLEditor::IsFirstEditableChild(nsINode* aNode) { - nsCOMPtr node = do_QueryInterface(aNode); - NS_ENSURE_TRUE(aOutIsFirst && node, NS_ERROR_NULL_POINTER); - - // init out parms - *aOutIsFirst = false; - + MOZ_ASSERT(aNode); // find first editable child and compare it to aNode - nsCOMPtr parent = node->GetParentNode(); - NS_ENSURE_TRUE(parent, NS_ERROR_FAILURE); - - *aOutIsFirst = (GetFirstEditableChild(*parent) == node); - return NS_OK; + nsCOMPtr parent = aNode->GetParentNode(); + if (NS_WARN_IF(!parent)) { + return false; + } + return (GetFirstEditableChild(*parent) == aNode); } -nsresult -HTMLEditor::IsLastEditableChild(nsIDOMNode* aNode, - bool* aOutIsLast) +bool +HTMLEditor::IsLastEditableChild(nsINode* aNode) { - nsCOMPtr node = do_QueryInterface(aNode); - NS_ENSURE_TRUE(aOutIsLast && node, NS_ERROR_NULL_POINTER); - - // init out parms - *aOutIsLast = false; - + MOZ_ASSERT(aNode); // find last editable child and compare it to aNode - nsCOMPtr parent = node->GetParentNode(); - NS_ENSURE_TRUE(parent, NS_ERROR_FAILURE); - - *aOutIsLast = (GetLastEditableChild(*parent) == node); - return NS_OK; + nsCOMPtr parent = aNode->GetParentNode(); + if (NS_WARN_IF(!parent)) { + return false; + } + return (GetLastEditableChild(*parent) == aNode); } nsIContent* diff --git a/editor/libeditor/HTMLEditor.h b/editor/libeditor/HTMLEditor.h index 96f7882dcd22..83d051dbf963 100644 --- a/editor/libeditor/HTMLEditor.h +++ b/editor/libeditor/HTMLEditor.h @@ -840,8 +840,8 @@ protected: nsCOMPtr* outNode, bool bNoBlockCrossing = false); - nsresult IsFirstEditableChild(nsIDOMNode* aNode, bool* aOutIsFirst); - nsresult IsLastEditableChild(nsIDOMNode* aNode, bool* aOutIsLast); + bool IsFirstEditableChild(nsINode* aNode); + bool IsLastEditableChild(nsINode* aNode); nsIContent* GetFirstEditableChild(nsINode& aNode); nsIContent* GetLastEditableChild(nsINode& aNode); From a396fb9acd649a3c5d793b1eed9ec1b5c5378e64 Mon Sep 17 00:00:00 2001 From: Makoto Kato Date: Mon, 16 Jan 2017 19:32:56 +0900 Subject: [PATCH 17/21] Backed out changeset 7be23bb65b93 (bug 1324505) MozReview-Commit-ID: 8ONKT1Q6oER --- editor/libeditor/HTMLEditRules.cpp | 70 +++++++++++++++++------------- editor/libeditor/HTMLEditRules.h | 2 +- editor/libeditor/HTMLEditor.cpp | 52 ++++++++++++++-------- editor/libeditor/HTMLEditor.h | 4 +- 4 files changed, 76 insertions(+), 52 deletions(-) diff --git a/editor/libeditor/HTMLEditRules.cpp b/editor/libeditor/HTMLEditRules.cpp index 87768f647e0c..963c258b2574 100644 --- a/editor/libeditor/HTMLEditRules.cpp +++ b/editor/libeditor/HTMLEditRules.cpp @@ -3407,7 +3407,7 @@ HTMLEditRules::WillRemoveList(Selection* aSelection, // unlist this listitem bool bOutOfList; do { - rv = PopListItem(*curNode->AsContent(), &bOutOfList); + rv = PopListItem(GetAsDOMNode(curNode), &bOutOfList); NS_ENSURE_SUCCESS(rv, rv); } while (!bOutOfList); // keep popping it out until it's not in a list anymore } else if (HTMLEditUtils::IsList(curNode)) { @@ -4127,7 +4127,8 @@ HTMLEditRules::WillOutdent(Selection& aSelection, lastBQChild = nullptr; curBlockQuoteIsIndentedWithCSS = false; } - rv = PopListItem(*curNode->AsContent()); + bool unused; + rv = PopListItem(GetAsDOMNode(curNode), &unused); NS_ENSURE_SUCCESS(rv, rv); continue; } @@ -4208,7 +4209,8 @@ HTMLEditRules::WillOutdent(Selection& aSelection, nsCOMPtr child = curNode->GetLastChild(); while (child) { if (HTMLEditUtils::IsListItem(child)) { - rv = PopListItem(*child); + bool unused; + rv = PopListItem(GetAsDOMNode(child), &unused); NS_ENSURE_SUCCESS(rv, rv); } else if (HTMLEditUtils::IsList(child)) { // We have an embedded list, so move it out from under the parent @@ -4916,8 +4918,12 @@ HTMLEditRules::CheckForEmptyBlock(nsINode* aStartNode, if (HTMLEditUtils::IsListItem(emptyBlock)) { // Are we the first list item in the list? + bool bIsFirst; NS_ENSURE_STATE(htmlEditor); - if (htmlEditor->IsFirstEditableChild(emptyBlock)) { + nsresult rv = + htmlEditor->IsFirstEditableChild(GetAsDOMNode(emptyBlock), &bIsFirst); + NS_ENSURE_SUCCESS(rv, rv); + if (bIsFirst) { nsCOMPtr listParent = blockParent->GetParentNode(); NS_ENSURE_TRUE(listParent, NS_ERROR_FAILURE); int32_t listOffset = listParent->IndexOf(blockParent); @@ -4929,7 +4935,7 @@ HTMLEditRules::CheckForEmptyBlock(nsINode* aStartNode, htmlEditor->CreateBR(listParent, listOffset); NS_ENSURE_STATE(br); // Adjust selection to be right before it - nsresult rv = aSelection->Collapse(listParent, listOffset); + rv = aSelection->Collapse(listParent, listOffset); NS_ENSURE_SUCCESS(rv, rv); } // Else just let selection percolate up. We'll adjust it in @@ -6517,7 +6523,10 @@ HTMLEditRules::ReturnInListItem(Selection& aSelection, int32_t offset = listParent ? listParent->IndexOf(list) : -1; // Are we the last list item in the list? - if (!htmlEditor->IsLastEditableChild(&aListItem)) { + bool isLast; + rv = htmlEditor->IsLastEditableChild(aListItem.AsDOMNode(), &isLast); + NS_ENSURE_SUCCESS(rv, rv); + if (!isLast) { // We need to split the list! ErrorResult rv; htmlEditor->SplitNode(*list, itemOffset, rv); @@ -7844,23 +7853,23 @@ HTMLEditRules::ListIsEmptyLine(nsTArray>& aArrayOfNodes) nsresult -HTMLEditRules::PopListItem(nsIContent& aListItem, +HTMLEditRules::PopListItem(nsIDOMNode* aListItem, bool* aOutOfList) { + nsCOMPtr listItem = do_QueryInterface(aListItem); + // check parms + NS_ENSURE_TRUE(listItem && aOutOfList, NS_ERROR_NULL_POINTER); + // init out params - if (aOutOfList) { - *aOutOfList = false; - } + *aOutOfList = false; - nsCOMPtr kungFuDeathGrip(&aListItem); - - nsCOMPtr curParent = aListItem.GetParentNode(); + nsCOMPtr curParent = listItem->GetParentNode(); if (NS_WARN_IF(!curParent)) { return NS_ERROR_FAILURE; } - int32_t offset = curParent->IndexOf(&aListItem); + int32_t offset = curParent->IndexOf(listItem); - if (!HTMLEditUtils::IsListItem(&aListItem)) { + if (!HTMLEditUtils::IsListItem(listItem)) { return NS_ERROR_FAILURE; } @@ -7869,21 +7878,24 @@ HTMLEditRules::PopListItem(nsIContent& aListItem, nsCOMPtr curParPar = curParent->GetParentNode(); int32_t parOffset = curParPar ? curParPar->IndexOf(curParent) : -1; + bool bIsFirstListItem; NS_ENSURE_STATE(mHTMLEditor); - bool bIsFirstListItem = mHTMLEditor->IsFirstEditableChild(&aListItem); + nsresult rv = + mHTMLEditor->IsFirstEditableChild(aListItem, &bIsFirstListItem); + NS_ENSURE_SUCCESS(rv, rv); + bool bIsLastListItem; NS_ENSURE_STATE(mHTMLEditor); - bool bIsLastListItem = mHTMLEditor->IsLastEditableChild(&aListItem); + rv = mHTMLEditor->IsLastEditableChild(aListItem, &bIsLastListItem); + NS_ENSURE_SUCCESS(rv, rv); if (!bIsFirstListItem && !bIsLastListItem) { // split the list - ErrorResult rv; + nsCOMPtr newBlock; NS_ENSURE_STATE(mHTMLEditor); - nsCOMPtr newBlock = - mHTMLEditor->SplitNode(*curParent->AsContent(), offset, rv); - if (NS_WARN_IF(rv.Failed())) { - return rv.StealNSResult(); - } + rv = mHTMLEditor->SplitNode(GetAsDOMNode(curParent), offset, + getter_AddRefs(newBlock)); + NS_ENSURE_SUCCESS(rv, rv); } if (!bIsFirstListItem) { @@ -7891,18 +7903,16 @@ HTMLEditRules::PopListItem(nsIContent& aListItem, } NS_ENSURE_STATE(mHTMLEditor); - nsresult rv = mHTMLEditor->MoveNode(&aListItem, curParPar, parOffset); + rv = mHTMLEditor->MoveNode(listItem, curParPar, parOffset); NS_ENSURE_SUCCESS(rv, rv); // unwrap list item contents if they are no longer in a list if (!HTMLEditUtils::IsList(curParPar) && - HTMLEditUtils::IsListItem(&aListItem)) { + HTMLEditUtils::IsListItem(listItem)) { NS_ENSURE_STATE(mHTMLEditor); - rv = mHTMLEditor->RemoveBlockContainer(*aListItem.AsElement()); + rv = mHTMLEditor->RemoveBlockContainer(*listItem); NS_ENSURE_SUCCESS(rv, rv); - if (aOutOfList) { - *aOutOfList = true; - } + *aOutOfList = true; } return NS_OK; } @@ -7919,7 +7929,7 @@ HTMLEditRules::RemoveListStructure(Element& aList) bool isOutOfList; // Keep popping it out until it's not in a list anymore do { - nsresult rv = PopListItem(child, &isOutOfList); + nsresult rv = PopListItem(child->AsDOMNode(), &isOutOfList); NS_ENSURE_SUCCESS(rv, rv); } while (!isOutOfList); } else if (HTMLEditUtils::IsList(child)) { diff --git a/editor/libeditor/HTMLEditRules.h b/editor/libeditor/HTMLEditRules.h index d144d593bbf6..fd5efca7cf98 100644 --- a/editor/libeditor/HTMLEditRules.h +++ b/editor/libeditor/HTMLEditRules.h @@ -372,7 +372,7 @@ protected: EditorDOMPoint JoinNodesSmart(nsIContent& aNodeLeft, nsIContent& aNodeRight); Element* GetTopEnclosingMailCite(nsINode& aNode); - nsresult PopListItem(nsIContent& aListItem, bool* aOutOfList = nullptr); + nsresult PopListItem(nsIDOMNode* aListItem, bool* aOutOfList); nsresult RemoveListStructure(Element& aList); nsresult CacheInlineStyles(nsIDOMNode* aNode); nsresult ReapplyCachedStyles(); diff --git a/editor/libeditor/HTMLEditor.cpp b/editor/libeditor/HTMLEditor.cpp index f8f6532f2ad0..f6512e852f52 100644 --- a/editor/libeditor/HTMLEditor.cpp +++ b/editor/libeditor/HTMLEditor.cpp @@ -1572,10 +1572,12 @@ HTMLEditor::InsertElementAtSelection(nsIDOMElement* aElement, rv = SetCaretAfterElement(aElement); NS_ENSURE_SUCCESS(rv, rv); } - // check for inserting a whole table at the end of a block. If so insert - // a br after it. + // check for inserting a whole table at the end of a block. If so insert a br after it. if (HTMLEditUtils::IsTable(node)) { - if (IsLastEditableChild(element)) { + bool isLast; + rv = IsLastEditableChild(node, &isLast); + NS_ENSURE_SUCCESS(rv, rv); + if (isLast) { nsCOMPtr brNode; rv = CreateBR(parentSelectedNode, offsetForInsert + 1, address_of(brNode)); @@ -4150,28 +4152,40 @@ HTMLEditor::GetNextHTMLNode(nsIDOMNode* aNode, return NS_OK; } -bool -HTMLEditor::IsFirstEditableChild(nsINode* aNode) +nsresult +HTMLEditor::IsFirstEditableChild(nsIDOMNode* aNode, + bool* aOutIsFirst) { - MOZ_ASSERT(aNode); + nsCOMPtr node = do_QueryInterface(aNode); + NS_ENSURE_TRUE(aOutIsFirst && node, NS_ERROR_NULL_POINTER); + + // init out parms + *aOutIsFirst = false; + // find first editable child and compare it to aNode - nsCOMPtr parent = aNode->GetParentNode(); - if (NS_WARN_IF(!parent)) { - return false; - } - return (GetFirstEditableChild(*parent) == aNode); + nsCOMPtr parent = node->GetParentNode(); + NS_ENSURE_TRUE(parent, NS_ERROR_FAILURE); + + *aOutIsFirst = (GetFirstEditableChild(*parent) == node); + return NS_OK; } -bool -HTMLEditor::IsLastEditableChild(nsINode* aNode) +nsresult +HTMLEditor::IsLastEditableChild(nsIDOMNode* aNode, + bool* aOutIsLast) { - MOZ_ASSERT(aNode); + nsCOMPtr node = do_QueryInterface(aNode); + NS_ENSURE_TRUE(aOutIsLast && node, NS_ERROR_NULL_POINTER); + + // init out parms + *aOutIsLast = false; + // find last editable child and compare it to aNode - nsCOMPtr parent = aNode->GetParentNode(); - if (NS_WARN_IF(!parent)) { - return false; - } - return (GetLastEditableChild(*parent) == aNode); + nsCOMPtr parent = node->GetParentNode(); + NS_ENSURE_TRUE(parent, NS_ERROR_FAILURE); + + *aOutIsLast = (GetLastEditableChild(*parent) == node); + return NS_OK; } nsIContent* diff --git a/editor/libeditor/HTMLEditor.h b/editor/libeditor/HTMLEditor.h index 83d051dbf963..96f7882dcd22 100644 --- a/editor/libeditor/HTMLEditor.h +++ b/editor/libeditor/HTMLEditor.h @@ -840,8 +840,8 @@ protected: nsCOMPtr* outNode, bool bNoBlockCrossing = false); - bool IsFirstEditableChild(nsINode* aNode); - bool IsLastEditableChild(nsINode* aNode); + nsresult IsFirstEditableChild(nsIDOMNode* aNode, bool* aOutIsFirst); + nsresult IsLastEditableChild(nsIDOMNode* aNode, bool* aOutIsLast); nsIContent* GetFirstEditableChild(nsINode& aNode); nsIContent* GetLastEditableChild(nsINode& aNode); From 7530aa4e7d10c5c0ca8c62b2d381f4f7983de811 Mon Sep 17 00:00:00 2001 From: Makoto Kato Date: Mon, 16 Jan 2017 19:32:57 +0900 Subject: [PATCH 18/21] Backed out changeset ea8744408e89 (bug 1324505) MozReview-Commit-ID: ZX7rxfKI13 --- editor/libeditor/crashtests/1324505.html | 24 --------------------- editor/libeditor/crashtests/crashtests.list | 1 - 2 files changed, 25 deletions(-) delete mode 100644 editor/libeditor/crashtests/1324505.html diff --git a/editor/libeditor/crashtests/1324505.html b/editor/libeditor/crashtests/1324505.html deleted file mode 100644 index 2af15becc7c6..000000000000 --- a/editor/libeditor/crashtests/1324505.html +++ /dev/null @@ -1,24 +0,0 @@ - - - - diff --git a/editor/libeditor/crashtests/crashtests.list b/editor/libeditor/crashtests/crashtests.list index fc32835d142f..6e7b8a556d31 100644 --- a/editor/libeditor/crashtests/crashtests.list +++ b/editor/libeditor/crashtests/crashtests.list @@ -71,4 +71,3 @@ load 1264921.html load 1272490.html load 1317704.html load 1317718.html -load 1324505.html From 8292a2eba6de870889d191d4ee5c520f846c83c1 Mon Sep 17 00:00:00 2001 From: Makoto Kato Date: Mon, 16 Jan 2017 19:32:59 +0900 Subject: [PATCH 19/21] Backed out changeset f1f0f69bc78f (bug 1324505) MozReview-Commit-ID: 1DbtAJzgJYo --- editor/libeditor/HTMLEditRules.cpp | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/editor/libeditor/HTMLEditRules.cpp b/editor/libeditor/HTMLEditRules.cpp index 963c258b2574..ee3956ef0b1a 100644 --- a/editor/libeditor/HTMLEditRules.cpp +++ b/editor/libeditor/HTMLEditRules.cpp @@ -7864,10 +7864,7 @@ HTMLEditRules::PopListItem(nsIDOMNode* aListItem, *aOutOfList = false; nsCOMPtr curParent = listItem->GetParentNode(); - if (NS_WARN_IF(!curParent)) { - return NS_ERROR_FAILURE; - } - int32_t offset = curParent->IndexOf(listItem); + int32_t offset = curParent ? curParent->IndexOf(listItem) : -1; if (!HTMLEditUtils::IsListItem(listItem)) { return NS_ERROR_FAILURE; From 7b3b695e56cb56c9c1aa2ed8d57069fb69931636 Mon Sep 17 00:00:00 2001 From: ffxbld Date: Mon, 16 Jan 2017 06:42:55 -0800 Subject: [PATCH 20/21] No bug, Automated HSTS preload list update from host bld-linux64-spot-301 - a=hsts-update --- security/manager/ssl/nsSTSPreloadList.errors | 155 +- security/manager/ssl/nsSTSPreloadList.inc | 26050 ++++++++--------- 2 files changed, 13101 insertions(+), 13104 deletions(-) diff --git a/security/manager/ssl/nsSTSPreloadList.errors b/security/manager/ssl/nsSTSPreloadList.errors index f1e9dd909691..e0850604ff38 100644 --- a/security/manager/ssl/nsSTSPreloadList.errors +++ b/security/manager/ssl/nsSTSPreloadList.errors @@ -28,7 +28,6 @@ 2or3.tk: could not connect to host 300651.ru: did not receive HSTS header 302.nyc: could not connect to host -314chan.org: could not connect to host 33drugstore.com: did not receive HSTS header 360ds.co.in: could not connect to host 360gradus.com: did not receive HSTS header @@ -61,9 +60,9 @@ 9point6.com: could not connect to host a-plus.space: could not connect to host a9c.co: could not connect to host -aaeblog.com: did not receive HSTS header -aaeblog.net: did not receive HSTS header -aaeblog.org: did not receive HSTS header +aaeblog.com: could not connect to host +aaeblog.net: could not connect to host +aaeblog.org: could not connect to host aapp.space: could not connect to host aaron-gustafson.com: did not receive HSTS header abearofsoap.com: could not connect to host @@ -71,6 +70,7 @@ abecodes.net: could not connect to host abeestrada.com: did not receive HSTS header abilitylist.org: did not receive HSTS header abioniere.de: could not connect to host +abnarnro.com: did not receive HSTS header about.ge: could not connect to host aboutmyip.info: did not receive HSTS header aboutmyproperty.ca: [Exception... "Component returned failure code: 0x80004005 (NS_ERROR_FAILURE) [nsISiteSecurityService.processHeader]" nsresult: "0x80004005 (NS_ERROR_FAILURE)" location: "JS frame :: /builds/slave/m-cen-l64-periodicupdate-00000/getHSTSPreloadList.js :: processStsHeader :: line 121" data: no] @@ -96,14 +96,13 @@ adam-kostecki.de: did not receive HSTS header adamkostecki.de: did not receive HSTS header adams.net: max-age too low: 0 adamwk.com: did not receive HSTS header -adayinthelifeof.nl: could not connect to host +adboos.com: did not receive HSTS header addaxpetroleum.com: could not connect to host addvocate.com: could not connect to host adelevie.com: could not connect to host aderal.io: could not connect to host adfa-1.com: did not receive HSTS header adhs-chaoten.net: did not receive HSTS header -adjagu.org: could not connect to host admin.google.com: did not receive HSTS header (error ignored - included regardless) admsel.ec: could not connect to host adopteunsiteflash.com: did not receive HSTS header @@ -191,7 +190,6 @@ amilx.org: could not connect to host amitube.com: could not connect to host amri.nl: could not connect to host anagra.ms: could not connect to host -anakros.me: did not receive HSTS header analytic-s.ml: could not connect to host anarchistischegroepnijmegen.nl: [Exception... "Component returned failure code: 0x80004005 (NS_ERROR_FAILURE) [nsISiteSecurityService.processHeader]" nsresult: "0x80004005 (NS_ERROR_FAILURE)" location: "JS frame :: /builds/slave/m-cen-l64-periodicupdate-00000/getHSTSPreloadList.js :: processStsHeader :: line 121" data: no] anassiriphotography.com: could not connect to host @@ -227,6 +225,7 @@ anonymousstatecollegelulzsec.com: could not connect to host anook.com: max-age too low: 0 another.ch: could not connect to host ant.land: could not connect to host +antarcti.co: did not receive HSTS header anthenor.co.uk: could not connect to host antimine.kr: could not connect to host antocom.com: did not receive HSTS header @@ -249,6 +248,7 @@ apnakliyat.com: did not receive HSTS header aponkralsunucu.com: did not receive HSTS header app.lookout.com: could not connect to host app.manilla.com: could not connect to host +appart.ninja: could not connect to host appengine.google.com: did not receive HSTS header (error ignored - included regardless) applez.xyz: could not connect to host applic8.com: did not receive HSTS header @@ -280,6 +280,7 @@ as9178.net: could not connect to host asasuou.pw: could not connect to host asc16.com: could not connect to host asdpress.cn: could not connect to host +ashleymedway.com: could not connect to host ashutoshmishra.org: did not receive HSTS header asianodor.com: could not connect to host askfit.cz: did not receive HSTS header @@ -328,6 +329,7 @@ autokovrik-diskont.ru: did not receive HSTS header autotsum.com: could not connect to host autumnwindsagility.com: could not connect to host auverbox.ovh: could not connect to host +auxiliumincrementum.co.uk: could not connect to host av.de: did not receive HSTS header avec-ou-sans-ordonnance.fr: could not connect to host avinet.com: max-age too low: 0 @@ -400,6 +402,7 @@ beneffy.com: did not receive HSTS header benk.press: could not connect to host benny003.de: did not receive HSTS header benzkosmetik.de: could not connect to host +berger.work: could not connect to host bermytraq.bm: [Exception... "Component returned failure code: 0x80004005 (NS_ERROR_FAILURE) [nsISiteSecurityService.processHeader]" nsresult: "0x80004005 (NS_ERROR_FAILURE)" location: "JS frame :: /builds/slave/m-cen-l64-periodicupdate-00000/getHSTSPreloadList.js :: processStsHeader :: line 121" data: no] berrymark.be: max-age too low: 0 besixdouze.world: could not connect to host @@ -418,7 +421,6 @@ bf.am: max-age too low: 0 bgcparkstad.nl: did not receive HSTS header bgmn.net: could not connect to host bi.search.yahoo.com: did not receive HSTS header -bianinapiccanovias.com: could not connect to host bidon.ca: did not receive HSTS header bieberium.de: could not connect to host bienenblog.cc: could not connect to host @@ -450,6 +452,7 @@ bithosting.io: did not receive HSTS header bitnet.io: did not receive HSTS header bitsafe.systems: could not connect to host bitvigor.com: could not connect to host +biurokarier.edu.pl: could not connect to host bivsi.com: could not connect to host bizcms.com: did not receive HSTS header bizon.sk: did not receive HSTS header @@ -461,7 +464,7 @@ bl4ckb0x.net: did not receive HSTS header bl4ckb0x.org: did not receive HSTS header black-armada.com.pl: could not connect to host black-armada.pl: could not connect to host -blackburn.link: did not receive HSTS header +blackburn.link: could not connect to host blackhelicopters.net: could not connect to host blacklane.com: did not receive HSTS header blackly.uk: could not connect to host @@ -494,7 +497,6 @@ boensou.com: did not receive HSTS header bogosity.se: could not connect to host bohan.life: could not connect to host bonapp.restaurant: could not connect to host -bondskampeerder.nl: could not connect to host bonfi.net: did not receive HSTS header bonigo.de: [Exception... "Component returned failure code: 0x80004005 (NS_ERROR_FAILURE) [nsISiteSecurityService.processHeader]" nsresult: "0x80004005 (NS_ERROR_FAILURE)" location: "JS frame :: /builds/slave/m-cen-l64-periodicupdate-00000/getHSTSPreloadList.js :: processStsHeader :: line 121" data: no] bonitabrazilian.co.nz: did not receive HSTS header @@ -539,7 +541,6 @@ bsquared.org: could not connect to host btcdlc.com: could not connect to host buchheld.at: did not receive HSTS header bucket.tk: could not connect to host -budger.nl: could not connect to host budgetthostels.nl: did not receive HSTS header budskap.eu: could not connect to host bugtrack.io: did not receive HSTS header @@ -558,7 +559,7 @@ burrow.ovh: could not connect to host burtrum.me: could not connect to host burtrum.top: could not connect to host business.lookout.com: could not connect to host -business.medbank.com.mt: max-age too low: 10011201 +business.medbank.com.mt: max-age too low: 9924796 businesshosting.nl: did not receive HSTS header businessloanstoday.com: max-age too low: 0 busold.ws: could not connect to host @@ -590,6 +591,7 @@ cake.care: could not connect to host calendarr.com: did not receive HSTS header calgaryconstructionjobs.com: could not connect to host calix.com: max-age too low: 0 +call.me: did not receive HSTS header calltrackingreports.com: could not connect to host calvin.me: max-age too low: 2592000 calvinallen.net: did not receive HSTS header @@ -628,7 +630,6 @@ catarsisvr.com: did not receive HSTS header catcontent.cloud: could not connect to host catinmay.com: did not receive HSTS header catnapstudios.com: could not connect to host -cattivo.nl: did not receive HSTS header caveclan.org: did not receive HSTS header cavedroid.xyz: could not connect to host cbhq.net: could not connect to host @@ -756,6 +757,7 @@ code.google.com: did not receive HSTS header (error ignored - included regardles codeco.pw: could not connect to host codeforce.io: could not connect to host codepoet.de: could not connect to host +codepult.com: could not connect to host codepx.com: did not receive HSTS header codiva.io: max-age too low: 2592000 coffeeetc.co.uk: did not receive HSTS header @@ -807,6 +809,7 @@ count.sh: could not connect to host couragewhispers.ca: did not receive HSTS header coursdeprogrammation.com: could not connect to host coursella.com: did not receive HSTS header +courtlistener.com: could not connect to host covenantbank.net: could not connect to host coverduck.ru: could not connect to host cr.search.yahoo.com: did not receive HSTS header @@ -839,7 +842,7 @@ cryptify.eu: could not connect to host cryptobin.org: could not connect to host cryptojar.io: did not receive HSTS header cryptoki.fr: max-age too low: 7776000 -cryptolab.pro: did not receive HSTS header +cryptolab.tk: could not connect to host cryptopartyatx.org: could not connect to host cryptopush.com: did not receive HSTS header crysadm.com: max-age too low: 1 @@ -872,9 +875,12 @@ cydia-search.io: could not connect to host cyphertite.com: could not connect to host dad256.tk: could not connect to host dadtheimpaler.com: could not connect to host +daemen.org: could not connect to host +daemon.xin: could not connect to host dah5.com: did not receive HSTS header dailystormerpodcasts.com: did not receive HSTS header daimadi.com: could not connect to host +daiweihu.com: could not connect to host dakrib.net: could not connect to host dalingk.co: could not connect to host dango.in: did not receive HSTS header @@ -890,6 +896,7 @@ dario.im: could not connect to host dark-x.cf: could not connect to host darkengine.io: could not connect to host darkhole.cn: could not connect to host +darkkeepers.dk: could not connect to host darknebula.space: could not connect to host darkpony.ru: could not connect to host darksideof.it: could not connect to host @@ -945,6 +952,7 @@ delayrefunds.co.uk: could not connect to host deliverance.co.uk: could not connect to host deltaconcepts.de: did not receive HSTS header deltanet-production.de: max-age too low: 0 +demdis.org: could not connect to host demilitarized.ninja: could not connect to host democracychronicles.com: did not receive HSTS header demotops.com: did not receive HSTS header @@ -994,7 +1002,6 @@ dislocated.de: did not receive HSTS header disowned.net: max-age too low: 0 dissimulo.me: could not connect to host dittvertshus.no: could not connect to host -dixmag.com: could not connect to host dizihocasi.com: did not receive HSTS header dizorg.net: could not connect to host dj4et.de: did not receive HSTS header @@ -1063,6 +1070,7 @@ duria.de: max-age too low: 3600 dutchrank.com: could not connect to host dutchrank.nl: could not connect to host dwhd.org: [Exception... "Component returned failure code: 0x80004005 (NS_ERROR_FAILURE) [nsISiteSecurityService.processHeader]" nsresult: "0x80004005 (NS_ERROR_FAILURE)" location: "JS frame :: /builds/slave/m-cen-l64-periodicupdate-00000/getHSTSPreloadList.js :: processStsHeader :: line 121" data: no] +dworzak.ch: could not connect to host dxa.io: could not connect to host dycontrol.de: could not connect to host dylanscott.com.au: did not receive HSTS header @@ -1074,6 +1082,7 @@ e-deca2.org: did not receive HSTS header e-sa.com: did not receive HSTS header earga.sm: could not connect to host earlybirdsnacks.com: could not connect to host +earthrise16.com: could not connect to host easez.net: did not receive HSTS header easychiller.org: could not connect to host easyhaul.com: did not receive HSTS header @@ -1150,7 +1159,6 @@ emmable.com: could not connect to host emnitech.com: could not connect to host empleosentorreon.mx: could not connect to host empleostampico.com: did not receive HSTS header -emyr.net: could not connect to host enaah.de: could not connect to host enargia.jp: max-age too low: 0 encode.space: did not receive HSTS header @@ -1183,7 +1191,6 @@ equatetechnologies.com.au: max-age too low: 3600 equilibre-yoga-jennifer-will.com: could not connect to host erawanarifnugroho.com: did not receive HSTS header eressea.xyz: could not connect to host -ericyl.com: could not connect to host ernesto.at: could not connect to host eromixx.com: did not receive HSTS header erotalia.es: could not connect to host @@ -1193,7 +1200,6 @@ errlytics.com: [Exception... "Component returned failure code: 0x80004005 (NS_ER errolz.com: could not connect to host errors.zenpayroll.com: could not connect to host ersindemirtas.com: did not receive HSTS header -esclear.de: could not connect to host escotour.com: did not receive HSTS header esec.rs: did not receive HSTS header esln.org: did not receive HSTS header @@ -1202,6 +1208,7 @@ esquonic.com: could not connect to host essexcosmeticdentists.co.uk: did not receive HSTS header essexghosthunters.co.uk: did not receive HSTS header estilosapeca.com: could not connect to host +estrietoit.com: did not receive HSTS header etdonline.co.uk: could not connect to host eternitylove.us: could not connect to host ethanfaust.com: could not connect to host @@ -1279,7 +1286,6 @@ fedux.com.ar: could not connect to host feezmodo.com: max-age too low: 0 felisslovakia.sk: [Exception... "Component returned failure code: 0x80004005 (NS_ERROR_FAILURE) [nsISiteSecurityService.processHeader]" nsresult: "0x80004005 (NS_ERROR_FAILURE)" location: "JS frame :: /builds/slave/m-cen-l64-periodicupdate-00000/getHSTSPreloadList.js :: processStsHeader :: line 121" data: no] feliwyn.fr: did not receive HSTS header -felixklein.at: could not connect to host feminists.co: could not connect to host fenteo.com: could not connect to host feragon.net: max-age too low: 84600 @@ -1289,11 +1295,11 @@ fexmen.com: could not connect to host ffmradio.de: did not receive HSTS header fhdhelp.de: could not connect to host fhdhilft.de: could not connect to host +fierlafijn.net: could not connect to host fiftyshadesofluca.ml: could not connect to host fig.co: did not receive HSTS header fightr.co: could not connect to host fikt.space: could not connect to host -filestar.io: did not receive HSTS header filmipop.com: max-age too low: 0 finalgear.com: did not receive HSTS header financieringsportaal.nl: did not receive HSTS header @@ -1307,6 +1313,7 @@ firebaseio.com: could not connect to host (error ignored - included regardless) firefall.rocks: could not connect to host firemail.io: could not connect to host fireorbit.de: did not receive HSTS header +firstdogonthemoon.com.au: did not receive HSTS header firstforex.co.uk: did not receive HSTS header fish2.me: did not receive HSTS header fit4medien.de: did not receive HSTS header @@ -1336,7 +1343,6 @@ flowersandclouds.com: could not connect to host flukethoughts.com: could not connect to host flushstudios.com: did not receive HSTS header flyaces.com: did not receive HSTS header -flyserver.co.il: did not receive HSTS header fm83.nl: could not connect to host fndout.com: did not receive HSTS header fnvsecurity.com: could not connect to host @@ -1369,6 +1375,7 @@ franta.biz: did not receive HSTS header franta.email: did not receive HSTS header franzt.de: could not connect to host frasys.io: max-age too low: 7776000 +free-your-pc.com: did not receive HSTS header freeflow.tv: could not connect to host freematthale.net: did not receive HSTS header freemedforms.com: did not receive HSTS header @@ -1479,9 +1486,11 @@ gglks.com: did not receive HSTS header gh16.com.ar: could not connect to host gheorghesarcov.ga: could not connect to host gheorghesarcov.tk: could not connect to host +ghostblog.info: could not connect to host giakki.eu: could not connect to host gietvloergarant.nl: did not receive HSTS header gigacloud.org: max-age too low: 0 +gigacog.com: could not connect to host gilly.berlin: did not receive HSTS header gingali.de: did not receive HSTS header gintenreiter-photography.com: did not receive HSTS header @@ -1541,7 +1550,6 @@ gottcode.org: did not receive HSTS header gov.ax: could not connect to host govillemo.ca: did not receive HSTS header gparent.org: did not receive HSTS header -gpfclan.de: could not connect to host gpsfix.cz: could not connect to host gpstuner.com: did not receive HSTS header gracesofgrief.com: max-age too low: 86400 @@ -1578,7 +1586,6 @@ guava.studio: did not receive HSTS header guilde-vindicta.fr: did not receive HSTS header gulenet.com: did not receive HSTS header gunnarhafdal.com: did not receive HSTS header -gurochan.ch: could not connect to host gurusupe.com: could not connect to host gussi.is: could not connect to host gvt2.com: could not connect to host (error ignored - included regardless) @@ -1623,8 +1630,8 @@ happygadget.me: could not connect to host happygastro.com: could not connect to host harabuhouse.com: did not receive HSTS header harbor-light.net: could not connect to host -hardfalcon.net: could not connect to host hardline.xyz: could not connect to host +haribosupermix.com: could not connect to host harmonycosmetic.com: max-age too low: 300 harristony.com: could not connect to host hartmancpa.com: did not receive HSTS header @@ -1655,8 +1662,8 @@ hdwallpapers.net: did not receive HSTS header healtious.com: did not receive HSTS header heart.ge: did not receive HSTS header heartlandrentals.com: did not receive HSTS header -heartsucker.com: could not connect to host heftkaufen.de: did not receive HSTS header +heijblok.com: could not connect to host helloworldhost.com: did not receive HSTS header helpadmin.net: could not connect to host helpium.de: [Exception... "Component returned failure code: 0x80004005 (NS_ERROR_FAILURE) [nsISiteSecurityService.processHeader]" nsresult: "0x80004005 (NS_ERROR_FAILURE)" location: "JS frame :: /builds/slave/m-cen-l64-periodicupdate-00000/getHSTSPreloadList.js :: processStsHeader :: line 121" data: no] @@ -1668,7 +1675,6 @@ hepteract.us: did not receive HSTS header hermes-net.de: could not connect to host herpaderp.net: did not receive HSTS header herzbotschaft.de: did not receive HSTS header -hethely.ch: could not connect to host hex2013.com: did not receive HSTS header hexid.me: could not connect to host hibilog.com: could not connect to host @@ -1721,10 +1727,8 @@ housingstudents.org.uk: could not connect to host howbigismybuilding.com: [Exception... "Component returned failure code: 0x80004005 (NS_ERROR_FAILURE) [nsISiteSecurityService.processHeader]" nsresult: "0x80004005 (NS_ERROR_FAILURE)" location: "JS frame :: /builds/slave/m-cen-l64-periodicupdate-00000/getHSTSPreloadList.js :: processStsHeader :: line 121" data: no] howrandom.org: could not connect to host hr-intranet.com: did not receive HSTS header -hsandbox.tech: did not receive HSTS header hsir.me: could not connect to host hsts.date: could not connect to host -html5.org: could not connect to host http418.xyz: could not connect to host httpstatuscode418.xyz: could not connect to host hu.search.yahoo.com: did not receive HSTS header @@ -1747,7 +1751,6 @@ iamusingtheinter.net: could not connect to host iamveto.com: could not connect to host iapws.com: did not receive HSTS header iban.is: could not connect to host -icebat.dyndns.org: could not connect to host icewoman.net: [Exception... "Component returned failure code: 0x80004005 (NS_ERROR_FAILURE) [nsISiteSecurityService.processHeader]" nsresult: "0x80004005 (NS_ERROR_FAILURE)" location: "JS frame :: /builds/slave/m-cen-l64-periodicupdate-00000/getHSTSPreloadList.js :: processStsHeader :: line 121" data: no] ichnichtskaufmann.de: could not connect to host ichoosebtec.com: could not connect to host @@ -1783,7 +1786,6 @@ ilbuongiorno.it: did not receive HSTS header ilhadocaranguejo.com.br: could not connect to host ilikerainbows.co: could not connect to host ilikerainbows.co.uk: could not connect to host -illegalpornography.me: could not connect to host ilmconpm.de: did not receive HSTS header ilona.graphics: max-age too low: 3600 iluvscotland.co.uk: did not receive HSTS header @@ -1837,10 +1839,8 @@ intel.li: could not connect to host intelldynamics.com: could not connect to host interference.io: [Exception... "Component returned failure code: 0x80004005 (NS_ERROR_FAILURE) [nsISiteSecurityService.processHeader]" nsresult: "0x80004005 (NS_ERROR_FAILURE)" location: "JS frame :: /builds/slave/m-cen-l64-periodicupdate-00000/getHSTSPreloadList.js :: processStsHeader :: line 121" data: no] interlun.com: could not connect to host -internect.co.za: did not receive HSTS header internetcasinos.de: could not connect to host internetcensus.org: could not connect to host -internetpro.me: could not connect to host interserved.com: did not receive HSTS header intex.es: max-age too low: 0 intim-uslugi-kazan.net: could not connect to host @@ -1860,7 +1860,6 @@ ip6.im: did not receive HSTS header ipmimagazine.com: did not receive HSTS header iptel.by: max-age too low: 0 iptel.ro: could not connect to host -ipv6-adresse.dk: could not connect to host ipv6cloud.club: could not connect to host iqcn.co: did not receive HSTS header iqualtech.com: did not receive HSTS header @@ -1885,7 +1884,6 @@ itos.asia: did not receive HSTS header itos.pl: did not receive HSTS header itsadog.co.uk: did not receive HSTS header itsamurai.ru: max-age too low: 2592000 -itsatrap.nl: could not connect to host itsecurityassurance.pw: did not receive HSTS header itsg-faq.de: could not connect to host itshost.ru: could not connect to host @@ -1894,11 +1892,12 @@ ivi.es: max-age too low: 0 ivk.website: could not connect to host ivo.co.za: could not connect to host iwannarefill.com: could not connect to host +iwizerunek.pl: could not connect to host izdiwho.com: could not connect to host izolight.ch: could not connect to host izoox.com: did not receive HSTS header izzzorgconcerten.nl: could not connect to host -ja-publications.com: could not connect to host +ja-publications.com: did not receive HSTS header jabbari.io: did not receive HSTS header jackalworks.com: could not connect to host jacobhaug.com: could not connect to host @@ -1907,7 +1906,6 @@ jahliveradio.com: could not connect to host jakenbake.com: did not receive HSTS header jakubtopic.cz: could not connect to host james.je: could not connect to host -jamesandpame.la: could not connect to host jamesbradach.com: did not receive HSTS header jamesburton.london: could not connect to host jamesbywater.me: could not connect to host @@ -1937,7 +1935,6 @@ jasonroe.me: did not receive HSTS header jasonsansone.com: [Exception... "Component returned failure code: 0x80004005 (NS_ERROR_FAILURE) [nsISiteSecurityService.processHeader]" nsresult: "0x80004005 (NS_ERROR_FAILURE)" location: "JS frame :: /builds/slave/m-cen-l64-periodicupdate-00000/getHSTSPreloadList.js :: processStsHeader :: line 121" data: no] jastoria.pl: could not connect to host jayblock.com: did not receive HSTS header -jayharris.ca: could not connect to host jayschulman.com: could not connect to host jayscoaching.com: could not connect to host jayshao.com: did not receive HSTS header @@ -2009,6 +2006,7 @@ junaos.xyz: did not receive HSTS header junge-selbsthilfe.info: could not connect to host junqtion.com: could not connect to host jupp0r.de: did not receive HSTS header +jurriaan.ninja: could not connect to host justlikethat.hosting: did not receive HSTS header justnaw.co.uk: could not connect to host justudin.com: did not receive HSTS header @@ -2020,6 +2018,7 @@ jznet.org: max-age too low: 86400 k-dev.de: could not connect to host ka-clan.com: could not connect to host kabuabc.com: did not receive HSTS header +kabus.org: could not connect to host kadioglumakina.com.tr: did not receive HSTS header kaela.design: did not receive HSTS header kahopoon.net: could not connect to host @@ -2052,8 +2051,6 @@ kerangalam.com: could not connect to host kerksanders.nl: did not receive HSTS header kermadec.net: could not connect to host kernl.us: did not receive HSTS header -kesteren.com: could not connect to host -kesteren.org: could not connect to host keymaster.lookout.com: did not receive HSTS header kgxtech.com: max-age too low: 2592000 ki-on.net: did not receive HSTS header @@ -2083,8 +2080,8 @@ kisun.co.jp: could not connect to host kitakemon.com: could not connect to host kitchenpunx.com: [Exception... "Component returned failure code: 0x80004005 (NS_ERROR_FAILURE) [nsISiteSecurityService.processHeader]" nsresult: "0x80004005 (NS_ERROR_FAILURE)" location: "JS frame :: /builds/slave/m-cen-l64-periodicupdate-00000/getHSTSPreloadList.js :: processStsHeader :: line 121" data: no] kitk.at: could not connect to host +kitsostech.com: could not connect to host kitsta.com: could not connect to host -kittmedia.com: did not receive HSTS header kiwiirc.com: max-age too low: 5256000 kizil.net: could not connect to host kjaermaxi.me: did not receive HSTS header @@ -2102,6 +2099,7 @@ knowledgesnap.com: did not receive HSTS header kodokushi.fr: could not connect to host koen.io: did not receive HSTS header koenrouwhorst.nl: did not receive HSTS header +kojipkgs.fedoraproject.org: [Exception... "Component returned failure code: 0x80004005 (NS_ERROR_FAILURE) [nsISiteSecurityService.processHeader]" nsresult: "0x80004005 (NS_ERROR_FAILURE)" location: "JS frame :: /builds/slave/m-cen-l64-periodicupdate-00000/getHSTSPreloadList.js :: processStsHeader :: line 121" data: no] kollabria.com: max-age too low: 0 komikito.com: could not connect to host kompetenzwerft.de: did not receive HSTS header @@ -2118,7 +2116,6 @@ kotovstyle.ru: could not connect to host kr.search.yahoo.com: did not receive HSTS header kredite.sale: could not connect to host kriegt.es: could not connect to host -kristikala.nl: could not connect to host krmela.com: could not connect to host kroetenfuchs.de: could not connect to host kropkait.pl: could not connect to host @@ -2144,6 +2141,8 @@ kylinj.com: could not connect to host kyochon.fr: could not connect to host kz.search.yahoo.com: did not receive HSTS header kzjnet.com: could not connect to host +kzsdabas.hu: could not connect to host +l2guru.ru: could not connect to host labaia.info: could not connect to host labina.com.tr: did not receive HSTS header laboiteapc.fr: did not receive HSTS header @@ -2162,6 +2161,7 @@ lampl.info: did not receive HSTS header landscape.canonical.com: max-age too low: 2592000 langenbach.rocks: could not connect to host langhun.me: did not receive HSTS header +lantian.pub: could not connect to host laozhu.me: did not receive HSTS header laserfuchs.de: did not receive HSTS header lashstuff.com: did not receive HSTS header @@ -2175,6 +2175,7 @@ lbrt.xyz: could not connect to host ldarby.me.uk: could not connect to host leadership9.com: could not connect to host leardev.de: did not receive HSTS header +learnedovo.com: could not connect to host learnfrenchfluently.com: did not receive HSTS header learningorder.com: could not connect to host lechiennoir.net: did not receive HSTS header @@ -2228,6 +2229,7 @@ lifeskillsdirect.com: did not receive HSTS header lifestylehunter.co.uk: did not receive HSTS header lifetimemoneymachine.com: did not receive HSTS header lifi.digital: did not receive HSTS header +lifi.is: could not connect to host lightarmory.com: could not connect to host lightpaste.com: could not connect to host lightworx.io: did not receive HSTS header @@ -2236,14 +2238,13 @@ lilpwny.com: could not connect to host limalama.eu: max-age too low: 1 limeyeti.com: could not connect to host limiteddata.co.uk: could not connect to host -limpid.nl: could not connect to host limpido.it: could not connect to host lincolnwayflorist.com: could not connect to host lindberg.io: did not receive HSTS header lingotaxi.com: [Exception... "Component returned failure code: 0x80004005 (NS_ERROR_FAILURE) [nsISiteSecurityService.processHeader]" nsresult: "0x80004005 (NS_ERROR_FAILURE)" location: "JS frame :: /builds/slave/m-cen-l64-periodicupdate-00000/getHSTSPreloadList.js :: processStsHeader :: line 121" data: no] lingros-test.tk: could not connect to host linguaquote.com: did not receive HSTS header -link2serve.com: could not connect to host +link2serve.com: did not receive HSTS header linmi.cc: did not receive HSTS header linorman1997.me: could not connect to host lintmx.com: could not connect to host @@ -2312,6 +2313,7 @@ lumi.do: did not receive HSTS header luody.info: could not connect to host luoe.ml: could not connect to host luoxiao.im: could not connect to host +luripump.se: could not connect to host lusis.fr: did not receive HSTS header lusis.net: did not receive HSTS header lustrumxi.nl: did not receive HSTS header @@ -2326,11 +2328,13 @@ m2tc.fr: could not connect to host m3-gmbh.de: did not receive HSTS header m82labs.com: could not connect to host maarten.nyc: did not receive HSTS header +maartenterpstra.xyz: could not connect to host maartenvandekamp.nl: did not receive HSTS header macchaberrycream.com: could not connect to host macchedil.com: did not receive HSTS header macgeneral.de: did not receive HSTS header machon.biz: could not connect to host +macker.io: could not connect to host madars.org: did not receive HSTS header maddin.ga: could not connect to host madebymagnitude.com: did not receive HSTS header @@ -2363,6 +2367,7 @@ marcuskoh.com: could not connect to host mariannematthew.com: could not connect to host marie-curie.fr: could not connect to host marie-elisabeth.dk: did not receive HSTS header +marie.club: could not connect to host mariehane.com: could not connect to host markaconnor.com: could not connect to host markayapilandirma.com: did not receive HSTS header @@ -2430,7 +2435,6 @@ meghudson.com: could not connect to host mein-gesundheitsmanager.com: did not receive HSTS header meincenter-meinemeinung.de: [Exception... "Component returned failure code: 0x80004005 (NS_ERROR_FAILURE) [nsISiteSecurityService.processHeader]" nsresult: "0x80004005 (NS_ERROR_FAILURE)" location: "JS frame :: /builds/slave/m-cen-l64-periodicupdate-00000/getHSTSPreloadList.js :: processStsHeader :: line 121" data: no] meinebo.it: could not connect to host -melcher.it: did not receive HSTS header melted.pw: could not connect to host members.mayfirst.org: did not receive HSTS header mencap.org.uk: max-age too low: 0 @@ -2443,7 +2447,6 @@ merson.me: could not connect to host meshok.ru: did not receive HSTS header mesmoque.com: did not receive HSTS header metagrader.com: could not connect to host -metasyntactic.xyz: could not connect to host metebalci.com: could not connect to host meteosky.net: could not connect to host metin2blog.de: did not receive HSTS header @@ -2468,6 +2471,7 @@ micro-rain-systems.com: did not receive HSTS header microme.ga: could not connect to host micropple.net: could not connect to host midwestwomenworkers.org: did not receive HSTS header +miegl.cz: could not connect to host mightydicks.io: could not connect to host mightydicks.tech: could not connect to host mightysounds.cz: max-age too low: 0 @@ -2612,7 +2616,6 @@ mypagella.it: could not connect to host mypension.ca: could not connect to host myraytech.net: did not receive HSTS header mysecretrewards.com: did not receive HSTS header -myshirtsize.com: could not connect to host mystery-science-theater-3000.de: did not receive HSTS header mystudy.me: [Exception... "Component returned failure code: 0x80004005 (NS_ERROR_FAILURE) [nsISiteSecurityService.processHeader]" nsresult: "0x80004005 (NS_ERROR_FAILURE)" location: "JS frame :: /builds/slave/m-cen-l64-periodicupdate-00000/getHSTSPreloadList.js :: processStsHeader :: line 121" data: no] myvirtualserver.com: max-age too low: 2592000 @@ -2681,6 +2684,7 @@ neutralox.com: max-age too low: 3600 never-afk.de: did not receive HSTS header neveta.com: could not connect to host newcitygas.ca: max-age too low: 0 +newkaliningrad.ru: did not receive HSTS header newlooknow.com: did not receive HSTS header newtonwarp.com: could not connect to host nextcloud.org: could not connect to host @@ -2738,7 +2742,7 @@ nosecretshop.com: could not connect to host nossasenhoradaconceicao.com.br: could not connect to host notadd.com: did not receive HSTS header notarvysocina.cz: could not connect to host -nottheonion.net: did not receive HSTS header +nottheonion.net: could not connect to host nouvelle-vague-saint-cast.fr: did not receive HSTS header novacoast.com: did not receive HSTS header novatrucking.de: could not connect to host @@ -2776,6 +2780,7 @@ nwa.xyz: could not connect to host nwgh.org: max-age too low: 86400 nwork.media: could not connect to host nyantec.com: did not receive HSTS header +nymphetomania.net: did not receive HSTS header nysepho.pw: could not connect to host nystart.no: did not receive HSTS header nz.search.yahoo.com: max-age too low: 172800 @@ -2784,7 +2789,6 @@ o0o.one: did not receive HSTS header oasis.mobi: did not receive HSTS header oasisim.net: [Exception... "Component returned failure code: 0x80004005 (NS_ERROR_FAILURE) [nsISiteSecurityService.processHeader]" nsresult: "0x80004005 (NS_ERROR_FAILURE)" location: "JS frame :: /builds/slave/m-cen-l64-periodicupdate-00000/getHSTSPreloadList.js :: processStsHeader :: line 121" data: no] obdolbacca.ru: could not connect to host -obfuscate.xyz: could not connect to host obsydian.org: could not connect to host occasion-impro.com: could not connect to host occentus.net: did not receive HSTS header @@ -2838,7 +2842,6 @@ ookjesprookje.nl: could not connect to host ooonja.de: could not connect to host oopsmycase.com: could not connect to host oost.io: could not connect to host -open-coding.org: could not connect to host open-mx.de: could not connect to host open-to-repair.fr: did not receive HSTS header opendesk.cc: did not receive HSTS header @@ -2867,7 +2870,6 @@ orionfcu.com: did not receive HSTS header orleika.ml: could not connect to host osacrypt.studio: could not connect to host osaiyuwu.com: could not connect to host -oscarvk.ch: could not connect to host oscsdp.cz: could not connect to host oslfoundation.org: could not connect to host osp.cx: could not connect to host @@ -2882,6 +2884,7 @@ otherstuff.nl: [Exception... "Component returned failure code: 0x80004005 (NS_ER otichi.com: did not receive HSTS header ottospora.nl: could not connect to host ourbank.com: did not receive HSTS header +ourevents.net: could not connect to host outdoorproducts.com: did not receive HSTS header outetc.com: could not connect to host outreachbuddy.com: could not connect to host @@ -2965,6 +2968,7 @@ pdf.yt: could not connect to host peissen.com: [Exception... "Component returned failure code: 0x80004005 (NS_ERROR_FAILURE) [nsISiteSecurityService.processHeader]" nsresult: "0x80004005 (NS_ERROR_FAILURE)" location: "JS frame :: /builds/slave/m-cen-l64-periodicupdate-00000/getHSTSPreloadList.js :: processStsHeader :: line 121" data: no] pekkapikkarainen.fi: did not receive HSTS header pekkarik.ru: could not connect to host +peliculasaudiolatinoonline.com: could not connect to host penguinclientsystem.com: did not receive HSTS header pensacolawinterfest.org: could not connect to host pepchid.com: did not receive HSTS header @@ -3008,7 +3012,7 @@ pinesandneedles.com: did not receive HSTS header pippen.io: could not connect to host piratedb.com: could not connect to host piratedot.com: could not connect to host -piratelist.online: could not connect to host +piratelist.online: did not receive HSTS header piratenlogin.de: could not connect to host pirateproxy.sx: could not connect to host pirati.cz: max-age too low: 604800 @@ -3060,18 +3064,20 @@ poolsandstuff.com: did not receive HSTS header poon.tech: could not connect to host porno-gif.ru: did not receive HSTS header portalplatform.net: did not receive HSTS header +portalzine.de: did not receive HSTS header poshpak.com: max-age too low: 86400 postcodewise.co.uk: did not receive HSTS header postscheduler.org: could not connect to host posylka.de: did not receive HSTS header poussinooz.fr: could not connect to host povitria.net: could not connect to host -power99press.com: did not receive HSTS header +power99press.com: could not connect to host powerplannerapp.com: did not receive HSTS header powerxequality.com: could not connect to host ppr-truby.ru: could not connect to host ppy3.com: did not receive HSTS header pr.search.yahoo.com: did not receive HSTS header +praguepsychology.cz: did not receive HSTS header prattpokemon.com: could not connect to host prefontaine.name: could not connect to host prego-shop.de: did not receive HSTS header @@ -3092,7 +3098,6 @@ privacyrup.net: could not connect to host prnt.li: did not receive HSTS header pro-zone.com: could not connect to host prodpad.com: did not receive HSTS header -productdesignsoftware.com.au: could not connect to host professionalboundaries.com: did not receive HSTS header profi-durchgangsmelder.de: did not receive HSTS header profundr.com: could not connect to host @@ -3112,7 +3117,7 @@ proximato.com: could not connect to host proxybay.al: could not connect to host proxybay.club: could not connect to host proxybay.info: did not receive HSTS header -prxio.site: could not connect to host +prxio.site: did not receive HSTS header prytkov.com: did not receive HSTS header psw.academy: did not receive HSTS header psw.consulting: did not receive HSTS header @@ -3152,7 +3157,6 @@ queercoders.com: did not receive HSTS header questsandrewards.com: could not connect to host quotehex.com: could not connect to host quranserver.net: could not connect to host -quuz.org: could not connect to host qvi.st: did not receive HSTS header qwaser.fr: could not connect to host qwilink.me: did not receive HSTS header @@ -3167,6 +3171,7 @@ rainbowbarracuda.com: could not connect to host ramonj.nl: could not connect to host randomcage.com: did not receive HSTS header randomcloud.net: could not connect to host +randomprecision.co.uk: did not receive HSTS header rankthespot.com: could not connect to host rannseier.org: did not receive HSTS header rapidresearch.me: could not connect to host @@ -3246,6 +3251,7 @@ richsiciliano.com: could not connect to host rid-wan.com: could not connect to host rideworks.com: did not receive HSTS header riesenweber.id.au: did not receive HSTS header +right-to-love.name: did not receive HSTS header right2.org: could not connect to host righttoknow.ie: did not receive HSTS header rijndael.xyz: could not connect to host @@ -3273,6 +3279,7 @@ roddis.net: did not receive HSTS header rodney.id.au: did not receive HSTS header rodosto.com: did not receive HSTS header roeper.party: could not connect to host +roessner-network-solutions.com: could not connect to host rolemaster.net: could not connect to host romans-place.me.uk: did not receive HSTS header ronvandordt.info: could not connect to host @@ -3339,7 +3346,7 @@ sandviks.com: did not receive HSTS header sansemea.com: could not connect to host sansonehowell.com: [Exception... "Component returned failure code: 0x80004005 (NS_ERROR_FAILURE) [nsISiteSecurityService.processHeader]" nsresult: "0x80004005 (NS_ERROR_FAILURE)" location: "JS frame :: /builds/slave/m-cen-l64-periodicupdate-00000/getHSTSPreloadList.js :: processStsHeader :: line 121" data: no] sarah-beckett-harpist.com: did not receive HSTS header -sarisonproductions.com: did not receive HSTS header +sarisonproductions.com: could not connect to host saruwebshop.co.za: did not receive HSTS header satmep.com: did not receive HSTS header satriyowibowo.my.id: did not receive HSTS header @@ -3461,6 +3468,7 @@ shiftins.com: did not receive HSTS header shiinko.com: could not connect to host shinebijoux.com.br: could not connect to host shinju.moe: could not connect to host +shiona.xyz: did not receive HSTS header shocksrv.com: did not receive HSTS header shooshosha.com: did not receive HSTS header shopontarget.com: did not receive HSTS header @@ -3468,7 +3476,6 @@ shoprose.ru: could not connect to host shops.neonisi.com: could not connect to host shortr.li: could not connect to host showkeeper.tv: did not receive HSTS header -shtorku.com: could not connect to host shukatsu-note.com: could not connect to host shv25.se: could not connect to host shwongacc.com: could not connect to host @@ -3488,7 +3495,6 @@ simbast.com: could not connect to host simod.org: could not connect to host simon.butcher.name: max-age too low: 2629743 simongong.net: did not receive HSTS header -simonhirscher.de: could not connect to host simpleai.net: max-age too low: 600 simplefraud.com: [Exception... "Component returned failure code: 0x80004005 (NS_ERROR_FAILURE) [nsISiteSecurityService.processHeader]" nsresult: "0x80004005 (NS_ERROR_FAILURE)" location: "JS frame :: /builds/slave/m-cen-l64-periodicupdate-00000/getHSTSPreloadList.js :: processStsHeader :: line 121" data: no] simplelearner.com: could not connect to host @@ -3511,7 +3517,7 @@ skyasker.cn: could not connect to host skyflix.me: did not receive HSTS header skyoy.com: could not connect to host slash-dev.de: did not receive HSTS header -slashem.me: could not connect to host +slashem.me: did not receive HSTS header slattery.co: could not connect to host sleep10.com: could not connect to host slicketl.com: did not receive HSTS header @@ -3519,6 +3525,7 @@ slightfuture.click: could not connect to host slix.io: could not connect to host slope.haus: could not connect to host slovakiana.sk: did not receive HSTS header +slowfood.es: could not connect to host sluitkampzeist.nl: [Exception... "Component returned failure code: 0x80004005 (NS_ERROR_FAILURE) [nsISiteSecurityService.processHeader]" nsresult: "0x80004005 (NS_ERROR_FAILURE)" location: "JS frame :: /builds/slave/m-cen-l64-periodicupdate-00000/getHSTSPreloadList.js :: processStsHeader :: line 121" data: no] slycurity.de: did not receive HSTS header smart-mirror.de: did not receive HSTS header @@ -3556,7 +3563,7 @@ socialhams.net: did not receive HSTS header socialhead.io: could not connect to host socialspirit.com.br: did not receive HSTS header sockeye.cc: could not connect to host -socomponents.co.uk: could not connect to host +socomponents.co.uk: did not receive HSTS header sogeek.me: did not receive HSTS header sol-3.de: did not receive HSTS header solidfuelappliancespares.co.uk: did not receive HSTS header @@ -3567,7 +3574,6 @@ someshit.xyz: could not connect to host somethingnew.xyz: did not receive HSTS header sonic.sk: max-age too low: 0 sonicrainboom.rocks: did not receive HSTS header -sortaweird.net: could not connect to host sotiran.com: [Exception... "Component returned failure code: 0x80004005 (NS_ERROR_FAILURE) [nsISiteSecurityService.processHeader]" nsresult: "0x80004005 (NS_ERROR_FAILURE)" location: "JS frame :: /builds/slave/m-cen-l64-periodicupdate-00000/getHSTSPreloadList.js :: processStsHeader :: line 121" data: no] sotor.de: did not receive HSTS header soulboy.io: did not receive HSTS header @@ -3629,10 +3635,10 @@ sss3s.com: did not receive HSTS header stabletoken.com: could not connect to host stadjerspasonline.nl: could not connect to host stahl.xyz: could not connect to host -standardssuck.org: could not connect to host standingmist.com: could not connect to host stargatepartners.com: did not receive HSTS header starmusic.ga: did not receive HSTS header +starwatches.eu: could not connect to host stat.ink: did not receive HSTS header stateofexception.io: could not connect to host static.or.at: did not receive HSTS header @@ -3667,6 +3673,7 @@ stqry.com: did not receive HSTS header str0.at: did not receive HSTS header strasweb.fr: did not receive HSTS header streamingmagazin.de: could not connect to host +streampanel.net: did not receive HSTS header streams.dyndns.org: could not connect to host strictlysudo.com: could not connect to host stroeercrm.de: could not connect to host @@ -3702,7 +3709,6 @@ suos.io: could not connect to host superbabysitting.ch: could not connect to host superbike.tw: could not connect to host supereight.net: did not receive HSTS header -superhome.com.au: did not receive HSTS header superiorfloridavacation.com: did not receive HSTS header supersalescontest.nl: did not receive HSTS header supersecurefancydomain.com: could not connect to host @@ -3803,7 +3809,6 @@ terrax.info: could not connect to host testandroid.xyz: could not connect to host testbawks.com: did not receive HSTS header testnode.xyz: could not connect to host -testsuite.org: could not connect to host texte-zur-taufe.de: did not receive HSTS header texter-linz.at: did not receive HSTS header textoplano.xyz: could not connect to host @@ -3820,7 +3825,7 @@ thaianthro.com: did not receive HSTS header thaihostcool.com: max-age too low: 0 the-construct.com: could not connect to host the-sky-of-valkyries.com: could not connect to host -theamateurs.net: did not receive HSTS header +theamateurs.net: could not connect to host theater.cf: could not connect to host theberkshirescompany.com: could not connect to host thebrotherswarde.com: could not connect to host @@ -3842,7 +3847,6 @@ themerchandiser.net: [Exception... "Component returned failure code: 0x80004005 themicrocapital.com: could not connect to host themillerslive.com: could not connect to host theodorejones.info: could not connect to host -theojones.name: did not receive HSTS header thepartywarehouse.co.uk: did not receive HSTS header thepiratebay.al: could not connect to host thepiratebay.tech: could not connect to host @@ -3927,6 +3931,7 @@ toomanypillows.com: could not connect to host topbargains.com.au: did not receive HSTS header topmarine.se: could not connect to host topnewstoday.org: could not connect to host +topodin.com: did not receive HSTS header topshelfguild.com: could not connect to host torahanytime.com: did not receive HSTS header tosecure.link: could not connect to host @@ -3967,7 +3972,6 @@ tubepro.de: max-age too low: 600000 tuingereedschappen.net: could not connect to host tunai.id: could not connect to host turnik-67.ru: could not connect to host -turniker.ru: could not connect to host turtlementors.com: could not connect to host tuturulianda.com: did not receive HSTS header tuvalie.com: could not connect to host @@ -4066,7 +4070,6 @@ uy.search.yahoo.com: did not receive HSTS header uz.search.yahoo.com: did not receive HSTS header uzmandroid.net: could not connect to host uzmandroid.top: could not connect to host -v2ex.us: could not connect to host v4veedu.com: could not connect to host vaddder.com: could not connect to host valethound.com: could not connect to host @@ -4121,7 +4124,6 @@ vistarait.com: did not receive HSTS header vitalorange.com: did not receive HSTS header viva-french.com: did not receive HSTS header vlastimilburian.cz: did not receive HSTS header -vlogge.com: could not connect to host vlora.city: could not connect to host vm0.eu: did not receive HSTS header vmrdev.com: could not connect to host @@ -4141,7 +4143,7 @@ vxstream-sandbox.com: [Exception... "Component returned failure code: 0x80004005 vyncke.org: max-age too low: 2678400 vyskocil.eu: could not connect to host vzk.io: could not connect to host -w4a.fr: max-age too low: 0 +w4a.fr: did not receive HSTS header w4xzr.top: could not connect to host w4xzr.xyz: could not connect to host waixingrenfuli7.vip: could not connect to host @@ -4150,6 +4152,7 @@ walkeryoung.ca: could not connect to host wallet.google.com: did not receive HSTS header (error ignored - included regardless) wallsblog.dk: could not connect to host walnutgaming.co.uk: could not connect to host +walnutgaming.com: could not connect to host wanban.io: could not connect to host wangqiliang.org: could not connect to host wangzuan168.cc: did not receive HSTS header @@ -4159,8 +4162,10 @@ warehost.de: did not receive HSTS header warhistoryonline.com: [Exception... "Component returned failure code: 0x80004005 (NS_ERROR_FAILURE) [nsISiteSecurityService.processHeader]" nsresult: "0x80004005 (NS_ERROR_FAILURE)" location: "JS frame :: /builds/slave/m-cen-l64-periodicupdate-00000/getHSTSPreloadList.js :: processStsHeader :: line 121" data: no] warmlyyours.com: [Exception... "Component returned failure code: 0x80004005 (NS_ERROR_FAILURE) [nsISiteSecurityService.processHeader]" nsresult: "0x80004005 (NS_ERROR_FAILURE)" location: "JS frame :: /builds/slave/m-cen-l64-periodicupdate-00000/getHSTSPreloadList.js :: processStsHeader :: line 121" data: no] warped.com: did not receive HSTS header +warsentech.com: could not connect to host wassim.is: could not connect to host watchium.com: did not receive HSTS header +watertrails.io: could not connect to host watsonhall.uk: could not connect to host wave.is: could not connect to host wavefrontsystemstech.com: could not connect to host @@ -4169,8 +4174,8 @@ wear2work.nl: did not receive HSTS header wearandcare.net: could not connect to host weaverhairextensions.nl: could not connect to host web.cc: did not receive HSTS header -web4all.fr: max-age too low: 0 -web4pro.fr: max-age too low: 0 +web4all.fr: did not receive HSTS header +web4pro.fr: did not receive HSTS header webandwords.com.au: could not connect to host webassadors.com: could not connect to host webdesign-kronberg.de: did not receive HSTS header @@ -4184,7 +4189,6 @@ webmaniabr.com: did not receive HSTS header webmarketingfestival.it: did not receive HSTS header webnosql.com: could not connect to host webperformance.ru: max-age too low: 3600 -websenat.de: could not connect to host webstory.xyz: could not connect to host webswitch.io: could not connect to host webtiles.co.uk: could not connect to host @@ -4192,7 +4196,6 @@ webwork.pw: could not connect to host weddingenvelopes.co.uk: did not receive HSTS header weddingibiza.nl: could not connect to host weekly.fyi: could not connect to host -weggeweest.nl: could not connect to host weicn.org: could not connect to host weizenke.im: could not connect to host wellsolveit.com: [Exception... "Component returned failure code: 0x80004005 (NS_ERROR_FAILURE) [nsISiteSecurityService.processHeader]" nsresult: "0x80004005 (NS_ERROR_FAILURE)" location: "JS frame :: /builds/slave/m-cen-l64-periodicupdate-00000/getHSTSPreloadList.js :: processStsHeader :: line 121" data: no] @@ -4270,6 +4273,7 @@ wootton95.com: could not connect to host woresite.jp: did not receive HSTS header workfone.io: did not receive HSTS header workwithgo.com: could not connect to host +wow-foederation.de: could not connect to host wowapi.org: could not connect to host wphostingspot.com: did not receive HSTS header wpmetadatastandardsproject.org: could not connect to host @@ -4337,11 +4341,11 @@ xn--lgb3a8bcpn.ga: could not connect to host xn--lgb3a8bcpn.gq: could not connect to host xn--lgb3a8bcpn.ml: could not connect to host xn--ls8hi7a.tk: could not connect to host -xn--maraa-rta.org: could not connect to host xn--mgbbh2a9fub.xn--ngbc5azd: did not receive HSTS header xn--neb-tma3u8u.xyz: could not connect to host xn--werner-schffer-fib.de: could not connect to host xnode.org: did not receive HSTS header +xobox.me: could not connect to host xoffy.com: did not receive HSTS header xombra.com: [Exception... "Component returned failure code: 0x80004005 (NS_ERROR_FAILURE) [nsISiteSecurityService.processHeader]" nsresult: "0x80004005 (NS_ERROR_FAILURE)" location: "JS frame :: /builds/slave/m-cen-l64-periodicupdate-00000/getHSTSPreloadList.js :: processStsHeader :: line 121" data: no] xpi.fr: could not connect to host @@ -4435,7 +4439,6 @@ zoneminder.com: did not receive HSTS header zoo24.de: did not receive HSTS header zoomingin.net: max-age too low: 5184000 zortium.report: could not connect to host -zorz.info: could not connect to host zoznamrealit.sk: did not receive HSTS header zqhong.com: could not connect to host ztan.tk: could not connect to host diff --git a/security/manager/ssl/nsSTSPreloadList.inc b/security/manager/ssl/nsSTSPreloadList.inc index e4b9cab6e670..1dc579bd57d5 100644 --- a/security/manager/ssl/nsSTSPreloadList.inc +++ b/security/manager/ssl/nsSTSPreloadList.inc @@ -8,7 +8,7 @@ /*****************************************************************************/ #include -const PRTime gPreloadListExpirationTime = INT64_C(1495377640170000); +const PRTime gPreloadListExpirationTime = INT64_C(1495464046535000); static const char kSTSHostTable[] = { /* "0.me.uk", true */ '0', '.', 'm', 'e', '.', 'u', 'k', '\0', @@ -122,6 +122,7 @@ static const char kSTSHostTable[] = { /* "2ulcceria.nl", true */ '2', 'u', 'l', 'c', 'c', 'e', 'r', 'i', 'a', '.', 'n', 'l', '\0', /* "300m.com", true */ '3', '0', '0', 'm', '.', 'c', 'o', 'm', '\0', /* "301.website", true */ '3', '0', '1', '.', 'w', 'e', 'b', 's', 'i', 't', 'e', '\0', + /* "314chan.org", false */ '3', '1', '4', 'c', 'h', 'a', 'n', '.', 'o', 'r', 'g', '\0', /* "31tv.ru", true */ '3', '1', 't', 'v', '.', 'r', 'u', '\0', /* "321live.nl", true */ '3', '2', '1', 'l', 'i', 'v', 'e', '.', 'n', 'l', '\0', /* "32h.de", true */ '3', '2', 'h', '.', 'd', 'e', '\0', @@ -234,7 +235,6 @@ static const char kSTSHostTable[] = { /* "abloop.com", true */ 'a', 'b', 'l', 'o', 'o', 'p', '.', 'c', 'o', 'm', '\0', /* "abmahnhelfer.de", false */ 'a', 'b', 'm', 'a', 'h', 'n', 'h', 'e', 'l', 'f', 'e', 'r', '.', 'd', 'e', '\0', /* "abmgood.com", false */ 'a', 'b', 'm', 'g', 'o', 'o', 'd', '.', 'c', 'o', 'm', '\0', - /* "abnarnro.com", true */ 'a', 'b', 'n', 'a', 'r', 'n', 'r', 'o', '.', 'c', 'o', 'm', '\0', /* "abnerchou.me", true */ 'a', 'b', 'n', 'e', 'r', 'c', 'h', 'o', 'u', '.', 'm', 'e', '\0', /* "abolitionism.com", true */ 'a', 'b', 'o', 'l', 'i', 't', 'i', 'o', 'n', 'i', 's', 'm', '.', 'c', 'o', 'm', '\0', /* "abolitionist-society.com", true */ 'a', 'b', 'o', 'l', 'i', 't', 'i', 'o', 'n', 'i', 's', 't', '-', 's', 'o', 'c', 'i', 'e', 't', 'y', '.', 'c', 'o', 'm', '\0', @@ -308,11 +308,11 @@ static const char kSTSHostTable[] = { /* "adapti.de", true */ 'a', 'd', 'a', 'p', 't', 'i', '.', 'd', 'e', '\0', /* "adaptivemechanics.edu.au", true */ 'a', 'd', 'a', 'p', 't', 'i', 'v', 'e', 'm', 'e', 'c', 'h', 'a', 'n', 'i', 'c', 's', '.', 'e', 'd', 'u', '.', 'a', 'u', '\0', /* "adastra.re", true */ 'a', 'd', 'a', 's', 't', 'r', 'a', '.', 'r', 'e', '\0', + /* "adayinthelifeof.nl", true */ 'a', 'd', 'a', 'y', 'i', 'n', 't', 'h', 'e', 'l', 'i', 'f', 'e', 'o', 'f', '.', 'n', 'l', '\0', /* "adblock.ovh", true */ 'a', 'd', 'b', 'l', 'o', 'c', 'k', '.', 'o', 'v', 'h', '\0', /* "adblockextreme.com", true */ 'a', 'd', 'b', 'l', 'o', 'c', 'k', 'e', 'x', 't', 'r', 'e', 'm', 'e', '.', 'c', 'o', 'm', '\0', /* "adblockextreme.net", true */ 'a', 'd', 'b', 'l', 'o', 'c', 'k', 'e', 'x', 't', 'r', 'e', 'm', 'e', '.', 'n', 'e', 't', '\0', /* "adblockextreme.org", true */ 'a', 'd', 'b', 'l', 'o', 'c', 'k', 'e', 'x', 't', 'r', 'e', 'm', 'e', '.', 'o', 'r', 'g', '\0', - /* "adboos.com", true */ 'a', 'd', 'b', 'o', 'o', 's', '.', 'c', 'o', 'm', '\0', /* "addeekt.com", true */ 'a', 'd', 'd', 'e', 'e', 'k', 't', '.', 'c', 'o', 'm', '\0', /* "adderall.space", true */ 'a', 'd', 'd', 'e', 'r', 'a', 'l', 'l', '.', 's', 'p', 'a', 'c', 'e', '\0', /* "addstar.jp", true */ 'a', 'd', 'd', 's', 't', 'a', 'r', '.', 'j', 'p', '\0', @@ -326,6 +326,7 @@ static const char kSTSHostTable[] = { /* "adimaja.com", true */ 'a', 'd', 'i', 'm', 'a', 'j', 'a', '.', 'c', 'o', 'm', '\0', /* "adiponectinsupplement.info", true */ 'a', 'd', 'i', 'p', 'o', 'n', 'e', 'c', 't', 'i', 'n', 's', 'u', 'p', 'p', 'l', 'e', 'm', 'e', 'n', 't', '.', 'i', 'n', 'f', 'o', '\0', /* "adiponectinsupplement.net", true */ 'a', 'd', 'i', 'p', 'o', 'n', 'e', 'c', 't', 'i', 'n', 's', 'u', 'p', 'p', 'l', 'e', 'm', 'e', 'n', 't', '.', 'n', 'e', 't', '\0', + /* "adjagu.org", true */ 'a', 'd', 'j', 'a', 'g', 'u', '.', 'o', 'r', 'g', '\0', /* "adlershop.ch", true */ 'a', 'd', 'l', 'e', 'r', 's', 'h', 'o', 'p', '.', 'c', 'h', '\0', /* "adme.co.il", true */ 'a', 'd', 'm', 'e', '.', 'c', 'o', '.', 'i', 'l', '\0', /* "admin.fedoraproject.org", true */ 'a', 'd', 'm', 'i', 'n', '.', 'f', 'e', 'd', 'o', 'r', 'a', 'p', 'r', 'o', 'j', 'e', 'c', 't', '.', 'o', 'r', 'g', '\0', @@ -609,6 +610,7 @@ static const char kSTSHostTable[] = { /* "amzn.rocks", true */ 'a', 'm', 'z', 'n', '.', 'r', 'o', 'c', 'k', 's', '\0', /* "anadoluefessk.org", true */ 'a', 'n', 'a', 'd', 'o', 'l', 'u', 'e', 'f', 'e', 's', 's', 'k', '.', 'o', 'r', 'g', '\0', /* "anadoluefessporkulubu.org", true */ 'a', 'n', 'a', 'd', 'o', 'l', 'u', 'e', 'f', 'e', 's', 's', 'p', 'o', 'r', 'k', 'u', 'l', 'u', 'b', 'u', '.', 'o', 'r', 'g', '\0', + /* "anakros.me", false */ 'a', 'n', 'a', 'k', 'r', 'o', 's', '.', 'm', 'e', '\0', /* "analyticsinmotion.net", true */ 'a', 'n', 'a', 'l', 'y', 't', 'i', 'c', 's', 'i', 'n', 'm', 'o', 't', 'i', 'o', 'n', '.', 'n', 'e', 't', '\0', /* "analyticum.at", true */ 'a', 'n', 'a', 'l', 'y', 't', 'i', 'c', 'u', 'm', '.', 'a', 't', '\0', /* "analyticum.com", true */ 'a', 'n', 'a', 'l', 'y', 't', 'i', 'c', 'u', 'm', '.', 'c', 'o', 'm', '\0', @@ -692,7 +694,6 @@ static const char kSTSHostTable[] = { /* "anshuman-chatterjee.com", false */ 'a', 'n', 's', 'h', 'u', 'm', 'a', 'n', '-', 'c', 'h', 'a', 't', 't', 'e', 'r', 'j', 'e', 'e', '.', 'c', 'o', 'm', '\0', /* "ansogning-sg.dk", true */ 'a', 'n', 's', 'o', 'g', 'n', 'i', 'n', 'g', '-', 's', 'g', '.', 'd', 'k', '\0', /* "anstoncs.com.au", true */ 'a', 'n', 's', 't', 'o', 'n', 'c', 's', '.', 'c', 'o', 'm', '.', 'a', 'u', '\0', - /* "antarcti.co", true */ 'a', 'n', 't', 'a', 'r', 'c', 't', 'i', '.', 'c', 'o', '\0', /* "anthonyavon.com", true */ 'a', 'n', 't', 'h', 'o', 'n', 'y', 'a', 'v', 'o', 'n', '.', 'c', 'o', 'm', '\0', /* "anthonygaidot.fr", true */ 'a', 'n', 't', 'h', 'o', 'n', 'y', 'g', 'a', 'i', 'd', 'o', 't', '.', 'f', 'r', '\0', /* "anthropoid.ca", true */ 'a', 'n', 't', 'h', 'r', 'o', 'p', 'o', 'i', 'd', '.', 'c', 'a', '\0', @@ -741,7 +742,6 @@ static const char kSTSHostTable[] = { /* "app.recurly.com", true */ 'a', 'p', 'p', '.', 'r', 'e', 'c', 'u', 'r', 'l', 'y', '.', 'c', 'o', 'm', '\0', /* "app.simpletax.ca", true */ 'a', 'p', 'p', '.', 's', 'i', 'm', 'p', 'l', 'e', 't', 'a', 'x', '.', 'c', 'a', '\0', /* "app.yinxiang.com", false */ 'a', 'p', 'p', '.', 'y', 'i', 'n', 'x', 'i', 'a', 'n', 'g', '.', 'c', 'o', 'm', '\0', - /* "appart.ninja", true */ 'a', 'p', 'p', 'a', 'r', 't', '.', 'n', 'i', 'n', 'j', 'a', '\0', /* "appartementhaus-badria.de", true */ 'a', 'p', 'p', 'a', 'r', 't', 'e', 'm', 'e', 'n', 't', 'h', 'a', 'u', 's', '-', 'b', 'a', 'd', 'r', 'i', 'a', '.', 'd', 'e', '\0', /* "appchive.net", true */ 'a', 'p', 'p', 'c', 'h', 'i', 'v', 'e', '.', 'n', 'e', 't', '\0', /* "appdrinks.com", true */ 'a', 'p', 'p', 'd', 'r', 'i', 'n', 'k', 's', '.', 'c', 'o', 'm', '\0', @@ -867,7 +867,6 @@ static const char kSTSHostTable[] = { /* "ascii.moe", true */ 'a', 's', 'c', 'i', 'i', '.', 'm', 'o', 'e', '\0', /* "asciitable.tips", true */ 'a', 's', 'c', 'i', 'i', 't', 'a', 'b', 'l', 'e', '.', 't', 'i', 'p', 's', '\0', /* "aserver.co", true */ 'a', 's', 'e', 'r', 'v', 'e', 'r', '.', 'c', 'o', '\0', - /* "ashleymedway.com", true */ 'a', 's', 'h', 'l', 'e', 'y', 'm', 'e', 'd', 'w', 'a', 'y', '.', 'c', 'o', 'm', '\0', /* "ask.fedoraproject.org", true */ 'a', 's', 'k', '.', 'f', 'e', 'd', 'o', 'r', 'a', 'p', 'r', 'o', 'j', 'e', 'c', 't', '.', 'o', 'r', 'g', '\0', /* "ask.stg.fedoraproject.org", true */ 'a', 's', 'k', '.', 's', 't', 'g', '.', 'f', 'e', 'd', 'o', 'r', 'a', 'p', 'r', 'o', 'j', 'e', 'c', 't', '.', 'o', 'r', 'g', '\0', /* "askizzy.org.au", true */ 'a', 's', 'k', 'i', 'z', 'z', 'y', '.', 'o', 'r', 'g', '.', 'a', 'u', '\0', @@ -964,7 +963,6 @@ static const char kSTSHostTable[] = { /* "autoskola.hr", true */ 'a', 'u', 't', 'o', 's', 'k', 'o', 'l', 'a', '.', 'h', 'r', '\0', /* "autoskole.hr", true */ 'a', 'u', 't', 'o', 's', 'k', 'o', 'l', 'e', '.', 'h', 'r', '\0', /* "auxetek.se", true */ 'a', 'u', 'x', 'e', 't', 'e', 'k', '.', 's', 'e', '\0', - /* "auxiliumincrementum.co.uk", true */ 'a', 'u', 'x', 'i', 'l', 'i', 'u', 'm', 'i', 'n', 'c', 'r', 'e', 'm', 'e', 'n', 't', 'u', 'm', '.', 'c', 'o', '.', 'u', 'k', '\0', /* "ava-creative.de", true */ 'a', 'v', 'a', '-', 'c', 'r', 'e', 'a', 't', 'i', 'v', 'e', '.', 'd', 'e', '\0', /* "avaaz.org", true */ 'a', 'v', 'a', 'a', 'z', '.', 'o', 'r', 'g', '\0', /* "avacariu.me", true */ 'a', 'v', 'a', 'c', 'a', 'r', 'i', 'u', '.', 'm', 'e', '\0', @@ -1231,7 +1229,6 @@ static const char kSTSHostTable[] = { /* "beranovi.com", true */ 'b', 'e', 'r', 'a', 'n', 'o', 'v', 'i', '.', 'c', 'o', 'm', '\0', /* "berasavocate.com", true */ 'b', 'e', 'r', 'a', 's', 'a', 'v', 'o', 'c', 'a', 't', 'e', '.', 'c', 'o', 'm', '\0', /* "bergenhave.nl", true */ 'b', 'e', 'r', 'g', 'e', 'n', 'h', 'a', 'v', 'e', '.', 'n', 'l', '\0', - /* "berger.work", true */ 'b', 'e', 'r', 'g', 'e', 'r', '.', 'w', 'o', 'r', 'k', '\0', /* "bergstoneware.com", true */ 'b', 'e', 'r', 'g', 's', 't', 'o', 'n', 'e', 'w', 'a', 'r', 'e', '.', 'c', 'o', 'm', '\0', /* "berlatih.com", true */ 'b', 'e', 'r', 'l', 'a', 't', 'i', 'h', '.', 'c', 'o', 'm', '\0', /* "berlin-kohlefrei.de", true */ 'b', 'e', 'r', 'l', 'i', 'n', '-', 'k', 'o', 'h', 'l', 'e', 'f', 'r', 'e', 'i', '.', 'd', 'e', '\0', @@ -1304,6 +1301,7 @@ static const char kSTSHostTable[] = { /* "bhatia.at", true */ 'b', 'h', 'a', 't', 'i', 'a', '.', 'a', 't', '\0', /* "bhtelecom.ba", true */ 'b', 'h', 't', 'e', 'l', 'e', 'c', 'o', 'm', '.', 'b', 'a', '\0', /* "bhuntr.com", true */ 'b', 'h', 'u', 'n', 't', 'r', '.', 'c', 'o', 'm', '\0', + /* "bianinapiccanovias.com", true */ 'b', 'i', 'a', 'n', 'i', 'n', 'a', 'p', 'i', 'c', 'c', 'a', 'n', 'o', 'v', 'i', 'a', 's', '.', 'c', 'o', 'm', '\0', /* "biasmath.es", true */ 'b', 'i', 'a', 's', 'm', 'a', 't', 'h', '.', 'e', 's', '\0', /* "biathloncup.ru", true */ 'b', 'i', 'a', 't', 'h', 'l', 'o', 'n', 'c', 'u', 'p', '.', 'r', 'u', '\0', /* "bible-maroc.com", true */ 'b', 'i', 'b', 'l', 'e', '-', 'm', 'a', 'r', 'o', 'c', '.', 'c', 'o', 'm', '\0', @@ -1420,7 +1418,6 @@ static const char kSTSHostTable[] = { /* "bitvest.io", true */ 'b', 'i', 't', 'v', 'e', 's', 't', '.', 'i', 'o', '\0', /* "bitwolk.nl", true */ 'b', 'i', 't', 'w', 'o', 'l', 'k', '.', 'n', 'l', '\0', /* "bityes.org", true */ 'b', 'i', 't', 'y', 'e', 's', '.', 'o', 'r', 'g', '\0', - /* "biurokarier.edu.pl", true */ 'b', 'i', 'u', 'r', 'o', 'k', 'a', 'r', 'i', 'e', 'r', '.', 'e', 'd', 'u', '.', 'p', 'l', '\0', /* "biyou-homme.com", true */ 'b', 'i', 'y', 'o', 'u', '-', 'h', 'o', 'm', 'm', 'e', '.', 'c', 'o', 'm', '\0', /* "biz4x.com", true */ 'b', 'i', 'z', '4', 'x', '.', 'c', 'o', 'm', '\0', /* "biznpro.ru", true */ 'b', 'i', 'z', 'n', 'p', 'r', 'o', '.', 'r', 'u', '\0', @@ -1551,6 +1548,7 @@ static const char kSTSHostTable[] = { /* "bolt.cm", true */ 'b', 'o', 'l', 't', '.', 'c', 'm', '\0', /* "boltdata.io", false */ 'b', 'o', 'l', 't', 'd', 'a', 't', 'a', '.', 'i', 'o', '\0', /* "bombsquad.studio", true */ 'b', 'o', 'm', 'b', 's', 'q', 'u', 'a', 'd', '.', 's', 't', 'u', 'd', 'i', 'o', '\0', + /* "bondskampeerder.nl", true */ 'b', 'o', 'n', 'd', 's', 'k', 'a', 'm', 'p', 'e', 'e', 'r', 'd', 'e', 'r', '.', 'n', 'l', '\0', /* "bonifacius.be", true */ 'b', 'o', 'n', 'i', 'f', 'a', 'c', 'i', 'u', 's', '.', 'b', 'e', '\0', /* "bonnyprints.at", true */ 'b', 'o', 'n', 'n', 'y', 'p', 'r', 'i', 'n', 't', 's', '.', 'a', 't', '\0', /* "bonnyprints.ch", true */ 'b', 'o', 'n', 'n', 'y', 'p', 'r', 'i', 'n', 't', 's', '.', 'c', 'h', '\0', @@ -1706,6 +1704,7 @@ static const char kSTSHostTable[] = { /* "buddhistische-weisheiten.org", true */ 'b', 'u', 'd', 'd', 'h', 'i', 's', 't', 'i', 's', 'c', 'h', 'e', '-', 'w', 'e', 'i', 's', 'h', 'e', 'i', 't', 'e', 'n', '.', 'o', 'r', 'g', '\0', /* "buddlycrafts.com", true */ 'b', 'u', 'd', 'd', 'l', 'y', 'c', 'r', 'a', 'f', 't', 's', '.', 'c', 'o', 'm', '\0', /* "buderus-family.be", true */ 'b', 'u', 'd', 'e', 'r', 'u', 's', '-', 'f', 'a', 'm', 'i', 'l', 'y', '.', 'b', 'e', '\0', + /* "budger.nl", true */ 'b', 'u', 'd', 'g', 'e', 'r', '.', 'n', 'l', '\0', /* "budgetalk.com", true */ 'b', 'u', 'd', 'g', 'e', 't', 'a', 'l', 'k', '.', 'c', 'o', 'm', '\0', /* "bueltge.de", true */ 'b', 'u', 'e', 'l', 't', 'g', 'e', '.', 'd', 'e', '\0', /* "buero-stempel.de", true */ 'b', 'u', 'e', 'r', 'o', '-', 's', 't', 'e', 'm', 'p', 'e', 'l', '.', 'd', 'e', '\0', @@ -1851,7 +1850,6 @@ static const char kSTSHostTable[] = { /* "calgoty.com", true */ 'c', 'a', 'l', 'g', 'o', 't', 'y', '.', 'c', 'o', 'm', '\0', /* "calibreapp.com", false */ 'c', 'a', 'l', 'i', 'b', 'r', 'e', 'a', 'p', 'p', '.', 'c', 'o', 'm', '\0', /* "calibso.net", true */ 'c', 'a', 'l', 'i', 'b', 's', 'o', '.', 'n', 'e', 't', '\0', - /* "call.me", false */ 'c', 'a', 'l', 'l', '.', 'm', 'e', '\0', /* "callabs.net", true */ 'c', 'a', 'l', 'l', 'a', 'b', 's', '.', 'n', 'e', 't', '\0', /* "callaction.co", true */ 'c', 'a', 'l', 'l', 'a', 'c', 't', 'i', 'o', 'n', '.', 'c', 'o', '\0', /* "callcap.com", false */ 'c', 'a', 'l', 'l', 'c', 'a', 'p', '.', 'c', 'o', 'm', '\0', @@ -1969,6 +1967,7 @@ static const char kSTSHostTable[] = { /* "catmoose.ca", true */ 'c', 'a', 't', 'm', 'o', 'o', 's', 'e', '.', 'c', 'a', '\0', /* "catnet.dk", false */ 'c', 'a', 't', 'n', 'e', 't', '.', 'd', 'k', '\0', /* "catsmagic.pp.ua", true */ 'c', 'a', 't', 's', 'm', 'a', 'g', 'i', 'c', '.', 'p', 'p', '.', 'u', 'a', '\0', + /* "cattivo.nl", false */ 'c', 'a', 't', 't', 'i', 'v', 'o', '.', 'n', 'l', '\0', /* "cavac.at", true */ 'c', 'a', 'v', 'a', 'c', '.', 'a', 't', '\0', /* "cavaleria.ro", true */ 'c', 'a', 'v', 'a', 'l', 'e', 'r', 'i', 'a', '.', 'r', 'o', '\0', /* "cavzodiaco.com.br", true */ 'c', 'a', 'v', 'z', 'o', 'd', 'i', 'a', 'c', 'o', '.', 'c', 'o', 'm', '.', 'b', 'r', '\0', @@ -2341,7 +2340,6 @@ static const char kSTSHostTable[] = { /* "codeplay.org", true */ 'c', 'o', 'd', 'e', 'p', 'l', 'a', 'y', '.', 'o', 'r', 'g', '\0', /* "codepoints.net", true */ 'c', 'o', 'd', 'e', 'p', 'o', 'i', 'n', 't', 's', '.', 'n', 'e', 't', '\0', /* "codepref.com", true */ 'c', 'o', 'd', 'e', 'p', 'r', 'e', 'f', '.', 'c', 'o', 'm', '\0', - /* "codepult.com", true */ 'c', 'o', 'd', 'e', 'p', 'u', 'l', 't', '.', 'c', 'o', 'm', '\0', /* "codera.co.uk", true */ 'c', 'o', 'd', 'e', 'r', 'a', '.', 'c', 'o', '.', 'u', 'k', '\0', /* "codereview.appspot.com", false */ 'c', 'o', 'd', 'e', 'r', 'e', 'v', 'i', 'e', 'w', '.', 'a', 'p', 'p', 's', 'p', 'o', 't', '.', 'c', 'o', 'm', '\0', /* "codereview.chromium.org", false */ 'c', 'o', 'd', 'e', 'r', 'e', 'v', 'i', 'e', 'w', '.', 'c', 'h', 'r', 'o', 'm', 'i', 'u', 'm', '.', 'o', 'r', 'g', '\0', @@ -2542,7 +2540,6 @@ static const char kSTSHostTable[] = { /* "couragefound.org", true */ 'c', 'o', 'u', 'r', 'a', 'g', 'e', 'f', 'o', 'u', 'n', 'd', '.', 'o', 'r', 'g', '\0', /* "coursera.org", true */ 'c', 'o', 'u', 'r', 's', 'e', 'r', 'a', '.', 'o', 'r', 'g', '\0', /* "courses.nl", true */ 'c', 'o', 'u', 'r', 's', 'e', 's', '.', 'n', 'l', '\0', - /* "courtlistener.com", true */ 'c', 'o', 'u', 'r', 't', 'l', 'i', 's', 't', 'e', 'n', 'e', 'r', '.', 'c', 'o', 'm', '\0', /* "cousincouples.com", true */ 'c', 'o', 'u', 's', 'i', 'n', 'c', 'o', 'u', 'p', 'l', 'e', 's', '.', 'c', 'o', 'm', '\0', /* "covenantoftheriver.org", true */ 'c', 'o', 'v', 'e', 'n', 'a', 'n', 't', 'o', 'f', 't', 'h', 'e', 'r', 'i', 'v', 'e', 'r', '.', 'o', 'r', 'g', '\0', /* "covershousing.nl", true */ 'c', 'o', 'v', 'e', 'r', 's', 'h', 'o', 'u', 's', 'i', 'n', 'g', '.', 'n', 'l', '\0', @@ -2627,7 +2624,7 @@ static const char kSTSHostTable[] = { /* "cryptodash.net", true */ 'c', 'r', 'y', 'p', 't', 'o', 'd', 'a', 's', 'h', '.', 'n', 'e', 't', '\0', /* "cryptography.io", true */ 'c', 'r', 'y', 'p', 't', 'o', 'g', 'r', 'a', 'p', 'h', 'y', '.', 'i', 'o', '\0', /* "cryptoisnotacrime.org", true */ 'c', 'r', 'y', 'p', 't', 'o', 'i', 's', 'n', 'o', 't', 'a', 'c', 'r', 'i', 'm', 'e', '.', 'o', 'r', 'g', '\0', - /* "cryptolab.tk", true */ 'c', 'r', 'y', 'p', 't', 'o', 'l', 'a', 'b', '.', 't', 'k', '\0', + /* "cryptolab.pro", true */ 'c', 'r', 'y', 'p', 't', 'o', 'l', 'a', 'b', '.', 'p', 'r', 'o', '\0', /* "cryptonit.net", true */ 'c', 'r', 'y', 'p', 't', 'o', 'n', 'i', 't', '.', 'n', 'e', 't', '\0', /* "cryptonym.com", true */ 'c', 'r', 'y', 'p', 't', 'o', 'n', 'y', 'm', '.', 'c', 'o', 'm', '\0', /* "cryptoparty.at", true */ 'c', 'r', 'y', 'p', 't', 'o', 'p', 'a', 'r', 't', 'y', '.', 'a', 't', '\0', @@ -2780,8 +2777,6 @@ static const char kSTSHostTable[] = { /* "dadons-laserdiscs.com", true */ 'd', 'a', 'd', 'o', 'n', 's', '-', 'l', 'a', 's', 'e', 'r', 'd', 'i', 's', 'c', 's', '.', 'c', 'o', 'm', '\0', /* "dadrian.io", true */ 'd', 'a', 'd', 'r', 'i', 'a', 'n', '.', 'i', 'o', '\0', /* "daduke.org", true */ 'd', 'a', 'd', 'u', 'k', 'e', '.', 'o', 'r', 'g', '\0', - /* "daemen.org", true */ 'd', 'a', 'e', 'm', 'e', 'n', '.', 'o', 'r', 'g', '\0', - /* "daemon.xin", true */ 'd', 'a', 'e', 'm', 'o', 'n', '.', 'x', 'i', 'n', '\0', /* "dag-konsult.com", true */ 'd', 'a', 'g', '-', 'k', 'o', 'n', 's', 'u', 'l', 't', '.', 'c', 'o', 'm', '\0', /* "dahlberg.cologne", true */ 'd', 'a', 'h', 'l', 'b', 'e', 'r', 'g', '.', 'c', 'o', 'l', 'o', 'g', 'n', 'e', '\0', /* "dailybits.be", true */ 'd', 'a', 'i', 'l', 'y', 'b', 'i', 't', 's', '.', 'b', 'e', '\0', @@ -2789,7 +2784,6 @@ static const char kSTSHostTable[] = { /* "dailylifefinancial.com", false */ 'd', 'a', 'i', 'l', 'y', 'l', 'i', 'f', 'e', 'f', 'i', 'n', 'a', 'n', 'c', 'i', 'a', 'l', '.', 'c', 'o', 'm', '\0', /* "dairyshrine.org", true */ 'd', 'a', 'i', 'r', 'y', 's', 'h', 'r', 'i', 'n', 'e', '.', 'o', 'r', 'g', '\0', /* "daiwai.de", true */ 'd', 'a', 'i', 'w', 'a', 'i', '.', 'd', 'e', '\0', - /* "daiweihu.com", true */ 'd', 'a', 'i', 'w', 'e', 'i', 'h', 'u', '.', 'c', 'o', 'm', '\0', /* "daknob.net", true */ 'd', 'a', 'k', 'n', 'o', 'b', '.', 'n', 'e', 't', '\0', /* "daladubbeln.se", true */ 'd', 'a', 'l', 'a', 'd', 'u', 'b', 'b', 'e', 'l', 'n', '.', 's', 'e', '\0', /* "dale-electric.com", true */ 'd', 'a', 'l', 'e', '-', 'e', 'l', 'e', 'c', 't', 'r', 'i', 'c', '.', 'c', 'o', 'm', '\0', @@ -2848,7 +2842,6 @@ static const char kSTSHostTable[] = { /* "darkcores.net", true */ 'd', 'a', 'r', 'k', 'c', 'o', 'r', 'e', 's', '.', 'n', 'e', 't', '\0', /* "darkdestiny.ch", true */ 'd', 'a', 'r', 'k', 'd', 'e', 's', 't', 'i', 'n', 'y', '.', 'c', 'h', '\0', /* "darkishgreen.com", true */ 'd', 'a', 'r', 'k', 'i', 's', 'h', 'g', 'r', 'e', 'e', 'n', '.', 'c', 'o', 'm', '\0', - /* "darkkeepers.dk", true */ 'd', 'a', 'r', 'k', 'k', 'e', 'e', 'p', 'e', 'r', 's', '.', 'd', 'k', '\0', /* "darknode.in", true */ 'd', 'a', 'r', 'k', 'n', 'o', 'd', 'e', '.', 'i', 'n', '\0', /* "darkserver.fedoraproject.org", true */ 'd', 'a', 'r', 'k', 's', 'e', 'r', 'v', 'e', 'r', '.', 'f', 'e', 'd', 'o', 'r', 'a', 'p', 'r', 'o', 'j', 'e', 'c', 't', '.', 'o', 'r', 'g', '\0', /* "darkserver.stg.fedoraproject.org", true */ 'd', 'a', 'r', 'k', 's', 'e', 'r', 'v', 'e', 'r', '.', 's', 't', 'g', '.', 'f', 'e', 'd', 'o', 'r', 'a', 'p', 'r', 'o', 'j', 'e', 'c', 't', '.', 'o', 'r', 'g', '\0', @@ -3008,7 +3001,6 @@ static const char kSTSHostTable[] = { /* "delphine.dance", true */ 'd', 'e', 'l', 'p', 'h', 'i', 'n', 'e', '.', 'd', 'a', 'n', 'c', 'e', '\0', /* "delta-data.ch", true */ 'd', 'e', 'l', 't', 'a', '-', 'd', 'a', 't', 'a', '.', 'c', 'h', '\0', /* "delvj.org", true */ 'd', 'e', 'l', 'v', 'j', '.', 'o', 'r', 'g', '\0', - /* "demdis.org", true */ 'd', 'e', 'm', 'd', 'i', 's', '.', 'o', 'r', 'g', '\0', /* "dementiapraecox.de", true */ 'd', 'e', 'm', 'e', 'n', 't', 'i', 'a', 'p', 'r', 'a', 'e', 'c', 'o', 'x', '.', 'd', 'e', '\0', /* "demo.swedbank.se", true */ 'd', 'e', 'm', 'o', '.', 's', 'w', 'e', 'd', 'b', 'a', 'n', 'k', '.', 's', 'e', '\0', /* "democracy.io", true */ 'd', 'e', 'm', 'o', 'c', 'r', 'a', 'c', 'y', '.', 'i', 'o', '\0', @@ -3220,6 +3212,7 @@ static const char kSTSHostTable[] = { /* "diversityflags.com", true */ 'd', 'i', 'v', 'e', 'r', 's', 'i', 't', 'y', 'f', 'l', 'a', 'g', 's', '.', 'c', 'o', 'm', '\0', /* "divingwithnic.com", true */ 'd', 'i', 'v', 'i', 'n', 'g', 'w', 'i', 't', 'h', 'n', 'i', 'c', '.', 'c', 'o', 'm', '\0', /* "dixiediner.com", true */ 'd', 'i', 'x', 'i', 'e', 'd', 'i', 'n', 'e', 'r', '.', 'c', 'o', 'm', '\0', + /* "dixmag.com", true */ 'd', 'i', 'x', 'm', 'a', 'g', '.', 'c', 'o', 'm', '\0', /* "diybook.at", true */ 'd', 'i', 'y', 'b', 'o', 'o', 'k', '.', 'a', 't', '\0', /* "diycc.org", true */ 'd', 'i', 'y', 'c', 'c', '.', 'o', 'r', 'g', '\0', /* "djangoproject.com", true */ 'd', 'j', 'a', 'n', 'g', 'o', 'p', 'r', 'o', 'j', 'e', 'c', 't', '.', 'c', 'o', 'm', '\0', @@ -3464,7 +3457,6 @@ static const char kSTSHostTable[] = { /* "dvotx.org", true */ 'd', 'v', 'o', 't', 'x', '.', 'o', 'r', 'g', '\0', /* "dvwc.org", true */ 'd', 'v', 'w', 'c', '.', 'o', 'r', 'g', '\0', /* "dwnld.me", true */ 'd', 'w', 'n', 'l', 'd', '.', 'm', 'e', '\0', - /* "dworzak.ch", true */ 'd', 'w', 'o', 'r', 'z', 'a', 'k', '.', 'c', 'h', '\0', /* "dwtm.ch", true */ 'd', 'w', 't', 'm', '.', 'c', 'h', '\0', /* "dxgl.info", true */ 'd', 'x', 'g', 'l', '.', 'i', 'n', 'f', 'o', '\0', /* "dyeager.org", true */ 'd', 'y', 'e', 'a', 'g', 'e', 'r', '.', 'o', 'r', 'g', '\0', @@ -3503,7 +3495,6 @@ static const char kSTSHostTable[] = { /* "eam-gmbh.com", true */ 'e', 'a', 'm', '-', 'g', 'm', 'b', 'h', '.', 'c', 'o', 'm', '\0', /* "eames-clayton.us", true */ 'e', 'a', 'm', 'e', 's', '-', 'c', 'l', 'a', 'y', 't', 'o', 'n', '.', 'u', 's', '\0', /* "earmarks.gov", true */ 'e', 'a', 'r', 'm', 'a', 'r', 'k', 's', '.', 'g', 'o', 'v', '\0', - /* "earthrise16.com", true */ 'e', 'a', 'r', 't', 'h', 'r', 'i', 's', 'e', '1', '6', '.', 'c', 'o', 'm', '\0', /* "eason-yang.com", true */ 'e', 'a', 's', 'o', 'n', '-', 'y', 'a', 'n', 'g', '.', 'c', 'o', 'm', '\0', /* "eastmontgroup.com", true */ 'e', 'a', 's', 't', 'm', 'o', 'n', 't', 'g', 'r', 'o', 'u', 'p', '.', 'c', 'o', 'm', '\0', /* "easy-rpg.org", false */ 'e', 'a', 's', 'y', '-', 'r', 'p', 'g', '.', 'o', 'r', 'g', '\0', @@ -3708,6 +3699,7 @@ static const char kSTSHostTable[] = { /* "emprego.pt", true */ 'e', 'm', 'p', 'r', 'e', 'g', 'o', '.', 'p', 't', '\0', /* "emptypath.com", true */ 'e', 'm', 'p', 't', 'y', 'p', 'a', 't', 'h', '.', 'c', 'o', 'm', '\0', /* "emrenovation.com", true */ 'e', 'm', 'r', 'e', 'n', 'o', 'v', 'a', 't', 'i', 'o', 'n', '.', 'c', 'o', 'm', '\0', + /* "emyr.net", true */ 'e', 'm', 'y', 'r', '.', 'n', 'e', 't', '\0', /* "en-booster.jp", true */ 'e', 'n', '-', 'b', 'o', 'o', 's', 't', 'e', 'r', '.', 'j', 'p', '\0', /* "en-maktoob.search.yahoo.com", false */ 'e', 'n', '-', 'm', 'a', 'k', 't', 'o', 'o', 'b', '.', 's', 'e', 'a', 'r', 'c', 'h', '.', 'y', 'a', 'h', 'o', 'o', '.', 'c', 'o', 'm', '\0', /* "enaia.fr", true */ 'e', 'n', 'a', 'i', 'a', '.', 'f', 'r', '\0', @@ -3813,6 +3805,7 @@ static const char kSTSHostTable[] = { /* "erico.jp", true */ 'e', 'r', 'i', 'c', 'o', '.', 'j', 'p', '\0', /* "ericoc.com", true */ 'e', 'r', 'i', 'c', 'o', 'c', '.', 'c', 'o', 'm', '\0', /* "ericwie.se", true */ 'e', 'r', 'i', 'c', 'w', 'i', 'e', '.', 's', 'e', '\0', + /* "ericyl.com", true */ 'e', 'r', 'i', 'c', 'y', 'l', '.', 'c', 'o', 'm', '\0', /* "eridanus.uk", true */ 'e', 'r', 'i', 'd', 'a', 'n', 'u', 's', '.', 'u', 'k', '\0', /* "erigrid.eu", true */ 'e', 'r', 'i', 'g', 'r', 'i', 'd', '.', 'e', 'u', '\0', /* "eriix.org", true */ 'e', 'r', 'i', 'i', 'x', '.', 'o', 'r', 'g', '\0', @@ -3837,6 +3830,7 @@ static const char kSTSHostTable[] = { /* "escalate.eu", true */ 'e', 's', 'c', 'a', 'l', 'a', 't', 'e', '.', 'e', 'u', '\0', /* "escapees.com", true */ 'e', 's', 'c', 'a', 'p', 'e', 'e', 's', '.', 'c', 'o', 'm', '\0', /* "escargotbistro.com", true */ 'e', 's', 'c', 'a', 'r', 'g', 'o', 't', 'b', 'i', 's', 't', 'r', 'o', '.', 'c', 'o', 'm', '\0', + /* "esclear.de", true */ 'e', 's', 'c', 'l', 'e', 'a', 'r', '.', 'd', 'e', '\0', /* "escritoriodearte.com", false */ 'e', 's', 'c', 'r', 'i', 't', 'o', 'r', 'i', 'o', 'd', 'e', 'a', 'r', 't', 'e', '.', 'c', 'o', 'm', '\0', /* "escyr.top", true */ 'e', 's', 'c', 'y', 'r', '.', 't', 'o', 'p', '\0', /* "eseth.de", true */ 'e', 's', 'e', 't', 'h', '.', 'd', 'e', '\0', @@ -3871,7 +3865,6 @@ static const char kSTSHostTable[] = { /* "estebanborges.com", true */ 'e', 's', 't', 'e', 'b', 'a', 'n', 'b', 'o', 'r', 'g', 'e', 's', '.', 'c', 'o', 'm', '\0', /* "estoic.net", true */ 'e', 's', 't', 'o', 'i', 'c', '.', 'n', 'e', 't', '\0', /* "estonoentraenelexamen.com", true */ 'e', 's', 't', 'o', 'n', 'o', 'e', 'n', 't', 'r', 'a', 'e', 'n', 'e', 'l', 'e', 'x', 'a', 'm', 'e', 'n', '.', 'c', 'o', 'm', '\0', - /* "estrietoit.com", false */ 'e', 's', 't', 'r', 'i', 'e', 't', 'o', 'i', 't', '.', 'c', 'o', 'm', '\0', /* "et-buchholz.de", true */ 'e', 't', '-', 'b', 'u', 'c', 'h', 'h', 'o', 'l', 'z', '.', 'd', 'e', '\0', /* "etaes.eu", true */ 'e', 't', 'a', 'e', 's', '.', 'e', 'u', '\0', /* "etaxi.tn", true */ 'e', 't', 'a', 'x', 'i', '.', 't', 'n', '\0', @@ -4129,6 +4122,7 @@ static const char kSTSHostTable[] = { /* "fehnladen.de", true */ 'f', 'e', 'h', 'n', 'l', 'a', 'd', 'e', 'n', '.', 'd', 'e', '\0', /* "feirlane.org", false */ 'f', 'e', 'i', 'r', 'l', 'a', 'n', 'e', '.', 'o', 'r', 'g', '\0', /* "feistyduck.com", true */ 'f', 'e', 'i', 's', 't', 'y', 'd', 'u', 'c', 'k', '.', 'c', 'o', 'm', '\0', + /* "felixklein.at", true */ 'f', 'e', 'l', 'i', 'x', 'k', 'l', 'e', 'i', 'n', '.', 'a', 't', '\0', /* "felixrr.pro", true */ 'f', 'e', 'l', 'i', 'x', 'r', 'r', '.', 'p', 'r', 'o', '\0', /* "felixsanz.com", true */ 'f', 'e', 'l', 'i', 'x', 's', 'a', 'n', 'z', '.', 'c', 'o', 'm', '\0', /* "felixseele.de", true */ 'f', 'e', 'l', 'i', 'x', 's', 'e', 'e', 'l', 'e', '.', 'd', 'e', '\0', @@ -4167,7 +4161,6 @@ static const char kSTSHostTable[] = { /* "fidel.uk", true */ 'f', 'i', 'd', 'e', 'l', '.', 'u', 'k', '\0', /* "fidelapp.com", true */ 'f', 'i', 'd', 'e', 'l', 'a', 'p', 'p', '.', 'c', 'o', 'm', '\0', /* "fiendishmasterplan.com", true */ 'f', 'i', 'e', 'n', 'd', 'i', 's', 'h', 'm', 'a', 's', 't', 'e', 'r', 'p', 'l', 'a', 'n', '.', 'c', 'o', 'm', '\0', - /* "fierlafijn.net", true */ 'f', 'i', 'e', 'r', 'l', 'a', 'f', 'i', 'j', 'n', '.', 'n', 'e', 't', '\0', /* "fierman.eu", false */ 'f', 'i', 'e', 'r', 'm', 'a', 'n', '.', 'e', 'u', '\0', /* "fierman.net", false */ 'f', 'i', 'e', 'r', 'm', 'a', 'n', '.', 'n', 'e', 't', '\0', /* "fierman.us", false */ 'f', 'i', 'e', 'r', 'm', 'a', 'n', '.', 'u', 's', '\0', @@ -4181,6 +4174,7 @@ static const char kSTSHostTable[] = { /* "file-pdf.it", true */ 'f', 'i', 'l', 'e', '-', 'p', 'd', 'f', '.', 'i', 't', '\0', /* "filedir.com", false */ 'f', 'i', 'l', 'e', 'd', 'i', 'r', '.', 'c', 'o', 'm', '\0', /* "filemeal.com", true */ 'f', 'i', 'l', 'e', 'm', 'e', 'a', 'l', '.', 'c', 'o', 'm', '\0', + /* "filestar.io", true */ 'f', 'i', 'l', 'e', 's', 't', 'a', 'r', '.', 'i', 'o', '\0', /* "filhodohomem.com", true */ 'f', 'i', 'l', 'h', 'o', 'd', 'o', 'h', 'o', 'm', 'e', 'm', '.', 'c', 'o', 'm', '\0', /* "filip-prochazka.com", true */ 'f', 'i', 'l', 'i', 'p', '-', 'p', 'r', 'o', 'c', 'h', 'a', 'z', 'k', 'a', '.', 'c', 'o', 'm', '\0', /* "filippo.io", true */ 'f', 'i', 'l', 'i', 'p', 'p', 'o', '.', 'i', 'o', '\0', @@ -4221,7 +4215,6 @@ static const char kSTSHostTable[] = { /* "first-time-offender.com", true */ 'f', 'i', 'r', 's', 't', '-', 't', 'i', 'm', 'e', '-', 'o', 'f', 'f', 'e', 'n', 'd', 'e', 'r', '.', 'c', 'o', 'm', '\0', /* "firstchoicecandy.com", true */ 'f', 'i', 'r', 's', 't', 'c', 'h', 'o', 'i', 'c', 'e', 'c', 'a', 'n', 'd', 'y', '.', 'c', 'o', 'm', '\0', /* "firstderm.com", true */ 'f', 'i', 'r', 's', 't', 'd', 'e', 'r', 'm', '.', 'c', 'o', 'm', '\0', - /* "firstdogonthemoon.com.au", true */ 'f', 'i', 'r', 's', 't', 'd', 'o', 'g', 'o', 'n', 't', 'h', 'e', 'm', 'o', 'o', 'n', '.', 'c', 'o', 'm', '.', 'a', 'u', '\0', /* "firstlook.org", true */ 'f', 'i', 'r', 's', 't', 'l', 'o', 'o', 'k', '.', 'o', 'r', 'g', '\0', /* "firstmall.de", true */ 'f', 'i', 'r', 's', 't', 'm', 'a', 'l', 'l', '.', 'd', 'e', '\0', /* "fischer-its.com", false */ 'f', 'i', 's', 'c', 'h', 'e', 'r', '-', 'i', 't', 's', '.', 'c', 'o', 'm', '\0', @@ -4300,6 +4293,7 @@ static const char kSTSHostTable[] = { /* "fluxoid.com", true */ 'f', 'l', 'u', 'x', 'o', 'i', 'd', '.', 'c', 'o', 'm', '\0', /* "fly.moe", true */ 'f', 'l', 'y', '.', 'm', 'o', 'e', '\0', /* "flynn.io", true */ 'f', 'l', 'y', 'n', 'n', '.', 'i', 'o', '\0', + /* "flyserver.co.il", true */ 'f', 'l', 'y', 's', 'e', 'r', 'v', 'e', 'r', '.', 'c', 'o', '.', 'i', 'l', '\0', /* "flyss.net", true */ 'f', 'l', 'y', 's', 's', '.', 'n', 'e', 't', '\0', /* "fm.ie", true */ 'f', 'm', '.', 'i', 'e', '\0', /* "fmarchal.fr", true */ 'f', 'm', 'a', 'r', 'c', 'h', 'a', 'l', '.', 'f', 'r', '\0', @@ -4407,7 +4401,6 @@ static const char kSTSHostTable[] = { /* "frederikschoell.de", true */ 'f', 'r', 'e', 'd', 'e', 'r', 'i', 'k', 's', 'c', 'h', 'o', 'e', 'l', 'l', '.', 'd', 'e', '\0', /* "fredloya.com", true */ 'f', 'r', 'e', 'd', 'l', 'o', 'y', 'a', '.', 'c', 'o', 'm', '\0', /* "fredvoyage.fr", true */ 'f', 'r', 'e', 'd', 'v', 'o', 'y', 'a', 'g', 'e', '.', 'f', 'r', '\0', - /* "free-your-pc.com", true */ 'f', 'r', 'e', 'e', '-', 'y', 'o', 'u', 'r', '-', 'p', 'c', '.', 'c', 'o', 'm', '\0', /* "free.com.tw", true */ 'f', 'r', 'e', 'e', '.', 'c', 'o', 'm', '.', 't', 'w', '\0', /* "freeboson.org", true */ 'f', 'r', 'e', 'e', 'b', 'o', 's', 'o', 'n', '.', 'o', 'r', 'g', '\0', /* "freebus.org", true */ 'f', 'r', 'e', 'e', 'b', 'u', 's', '.', 'o', 'r', 'g', '\0', @@ -4729,7 +4722,6 @@ static const char kSTSHostTable[] = { /* "gha.st", true */ 'g', 'h', 'a', '.', 's', 't', '\0', /* "ghcif.de", true */ 'g', 'h', 'c', 'i', 'f', '.', 'd', 'e', '\0', /* "gheorghe-sarcov.ga", true */ 'g', 'h', 'e', 'o', 'r', 'g', 'h', 'e', '-', 's', 'a', 'r', 'c', 'o', 'v', '.', 'g', 'a', '\0', - /* "ghostblog.info", true */ 'g', 'h', 'o', 's', 't', 'b', 'l', 'o', 'g', '.', 'i', 'n', 'f', 'o', '\0', /* "ghostwritershigh.com", true */ 'g', 'h', 'o', 's', 't', 'w', 'r', 'i', 't', 'e', 'r', 's', 'h', 'i', 'g', 'h', '.', 'c', 'o', 'm', '\0', /* "ghrelinblocker.info", true */ 'g', 'h', 'r', 'e', 'l', 'i', 'n', 'b', 'l', 'o', 'c', 'k', 'e', 'r', '.', 'i', 'n', 'f', 'o', '\0', /* "giacomodrago.com", true */ 'g', 'i', 'a', 'c', 'o', 'm', 'o', 'd', 'r', 'a', 'g', 'o', '.', 'c', 'o', 'm', '\0', @@ -4745,7 +4737,6 @@ static const char kSTSHostTable[] = { /* "gifzilla.net", false */ 'g', 'i', 'f', 'z', 'i', 'l', 'l', 'a', '.', 'n', 'e', 't', '\0', /* "gig.ru", false */ 'g', 'i', 'g', '.', 'r', 'u', '\0', /* "giga.nl", true */ 'g', 'i', 'g', 'a', '.', 'n', 'l', '\0', - /* "gigacog.com", true */ 'g', 'i', 'g', 'a', 'c', 'o', 'g', '.', 'c', 'o', 'm', '\0', /* "gigawa.lt", true */ 'g', 'i', 'g', 'a', 'w', 'a', '.', 'l', 't', '\0', /* "gijsbertus.com", true */ 'g', 'i', 'j', 's', 'b', 'e', 'r', 't', 'u', 's', '.', 'c', 'o', 'm', '\0', /* "gilcloud.com", true */ 'g', 'i', 'l', 'c', 'l', 'o', 'u', 'd', '.', 'c', 'o', 'm', '\0', @@ -4875,6 +4866,7 @@ static const char kSTSHostTable[] = { /* "gowe.wang", false */ 'g', 'o', 'w', 'e', '.', 'w', 'a', 'n', 'g', '\0', /* "gozel.com.tr", true */ 'g', 'o', 'z', 'e', 'l', '.', 'c', 'o', 'm', '.', 't', 'r', '\0', /* "gpcsolutions.fr", true */ 'g', 'p', 'c', 's', 'o', 'l', 'u', 't', 'i', 'o', 'n', 's', '.', 'f', 'r', '\0', + /* "gpfclan.de", true */ 'g', 'p', 'f', 'c', 'l', 'a', 'n', '.', 'd', 'e', '\0', /* "gplintegratedit.com", true */ 'g', 'p', 'l', 'i', 'n', 't', 'e', 'g', 'r', 'a', 't', 'e', 'd', 'i', 't', '.', 'c', 'o', 'm', '\0', /* "gpo.gov", false */ 'g', 'p', 'o', '.', 'g', 'o', 'v', '\0', /* "gprs.uk.com", true */ 'g', 'p', 'r', 's', '.', 'u', 'k', '.', 'c', 'o', 'm', '\0', @@ -5031,6 +5023,7 @@ static const char kSTSHostTable[] = { /* "guphi.net", true */ 'g', 'u', 'p', 'h', 'i', '.', 'n', 'e', 't', '\0', /* "gurkan.in", true */ 'g', 'u', 'r', 'k', 'a', 'n', '.', 'i', 'n', '\0', /* "gurmel.ru", true */ 'g', 'u', 'r', 'm', 'e', 'l', '.', 'r', 'u', '\0', + /* "gurochan.ch", true */ 'g', 'u', 'r', 'o', 'c', 'h', 'a', 'n', '.', 'c', 'h', '\0', /* "gurom.lv", true */ 'g', 'u', 'r', 'o', 'm', '.', 'l', 'v', '\0', /* "guru-naradi.cz", true */ 'g', 'u', 'r', 'u', '-', 'n', 'a', 'r', 'a', 'd', 'i', '.', 'c', 'z', '\0', /* "gurueffect.com", true */ 'g', 'u', 'r', 'u', 'e', 'f', 'f', 'e', 'c', 't', '.', 'c', 'o', 'm', '\0', @@ -5136,8 +5129,8 @@ static const char kSTSHostTable[] = { /* "hardeman.nu", true */ 'h', 'a', 'r', 'd', 'e', 'm', 'a', 'n', '.', 'n', 'u', '\0', /* "hardenize.com", true */ 'h', 'a', 'r', 'd', 'e', 'n', 'i', 'z', 'e', '.', 'c', 'o', 'm', '\0', /* "hardertimes.com", true */ 'h', 'a', 'r', 'd', 'e', 'r', 't', 'i', 'm', 'e', 's', '.', 'c', 'o', 'm', '\0', + /* "hardfalcon.net", true */ 'h', 'a', 'r', 'd', 'f', 'a', 'l', 'c', 'o', 'n', '.', 'n', 'e', 't', '\0', /* "hardh.at", true */ 'h', 'a', 'r', 'd', 'h', '.', 'a', 't', '\0', - /* "haribosupermix.com", true */ 'h', 'a', 'r', 'i', 'b', 'o', 's', 'u', 'p', 'e', 'r', 'm', 'i', 'x', '.', 'c', 'o', 'm', '\0', /* "harmoney.co.nz", true */ 'h', 'a', 'r', 'm', 'o', 'n', 'e', 'y', '.', 'c', 'o', '.', 'n', 'z', '\0', /* "harmoney.com", true */ 'h', 'a', 'r', 'm', 'o', 'n', 'e', 'y', '.', 'c', 'o', 'm', '\0', /* "harmoney.com.au", true */ 'h', 'a', 'r', 'm', 'o', 'n', 'e', 'y', '.', 'c', 'o', 'm', '.', 'a', 'u', '\0', @@ -5205,6 +5198,7 @@ static const char kSTSHostTable[] = { /* "healthiercompany.com", true */ 'h', 'e', 'a', 'l', 't', 'h', 'i', 'e', 'r', 'c', 'o', 'm', 'p', 'a', 'n', 'y', '.', 'c', 'o', 'm', '\0', /* "healthjoy.com", true */ 'h', 'e', 'a', 'l', 't', 'h', 'j', 'o', 'y', '.', 'c', 'o', 'm', '\0', /* "heartmdinstitute.com", true */ 'h', 'e', 'a', 'r', 't', 'm', 'd', 'i', 'n', 's', 't', 'i', 't', 'u', 't', 'e', '.', 'c', 'o', 'm', '\0', + /* "heartsucker.com", true */ 'h', 'e', 'a', 'r', 't', 's', 'u', 'c', 'k', 'e', 'r', '.', 'c', 'o', 'm', '\0', /* "hearty.ga", true */ 'h', 'e', 'a', 'r', 't', 'y', '.', 'g', 'a', '\0', /* "hearty.ink", true */ 'h', 'e', 'a', 'r', 't', 'y', '.', 'i', 'n', 'k', '\0', /* "hearty.me", true */ 'h', 'e', 'a', 'r', 't', 'y', '.', 'm', 'e', '\0', @@ -5233,7 +5227,6 @@ static const char kSTSHostTable[] = { /* "heha.co", false */ 'h', 'e', 'h', 'a', '.', 'c', 'o', '\0', /* "heid.ws", true */ 'h', 'e', 'i', 'd', '.', 'w', 's', '\0', /* "heidilein.info", true */ 'h', 'e', 'i', 'd', 'i', 'l', 'e', 'i', 'n', '.', 'i', 'n', 'f', 'o', '\0', - /* "heijblok.com", true */ 'h', 'e', 'i', 'j', 'b', 'l', 'o', 'k', '.', 'c', 'o', 'm', '\0', /* "heiland.io", true */ 'h', 'e', 'i', 'l', 'a', 'n', 'd', '.', 'i', 'o', '\0', /* "heinpost.nl", false */ 'h', 'e', 'i', 'n', 'p', 'o', 's', 't', '.', 'n', 'l', '\0', /* "heissluft-fritteuse.com", true */ 'h', 'e', 'i', 's', 's', 'l', 'u', 'f', 't', '-', 'f', 'r', 'i', 't', 't', 'e', 'u', 's', 'e', '.', 'c', 'o', 'm', '\0', @@ -5287,6 +5280,7 @@ static const char kSTSHostTable[] = { /* "herringsresidence.be", true */ 'h', 'e', 'r', 'r', 'i', 'n', 'g', 's', 'r', 'e', 's', 'i', 'd', 'e', 'n', 'c', 'e', '.', 'b', 'e', '\0', /* "herrsmith.com", true */ 'h', 'e', 'r', 'r', 's', 'm', 'i', 't', 'h', '.', 'c', 'o', 'm', '\0', /* "hesaplama.net", true */ 'h', 'e', 's', 'a', 'p', 'l', 'a', 'm', 'a', '.', 'n', 'e', 't', '\0', + /* "hethely.ch", true */ 'h', 'e', 't', 'h', 'e', 'l', 'y', '.', 'c', 'h', '\0', /* "hetmer.com", true */ 'h', 'e', 't', 'm', 'e', 'r', '.', 'c', 'o', 'm', '\0', /* "heute-kaufen.de", true */ 'h', 'e', 'u', 't', 'e', '-', 'k', 'a', 'u', 'f', 'e', 'n', '.', 'd', 'e', '\0', /* "heutger.net", true */ 'h', 'e', 'u', 't', 'g', 'e', 'r', '.', 'n', 'e', 't', '\0', @@ -5462,6 +5456,7 @@ static const char kSTSHostTable[] = { /* "hrobert.hu", true */ 'h', 'r', 'o', 'b', 'e', 'r', 't', '.', 'h', 'u', '\0', /* "hroschyk.cz", true */ 'h', 'r', 'o', 's', 'c', 'h', 'y', 'k', '.', 'c', 'z', '\0', /* "hs-group.net", true */ 'h', 's', '-', 'g', 'r', 'o', 'u', 'p', '.', 'n', 'e', 't', '\0', + /* "hsandbox.tech", true */ 'h', 's', 'a', 'n', 'd', 'b', 'o', 'x', '.', 't', 'e', 'c', 'h', '\0', /* "hscorp.de", true */ 'h', 's', 'c', 'o', 'r', 'p', '.', 'd', 'e', '\0', /* "hsivonen.com", true */ 'h', 's', 'i', 'v', 'o', 'n', 'e', 'n', '.', 'c', 'o', 'm', '\0', /* "hsivonen.fi", true */ 'h', 's', 'i', 'v', 'o', 'n', 'e', 'n', '.', 'f', 'i', '\0', @@ -5477,6 +5472,7 @@ static const char kSTSHostTable[] = { /* "hszhyy120.com", true */ 'h', 's', 'z', 'h', 'y', 'y', '1', '2', '0', '.', 'c', 'o', 'm', '\0', /* "htaccessbook.com", true */ 'h', 't', 'a', 'c', 'c', 'e', 's', 's', 'b', 'o', 'o', 'k', '.', 'c', 'o', 'm', '\0', /* "html-lab.tk", true */ 'h', 't', 'm', 'l', '-', 'l', 'a', 'b', '.', 't', 'k', '\0', + /* "html5.org", true */ 'h', 't', 'm', 'l', '5', '.', 'o', 'r', 'g', '\0', /* "htmlacademy.ru", true */ 'h', 't', 'm', 'l', 'a', 'c', 'a', 'd', 'e', 'm', 'y', '.', 'r', 'u', '\0', /* "htmue.org", true */ 'h', 't', 'm', 'u', 'e', '.', 'o', 'r', 'g', '\0', /* "httpsecurityreport.com", true */ 'h', 't', 't', 'p', 's', 'e', 'c', 'u', 'r', 'i', 't', 'y', 'r', 'e', 'p', 'o', 'r', 't', '.', 'c', 'o', 'm', '\0', @@ -5545,6 +5541,7 @@ static const char kSTSHostTable[] = { /* "ic3.gov", true */ 'i', 'c', '3', '.', 'g', 'o', 'v', '\0', /* "icarlos.net", true */ 'i', 'c', 'a', 'r', 'l', 'o', 's', '.', 'n', 'e', 't', '\0', /* "ice.yt", true */ 'i', 'c', 'e', '.', 'y', 't', '\0', + /* "icebat.dyndns.org", true */ 'i', 'c', 'e', 'b', 'a', 't', '.', 'd', 'y', 'n', 'd', 'n', 's', '.', 'o', 'r', 'g', '\0', /* "iceloch.com", true */ 'i', 'c', 'e', 'l', 'o', 'c', 'h', '.', 'c', 'o', 'm', '\0', /* "icfl.com.br", true */ 'i', 'c', 'f', 'l', '.', 'c', 'o', 'm', '.', 'b', 'r', '\0', /* "ich-find-den-g.net", true */ 'i', 'c', 'h', '-', 'f', 'i', 'n', 'd', '-', 'd', 'e', 'n', '-', 'g', '.', 'n', 'e', 't', '\0', @@ -5633,6 +5630,7 @@ static const char kSTSHostTable[] = { /* "ila.fi", true */ 'i', 'l', 'a', '.', 'f', 'i', '\0', /* "ilamparas.com", true */ 'i', 'l', 'a', 'm', 'p', 'a', 'r', 'a', 's', '.', 'c', 'o', 'm', '\0', /* "ile-kalorii.pl", true */ 'i', 'l', 'e', '-', 'k', 'a', 'l', 'o', 'r', 'i', 'i', '.', 'p', 'l', '\0', + /* "illegalpornography.me", true */ 'i', 'l', 'l', 'e', 'g', 'a', 'l', 'p', 'o', 'r', 'n', 'o', 'g', 'r', 'a', 'p', 'h', 'y', '.', 'm', 'e', '\0', /* "illicitart.ca", true */ 'i', 'l', 'l', 'i', 'c', 'i', 't', 'a', 'r', 't', '.', 'c', 'a', '\0', /* "illjinx.info", true */ 'i', 'l', 'l', 'j', 'i', 'n', 'x', '.', 'i', 'n', 'f', 'o', '\0', /* "illorenese.fr", true */ 'i', 'l', 'l', 'o', 'r', 'e', 'n', 'e', 's', 'e', '.', 'f', 'r', '\0', @@ -5793,12 +5791,14 @@ static const char kSTSHostTable[] = { /* "interisaudit.com", true */ 'i', 'n', 't', 'e', 'r', 'i', 's', 'a', 'u', 'd', 'i', 't', '.', 'c', 'o', 'm', '\0', /* "interleucina.org", true */ 'i', 'n', 't', 'e', 'r', 'l', 'e', 'u', 'c', 'i', 'n', 'a', '.', 'o', 'r', 'g', '\0', /* "intermedinet.nl", true */ 'i', 'n', 't', 'e', 'r', 'm', 'e', 'd', 'i', 'n', 'e', 't', '.', 'n', 'l', '\0', + /* "internect.co.za", true */ 'i', 'n', 't', 'e', 'r', 'n', 'e', 'c', 't', '.', 'c', 'o', '.', 'z', 'a', '\0', /* "internet-pornografie.de", true */ 'i', 'n', 't', 'e', 'r', 'n', 'e', 't', '-', 'p', 'o', 'r', 'n', 'o', 'g', 'r', 'a', 'f', 'i', 'e', '.', 'd', 'e', '\0', /* "internetbank.swedbank.se", true */ 'i', 'n', 't', 'e', 'r', 'n', 'e', 't', 'b', 'a', 'n', 'k', '.', 's', 'w', 'e', 'd', 'b', 'a', 'n', 'k', '.', 's', 'e', '\0', /* "internetbugbounty.org", true */ 'i', 'n', 't', 'e', 'r', 'n', 'e', 't', 'b', 'u', 'g', 'b', 'o', 'u', 'n', 't', 'y', '.', 'o', 'r', 'g', '\0', /* "internetdentalalliance.com", true */ 'i', 'n', 't', 'e', 'r', 'n', 'e', 't', 'd', 'e', 'n', 't', 'a', 'l', 'a', 'l', 'l', 'i', 'a', 'n', 'c', 'e', '.', 'c', 'o', 'm', '\0', /* "internethering.de", true */ 'i', 'n', 't', 'e', 'r', 'n', 'e', 't', 'h', 'e', 'r', 'i', 'n', 'g', '.', 'd', 'e', '\0', /* "internetofdon.gs", true */ 'i', 'n', 't', 'e', 'r', 'n', 'e', 't', 'o', 'f', 'd', 'o', 'n', '.', 'g', 's', '\0', + /* "internetpro.me", true */ 'i', 'n', 't', 'e', 'r', 'n', 'e', 't', 'p', 'r', 'o', '.', 'm', 'e', '\0', /* "internetstaff.com", true */ 'i', 'n', 't', 'e', 'r', 'n', 'e', 't', 's', 't', 'a', 'f', 'f', '.', 'c', 'o', 'm', '\0', /* "internetzentrale.net", true */ 'i', 'n', 't', 'e', 'r', 'n', 'e', 't', 'z', 'e', 'n', 't', 'r', 'a', 'l', 'e', '.', 'n', 'e', 't', '\0', /* "interociter-enterprises.com", true */ 'i', 'n', 't', 'e', 'r', 'o', 'c', 'i', 't', 'e', 'r', '-', 'e', 'n', 't', 'e', 'r', 'p', 'r', 'i', 's', 'e', 's', '.', 'c', 'o', 'm', '\0', @@ -5868,6 +5868,7 @@ static const char kSTSHostTable[] = { /* "ipsilon-project.org", true */ 'i', 'p', 's', 'i', 'l', 'o', 'n', '-', 'p', 'r', 'o', 'j', 'e', 'c', 't', '.', 'o', 'r', 'g', '\0', /* "ipswitch.com.tw", true */ 'i', 'p', 's', 'w', 'i', 't', 'c', 'h', '.', 'c', 'o', 'm', '.', 't', 'w', '\0', /* "ipty.de", true */ 'i', 'p', 't', 'y', '.', 'd', 'e', '\0', + /* "ipv6-adresse.dk", true */ 'i', 'p', 'v', '6', '-', 'a', 'd', 'r', 'e', 's', 's', 'e', '.', 'd', 'k', '\0', /* "ipv6-handbuch.de", true */ 'i', 'p', 'v', '6', '-', 'h', 'a', 'n', 'd', 'b', 'u', 'c', 'h', '.', 'd', 'e', '\0', /* "ipv6.watch", true */ 'i', 'p', 'v', '6', '.', 'w', 'a', 't', 'c', 'h', '\0', /* "ipv6vpn.net", true */ 'i', 'p', 'v', '6', 'v', 'p', 'n', '.', 'n', 'e', 't', '\0', @@ -5964,6 +5965,7 @@ static const char kSTSHostTable[] = { /* "its4living.com", true */ 'i', 't', 's', '4', 'l', 'i', 'v', 'i', 'n', 'g', '.', 'c', 'o', 'm', '\0', /* "itsagadget.com", true */ 'i', 't', 's', 'a', 'g', 'a', 'd', 'g', 'e', 't', '.', 'c', 'o', 'm', '\0', /* "itsanicedoor.co.uk", true */ 'i', 't', 's', 'a', 'n', 'i', 'c', 'e', 'd', 'o', 'o', 'r', '.', 'c', 'o', '.', 'u', 'k', '\0', + /* "itsatrap.nl", true */ 'i', 't', 's', 'a', 't', 'r', 'a', 'p', '.', 'n', 'l', '\0', /* "itsecguy.com", true */ 'i', 't', 's', 'e', 'c', 'g', 'u', 'y', '.', 'c', 'o', 'm', '\0', /* "itskayla.com", false */ 'i', 't', 's', 'k', 'a', 'y', 'l', 'a', '.', 'c', 'o', 'm', '\0', /* "itsok.de", true */ 'i', 't', 's', 'o', 'k', '.', 'd', 'e', '\0', @@ -5986,7 +5988,6 @@ static const char kSTSHostTable[] = { /* "iwader.co.uk", true */ 'i', 'w', 'a', 'd', 'e', 'r', '.', 'c', 'o', '.', 'u', 'k', '\0', /* "iwalton.com", true */ 'i', 'w', 'a', 'l', 't', 'o', 'n', '.', 'c', 'o', 'm', '\0', /* "iwilcox.me.uk", true */ 'i', 'w', 'i', 'l', 'c', 'o', 'x', '.', 'm', 'e', '.', 'u', 'k', '\0', - /* "iwizerunek.pl", true */ 'i', 'w', 'i', 'z', 'e', 'r', 'u', 'n', 'e', 'k', '.', 'p', 'l', '\0', /* "iww.me", true */ 'i', 'w', 'w', '.', 'm', 'e', '\0', /* "iww.mx", true */ 'i', 'w', 'w', '.', 'm', 'x', '\0', /* "ix8.ru", true */ 'i', 'x', '8', '.', 'r', 'u', '\0', @@ -6038,6 +6039,7 @@ static const char kSTSHostTable[] = { /* "jaksi.io", true */ 'j', 'a', 'k', 's', 'i', '.', 'i', 'o', '\0', /* "jakub-boucek.cz", true */ 'j', 'a', 'k', 'u', 'b', '-', 'b', 'o', 'u', 'c', 'e', 'k', '.', 'c', 'z', '\0', /* "jakubboucek.cz", true */ 'j', 'a', 'k', 'u', 'b', 'b', 'o', 'u', 'c', 'e', 'k', '.', 'c', 'z', '\0', + /* "jamesandpame.la", true */ 'j', 'a', 'm', 'e', 's', 'a', 'n', 'd', 'p', 'a', 'm', 'e', '.', 'l', 'a', '\0', /* "jamesbillingham.com", true */ 'j', 'a', 'm', 'e', 's', 'b', 'i', 'l', 'l', 'i', 'n', 'g', 'h', 'a', 'm', '.', 'c', 'o', 'm', '\0', /* "jamesbywater.co.uk", true */ 'j', 'a', 'm', 'e', 's', 'b', 'y', 'w', 'a', 't', 'e', 'r', '.', 'c', 'o', '.', 'u', 'k', '\0', /* "jamesbywater.com", true */ 'j', 'a', 'm', 'e', 's', 'b', 'y', 'w', 'a', 't', 'e', 'r', '.', 'c', 'o', 'm', '\0', @@ -6087,6 +6089,7 @@ static const char kSTSHostTable[] = { /* "javalestari.com", true */ 'j', 'a', 'v', 'a', 'l', 'e', 's', 't', 'a', 'r', 'i', '.', 'c', 'o', 'm', '\0', /* "javelinsms.com", true */ 'j', 'a', 'v', 'e', 'l', 'i', 'n', 's', 'm', 's', '.', 'c', 'o', 'm', '\0', /* "jayf.de", true */ 'j', 'a', 'y', 'f', '.', 'd', 'e', '\0', + /* "jayharris.ca", true */ 'j', 'a', 'y', 'h', 'a', 'r', 'r', 'i', 's', '.', 'c', 'a', '\0', /* "jaylen.com.ar", true */ 'j', 'a', 'y', 'l', 'e', 'n', '.', 'c', 'o', 'm', '.', 'a', 'r', '\0', /* "jaymecd.rocks", true */ 'j', 'a', 'y', 'm', 'e', 'c', 'd', '.', 'r', 'o', 'c', 'k', 's', '\0', /* "jayxon.com", true */ 'j', 'a', 'y', 'x', 'o', 'n', '.', 'c', 'o', 'm', '\0', @@ -6299,7 +6302,6 @@ static const char kSTSHostTable[] = { /* "junjung.me", true */ 'j', 'u', 'n', 'j', 'u', 'n', 'g', '.', 'm', 'e', '\0', /* "junkdrome.org", true */ 'j', 'u', 'n', 'k', 'd', 'r', 'o', 'm', 'e', '.', 'o', 'r', 'g', '\0', /* "jurassicbarkharrogate.co.uk", true */ 'j', 'u', 'r', 'a', 's', 's', 'i', 'c', 'b', 'a', 'r', 'k', 'h', 'a', 'r', 'r', 'o', 'g', 'a', 't', 'e', '.', 'c', 'o', '.', 'u', 'k', '\0', - /* "jurriaan.ninja", true */ 'j', 'u', 'r', 'r', 'i', 'a', 'a', 'n', '.', 'n', 'i', 'n', 'j', 'a', '\0', /* "justanothercompany.name", true */ 'j', 'u', 's', 't', 'a', 'n', 'o', 't', 'h', 'e', 'r', 'c', 'o', 'm', 'p', 'a', 'n', 'y', '.', 'n', 'a', 'm', 'e', '\0', /* "justchunks.net", true */ 'j', 'u', 's', 't', 'c', 'h', 'u', 'n', 'k', 's', '.', 'n', 'e', 't', '\0', /* "justice4assange.com", true */ 'j', 'u', 's', 't', 'i', 'c', 'e', '4', 'a', 's', 's', 'a', 'n', 'g', 'e', '.', 'c', 'o', 'm', '\0', @@ -6326,7 +6328,6 @@ static const char kSTSHostTable[] = { /* "kab-s.de", true */ 'k', 'a', 'b', '-', 's', '.', 'd', 'e', '\0', /* "kabat-fans.cz", true */ 'k', 'a', 'b', 'a', 't', '-', 'f', 'a', 'n', 's', '.', 'c', 'z', '\0', /* "kabeuchi.com", true */ 'k', 'a', 'b', 'e', 'u', 'c', 'h', 'i', '.', 'c', 'o', 'm', '\0', - /* "kabus.org", true */ 'k', 'a', 'b', 'u', 's', '.', 'o', 'r', 'g', '\0', /* "kachlikova2.cz", true */ 'k', 'a', 'c', 'h', 'l', 'i', 'k', 'o', 'v', 'a', '2', '.', 'c', 'z', '\0', /* "kackscharf.de", true */ 'k', 'a', 'c', 'k', 's', 'c', 'h', 'a', 'r', 'f', '.', 'd', 'e', '\0', /* "kadmec.com", true */ 'k', 'a', 'd', 'm', 'e', 'c', '.', 'c', 'o', 'm', '\0', @@ -6479,6 +6480,8 @@ static const char kSTSHostTable[] = { /* "kernel-error.de", true */ 'k', 'e', 'r', 'n', 'e', 'l', '-', 'e', 'r', 'r', 'o', 'r', '.', 'd', 'e', '\0', /* "kerrfrequencycombs.org", true */ 'k', 'e', 'r', 'r', 'f', 'r', 'e', 'q', 'u', 'e', 'n', 'c', 'y', 'c', 'o', 'm', 'b', 's', '.', 'o', 'r', 'g', '\0', /* "keskeces.com", true */ 'k', 'e', 's', 'k', 'e', 'c', 'e', 's', '.', 'c', 'o', 'm', '\0', + /* "kesteren.com", true */ 'k', 'e', 's', 't', 'e', 'r', 'e', 'n', '.', 'c', 'o', 'm', '\0', + /* "kesteren.org", true */ 'k', 'e', 's', 't', 'e', 'r', 'e', 'n', '.', 'o', 'r', 'g', '\0', /* "ketosecology.co.uk", true */ 'k', 'e', 't', 'o', 's', 'e', 'c', 'o', 'l', 'o', 'g', 'y', '.', 'c', 'o', '.', 'u', 'k', '\0', /* "kevinapease.com", true */ 'k', 'e', 'v', 'i', 'n', 'a', 'p', 'e', 'a', 's', 'e', '.', 'c', 'o', 'm', '\0', /* "kevinbowers.me", true */ 'k', 'e', 'v', 'i', 'n', 'b', 'o', 'w', 'e', 'r', 's', '.', 'm', 'e', '\0', @@ -6567,7 +6570,7 @@ static const char kSTSHostTable[] = { /* "kita.id", true */ 'k', 'i', 't', 'a', '.', 'i', 'd', '\0', /* "kitabgaul.com", true */ 'k', 'i', 't', 'a', 'b', 'g', 'a', 'u', 'l', '.', 'c', 'o', 'm', '\0', /* "kitestar.co.uk", true */ 'k', 'i', 't', 'e', 's', 't', 'a', 'r', '.', 'c', 'o', '.', 'u', 'k', '\0', - /* "kitsostech.com", true */ 'k', 'i', 't', 's', 'o', 's', 't', 'e', 'c', 'h', '.', 'c', 'o', 'm', '\0', + /* "kittmedia.com", true */ 'k', 'i', 't', 't', 'm', 'e', 'd', 'i', 'a', '.', 'c', 'o', 'm', '\0', /* "kjaer.io", true */ 'k', 'j', 'a', 'e', 'r', '.', 'i', 'o', '\0', /* "kjarni.cc", true */ 'k', 'j', 'a', 'r', 'n', 'i', '.', 'c', 'c', '\0', /* "kjarrval.is", true */ 'k', 'j', 'a', 'r', 'r', 'v', 'a', 'l', '.', 'i', 's', '\0', @@ -6634,7 +6637,6 @@ static const char kSTSHostTable[] = { /* "koho.fi", true */ 'k', 'o', 'h', 'o', '.', 'f', 'i', '\0', /* "koi-sama.net", true */ 'k', 'o', 'i', '-', 's', 'a', 'm', 'a', '.', 'n', 'e', 't', '\0', /* "kojima-life.co.jp", true */ 'k', 'o', 'j', 'i', 'm', 'a', '-', 'l', 'i', 'f', 'e', '.', 'c', 'o', '.', 'j', 'p', '\0', - /* "kojipkgs.fedoraproject.org", true */ 'k', 'o', 'j', 'i', 'p', 'k', 'g', 's', '.', 'f', 'e', 'd', 'o', 'r', 'a', 'p', 'r', 'o', 'j', 'e', 'c', 't', '.', 'o', 'r', 'g', '\0', /* "kokenmetaanbiedingen.nl", true */ 'k', 'o', 'k', 'e', 'n', 'm', 'e', 't', 'a', 'a', 'n', 'b', 'i', 'e', 'd', 'i', 'n', 'g', 'e', 'n', '.', 'n', 'l', '\0', /* "kokensupport.com", true */ 'k', 'o', 'k', 'e', 'n', 's', 'u', 'p', 'p', 'o', 'r', 't', '.', 'c', 'o', 'm', '\0', /* "koketteriet.se", true */ 'k', 'o', 'k', 'e', 't', 't', 'e', 'r', 'i', 'e', 't', '.', 's', 'e', '\0', @@ -6716,6 +6718,7 @@ static const char kSTSHostTable[] = { /* "kriptosec.com", true */ 'k', 'r', 'i', 'p', 't', 'o', 's', 'e', 'c', '.', 'c', 'o', 'm', '\0', /* "krislamoureux.com", true */ 'k', 'r', 'i', 's', 'l', 'a', 'm', 'o', 'u', 'r', 'e', 'u', 'x', '.', 'c', 'o', 'm', '\0', /* "krisstarkey.co.uk", true */ 'k', 'r', 'i', 's', 's', 't', 'a', 'r', 'k', 'e', 'y', '.', 'c', 'o', '.', 'u', 'k', '\0', + /* "kristikala.nl", true */ 'k', 'r', 'i', 's', 't', 'i', 'k', 'a', 'l', 'a', '.', 'n', 'l', '\0', /* "kristinbailey.com", true */ 'k', 'r', 'i', 's', 't', 'i', 'n', 'b', 'a', 'i', 'l', 'e', 'y', '.', 'c', 'o', 'm', '\0', /* "kristofferkoch.com", true */ 'k', 'r', 'i', 's', 't', 'o', 'f', 'f', 'e', 'r', 'k', 'o', 'c', 'h', '.', 'c', 'o', 'm', '\0', /* "krizek.cc", true */ 'k', 'r', 'i', 'z', 'e', 'k', '.', 'c', 'c', '\0', @@ -6789,9 +6792,7 @@ static const char kSTSHostTable[] = { /* "kynastonwedding.co.uk", true */ 'k', 'y', 'n', 'a', 's', 't', 'o', 'n', 'w', 'e', 'd', 'd', 'i', 'n', 'g', '.', 'c', 'o', '.', 'u', 'k', '\0', /* "kyosaku.org", true */ 'k', 'y', 'o', 's', 'a', 'k', 'u', '.', 'o', 'r', 'g', '\0', /* "kyy.me", true */ 'k', 'y', 'y', '.', 'm', 'e', '\0', - /* "kzsdabas.hu", true */ 'k', 'z', 's', 'd', 'a', 'b', 'a', 's', '.', 'h', 'u', '\0', /* "l-lab.org", true */ 'l', '-', 'l', 'a', 'b', '.', 'o', 'r', 'g', '\0', - /* "l2guru.ru", true */ 'l', '2', 'g', 'u', 'r', 'u', '.', 'r', 'u', '\0', /* "l4n-clan.de", true */ 'l', '4', 'n', '-', 'c', 'l', 'a', 'n', '.', 'd', 'e', '\0', /* "la-cave-a-nodo.fr", true */ 'l', 'a', '-', 'c', 'a', 'v', 'e', '-', 'a', '-', 'n', 'o', 'd', 'o', '.', 'f', 'r', '\0', /* "labfox.de", true */ 'l', 'a', 'b', 'f', 'o', 'x', '.', 'd', 'e', '\0', @@ -6847,7 +6848,6 @@ static const char kSTSHostTable[] = { /* "langly.fr", true */ 'l', 'a', 'n', 'g', 'l', 'y', '.', 'f', 'r', '\0', /* "langworth.com", true */ 'l', 'a', 'n', 'g', 'w', 'o', 'r', 't', 'h', '.', 'c', 'o', 'm', '\0', /* "lansinoh.co.uk", true */ 'l', 'a', 'n', 's', 'i', 'n', 'o', 'h', '.', 'c', 'o', '.', 'u', 'k', '\0', - /* "lantian.pub", true */ 'l', 'a', 'n', 't', 'i', 'a', 'n', '.', 'p', 'u', 'b', '\0', /* "lanuovariviera.it", true */ 'l', 'a', 'n', 'u', 'o', 'v', 'a', 'r', 'i', 'v', 'i', 'e', 'r', 'a', '.', 'i', 't', '\0', /* "laobox.fr", true */ 'l', 'a', 'o', 'b', 'o', 'x', '.', 'f', 'r', '\0', /* "laos.dating", true */ 'l', 'a', 'o', 's', '.', 'd', 'a', 't', 'i', 'n', 'g', '\0', @@ -6926,7 +6926,6 @@ static const char kSTSHostTable[] = { /* "leanclub.org", true */ 'l', 'e', 'a', 'n', 'c', 'l', 'u', 'b', '.', 'o', 'r', 'g', '\0', /* "leandre.cn", true */ 'l', 'e', 'a', 'n', 'd', 'r', 'e', '.', 'c', 'n', '\0', /* "leanplando.com", true */ 'l', 'e', 'a', 'n', 'p', 'l', 'a', 'n', 'd', 'o', '.', 'c', 'o', 'm', '\0', - /* "learnedovo.com", true */ 'l', 'e', 'a', 'r', 'n', 'e', 'd', 'o', 'v', 'o', '.', 'c', 'o', 'm', '\0', /* "learnflakes.net", true */ 'l', 'e', 'a', 'r', 'n', 'f', 'l', 'a', 'k', 'e', 's', '.', 'n', 'e', 't', '\0', /* "learntube.cz", true */ 'l', 'e', 'a', 'r', 'n', 't', 'u', 'b', 'e', '.', 'c', 'z', '\0', /* "leatherfurnitureexpo.com", true */ 'l', 'e', 'a', 't', 'h', 'e', 'r', 'f', 'u', 'r', 'n', 'i', 't', 'u', 'r', 'e', 'e', 'x', 'p', 'o', '.', 'c', 'o', 'm', '\0', @@ -7042,7 +7041,6 @@ static const char kSTSHostTable[] = { /* "liebel.org", true */ 'l', 'i', 'e', 'b', 'e', 'l', '.', 'o', 'r', 'g', '\0', /* "life-time.nl", true */ 'l', 'i', 'f', 'e', '-', 't', 'i', 'm', 'e', '.', 'n', 'l', '\0', /* "lifekiss.ru", true */ 'l', 'i', 'f', 'e', 'k', 'i', 's', 's', '.', 'r', 'u', '\0', - /* "lifi.is", true */ 'l', 'i', 'f', 'i', '.', 'i', 's', '\0', /* "light.mail.ru", true */ 'l', 'i', 'g', 'h', 't', '.', 'm', 'a', 'i', 'l', '.', 'r', 'u', '\0', /* "lightcloud.com", true */ 'l', 'i', 'g', 'h', 't', 'c', 'l', 'o', 'u', 'd', '.', 'c', 'o', 'm', '\0', /* "lighting-centres.co.uk", true */ 'l', 'i', 'g', 'h', 't', 'i', 'n', 'g', '-', 'c', 'e', 'n', 't', 'r', 'e', 's', '.', 'c', 'o', '.', 'u', 'k', '\0', @@ -7058,6 +7056,7 @@ static const char kSTSHostTable[] = { /* "lim-light.com", true */ 'l', 'i', 'm', '-', 'l', 'i', 'g', 'h', 't', '.', 'c', 'o', 'm', '\0', /* "limitededitioncomputers.com", true */ 'l', 'i', 'm', 'i', 't', 'e', 'd', 'e', 'd', 'i', 't', 'i', 'o', 'n', 'c', 'o', 'm', 'p', 'u', 't', 'e', 'r', 's', '.', 'c', 'o', 'm', '\0', /* "limitededitionsolutions.com", true */ 'l', 'i', 'm', 'i', 't', 'e', 'd', 'e', 'd', 'i', 't', 'i', 'o', 'n', 's', 'o', 'l', 'u', 't', 'i', 'o', 'n', 's', '.', 'c', 'o', 'm', '\0', + /* "limpid.nl", true */ 'l', 'i', 'm', 'p', 'i', 'd', '.', 'n', 'l', '\0', /* "lindeskar.se", true */ 'l', 'i', 'n', 'd', 'e', 's', 'k', 'a', 'r', '.', 's', 'e', '\0', /* "lingerie.com.br", true */ 'l', 'i', 'n', 'g', 'e', 'r', 'i', 'e', '.', 'c', 'o', 'm', '.', 'b', 'r', '\0', /* "lingolia.com", true */ 'l', 'i', 'n', 'g', 'o', 'l', 'i', 'a', '.', 'c', 'o', 'm', '\0', @@ -7303,7 +7302,6 @@ static const char kSTSHostTable[] = { /* "luohua.im", true */ 'l', 'u', 'o', 'h', 'u', 'a', '.', 'i', 'm', '\0', /* "luom.net", true */ 'l', 'u', 'o', 'm', '.', 'n', 'e', 't', '\0', /* "luongvu.com", true */ 'l', 'u', 'o', 'n', 'g', 'v', 'u', '.', 'c', 'o', 'm', '\0', - /* "luripump.se", true */ 'l', 'u', 'r', 'i', 'p', 'u', 'm', 'p', '.', 's', 'e', '\0', /* "lustige-zitate.com", true */ 'l', 'u', 's', 't', 'i', 'g', 'e', '-', 'z', 'i', 't', 'a', 't', 'e', '.', 'c', 'o', 'm', '\0', /* "lustin.fr", true */ 'l', 'u', 's', 't', 'i', 'n', '.', 'f', 'r', '\0', /* "lustrum.ch", true */ 'l', 'u', 's', 't', 'r', 'u', 'm', '.', 'c', 'h', '\0', @@ -7342,7 +7340,6 @@ static const char kSTSHostTable[] = { /* "m2epro.com", true */ 'm', '2', 'e', 'p', 'r', 'o', '.', 'c', 'o', 'm', '\0', /* "m2os.com", true */ 'm', '2', 'o', 's', '.', 'c', 'o', 'm', '\0', /* "ma2t.com", true */ 'm', 'a', '2', 't', '.', 'c', 'o', 'm', '\0', - /* "maartenterpstra.xyz", true */ 'm', 'a', 'a', 'r', 't', 'e', 'n', 't', 'e', 'r', 'p', 's', 't', 'r', 'a', '.', 'x', 'y', 'z', '\0', /* "mac-torrents.me", true */ 'm', 'a', 'c', '-', 't', 'o', 'r', 'r', 'e', 'n', 't', 's', '.', 'm', 'e', '\0', /* "mac1.net", true */ 'm', 'a', 'c', '1', '.', 'n', 'e', 't', '\0', /* "macaque.io", false */ 'm', 'a', 'c', 'a', 'q', 'u', 'e', '.', 'i', 'o', '\0', @@ -7353,7 +7350,6 @@ static const char kSTSHostTable[] = { /* "machbach.net", true */ 'm', 'a', 'c', 'h', 'b', 'a', 'c', 'h', '.', 'n', 'e', 't', '\0', /* "machtweb.de", true */ 'm', 'a', 'c', 'h', 't', 'w', 'e', 'b', '.', 'd', 'e', '\0', /* "macinyasha.net", true */ 'm', 'a', 'c', 'i', 'n', 'y', 'a', 's', 'h', 'a', '.', 'n', 'e', 't', '\0', - /* "macker.io", true */ 'm', 'a', 'c', 'k', 'e', 'r', '.', 'i', 'o', '\0', /* "maclemon.at", true */ 'm', 'a', 'c', 'l', 'e', 'm', 'o', 'n', '.', 'a', 't', '\0', /* "macleod.io", true */ 'm', 'a', 'c', 'l', 'e', 'o', 'd', '.', 'i', 'o', '\0', /* "macnemo.de", true */ 'm', 'a', 'c', 'n', 'e', 'm', 'o', '.', 'd', 'e', '\0', @@ -7494,7 +7490,6 @@ static const char kSTSHostTable[] = { /* "margaretrosefashions.co.uk", true */ 'm', 'a', 'r', 'g', 'a', 'r', 'e', 't', 'r', 'o', 's', 'e', 'f', 'a', 's', 'h', 'i', 'o', 'n', 's', '.', 'c', 'o', '.', 'u', 'k', '\0', /* "marianatherapy.com", true */ 'm', 'a', 'r', 'i', 'a', 'n', 'a', 't', 'h', 'e', 'r', 'a', 'p', 'y', '.', 'c', 'o', 'm', '\0', /* "mariaolesen.dk", true */ 'm', 'a', 'r', 'i', 'a', 'o', 'l', 'e', 's', 'e', 'n', '.', 'd', 'k', '\0', - /* "marie.club", true */ 'm', 'a', 'r', 'i', 'e', '.', 'c', 'l', 'u', 'b', '\0', /* "mariemiramont.fr", true */ 'm', 'a', 'r', 'i', 'e', 'm', 'i', 'r', 'a', 'm', 'o', 'n', 't', '.', 'f', 'r', '\0', /* "marikafranke.de", true */ 'm', 'a', 'r', 'i', 'k', 'a', 'f', 'r', 'a', 'n', 'k', 'e', '.', 'd', 'e', '\0', /* "marilsnijders.nl", true */ 'm', 'a', 'r', 'i', 'l', 's', 'n', 'i', 'j', 'd', 'e', 'r', 's', '.', 'n', 'l', '\0', @@ -7717,6 +7712,7 @@ static const char kSTSHostTable[] = { /* "meizufans.eu", true */ 'm', 'e', 'i', 'z', 'u', 'f', 'a', 'n', 's', '.', 'e', 'u', '\0', /* "melangebrasil.com", true */ 'm', 'e', 'l', 'a', 'n', 'g', 'e', 'b', 'r', 'a', 's', 'i', 'l', '.', 'c', 'o', 'm', '\0', /* "melaniegruber.de", true */ 'm', 'e', 'l', 'a', 'n', 'i', 'e', 'g', 'r', 'u', 'b', 'e', 'r', '.', 'd', 'e', '\0', + /* "melcher.it", true */ 'm', 'e', 'l', 'c', 'h', 'e', 'r', '.', 'i', 't', '\0', /* "melearning.university", true */ 'm', 'e', 'l', 'e', 'a', 'r', 'n', 'i', 'n', 'g', '.', 'u', 'n', 'i', 'v', 'e', 'r', 's', 'i', 't', 'y', '\0', /* "meledia.com", true */ 'm', 'e', 'l', 'e', 'd', 'i', 'a', '.', 'c', 'o', 'm', '\0', /* "melf.nl", true */ 'm', 'e', 'l', 'f', '.', 'n', 'l', '\0', @@ -7764,6 +7760,7 @@ static const char kSTSHostTable[] = { /* "meta.sc", true */ 'm', 'e', 't', 'a', '.', 's', 'c', '\0', /* "metaether.net", true */ 'm', 'e', 't', 'a', 'e', 't', 'h', 'e', 'r', '.', 'n', 'e', 't', '\0', /* "metapeen.nl", true */ 'm', 'e', 't', 'a', 'p', 'e', 'e', 'n', '.', 'n', 'l', '\0', + /* "metasyntactic.xyz", true */ 'm', 'e', 't', 'a', 's', 'y', 'n', 't', 'a', 'c', 't', 'i', 'c', '.', 'x', 'y', 'z', '\0', /* "meteobox.co", true */ 'm', 'e', 't', 'e', 'o', 'b', 'o', 'x', '.', 'c', 'o', '\0', /* "meteobox.cz", true */ 'm', 'e', 't', 'e', 'o', 'b', 'o', 'x', '.', 'c', 'z', '\0', /* "meteobox.de", true */ 'm', 'e', 't', 'e', 'o', 'b', 'o', 'x', '.', 'd', 'e', '\0', @@ -7818,7 +7815,6 @@ static const char kSTSHostTable[] = { /* "midlandgate.de", true */ 'm', 'i', 'd', 'l', 'a', 'n', 'd', 'g', 'a', 't', 'e', '.', 'd', 'e', '\0', /* "midlgx.com", true */ 'm', 'i', 'd', 'l', 'g', 'x', '.', 'c', 'o', 'm', '\0', /* "midonet.org", true */ 'm', 'i', 'd', 'o', 'n', 'e', 't', '.', 'o', 'r', 'g', '\0', - /* "miegl.cz", true */ 'm', 'i', 'e', 'g', 'l', '.', 'c', 'z', '\0', /* "miemie.jp", true */ 'm', 'i', 'e', 'm', 'i', 'e', '.', 'j', 'p', '\0', /* "mig5.net", true */ 'm', 'i', 'g', '5', '.', 'n', 'e', 't', '\0', /* "migeeks.de", true */ 'm', 'i', 'g', 'e', 'e', 'k', 's', '.', 'd', 'e', '\0', @@ -8246,6 +8242,7 @@ static const char kSTSHostTable[] = { /* "myruststats.com", true */ 'm', 'y', 'r', 'u', 's', 't', 's', 't', 'a', 't', 's', '.', 'c', 'o', 'm', '\0', /* "myschoolphoto.org", true */ 'm', 'y', 's', 'c', 'h', 'o', 'o', 'l', 'p', 'h', 'o', 't', 'o', '.', 'o', 'r', 'g', '\0', /* "mysecretcase.com", true */ 'm', 'y', 's', 'e', 'c', 'r', 'e', 't', 'c', 'a', 's', 'e', '.', 'c', 'o', 'm', '\0', + /* "myshirtsize.com", true */ 'm', 'y', 's', 'h', 'i', 'r', 't', 's', 'i', 'z', 'e', '.', 'c', 'o', 'm', '\0', /* "mysignal.com", true */ 'm', 'y', 's', 'i', 'g', 'n', 'a', 'l', '.', 'c', 'o', 'm', '\0', /* "mysmelly.com", true */ 'm', 'y', 's', 'm', 'e', 'l', 'l', 'y', '.', 'c', 'o', 'm', '\0', /* "mysoundtalks.com", true */ 'm', 'y', 's', 'o', 'u', 'n', 'd', 't', 'a', 'l', 'k', 's', '.', 'c', 'o', 'm', '\0', @@ -8476,7 +8473,6 @@ static const char kSTSHostTable[] = { /* "newantiagingcreams.com", true */ 'n', 'e', 'w', 'a', 'n', 't', 'i', 'a', 'g', 'i', 'n', 'g', 'c', 'r', 'e', 'a', 'm', 's', '.', 'c', 'o', 'm', '\0', /* "newedivideo.it", true */ 'n', 'e', 'w', 'e', 'd', 'i', 'v', 'i', 'd', 'e', 'o', '.', 'i', 't', '\0', /* "newfacialbeautycream.com", true */ 'n', 'e', 'w', 'f', 'a', 'c', 'i', 'a', 'l', 'b', 'e', 'a', 'u', 't', 'y', 'c', 'r', 'e', 'a', 'm', '.', 'c', 'o', 'm', '\0', - /* "newkaliningrad.ru", true */ 'n', 'e', 'w', 'k', 'a', 'l', 'i', 'n', 'i', 'n', 'g', 'r', 'a', 'd', '.', 'r', 'u', '\0', /* "newline.online", true */ 'n', 'e', 'w', 'l', 'i', 'n', 'e', '.', 'o', 'n', 'l', 'i', 'n', 'e', '\0', /* "newmediaone.net", true */ 'n', 'e', 'w', 'm', 'e', 'd', 'i', 'a', 'o', 'n', 'e', '.', 'n', 'e', 't', '\0', /* "newodesign.com", true */ 'n', 'e', 'w', 'o', 'd', 'e', 's', 'i', 'g', 'n', '.', 'c', 'o', 'm', '\0', @@ -8717,7 +8713,6 @@ static const char kSTSHostTable[] = { /* "nyiad.edu", true */ 'n', 'y', 'i', 'a', 'd', '.', 'e', 'd', 'u', '\0', /* "nyip.co.uk", true */ 'n', 'y', 'i', 'p', '.', 'c', 'o', '.', 'u', 'k', '\0', /* "nyip.edu", true */ 'n', 'y', 'i', 'p', '.', 'e', 'd', 'u', '\0', - /* "nymphetomania.net", true */ 'n', 'y', 'm', 'p', 'h', 'e', 't', 'o', 'm', 'a', 'n', 'i', 'a', '.', 'n', 'e', 't', '\0', /* "nynex.net", true */ 'n', 'y', 'n', 'e', 'x', '.', 'n', 'e', 't', '\0', /* "nyronet.de", false */ 'n', 'y', 'r', 'o', 'n', 'e', 't', '.', 'd', 'e', '\0', /* "nysifclaimcentral.com", true */ 'n', 'y', 's', 'i', 'f', 'c', 'l', 'a', 'i', 'm', 'c', 'e', 'n', 't', 'r', 'a', 'l', '.', 'c', 'o', 'm', '\0', @@ -8731,6 +8726,7 @@ static const char kSTSHostTable[] = { /* "oakslighting.co.uk", true */ 'o', 'a', 'k', 's', 'l', 'i', 'g', 'h', 't', 'i', 'n', 'g', '.', 'c', 'o', '.', 'u', 'k', '\0', /* "oauth-dropins.appspot.com", true */ 'o', 'a', 'u', 't', 'h', '-', 'd', 'r', 'o', 'p', 'i', 'n', 's', '.', 'a', 'p', 'p', 's', 'p', 'o', 't', '.', 'c', 'o', 'm', '\0', /* "obermeiers.eu", true */ 'o', 'b', 'e', 'r', 'm', 'e', 'i', 'e', 'r', 's', '.', 'e', 'u', '\0', + /* "obfuscate.xyz", true */ 'o', 'b', 'f', 'u', 's', 'c', 'a', 't', 'e', '.', 'x', 'y', 'z', '\0', /* "obg-global.com", true */ 'o', 'b', 'g', '-', 'g', 'l', 'o', 'b', 'a', 'l', '.', 'c', 'o', 'm', '\0', /* "obscuredfiles.com", false */ 'o', 'b', 's', 'c', 'u', 'r', 'e', 'd', 'f', 'i', 'l', 'e', 's', '.', 'c', 'o', 'm', '\0', /* "obsidianirc.net", true */ 'o', 'b', 's', 'i', 'd', 'i', 'a', 'n', 'i', 'r', 'c', '.', 'n', 'e', 't', '\0', @@ -8866,6 +8862,7 @@ static const char kSTSHostTable[] = { /* "opatut.de", true */ 'o', 'p', 'a', 't', 'u', 't', '.', 'd', 'e', '\0', /* "open-bs.com", true */ 'o', 'p', 'e', 'n', '-', 'b', 's', '.', 'c', 'o', 'm', '\0', /* "open-bs.ru", true */ 'o', 'p', 'e', 'n', '-', 'b', 's', '.', 'r', 'u', '\0', + /* "open-coding.org", true */ 'o', 'p', 'e', 'n', '-', 'c', 'o', 'd', 'i', 'n', 'g', '.', 'o', 'r', 'g', '\0', /* "open-future.be", true */ 'o', 'p', 'e', 'n', '-', 'f', 'u', 't', 'u', 'r', 'e', '.', 'b', 'e', '\0', /* "open-infrastructure.net", true */ 'o', 'p', 'e', 'n', '-', 'i', 'n', 'f', 'r', 'a', 's', 't', 'r', 'u', 'c', 't', 'u', 'r', 'e', '.', 'n', 'e', 't', '\0', /* "open-mesh.org", true */ 'o', 'p', 'e', 'n', '-', 'm', 'e', 's', 'h', '.', 'o', 'r', 'g', '\0', @@ -8928,6 +8925,7 @@ static const char kSTSHostTable[] = { /* "orrs.de", true */ 'o', 'r', 'r', 's', '.', 'd', 'e', '\0', /* "orwell1984.today", true */ 'o', 'r', 'w', 'e', 'l', 'l', '1', '9', '8', '4', '.', 't', 'o', 'd', 'a', 'y', '\0', /* "osao.org", true */ 'o', 's', 'a', 'o', '.', 'o', 'r', 'g', '\0', + /* "oscarvk.ch", true */ 'o', 's', 'c', 'a', 'r', 'v', 'k', '.', 'c', 'h', '\0', /* "oses.mobi", true */ 'o', 's', 'e', 's', '.', 'm', 'o', 'b', 'i', '\0', /* "oshayr.com", true */ 'o', 's', 'h', 'a', 'y', 'r', '.', 'c', 'o', 'm', '\0', /* "oshell.me", true */ 'o', 's', 'h', 'e', 'l', 'l', '.', 'm', 'e', '\0', @@ -8957,7 +8955,6 @@ static const char kSTSHostTable[] = { /* "ourchoice2016.com", true */ 'o', 'u', 'r', 'c', 'h', 'o', 'i', 'c', 'e', '2', '0', '1', '6', '.', 'c', 'o', 'm', '\0', /* "ourcloud.at", true */ 'o', 'u', 'r', 'c', 'l', 'o', 'u', 'd', '.', 'a', 't', '\0', /* "ourcodinglives.com", true */ 'o', 'u', 'r', 'c', 'o', 'd', 'i', 'n', 'g', 'l', 'i', 'v', 'e', 's', '.', 'c', 'o', 'm', '\0', - /* "ourevents.net", true */ 'o', 'u', 'r', 'e', 'v', 'e', 'n', 't', 's', '.', 'n', 'e', 't', '\0', /* "outgress.com", true */ 'o', 'u', 't', 'g', 'r', 'e', 's', 's', '.', 'c', 'o', 'm', '\0', /* "outline.ski", true */ 'o', 'u', 't', 'l', 'i', 'n', 'e', '.', 's', 'k', 'i', '\0', /* "outlookonthedesktop.com", true */ 'o', 'u', 't', 'l', 'o', 'o', 'k', 'o', 'n', 't', 'h', 'e', 'd', 'e', 's', 'k', 't', 'o', 'p', '.', 'c', 'o', 'm', '\0', @@ -9166,7 +9163,6 @@ static const char kSTSHostTable[] = { /* "peifi.de", true */ 'p', 'e', 'i', 'f', 'i', '.', 'd', 'e', '\0', /* "pekoe.se", true */ 'p', 'e', 'k', 'o', 'e', '.', 's', 'e', '\0', /* "pelanucto.cz", true */ 'p', 'e', 'l', 'a', 'n', 'u', 'c', 't', 'o', '.', 'c', 'z', '\0', - /* "peliculasaudiolatinoonline.com", true */ 'p', 'e', 'l', 'i', 'c', 'u', 'l', 'a', 's', 'a', 'u', 'd', 'i', 'o', 'l', 'a', 't', 'i', 'n', 'o', 'o', 'n', 'l', 'i', 'n', 'e', '.', 'c', 'o', 'm', '\0', /* "pemagrid.org", true */ 'p', 'e', 'm', 'a', 'g', 'r', 'i', 'd', '.', 'o', 'r', 'g', '\0', /* "penablog.com", true */ 'p', 'e', 'n', 'a', 'b', 'l', 'o', 'g', '.', 'c', 'o', 'm', '\0', /* "pencepay.com", true */ 'p', 'e', 'n', 'c', 'e', 'p', 'a', 'y', '.', 'c', 'o', 'm', '\0', @@ -9479,7 +9475,6 @@ static const char kSTSHostTable[] = { /* "port443.hamburg", true */ 'p', 'o', 'r', 't', '4', '4', '3', '.', 'h', 'a', 'm', 'b', 'u', 'r', 'g', '\0', /* "port80.hamburg", true */ 'p', 'o', 'r', 't', '8', '0', '.', 'h', 'a', 'm', 'b', 'u', 'r', 'g', '\0', /* "portal.tirol.gv.at", true */ 'p', 'o', 'r', 't', 'a', 'l', '.', 't', 'i', 'r', 'o', 'l', '.', 'g', 'v', '.', 'a', 't', '\0', - /* "portalzine.de", true */ 'p', 'o', 'r', 't', 'a', 'l', 'z', 'i', 'n', 'e', '.', 'd', 'e', '\0', /* "portercup.com", true */ 'p', 'o', 'r', 't', 'e', 'r', 'c', 'u', 'p', '.', 'c', 'o', 'm', '\0', /* "portofrotterdam.com", true */ 'p', 'o', 'r', 't', 'o', 'f', 'r', 'o', 't', 't', 'e', 'r', 'd', 'a', 'm', '.', 'c', 'o', 'm', '\0', /* "portosonline.pl", true */ 'p', 'o', 'r', 't', 'o', 's', 'o', 'n', 'l', 'i', 'n', 'e', '.', 'p', 'l', '\0', @@ -9530,7 +9525,6 @@ static const char kSTSHostTable[] = { /* "prado.it", true */ 'p', 'r', 'a', 'd', 'o', '.', 'i', 't', '\0', /* "praeparation-keppner.de", true */ 'p', 'r', 'a', 'e', 'p', 'a', 'r', 'a', 't', 'i', 'o', 'n', '-', 'k', 'e', 'p', 'p', 'n', 'e', 'r', '.', 'd', 'e', '\0', /* "praguepsychology.com", true */ 'p', 'r', 'a', 'g', 'u', 'e', 'p', 's', 'y', 'c', 'h', 'o', 'l', 'o', 'g', 'y', '.', 'c', 'o', 'm', '\0', - /* "praguepsychology.cz", true */ 'p', 'r', 'a', 'g', 'u', 'e', 'p', 's', 'y', 'c', 'h', 'o', 'l', 'o', 'g', 'y', '.', 'c', 'z', '\0', /* "prakharprasad.com", true */ 'p', 'r', 'a', 'k', 'h', 'a', 'r', 'p', 'r', 'a', 's', 'a', 'd', '.', 'c', 'o', 'm', '\0', /* "pratinav.xyz", true */ 'p', 'r', 'a', 't', 'i', 'n', 'a', 'v', '.', 'x', 'y', 'z', '\0', /* "praxis-research.info", true */ 'p', 'r', 'a', 'x', 'i', 's', '-', 'r', 'e', 's', 'e', 'a', 'r', 'c', 'h', '.', 'i', 'n', 'f', 'o', '\0', @@ -9592,6 +9586,7 @@ static const char kSTSHostTable[] = { /* "probas.de", true */ 'p', 'r', 'o', 'b', 'a', 's', '.', 'd', 'e', '\0', /* "procensus.com", true */ 'p', 'r', 'o', 'c', 'e', 'n', 's', 'u', 's', '.', 'c', 'o', 'm', '\0', /* "prodct.info", true */ 'p', 'r', 'o', 'd', 'c', 't', '.', 'i', 'n', 'f', 'o', '\0', + /* "productdesignsoftware.com.au", true */ 'p', 'r', 'o', 'd', 'u', 'c', 't', 'd', 'e', 's', 'i', 'g', 'n', 's', 'o', 'f', 't', 'w', 'a', 'r', 'e', '.', 'c', 'o', 'm', '.', 'a', 'u', '\0', /* "productgap.com", true */ 'p', 'r', 'o', 'd', 'u', 'c', 't', 'g', 'a', 'p', '.', 'c', 'o', 'm', '\0', /* "production.vn", true */ 'p', 'r', 'o', 'd', 'u', 'c', 't', 'i', 'o', 'n', '.', 'v', 'n', '\0', /* "producto8.com", true */ 'p', 'r', 'o', 'd', 'u', 'c', 't', 'o', '8', '.', 'c', 'o', 'm', '\0', @@ -9822,6 +9817,7 @@ static const char kSTSHostTable[] = { /* "quotemaster.co.za", true */ 'q', 'u', 'o', 't', 'e', 'm', 'a', 's', 't', 'e', 'r', '.', 'c', 'o', '.', 'z', 'a', '\0', /* "quotev.com", true */ 'q', 'u', 'o', 't', 'e', 'v', '.', 'c', 'o', 'm', '\0', /* "quppa.net", true */ 'q', 'u', 'p', 'p', 'a', '.', 'n', 'e', 't', '\0', + /* "quuz.org", true */ 'q', 'u', 'u', 'z', '.', 'o', 'r', 'g', '\0', /* "qvitoo.com", true */ 'q', 'v', 'i', 't', 'o', 'o', '.', 'c', 'o', 'm', '\0', /* "qwant.com", true */ 'q', 'w', 'a', 'n', 't', '.', 'c', 'o', 'm', '\0', /* "qwant.fr", true */ 'q', 'w', 'a', 'n', 't', '.', 'f', 'r', '\0', @@ -9879,7 +9875,6 @@ static const char kSTSHostTable[] = { /* "ramsor-gaming.de", true */ 'r', 'a', 'm', 's', 'o', 'r', '-', 'g', 'a', 'm', 'i', 'n', 'g', '.', 'd', 'e', '\0', /* "randc.org", true */ 'r', 'a', 'n', 'd', 'c', '.', 'o', 'r', 'g', '\0', /* "randomkoalafacts.com", true */ 'r', 'a', 'n', 'd', 'o', 'm', 'k', 'o', 'a', 'l', 'a', 'f', 'a', 'c', 't', 's', '.', 'c', 'o', 'm', '\0', - /* "randomprecision.co.uk", true */ 'r', 'a', 'n', 'd', 'o', 'm', 'p', 'r', 'e', 'c', 'i', 's', 'i', 'o', 'n', '.', 'c', 'o', '.', 'u', 'k', '\0', /* "randstaddirect.nl", true */ 'r', 'a', 'n', 'd', 's', 't', 'a', 'd', 'd', 'i', 'r', 'e', 'c', 't', '.', 'n', 'l', '\0', /* "rangde.org", true */ 'r', 'a', 'n', 'g', 'd', 'e', '.', 'o', 'r', 'g', '\0', /* "rantanda.com", true */ 'r', 'a', 'n', 't', 'a', 'n', 'd', 'a', '.', 'c', 'o', 'm', '\0', @@ -10135,7 +10130,6 @@ static const char kSTSHostTable[] = { /* "rift.pictures", true */ 'r', 'i', 'f', 't', '.', 'p', 'i', 'c', 't', 'u', 'r', 'e', 's', '\0', /* "rigart-michael.be", true */ 'r', 'i', 'g', 'a', 'r', 't', '-', 'm', 'i', 'c', 'h', 'a', 'e', 'l', '.', 'b', 'e', '\0', /* "rigartmichael.be", true */ 'r', 'i', 'g', 'a', 'r', 't', 'm', 'i', 'c', 'h', 'a', 'e', 'l', '.', 'b', 'e', '\0', - /* "right-to-love.name", true */ 'r', 'i', 'g', 'h', 't', '-', 't', 'o', '-', 'l', 'o', 'v', 'e', '.', 'n', 'a', 'm', 'e', '\0', /* "rightbrain.training", true */ 'r', 'i', 'g', 'h', 't', 'b', 'r', 'a', 'i', 'n', '.', 't', 'r', 'a', 'i', 'n', 'i', 'n', 'g', '\0', /* "rightcapital.com", true */ 'r', 'i', 'g', 'h', 't', 'c', 'a', 'p', 'i', 't', 'a', 'l', '.', 'c', 'o', 'm', '\0', /* "rightstuff.link", true */ 'r', 'i', 'g', 'h', 't', 's', 't', 'u', 'f', 'f', '.', 'l', 'i', 'n', 'k', '\0', @@ -10202,7 +10196,6 @@ static const char kSTSHostTable[] = { /* "roeitijd.nl", true */ 'r', 'o', 'e', 'i', 't', 'i', 'j', 'd', '.', 'n', 'l', '\0', /* "roelf.org", true */ 'r', 'o', 'e', 'l', 'f', '.', 'o', 'r', 'g', '\0', /* "roesemann.email", true */ 'r', 'o', 'e', 's', 'e', 'm', 'a', 'n', 'n', '.', 'e', 'm', 'a', 'i', 'l', '\0', - /* "roessner-network-solutions.com", true */ 'r', 'o', 'e', 's', 's', 'n', 'e', 'r', '-', 'n', 'e', 't', 'w', 'o', 'r', 'k', '-', 's', 'o', 'l', 'u', 't', 'i', 'o', 'n', 's', '.', 'c', 'o', 'm', '\0', /* "roffe.nu", true */ 'r', 'o', 'f', 'f', 'e', '.', 'n', 'u', '\0', /* "rogerbastien.com", true */ 'r', 'o', 'g', 'e', 'r', 'b', 'a', 's', 't', 'i', 'e', 'n', '.', 'c', 'o', 'm', '\0', /* "rogue-e.xyz", true */ 'r', 'o', 'g', 'u', 'e', '-', 'e', '.', 'x', 'y', 'z', '\0', @@ -10815,7 +10808,6 @@ static const char kSTSHostTable[] = { /* "shinnyosangha.org", false */ 's', 'h', 'i', 'n', 'n', 'y', 'o', 's', 'a', 'n', 'g', 'h', 'a', '.', 'o', 'r', 'g', '\0', /* "shinobi-fansub.ro", true */ 's', 'h', 'i', 'n', 'o', 'b', 'i', '-', 'f', 'a', 'n', 's', 'u', 'b', '.', 'r', 'o', '\0', /* "shinyuu.net", true */ 's', 'h', 'i', 'n', 'y', 'u', 'u', '.', 'n', 'e', 't', '\0', - /* "shiona.xyz", true */ 's', 'h', 'i', 'o', 'n', 'a', '.', 'x', 'y', 'z', '\0', /* "shipard.com", true */ 's', 'h', 'i', 'p', 'a', 'r', 'd', '.', 'c', 'o', 'm', '\0', /* "shipcloud.io", true */ 's', 'h', 'i', 'p', 'c', 'l', 'o', 'u', 'd', '.', 'i', 'o', '\0', /* "shipping24h.com", true */ 's', 'h', 'i', 'p', 'p', 'i', 'n', 'g', '2', '4', 'h', '.', 'c', 'o', 'm', '\0', @@ -10837,6 +10829,7 @@ static const char kSTSHostTable[] = { /* "shrike.me", false */ 's', 'h', 'r', 'i', 'k', 'e', '.', 'm', 'e', '\0', /* "shrinkhub.com", true */ 's', 'h', 'r', 'i', 'n', 'k', 'h', 'u', 'b', '.', 'c', 'o', 'm', '\0', /* "shrub.ca", true */ 's', 'h', 'r', 'u', 'b', '.', 'c', 'a', '\0', + /* "shtorku.com", true */ 's', 'h', 't', 'o', 'r', 'k', 'u', '.', 'c', 'o', 'm', '\0', /* "shu-kin.net", true */ 's', 'h', 'u', '-', 'k', 'i', 'n', '.', 'n', 'e', 't', '\0', /* "shulan.moe", true */ 's', 'h', 'u', 'l', 'a', 'n', '.', 'm', 'o', 'e', '\0', /* "shuro.de", true */ 's', 'h', 'u', 'r', 'o', '.', 'd', 'e', '\0', @@ -10904,6 +10897,7 @@ static const char kSTSHostTable[] = { /* "simon-hofmann.org", true */ 's', 'i', 'm', 'o', 'n', '-', 'h', 'o', 'f', 'm', 'a', 'n', 'n', '.', 'o', 'r', 'g', '\0', /* "simoncommunity.org.uk", true */ 's', 'i', 'm', 'o', 'n', 'c', 'o', 'm', 'm', 'u', 'n', 'i', 't', 'y', '.', 'o', 'r', 'g', '.', 'u', 'k', '\0', /* "simoncook.org", true */ 's', 'i', 'm', 'o', 'n', 'c', 'o', 'o', 'k', '.', 'o', 'r', 'g', '\0', + /* "simonhirscher.de", true */ 's', 'i', 'm', 'o', 'n', 'h', 'i', 'r', 's', 'c', 'h', 'e', 'r', '.', 'd', 'e', '\0', /* "simonkjellberg.com", true */ 's', 'i', 'm', 'o', 'n', 'k', 'j', 'e', 'l', 'l', 'b', 'e', 'r', 'g', '.', 'c', 'o', 'm', '\0', /* "simonkjellberg.se", true */ 's', 'i', 'm', 'o', 'n', 'k', 'j', 'e', 'l', 'l', 'b', 'e', 'r', 'g', '.', 's', 'e', '\0', /* "simonlyabonnement.nl", true */ 's', 'i', 'm', 'o', 'n', 'l', 'y', 'a', 'b', 'o', 'n', 'n', 'e', 'm', 'e', 'n', 't', '.', 'n', 'l', '\0', @@ -11037,7 +11031,6 @@ static const char kSTSHostTable[] = { /* "slotcar.com", false */ 's', 'l', 'o', 't', 'c', 'a', 'r', '.', 'c', 'o', 'm', '\0', /* "slow.zone", true */ 's', 'l', 'o', 'w', '.', 'z', 'o', 'n', 'e', '\0', /* "slowb.ro", true */ 's', 'l', 'o', 'w', 'b', '.', 'r', 'o', '\0', - /* "slowfood.es", true */ 's', 'l', 'o', 'w', 'f', 'o', 'o', 'd', '.', 'e', 's', '\0', /* "slse.ca", true */ 's', 'l', 's', 'e', '.', 'c', 'a', '\0', /* "slxh.eu", true */ 's', 'l', 'x', 'h', '.', 'e', 'u', '\0', /* "slxh.nl", true */ 's', 'l', 'x', 'h', '.', 'n', 'l', '\0', @@ -11209,6 +11202,7 @@ static const char kSTSHostTable[] = { /* "sorcix.com", true */ 's', 'o', 'r', 'c', 'i', 'x', '.', 'c', 'o', 'm', '\0', /* "sorenstudios.com", true */ 's', 'o', 'r', 'e', 'n', 's', 't', 'u', 'd', 'i', 'o', 's', '.', 'c', 'o', 'm', '\0', /* "sorn.service.gov.uk", true */ 's', 'o', 'r', 'n', '.', 's', 'e', 'r', 'v', 'i', 'c', 'e', '.', 'g', 'o', 'v', '.', 'u', 'k', '\0', + /* "sortaweird.net", true */ 's', 'o', 'r', 't', 'a', 'w', 'e', 'i', 'r', 'd', '.', 'n', 'e', 't', '\0', /* "sorz.org", true */ 's', 'o', 'r', 'z', '.', 'o', 'r', 'g', '\0', /* "sos.sk", true */ 's', 'o', 's', '.', 's', 'k', '\0', /* "sosaka.ml", true */ 's', 'o', 's', 'a', 'k', 'a', '.', 'm', 'l', '\0', @@ -11391,6 +11385,7 @@ static const char kSTSHostTable[] = { /* "stammtisch.domains", true */ 's', 't', 'a', 'm', 'm', 't', 'i', 's', 'c', 'h', '.', 'd', 'o', 'm', 'a', 'i', 'n', 's', '\0', /* "stanandjerre.org", true */ 's', 't', 'a', 'n', 'a', 'n', 'd', 'j', 'e', 'r', 'r', 'e', '.', 'o', 'r', 'g', '\0', /* "standards.gov", true */ 's', 't', 'a', 'n', 'd', 'a', 'r', 'd', 's', '.', 'g', 'o', 'v', '\0', + /* "standardssuck.org", true */ 's', 't', 'a', 'n', 'd', 'a', 'r', 'd', 's', 's', 'u', 'c', 'k', '.', 'o', 'r', 'g', '\0', /* "standoutbooks.com", true */ 's', 't', 'a', 'n', 'd', 'o', 'u', 't', 'b', 'o', 'o', 'k', 's', '.', 'c', 'o', 'm', '\0', /* "star-citizen.wiki", true */ 's', 't', 'a', 'r', '-', 'c', 'i', 't', 'i', 'z', 'e', 'n', '.', 'w', 'i', 'k', 'i', '\0', /* "starandshield.com", true */ 's', 't', 'a', 'r', 'a', 'n', 'd', 's', 'h', 'i', 'e', 'l', 'd', '.', 'c', 'o', 'm', '\0', @@ -11415,7 +11410,6 @@ static const char kSTSHostTable[] = { /* "startuponcloud.com", true */ 's', 't', 'a', 'r', 't', 'u', 'p', 'o', 'n', 'c', 'l', 'o', 'u', 'd', '.', 'c', 'o', 'm', '\0', /* "startupsort.com", true */ 's', 't', 'a', 'r', 't', 'u', 'p', 's', 'o', 'r', 't', '.', 'c', 'o', 'm', '\0', /* "startupum.ru", true */ 's', 't', 'a', 'r', 't', 'u', 'p', 'u', 'm', '.', 'r', 'u', '\0', - /* "starwatches.eu", true */ 's', 't', 'a', 'r', 'w', 'a', 't', 'c', 'h', 'e', 's', '.', 'e', 'u', '\0', /* "stash.ai", true */ 's', 't', 'a', 's', 'h', '.', 'a', 'i', '\0', /* "stassi.ch", true */ 's', 't', 'a', 's', 's', 'i', '.', 'c', 'h', '\0', /* "state-sponsored-actors.net", true */ 's', 't', 'a', 't', 'e', '-', 's', 'p', 'o', 'n', 's', 'o', 'r', 'e', 'd', '-', 'a', 'c', 't', 'o', 'r', 's', '.', 'n', 'e', 't', '\0', @@ -11509,7 +11503,6 @@ static const char kSTSHostTable[] = { /* "strbt.de", true */ 's', 't', 'r', 'b', 't', '.', 'd', 'e', '\0', /* "strchr.com", true */ 's', 't', 'r', 'c', 'h', 'r', '.', 'c', 'o', 'm', '\0', /* "streamchan.org", true */ 's', 't', 'r', 'e', 'a', 'm', 'c', 'h', 'a', 'n', '.', 'o', 'r', 'g', '\0', - /* "streampanel.net", true */ 's', 't', 'r', 'e', 'a', 'm', 'p', 'a', 'n', 'e', 'l', '.', 'n', 'e', 't', '\0', /* "streamzilla.com", true */ 's', 't', 'r', 'e', 'a', 'm', 'z', 'i', 'l', 'l', 'a', '.', 'c', 'o', 'm', '\0', /* "streetdancecenter.com", true */ 's', 't', 'r', 'e', 'e', 't', 'd', 'a', 'n', 'c', 'e', 'c', 'e', 'n', 't', 'e', 'r', '.', 'c', 'o', 'm', '\0', /* "streetspotr.com", true */ 's', 't', 'r', 'e', 'e', 't', 's', 'p', 'o', 't', 'r', '.', 'c', 'o', 'm', '\0', @@ -11592,6 +11585,7 @@ static const char kSTSHostTable[] = { /* "superbart.nl", true */ 's', 'u', 'p', 'e', 'r', 'b', 'a', 'r', 't', '.', 'n', 'l', '\0', /* "superbshare.com", true */ 's', 'u', 'p', 'e', 'r', 'b', 's', 'h', 'a', 'r', 'e', '.', 'c', 'o', 'm', '\0', /* "supercentenarian.com", true */ 's', 'u', 'p', 'e', 'r', 'c', 'e', 'n', 't', 'e', 'n', 'a', 'r', 'i', 'a', 'n', '.', 'c', 'o', 'm', '\0', + /* "superhome.com.au", true */ 's', 'u', 'p', 'e', 'r', 'h', 'o', 'm', 'e', '.', 'c', 'o', 'm', '.', 'a', 'u', '\0', /* "superkonsult.se", true */ 's', 'u', 'p', 'e', 'r', 'k', 'o', 'n', 's', 'u', 'l', 't', '.', 's', 'e', '\0', /* "supermarx.nl", true */ 's', 'u', 'p', 'e', 'r', 'm', 'a', 'r', 'x', '.', 'n', 'l', '\0', /* "supernt.lt", true */ 's', 'u', 'p', 'e', 'r', 'n', 't', '.', 'l', 't', '\0', @@ -11904,6 +11898,7 @@ static const char kSTSHostTable[] = { /* "testingbot.com", false */ 't', 'e', 's', 't', 'i', 'n', 'g', 'b', 'o', 't', '.', 'c', 'o', 'm', '\0', /* "testomato.com", true */ 't', 'e', 's', 't', 'o', 'm', 'a', 't', 'o', '.', 'c', 'o', 'm', '\0', /* "testosterone-complex.com", true */ 't', 'e', 's', 't', 'o', 's', 't', 'e', 'r', 'o', 'n', 'e', '-', 'c', 'o', 'm', 'p', 'l', 'e', 'x', '.', 'c', 'o', 'm', '\0', + /* "testsuite.org", true */ 't', 'e', 's', 't', 's', 'u', 'i', 't', 'e', '.', 'o', 'r', 'g', '\0', /* "tetrarch.co", true */ 't', 'e', 't', 'r', 'a', 'r', 'c', 'h', '.', 'c', 'o', '\0', /* "tetsumaki.net", true */ 't', 'e', 't', 's', 'u', 'm', 'a', 'k', 'i', '.', 'n', 'e', 't', '\0', /* "teuniz.nl", true */ 't', 'e', 'u', 'n', 'i', 'z', '.', 'n', 'l', '\0', @@ -12003,6 +11998,7 @@ static const char kSTSHostTable[] = { /* "thenib.com", true */ 't', 'h', 'e', 'n', 'i', 'b', '.', 'c', 'o', 'm', '\0', /* "thenocman.com", true */ 't', 'h', 'e', 'n', 'o', 'c', 'm', 'a', 'n', '.', 'c', 'o', 'm', '\0', /* "thenorthschool.org.uk", true */ 't', 'h', 'e', 'n', 'o', 'r', 't', 'h', 's', 'c', 'h', 'o', 'o', 'l', '.', 'o', 'r', 'g', '.', 'u', 'k', '\0', + /* "theojones.name", true */ 't', 'h', 'e', 'o', 'j', 'o', 'n', 'e', 's', '.', 'n', 'a', 'm', 'e', '\0', /* "thepasteb.in", true */ 't', 'h', 'e', 'p', 'a', 's', 't', 'e', 'b', '.', 'i', 'n', '\0', /* "thepaymentscompany.com", true */ 't', 'h', 'e', 'p', 'a', 'y', 'm', 'e', 'n', 't', 's', 'c', 'o', 'm', 'p', 'a', 'n', 'y', '.', 'c', 'o', 'm', '\0', /* "thepb.in", true */ 't', 'h', 'e', 'p', 'b', '.', 'i', 'n', '\0', @@ -12267,7 +12263,6 @@ static const char kSTSHostTable[] = { /* "topdevbox.net", true */ 't', 'o', 'p', 'd', 'e', 'v', 'b', 'o', 'x', '.', 'n', 'e', 't', '\0', /* "topfivepercent.co.uk", true */ 't', 'o', 'p', 'f', 'i', 'v', 'e', 'p', 'e', 'r', 'c', 'e', 'n', 't', '.', 'c', 'o', '.', 'u', 'k', '\0', /* "topnovini.com", true */ 't', 'o', 'p', 'n', 'o', 'v', 'i', 'n', 'i', '.', 'c', 'o', 'm', '\0', - /* "topodin.com", true */ 't', 'o', 'p', 'o', 'd', 'i', 'n', '.', 'c', 'o', 'm', '\0', /* "toptexture.com", true */ 't', 'o', 'p', 't', 'e', 'x', 't', 'u', 'r', 'e', '.', 'c', 'o', 'm', '\0', /* "toptranslation.com", false */ 't', 'o', 'p', 't', 'r', 'a', 'n', 's', 'l', 'a', 't', 'i', 'o', 'n', '.', 'c', 'o', 'm', '\0', /* "topyx.com", true */ 't', 'o', 'p', 'y', 'x', '.', 'c', 'o', 'm', '\0', @@ -12474,6 +12469,7 @@ static const char kSTSHostTable[] = { /* "tunnelwatch.com", true */ 't', 'u', 'n', 'n', 'e', 'l', 'w', 'a', 't', 'c', 'h', '.', 'c', 'o', 'm', '\0', /* "tuntitili.fi", true */ 't', 'u', 'n', 't', 'i', 't', 'i', 'l', 'i', '.', 'f', 'i', '\0', /* "turbobit.ch", true */ 't', 'u', 'r', 'b', 'o', 'b', 'i', 't', '.', 'c', 'h', '\0', + /* "turniker.ru", true */ 't', 'u', 'r', 'n', 'i', 'k', 'e', 'r', '.', 'r', 'u', '\0', /* "turnoffthelights.com", true */ 't', 'u', 'r', 'n', 'o', 'f', 'f', 't', 'h', 'e', 'l', 'i', 'g', 'h', 't', 's', '.', 'c', 'o', 'm', '\0', /* "tursiae.org", true */ 't', 'u', 'r', 's', 'i', 'a', 'e', '.', 'o', 'r', 'g', '\0', /* "turtle.ai", true */ 't', 'u', 'r', 't', 'l', 'e', '.', 'a', 'i', '\0', @@ -12725,6 +12721,7 @@ static const char kSTSHostTable[] = { /* "v0tti.com", false */ 'v', '0', 't', 't', 'i', '.', 'c', 'o', 'm', '\0', /* "v2.pw", true */ 'v', '2', '.', 'p', 'w', '\0', /* "v2ex.com", true */ 'v', '2', 'e', 'x', '.', 'c', 'o', 'm', '\0', + /* "v2ex.us", true */ 'v', '2', 'e', 'x', '.', 'u', 's', '\0', /* "va-reitartikel.com", true */ 'v', 'a', '-', 'r', 'e', 'i', 't', 'a', 'r', 't', 'i', 'k', 'e', 'l', '.', 'c', 'o', 'm', '\0', /* "vadik.me", true */ 'v', 'a', 'd', 'i', 'k', '.', 'm', 'e', '\0', /* "vagrantup.com", true */ 'v', 'a', 'g', 'r', 'a', 'n', 't', 'u', 'p', '.', 'c', 'o', 'm', '\0', @@ -12925,6 +12922,7 @@ static const char kSTSHostTable[] = { /* "vleij.family", true */ 'v', 'l', 'e', 'i', 'j', '.', 'f', 'a', 'm', 'i', 'l', 'y', '\0', /* "vleij.se", true */ 'v', 'l', 'e', 'i', 'j', '.', 's', 'e', '\0', /* "vloeck.de", true */ 'v', 'l', 'o', 'e', 'c', 'k', '.', 'd', 'e', '\0', + /* "vlogge.com", true */ 'v', 'l', 'o', 'g', 'g', 'e', '.', 'c', 'o', 'm', '\0', /* "vmc.co.id", true */ 'v', 'm', 'c', '.', 'c', 'o', '.', 'i', 'd', '\0', /* "vmem.jp", true */ 'v', 'm', 'e', 'm', '.', 'j', 'p', '\0', /* "vmis.nl", true */ 'v', 'm', 'i', 's', '.', 'n', 'l', '\0', @@ -13012,7 +13010,6 @@ static const char kSTSHostTable[] = { /* "wallingford.cc", true */ 'w', 'a', 'l', 'l', 'i', 'n', 'g', 'f', 'o', 'r', 'd', '.', 'c', 'c', '\0', /* "wallpapers.pub", true */ 'w', 'a', 'l', 'l', 'p', 'a', 'p', 'e', 'r', 's', '.', 'p', 'u', 'b', '\0', /* "walls.io", true */ 'w', 'a', 'l', 'l', 's', '.', 'i', 'o', '\0', - /* "walnutgaming.com", false */ 'w', 'a', 'l', 'n', 'u', 't', 'g', 'a', 'm', 'i', 'n', 'g', '.', 'c', 'o', 'm', '\0', /* "wan.pp.ua", false */ 'w', 'a', 'n', '.', 'p', 'p', '.', 'u', 'a', '\0', /* "wander.al", true */ 'w', 'a', 'n', 'd', 'e', 'r', '.', 'a', 'l', '\0', /* "wandervoll.ch", true */ 'w', 'a', 'n', 'd', 'e', 'r', 'v', 'o', 'l', 'l', '.', 'c', 'h', '\0', @@ -13033,7 +13030,6 @@ static const char kSTSHostTable[] = { /* "warmservers.com", true */ 'w', 'a', 'r', 'm', 's', 'e', 'r', 'v', 'e', 'r', 's', '.', 'c', 'o', 'm', '\0', /* "warr.ath.cx", true */ 'w', 'a', 'r', 'r', '.', 'a', 't', 'h', '.', 'c', 'x', '\0', /* "warrencreative.com", false */ 'w', 'a', 'r', 'r', 'e', 'n', 'c', 'r', 'e', 'a', 't', 'i', 'v', 'e', '.', 'c', 'o', 'm', '\0', - /* "warsentech.com", true */ 'w', 'a', 'r', 's', 'e', 'n', 't', 'e', 'c', 'h', '.', 'c', 'o', 'm', '\0', /* "warsh.moe", true */ 'w', 'a', 'r', 's', 'h', '.', 'm', 'o', 'e', '\0', /* "wartorngalaxy.com", true */ 'w', 'a', 'r', 't', 'o', 'r', 'n', 'g', 'a', 'l', 'a', 'x', 'y', '.', 'c', 'o', 'm', '\0', /* "waschpark-hantschel.de", true */ 'w', 'a', 's', 'c', 'h', 'p', 'a', 'r', 'k', '-', 'h', 'a', 'n', 't', 's', 'c', 'h', 'e', 'l', '.', 'd', 'e', '\0', @@ -13047,7 +13043,6 @@ static const char kSTSHostTable[] = { /* "waterfedpole.com", true */ 'w', 'a', 't', 'e', 'r', 'f', 'e', 'd', 'p', 'o', 'l', 'e', '.', 'c', 'o', 'm', '\0', /* "waterforlife.net.au", true */ 'w', 'a', 't', 'e', 'r', 'f', 'o', 'r', 'l', 'i', 'f', 'e', '.', 'n', 'e', 't', '.', 'a', 'u', '\0', /* "watersb.org", true */ 'w', 'a', 't', 'e', 'r', 's', 'b', '.', 'o', 'r', 'g', '\0', - /* "watertrails.io", true */ 'w', 'a', 't', 'e', 'r', 't', 'r', 'a', 'i', 'l', 's', '.', 'i', 'o', '\0', /* "wavesboardshop.com", true */ 'w', 'a', 'v', 'e', 's', 'b', 'o', 'a', 'r', 'd', 's', 'h', 'o', 'p', '.', 'c', 'o', 'm', '\0', /* "wawak.pl", true */ 'w', 'a', 'w', 'a', 'k', '.', 'p', 'l', '\0', /* "waylaydesign.com", true */ 'w', 'a', 'y', 'l', 'a', 'y', 'd', 'e', 's', 'i', 'g', 'n', '.', 'c', 'o', 'm', '\0', @@ -13117,6 +13112,7 @@ static const char kSTSHostTable[] = { /* "websectools.com", true */ 'w', 'e', 'b', 's', 'e', 'c', 't', 'o', 'o', 'l', 's', '.', 'c', 'o', 'm', '\0', /* "webseitendesigner.com", false */ 'w', 'e', 'b', 's', 'e', 'i', 't', 'e', 'n', 'd', 'e', 's', 'i', 'g', 'n', 'e', 'r', '.', 'c', 'o', 'm', '\0', /* "webseitenserver.com", true */ 'w', 'e', 'b', 's', 'e', 'i', 't', 'e', 'n', 's', 'e', 'r', 'v', 'e', 'r', '.', 'c', 'o', 'm', '\0', + /* "websenat.de", true */ 'w', 'e', 'b', 's', 'e', 'n', 'a', 't', '.', 'd', 'e', '\0', /* "webstellung.com", true */ 'w', 'e', 'b', 's', 't', 'e', 'l', 'l', 'u', 'n', 'g', '.', 'c', 'o', 'm', '\0', /* "webstore.be", false */ 'w', 'e', 'b', 's', 't', 'o', 'r', 'e', '.', 'b', 'e', '\0', /* "webstudio-n.com", true */ 'w', 'e', 'b', 's', 't', 'u', 'd', 'i', 'o', '-', 'n', '.', 'c', 'o', 'm', '\0', @@ -13140,6 +13136,7 @@ static const char kSTSHostTable[] = { /* "weerstatistieken.nl", true */ 'w', 'e', 'e', 'r', 's', 't', 'a', 't', 'i', 's', 't', 'i', 'e', 'k', 'e', 'n', '.', 'n', 'l', '\0', /* "wefinanceinc.com", true */ 'w', 'e', 'f', 'i', 'n', 'a', 'n', 'c', 'e', 'i', 'n', 'c', '.', 'c', 'o', 'm', '\0', /* "wegenaer.nl", true */ 'w', 'e', 'g', 'e', 'n', 'a', 'e', 'r', '.', 'n', 'l', '\0', + /* "weggeweest.nl", true */ 'w', 'e', 'g', 'g', 'e', 'w', 'e', 'e', 's', 't', '.', 'n', 'l', '\0', /* "wegner.no", true */ 'w', 'e', 'g', 'n', 'e', 'r', '.', 'n', 'o', '\0', /* "weibomiaopai.com", true */ 'w', 'e', 'i', 'b', 'o', 'm', 'i', 'a', 'o', 'p', 'a', 'i', '.', 'c', 'o', 'm', '\0', /* "wein.cc", true */ 'w', 'e', 'i', 'n', '.', 'c', 'c', '\0', @@ -13379,7 +13376,6 @@ static const char kSTSHostTable[] = { /* "woufbox.com", true */ 'w', 'o', 'u', 'f', 'b', 'o', 'x', '.', 'c', 'o', 'm', '\0', /* "woutergeraedts.nl", true */ 'w', 'o', 'u', 't', 'e', 'r', 'g', 'e', 'r', 'a', 'e', 'd', 't', 's', '.', 'n', 'l', '\0', /* "woutervdb.com", true */ 'w', 'o', 'u', 't', 'e', 'r', 'v', 'd', 'b', '.', 'c', 'o', 'm', '\0', - /* "wow-foederation.de", true */ 'w', 'o', 'w', '-', 'f', 'o', 'e', 'd', 'e', 'r', 'a', 't', 'i', 'o', 'n', '.', 'd', 'e', '\0', /* "wowhelp.it", true */ 'w', 'o', 'w', 'h', 'e', 'l', 'p', '.', 'i', 't', '\0', /* "wowjs.co.uk", true */ 'w', 'o', 'w', 'j', 's', '.', 'c', 'o', '.', 'u', 'k', '\0', /* "wowjs.org", true */ 'w', 'o', 'w', 'j', 's', '.', 'o', 'r', 'g', '\0', @@ -13583,6 +13579,7 @@ static const char kSTSHostTable[] = { /* "xn--jp-6l5cs1yf3ivjsglphyv.net", true */ 'x', 'n', '-', '-', 'j', 'p', '-', '6', 'l', '5', 'c', 's', '1', 'y', 'f', '3', 'i', 'v', 'j', 's', 'g', 'l', 'p', 'h', 'y', 'v', '.', 'n', 'e', 't', '\0', /* "xn--kda.tk", true */ 'x', 'n', '-', '-', 'k', 'd', 'a', '.', 't', 'k', '\0', /* "xn--knstler-n2a.tips", false */ 'x', 'n', '-', '-', 'k', 'n', 's', 't', 'l', 'e', 'r', '-', 'n', '2', 'a', '.', 't', 'i', 'p', 's', '\0', + /* "xn--maraa-rta.org", true */ 'x', 'n', '-', '-', 'm', 'a', 'r', 'a', 'a', '-', 'r', 't', 'a', '.', 'o', 'r', 'g', '\0', /* "xn--mentaltraining-fr-musiker-uwc.ch", true */ 'x', 'n', '-', '-', 'm', 'e', 'n', 't', 'a', 'l', 't', 'r', 'a', 'i', 'n', 'i', 'n', 'g', '-', 'f', 'r', '-', 'm', 'u', 's', 'i', 'k', 'e', 'r', '-', 'u', 'w', 'c', '.', 'c', 'h', '\0', /* "xn--pbt947am3ab71g.com", true */ 'x', 'n', '-', '-', 'p', 'b', 't', '9', '4', '7', 'a', 'm', '3', 'a', 'b', '7', '1', 'g', '.', 'c', 'o', 'm', '\0', /* "xn--pq1a637b.xn--6qq986b3xl", true */ 'x', 'n', '-', '-', 'p', 'q', '1', 'a', '6', '3', '7', 'b', '.', 'x', 'n', '-', '-', '6', 'q', 'q', '9', '8', '6', 'b', '3', 'x', 'l', '\0', @@ -13597,7 +13594,6 @@ static const char kSTSHostTable[] = { /* "xn--yoamomisuasbcn-ynb.com", true */ 'x', 'n', '-', '-', 'y', 'o', 'a', 'm', 'o', 'm', 'i', 's', 'u', 'a', 's', 'b', 'c', 'n', '-', 'y', 'n', 'b', '.', 'c', 'o', 'm', '\0', /* "xng.io", false */ 'x', 'n', 'g', '.', 'i', 'o', '\0', /* "xo.tc", true */ 'x', 'o', '.', 't', 'c', '\0', - /* "xobox.me", true */ 'x', 'o', 'b', 'o', 'x', '.', 'm', 'e', '\0', /* "xolphin.nl", true */ 'x', 'o', 'l', 'p', 'h', 'i', 'n', '.', 'n', 'l', '\0', /* "xom.party", true */ 'x', 'o', 'm', '.', 'p', 'a', 'r', 't', 'y', '\0', /* "xotika.tv", true */ 'x', 'o', 't', 'i', 'k', 'a', '.', 't', 'v', '\0', @@ -13869,6 +13865,7 @@ static const char kSTSHostTable[] = { /* "zorgclustertool.nl", true */ 'z', 'o', 'r', 'g', 'c', 'l', 'u', 's', 't', 'e', 'r', 't', 'o', 'o', 'l', '.', 'n', 'l', '\0', /* "zorium.org", true */ 'z', 'o', 'r', 'i', 'u', 'm', '.', 'o', 'r', 'g', '\0', /* "zorntt.fr", true */ 'z', 'o', 'r', 'n', 't', 't', '.', 'f', 'r', '\0', + /* "zorz.info", true */ 'z', 'o', 'r', 'z', '.', 'i', 'n', 'f', 'o', '\0', /* "zotero.org", true */ 'z', 'o', 't', 'e', 'r', 'o', '.', 'o', 'r', 'g', '\0', /* "zqjs.tk", true */ 'z', 'q', 'j', 's', '.', 't', 'k', '\0', /* "zravypapir.cz", true */ 'z', 'r', 'a', 'v', 'y', 'p', 'a', 'p', 'i', 'r', '.', 'c', 'z', '\0', @@ -14017,13779 +14014,13776 @@ static const nsSTSPreload kSTSPreloadList[] = { { 1278, true }, { 1291, true }, { 1300, true }, - { 1312, true }, - { 1320, true }, - { 1331, true }, - { 1338, true }, - { 1347, true }, - { 1356, true }, - { 1369, true }, - { 1378, true }, - { 1397, true }, - { 1416, true }, + { 1312, false }, + { 1324, true }, + { 1332, true }, + { 1343, true }, + { 1350, true }, + { 1359, true }, + { 1368, true }, + { 1381, true }, + { 1390, true }, + { 1409, true }, { 1428, true }, - { 1442, true }, + { 1440, true }, { 1454, true }, - { 1467, true }, - { 1475, true }, - { 1490, true }, + { 1466, true }, + { 1479, true }, + { 1487, true }, { 1502, true }, - { 1515, true }, - { 1525, true }, - { 1539, true }, - { 1555, true }, - { 1569, true }, - { 1583, true }, - { 1591, true }, - { 1598, true }, + { 1514, true }, + { 1527, true }, + { 1537, true }, + { 1551, true }, + { 1567, true }, + { 1581, true }, + { 1595, true }, + { 1603, true }, { 1610, true }, - { 1621, true }, - { 1634, true }, - { 1643, true }, + { 1622, true }, + { 1633, true }, + { 1646, true }, { 1655, true }, - { 1666, true }, - { 1679, true }, - { 1687, false }, - { 1696, false }, - { 1709, true }, - { 1717, true }, + { 1667, true }, + { 1678, true }, + { 1691, true }, + { 1699, false }, + { 1708, false }, + { 1721, true }, { 1729, true }, { 1741, true }, - { 1756, true }, - { 1775, true }, - { 1782, false }, - { 1801, true }, - { 1811, true }, - { 1817, true }, - { 1826, true }, - { 1839, true }, + { 1753, true }, + { 1768, true }, + { 1787, true }, + { 1794, false }, + { 1813, true }, + { 1823, true }, + { 1829, true }, + { 1838, true }, { 1851, true }, - { 1860, true }, - { 1873, true }, - { 1883, true }, - { 1891, false }, - { 1898, true }, - { 1909, true }, + { 1863, true }, + { 1872, true }, + { 1885, true }, + { 1895, true }, + { 1903, false }, + { 1910, true }, { 1921, true }, - { 1929, true }, - { 1942, true }, - { 1949, true }, - { 1958, true }, + { 1933, true }, + { 1941, true }, + { 1954, true }, + { 1961, true }, { 1970, true }, - { 1979, true }, - { 2000, true }, - { 2024, true }, - { 2039, true }, - { 2050, true }, - { 2063, true }, + { 1982, true }, + { 1991, true }, + { 2012, true }, + { 2036, true }, + { 2051, true }, + { 2062, true }, { 2075, true }, { 2087, true }, - { 2095, true }, - { 2105, true }, - { 2122, true }, - { 2129, true }, - { 2138, true }, - { 2159, true }, - { 2172, false }, - { 2185, true }, - { 2195, true }, - { 2248, true }, + { 2099, true }, + { 2107, true }, + { 2117, true }, + { 2134, true }, + { 2141, true }, + { 2150, true }, + { 2171, true }, + { 2184, false }, + { 2197, true }, + { 2207, true }, { 2260, true }, - { 2269, true }, - { 2278, true }, - { 2288, true }, - { 2298, true }, - { 2309, true }, - { 2317, true }, + { 2272, true }, + { 2281, true }, + { 2290, true }, + { 2300, true }, + { 2310, true }, + { 2321, true }, { 2329, true }, - { 2339, true }, - { 2358, true }, - { 2369, true }, - { 2380, true }, - { 2389, true }, - { 2402, true }, - { 2417, true }, - { 2432, true }, - { 2440, true }, - { 2450, true }, - { 2467, true }, - { 2482, true }, - { 2492, true }, - { 2499, true }, - { 2510, true }, - { 2525, true }, - { 2544, true }, - { 2554, true }, - { 2565, true }, - { 2583, true }, - { 2594, true }, - { 2608, true }, + { 2341, true }, + { 2351, true }, + { 2370, true }, + { 2381, true }, + { 2392, true }, + { 2401, true }, + { 2414, true }, + { 2429, true }, + { 2444, true }, + { 2452, true }, + { 2462, true }, + { 2479, true }, + { 2494, true }, + { 2504, true }, + { 2511, true }, + { 2522, true }, + { 2537, true }, + { 2556, true }, + { 2566, true }, + { 2577, true }, + { 2595, true }, + { 2606, true }, { 2620, true }, - { 2642, true }, - { 2658, true }, - { 2669, false }, - { 2685, false }, - { 2697, true }, - { 2710, true }, - { 2723, true }, - { 2740, true }, - { 2765, false }, - { 2773, true }, - { 2797, true }, - { 2810, true }, - { 2822, true }, - { 2833, true }, - { 2857, true }, - { 2870, true }, - { 2879, true }, - { 2896, true }, - { 2908, true }, - { 2927, true }, - { 2950, true }, - { 2964, true }, - { 2980, true }, - { 2993, true }, - { 3010, true }, - { 3030, true }, - { 3045, true }, - { 3066, true }, - { 3086, true }, - { 3098, true }, - { 3109, true }, - { 3128, false }, - { 3135, true }, - { 3156, true }, - { 3168, true }, - { 3185, true }, - { 3198, true }, - { 3214, true }, - { 3226, true }, - { 3239, false }, - { 3248, false }, - { 3258, true }, - { 3273, true }, - { 3290, true }, - { 3304, true }, - { 3320, true }, - { 3331, true }, - { 3343, true }, - { 3364, false }, - { 3374, true }, - { 3389, true }, - { 3403, false }, - { 3416, true }, - { 3425, true }, - { 3439, true }, - { 3451, true }, - { 3466, true }, - { 3479, true }, - { 3491, true }, - { 3503, true }, - { 3515, true }, - { 3527, true }, - { 3539, true }, - { 3547, true }, - { 3558, true }, - { 3572, true }, - { 3588, true }, - { 3601, true }, - { 3618, true }, - { 3633, true }, - { 3648, true }, - { 3666, true }, - { 3675, true }, - { 3688, true }, - { 3709, true }, - { 3718, true }, - { 3728, true }, - { 3753, true }, - { 3764, true }, - { 3776, true }, - { 3795, true }, - { 3814, true }, - { 3833, true }, - { 3844, true }, - { 3856, true }, - { 3871, true }, - { 3882, true }, - { 3895, true }, - { 3907, true }, - { 3920, true }, - { 3934, true }, - { 3944, true }, - { 3953, true }, - { 3967, true }, - { 3979, true }, - { 4006, true }, - { 4032, true }, - { 4045, true }, - { 4056, true }, - { 4080, true }, - { 4097, true }, - { 4125, true }, - { 4141, true }, - { 4150, true }, - { 4160, true }, - { 4174, true }, - { 4193, true }, - { 4203, true }, - { 4217, true }, - { 4225, false }, - { 4246, true }, + { 2632, true }, + { 2654, true }, + { 2670, true }, + { 2681, false }, + { 2697, false }, + { 2709, true }, + { 2722, true }, + { 2739, true }, + { 2764, false }, + { 2772, true }, + { 2796, true }, + { 2809, true }, + { 2821, true }, + { 2832, true }, + { 2856, true }, + { 2869, true }, + { 2878, true }, + { 2895, true }, + { 2907, true }, + { 2926, true }, + { 2949, true }, + { 2963, true }, + { 2979, true }, + { 2992, true }, + { 3009, true }, + { 3029, true }, + { 3044, true }, + { 3065, true }, + { 3085, true }, + { 3097, true }, + { 3108, true }, + { 3127, false }, + { 3134, true }, + { 3155, true }, + { 3167, true }, + { 3184, true }, + { 3197, true }, + { 3213, true }, + { 3225, true }, + { 3238, false }, + { 3247, false }, + { 3257, true }, + { 3272, true }, + { 3289, true }, + { 3303, true }, + { 3319, true }, + { 3330, true }, + { 3342, true }, + { 3363, false }, + { 3373, true }, + { 3388, true }, + { 3402, false }, + { 3415, true }, + { 3424, true }, + { 3438, true }, + { 3450, true }, + { 3465, true }, + { 3478, true }, + { 3490, true }, + { 3502, true }, + { 3514, true }, + { 3526, true }, + { 3538, true }, + { 3546, true }, + { 3557, true }, + { 3571, true }, + { 3587, true }, + { 3600, true }, + { 3617, true }, + { 3632, true }, + { 3647, true }, + { 3665, true }, + { 3674, true }, + { 3687, true }, + { 3708, true }, + { 3717, true }, + { 3727, true }, + { 3752, true }, + { 3763, true }, + { 3782, true }, + { 3794, true }, + { 3813, true }, + { 3832, true }, + { 3851, true }, + { 3863, true }, + { 3878, true }, + { 3889, true }, + { 3902, true }, + { 3914, true }, + { 3927, true }, + { 3941, true }, + { 3951, true }, + { 3960, true }, + { 3974, true }, + { 3986, true }, + { 4013, true }, + { 4039, true }, + { 4050, true }, + { 4063, true }, + { 4074, true }, + { 4098, true }, + { 4115, true }, + { 4143, true }, + { 4159, true }, + { 4168, true }, + { 4178, true }, + { 4192, true }, + { 4211, true }, + { 4221, true }, + { 4235, true }, + { 4243, false }, { 4264, true }, - { 4273, true }, - { 4292, true }, - { 4306, true }, - { 4325, true }, - { 4338, true }, - { 4349, true }, - { 4369, true }, + { 4282, true }, + { 4291, true }, + { 4310, true }, + { 4324, true }, + { 4343, true }, + { 4356, true }, + { 4367, true }, { 4387, true }, - { 4405, false }, - { 4424, true }, - { 4438, true }, - { 4459, true }, - { 4475, true }, - { 4485, true }, - { 4498, true }, - { 4511, true }, - { 4525, true }, - { 4539, true }, - { 4549, true }, - { 4559, true }, - { 4569, true }, - { 4579, true }, - { 4589, true }, - { 4599, true }, - { 4616, true }, - { 4626, false }, + { 4405, true }, + { 4423, false }, + { 4442, true }, + { 4456, true }, + { 4477, true }, + { 4493, true }, + { 4503, true }, + { 4516, true }, + { 4529, true }, + { 4543, true }, + { 4557, true }, + { 4567, true }, + { 4577, true }, + { 4587, true }, + { 4597, true }, + { 4607, true }, + { 4617, true }, { 4634, true }, - { 4645, true }, - { 4656, true }, - { 4667, true }, - { 4676, true }, - { 4696, true }, - { 4707, true }, - { 4724, true }, - { 4748, true }, - { 4762, true }, - { 4781, true }, - { 4793, true }, - { 4809, true }, - { 4820, true }, - { 4834, true }, - { 4850, true }, - { 4865, true }, - { 4873, true }, - { 4890, true }, - { 4902, true }, - { 4919, true }, - { 4927, false }, - { 4943, true }, - { 4951, true }, - { 4965, true }, - { 4977, true }, - { 4990, true }, - { 5002, true }, - { 5014, true }, - { 5028, true }, - { 5040, true }, - { 5050, true }, + { 4644, false }, + { 4652, true }, + { 4663, true }, + { 4674, true }, + { 4685, true }, + { 4694, true }, + { 4714, true }, + { 4725, true }, + { 4742, true }, + { 4766, true }, + { 4780, true }, + { 4799, true }, + { 4811, true }, + { 4827, true }, + { 4838, true }, + { 4852, true }, + { 4868, true }, + { 4883, true }, + { 4891, true }, + { 4908, true }, + { 4920, true }, + { 4937, true }, + { 4945, false }, + { 4961, true }, + { 4969, true }, + { 4983, true }, + { 4995, true }, + { 5008, true }, + { 5020, true }, + { 5032, true }, + { 5046, true }, { 5058, true }, { 5068, true }, - { 5082, true }, - { 5095, true }, - { 5107, true }, - { 5126, true }, - { 5145, true }, - { 5178, true }, - { 5188, true }, - { 5202, true }, - { 5209, true }, - { 5226, true }, - { 5235, true }, - { 5242, true }, - { 5256, true }, - { 5264, true }, - { 5275, true }, - { 5290, true }, - { 5305, true }, - { 5322, true }, - { 5332, true }, - { 5343, true }, - { 5358, true }, - { 5369, true }, - { 5381, true }, - { 5392, true }, - { 5412, true }, - { 5423, true }, - { 5434, true }, - { 5445, true }, - { 5458, true }, + { 5076, true }, + { 5086, true }, + { 5100, true }, + { 5113, true }, + { 5125, true }, + { 5144, true }, + { 5163, true }, + { 5196, true }, + { 5206, true }, + { 5220, true }, + { 5227, true }, + { 5244, true }, + { 5253, true }, + { 5260, true }, + { 5274, true }, + { 5282, true }, + { 5293, true }, + { 5308, true }, + { 5323, true }, + { 5340, true }, + { 5350, true }, + { 5361, true }, + { 5376, true }, + { 5387, true }, + { 5399, true }, + { 5410, true }, + { 5430, true }, + { 5441, true }, + { 5452, true }, + { 5463, true }, { 5476, true }, - { 5488, true }, - { 5497, true }, - { 5511, true }, - { 5522, true }, - { 5539, true }, - { 5550, true }, - { 5558, true }, - { 5567, false }, - { 5593, false }, - { 5604, true }, - { 5614, false }, - { 5631, true }, - { 5641, true }, - { 5655, true }, - { 5667, true }, - { 5684, true }, - { 5691, true }, - { 5715, true }, - { 5731, true }, - { 5756, true }, - { 5781, true }, - { 5806, true }, - { 5818, true }, - { 5830, true }, - { 5839, true }, - { 5866, true }, - { 5879, false }, - { 5888, true }, - { 5904, true }, - { 5920, true }, - { 5932, true }, - { 5946, true }, - { 5966, true }, - { 5981, true }, - { 6002, true }, - { 6014, true }, - { 6024, true }, - { 6036, true }, - { 6048, true }, - { 6057, true }, - { 6069, true }, - { 6088, true }, - { 6101, true }, - { 6112, true }, - { 6121, true }, - { 6135, true }, - { 6149, true }, - { 6165, true }, - { 6181, true }, - { 6201, true }, - { 6222, true }, - { 6236, true }, - { 6249, true }, - { 6264, true }, + { 5494, true }, + { 5506, true }, + { 5515, true }, + { 5529, true }, + { 5540, true }, + { 5557, true }, + { 5568, true }, + { 5576, true }, + { 5585, false }, + { 5611, false }, + { 5622, true }, + { 5632, false }, + { 5649, true }, + { 5659, true }, + { 5673, true }, + { 5685, true }, + { 5702, true }, + { 5709, true }, + { 5733, true }, + { 5749, true }, + { 5774, true }, + { 5799, true }, + { 5824, true }, + { 5836, true }, + { 5848, true }, + { 5857, true }, + { 5884, true }, + { 5897, false }, + { 5906, true }, + { 5922, true }, + { 5938, true }, + { 5950, true }, + { 5964, true }, + { 5984, true }, + { 5999, true }, + { 6020, true }, + { 6032, true }, + { 6042, true }, + { 6054, true }, + { 6066, true }, + { 6075, true }, + { 6087, true }, + { 6106, true }, + { 6119, true }, + { 6130, true }, + { 6139, true }, + { 6153, true }, + { 6167, true }, + { 6183, true }, + { 6199, true }, + { 6219, true }, + { 6240, true }, + { 6254, true }, + { 6267, true }, { 6282, true }, - { 6292, true }, - { 6307, true }, + { 6300, true }, + { 6310, true }, { 6325, true }, - { 6339, true }, - { 6351, true }, - { 6366, true }, - { 6380, true }, - { 6395, true }, - { 6405, true }, - { 6419, true }, - { 6436, true }, - { 6451, true }, - { 6465, true }, - { 6479, true }, - { 6495, true }, - { 6507, false }, - { 6522, true }, - { 6534, true }, - { 6549, true }, - { 6563, true }, - { 6585, true }, - { 6597, true }, - { 6618, true }, - { 6630, true }, - { 6643, true }, - { 6655, true }, - { 6668, true }, - { 6683, true }, - { 6694, true }, - { 6710, true }, - { 6721, true }, - { 6733, true }, - { 6746, true }, - { 6766, true }, - { 6779, true }, + { 6343, true }, + { 6357, true }, + { 6369, true }, + { 6384, true }, + { 6398, true }, + { 6413, true }, + { 6423, true }, + { 6437, true }, + { 6454, true }, + { 6469, true }, + { 6483, true }, + { 6497, true }, + { 6513, true }, + { 6525, false }, + { 6540, true }, + { 6552, true }, + { 6567, true }, + { 6581, true }, + { 6603, true }, + { 6615, true }, + { 6636, true }, + { 6648, true }, + { 6661, true }, + { 6673, true }, + { 6686, true }, + { 6701, true }, + { 6712, true }, + { 6728, true }, + { 6739, true }, + { 6751, true }, + { 6764, true }, + { 6784, true }, { 6797, true }, - { 6814, true }, - { 6838, true }, - { 6857, true }, - { 6871, true }, - { 6887, true }, - { 6906, true }, - { 6919, true }, - { 6940, true }, - { 6960, true }, - { 6980, true }, - { 6993, false }, - { 7006, true }, - { 7018, true }, - { 7028, true }, - { 7041, true }, - { 7055, true }, - { 7071, true }, - { 7085, true }, - { 7101, true }, - { 7113, true }, - { 7127, true }, - { 7140, true }, - { 7154, true }, - { 7162, true }, - { 7175, true }, - { 7190, true }, - { 7204, true }, - { 7223, true }, - { 7235, true }, - { 7249, true }, - { 7263, true }, - { 7275, true }, - { 7290, true }, - { 7301, true }, - { 7312, true }, - { 7324, true }, - { 7332, true }, - { 7343, true }, - { 7351, true }, - { 7359, true }, - { 7367, true }, - { 7375, true }, - { 7388, true }, - { 7395, true }, - { 7405, true }, - { 7418, true }, - { 7430, true }, - { 7443, true }, - { 7463, true }, - { 7475, true }, + { 6815, true }, + { 6832, true }, + { 6856, true }, + { 6875, true }, + { 6889, true }, + { 6905, true }, + { 6924, true }, + { 6937, true }, + { 6958, true }, + { 6978, true }, + { 6998, true }, + { 7011, false }, + { 7024, true }, + { 7036, true }, + { 7046, true }, + { 7059, true }, + { 7073, true }, + { 7089, true }, + { 7103, true }, + { 7119, true }, + { 7131, true }, + { 7145, true }, + { 7158, true }, + { 7172, true }, + { 7180, true }, + { 7193, true }, + { 7208, true }, + { 7222, true }, + { 7241, true }, + { 7253, true }, + { 7267, true }, + { 7281, true }, + { 7293, true }, + { 7308, true }, + { 7319, true }, + { 7330, true }, + { 7342, true }, + { 7350, true }, + { 7361, true }, + { 7369, true }, + { 7377, true }, + { 7385, true }, + { 7393, true }, + { 7406, true }, + { 7413, true }, + { 7423, true }, + { 7436, true }, + { 7448, true }, + { 7461, true }, + { 7481, true }, { 7493, true }, - { 7506, true }, - { 7515, true }, - { 7527, true }, - { 7541, true }, - { 7554, true }, - { 7565, true }, - { 7575, true }, - { 7586, true }, - { 7596, true }, - { 7607, true }, - { 7616, true }, + { 7511, true }, + { 7524, true }, + { 7533, true }, + { 7545, true }, + { 7559, true }, + { 7572, true }, + { 7583, true }, + { 7593, true }, + { 7604, true }, + { 7614, true }, { 7625, true }, - { 7641, true }, - { 7657, true }, - { 7685, true }, - { 7704, true }, - { 7719, true }, - { 7739, true }, - { 7751, true }, - { 7763, true }, - { 7774, true }, - { 7785, true }, - { 7800, true }, - { 7820, true }, + { 7634, true }, + { 7643, true }, + { 7659, true }, + { 7675, true }, + { 7703, true }, + { 7722, true }, + { 7737, true }, + { 7757, true }, + { 7769, true }, + { 7781, true }, + { 7792, true }, + { 7803, true }, + { 7818, true }, { 7838, true }, - { 7848, false }, - { 7859, true }, - { 7869, true }, - { 7886, true }, - { 7897, true }, - { 7906, true }, - { 7917, true }, - { 7936, true }, - { 7947, true }, + { 7856, true }, + { 7866, false }, + { 7877, true }, + { 7887, true }, + { 7904, true }, + { 7915, true }, + { 7924, true }, + { 7935, true }, + { 7954, true }, { 7965, true }, - { 7991, true }, - { 8013, true }, - { 8027, true }, + { 7983, true }, + { 8009, false }, + { 8020, true }, { 8042, true }, { 8056, true }, - { 8070, true }, + { 8071, true }, { 8085, true }, - { 8106, true }, - { 8116, true }, - { 8127, true }, - { 8148, true }, - { 8166, true }, - { 8179, true }, - { 8187, true }, - { 8200, true }, - { 8214, true }, - { 8232, true }, - { 8254, true }, - { 8269, true }, - { 8286, true }, - { 8308, true }, - { 8323, true }, - { 8340, true }, - { 8356, true }, - { 8372, true }, - { 8389, true }, - { 8404, true }, - { 8421, true }, - { 8438, true }, + { 8099, true }, + { 8114, true }, + { 8135, true }, + { 8145, true }, + { 8156, true }, + { 8177, true }, + { 8195, true }, + { 8208, true }, + { 8216, true }, + { 8229, true }, + { 8243, true }, + { 8261, true }, + { 8283, true }, + { 8298, true }, + { 8315, true }, + { 8337, true }, + { 8352, true }, + { 8369, true }, + { 8385, true }, + { 8401, true }, + { 8418, true }, + { 8433, true }, { 8450, true }, - { 8468, true }, - { 8485, true }, - { 8500, true }, + { 8467, true }, + { 8479, true }, + { 8497, true }, { 8514, true }, - { 8531, true }, - { 8549, true }, - { 8564, true }, - { 8576, true }, - { 8589, true }, - { 8609, true }, - { 8620, true }, - { 8631, true }, - { 8642, true }, - { 8653, true }, - { 8664, true }, - { 8675, true }, - { 8687, true }, - { 8700, true }, - { 8719, true }, - { 8730, true }, - { 8743, true }, - { 8757, false }, - { 8770, false }, - { 8779, true }, - { 8796, true }, - { 8816, true }, - { 8827, true }, + { 8529, true }, + { 8543, true }, + { 8560, true }, + { 8578, true }, + { 8593, true }, + { 8605, true }, + { 8618, true }, + { 8638, true }, + { 8649, true }, + { 8660, true }, + { 8671, true }, + { 8682, true }, + { 8693, true }, + { 8704, true }, + { 8716, true }, + { 8729, true }, + { 8748, true }, + { 8759, true }, + { 8772, true }, + { 8786, false }, + { 8799, false }, + { 8808, true }, + { 8825, true }, { 8845, true }, - { 8877, true }, - { 8904, true }, - { 8914, true }, - { 8932, true }, - { 8947, true }, - { 8959, true }, - { 8971, true }, - { 8991, true }, - { 9010, true }, - { 9030, true }, - { 9053, true }, - { 9077, true }, - { 9089, true }, - { 9100, true }, - { 9112, true }, - { 9124, true }, - { 9140, true }, - { 9157, true }, - { 9176, true }, - { 9190, true }, - { 9201, true }, - { 9214, true }, - { 9226, false }, - { 9250, true }, - { 9266, true }, - { 9282, true }, - { 9294, true }, - { 9310, true }, + { 8856, true }, + { 8874, true }, + { 8906, true }, + { 8933, true }, + { 8943, true }, + { 8961, true }, + { 8976, true }, + { 8988, true }, + { 9000, true }, + { 9020, true }, + { 9039, true }, + { 9059, true }, + { 9082, true }, + { 9106, true }, + { 9118, true }, + { 9129, true }, + { 9141, true }, + { 9153, true }, + { 9169, true }, + { 9186, true }, + { 9205, true }, + { 9219, true }, + { 9230, true }, + { 9243, true }, + { 9255, false }, + { 9279, true }, + { 9295, true }, + { 9311, true }, { 9327, true }, - { 9341, true }, - { 9352, true }, - { 9370, true }, - { 9386, true }, - { 9400, true }, - { 9415, true }, - { 9425, true }, + { 9344, true }, + { 9358, true }, + { 9369, true }, + { 9387, true }, + { 9403, true }, + { 9417, true }, + { 9432, true }, { 9442, true }, - { 9455, true }, - { 9468, true }, - { 9484, true }, - { 9495, true }, - { 9507, true }, - { 9518, true }, - { 9525, true }, - { 9533, true }, - { 9546, false }, - { 9554, true }, - { 9564, true }, - { 9578, false }, - { 9592, true }, - { 9608, true }, - { 9638, true }, - { 9661, true }, - { 9674, true }, - { 9693, true }, - { 9706, false }, - { 9725, true }, - { 9741, false }, - { 9757, true }, - { 9773, false }, - { 9788, false }, - { 9801, true }, - { 9817, true }, - { 9829, true }, - { 9848, true }, - { 9869, true }, - { 9882, true }, - { 9895, true }, - { 9905, true }, - { 9916, true }, - { 9927, true }, - { 9941, true }, - { 9957, true }, - { 9974, false }, - { 9991, true }, - { 10004, true }, - { 10030, true }, - { 10043, true }, - { 10057, true }, - { 10076, true }, - { 10097, true }, - { 10109, true }, - { 10123, true }, - { 10147, true }, - { 10160, true }, - { 10173, true }, - { 10187, true }, - { 10198, true }, - { 10207, true }, - { 10220, true }, - { 10233, true }, - { 10245, false }, - { 10263, true }, - { 10286, true }, - { 10313, true }, - { 10332, true }, - { 10352, true }, - { 10363, true }, - { 10375, true }, - { 10389, true }, - { 10397, true }, - { 10414, true }, - { 10427, true }, - { 10439, true }, - { 10457, true }, - { 10480, false }, - { 10496, true }, - { 10502, true }, - { 10514, true }, - { 10525, true }, - { 10542, true }, - { 10561, true }, - { 10573, true }, - { 10602, true }, - { 10618, true }, - { 10631, true }, - { 10645, true }, - { 10661, true }, - { 10674, true }, - { 10685, true }, - { 10694, true }, - { 10706, true }, - { 10722, true }, - { 10736, true }, - { 10752, true }, - { 10766, true }, - { 10780, true }, - { 10800, true }, - { 10812, true }, - { 10828, true }, - { 10842, false }, - { 10855, true }, - { 10870, true }, - { 10884, true }, - { 10893, true }, - { 10905, true }, - { 10923, false }, - { 10938, true }, - { 10951, true }, - { 10961, true }, - { 10975, true }, - { 11001, true }, - { 11011, true }, - { 11025, true }, - { 11039, true }, - { 11057, true }, - { 11075, false }, - { 11091, true }, - { 11101, true }, - { 11112, true }, - { 11128, true }, - { 11136, true }, - { 11147, true }, - { 11157, true }, - { 11172, true }, - { 11191, true }, - { 11204, true }, - { 11219, true }, - { 11237, false }, - { 11252, true }, - { 11272, true }, - { 11283, true }, - { 11295, true }, - { 11308, true }, - { 11328, false }, - { 11342, true }, - { 11355, true }, - { 11373, true }, - { 11387, true }, - { 11400, true }, - { 11412, true }, - { 11426, true }, - { 11440, true }, - { 11452, true }, - { 11463, true }, - { 11474, true }, - { 11487, true }, - { 11502, true }, - { 11513, true }, - { 11524, true }, - { 11539, true }, - { 11550, true }, - { 11560, true }, - { 11581, true }, - { 11590, true }, - { 11597, true }, - { 11611, false }, - { 11624, true }, - { 11634, true }, - { 11647, true }, - { 11660, true }, - { 11672, true }, - { 11686, true }, - { 11696, true }, - { 11714, true }, - { 11724, true }, - { 11736, true }, - { 11750, true }, - { 11760, true }, - { 11776, true }, - { 11787, true }, - { 11804, true }, - { 11826, true }, - { 11852, true }, - { 11867, true }, - { 11885, true }, - { 11896, true }, - { 11906, true }, - { 11916, true }, - { 11935, true }, - { 11955, true }, - { 11967, true }, - { 11981, true }, - { 11999, true }, - { 12021, true }, - { 12033, true }, + { 9459, true }, + { 9472, true }, + { 9485, true }, + { 9501, true }, + { 9512, true }, + { 9524, true }, + { 9535, true }, + { 9542, true }, + { 9550, true }, + { 9563, false }, + { 9571, true }, + { 9581, true }, + { 9595, false }, + { 9609, true }, + { 9625, true }, + { 9655, true }, + { 9678, true }, + { 9691, true }, + { 9710, true }, + { 9723, false }, + { 9742, true }, + { 9758, false }, + { 9774, true }, + { 9790, false }, + { 9805, false }, + { 9818, true }, + { 9834, true }, + { 9846, true }, + { 9865, true }, + { 9886, true }, + { 9899, true }, + { 9912, true }, + { 9922, true }, + { 9933, true }, + { 9944, true }, + { 9958, true }, + { 9974, true }, + { 9991, false }, + { 10008, true }, + { 10034, true }, + { 10047, true }, + { 10061, true }, + { 10080, true }, + { 10101, true }, + { 10113, true }, + { 10127, true }, + { 10151, true }, + { 10164, true }, + { 10177, true }, + { 10191, true }, + { 10202, true }, + { 10211, true }, + { 10224, true }, + { 10237, true }, + { 10249, false }, + { 10267, true }, + { 10290, true }, + { 10317, true }, + { 10336, true }, + { 10356, true }, + { 10367, true }, + { 10379, true }, + { 10393, true }, + { 10401, true }, + { 10418, true }, + { 10431, true }, + { 10443, true }, + { 10461, true }, + { 10484, false }, + { 10500, true }, + { 10506, true }, + { 10518, true }, + { 10529, true }, + { 10546, true }, + { 10565, true }, + { 10577, true }, + { 10606, true }, + { 10622, true }, + { 10635, true }, + { 10649, true }, + { 10665, true }, + { 10678, true }, + { 10689, true }, + { 10698, true }, + { 10710, true }, + { 10726, true }, + { 10740, true }, + { 10756, true }, + { 10770, true }, + { 10784, true }, + { 10804, true }, + { 10816, true }, + { 10832, true }, + { 10846, false }, + { 10859, true }, + { 10874, true }, + { 10888, true }, + { 10897, true }, + { 10909, true }, + { 10927, false }, + { 10942, true }, + { 10955, true }, + { 10965, true }, + { 10979, true }, + { 11005, true }, + { 11015, true }, + { 11029, true }, + { 11043, true }, + { 11061, true }, + { 11079, false }, + { 11095, true }, + { 11105, true }, + { 11116, true }, + { 11132, true }, + { 11140, true }, + { 11151, true }, + { 11161, true }, + { 11176, true }, + { 11195, true }, + { 11208, true }, + { 11223, true }, + { 11241, false }, + { 11256, true }, + { 11276, true }, + { 11287, true }, + { 11299, true }, + { 11312, true }, + { 11332, false }, + { 11346, true }, + { 11359, true }, + { 11377, true }, + { 11391, true }, + { 11404, true }, + { 11416, true }, + { 11430, true }, + { 11444, true }, + { 11456, true }, + { 11467, true }, + { 11478, true }, + { 11491, true }, + { 11506, true }, + { 11517, true }, + { 11528, true }, + { 11543, true }, + { 11554, true }, + { 11564, true }, + { 11585, true }, + { 11594, true }, + { 11601, true }, + { 11615, false }, + { 11628, true }, + { 11638, true }, + { 11651, true }, + { 11664, true }, + { 11676, true }, + { 11690, true }, + { 11700, true }, + { 11718, true }, + { 11728, true }, + { 11740, true }, + { 11754, true }, + { 11764, true }, + { 11780, true }, + { 11791, true }, + { 11813, true }, + { 11839, true }, + { 11854, true }, + { 11872, true }, + { 11883, true }, + { 11893, true }, + { 11903, true }, + { 11922, true }, + { 11942, true }, + { 11954, true }, + { 11968, true }, + { 11986, true }, + { 12008, true }, + { 12020, true }, + { 12032, true }, { 12045, true }, - { 12058, true }, - { 12067, true }, - { 12075, true }, - { 12087, false }, - { 12107, true }, - { 12114, true }, - { 12130, true }, - { 12146, true }, - { 12161, true }, - { 12171, true }, - { 12189, true }, - { 12216, true }, - { 12233, true }, - { 12251, true }, - { 12259, true }, - { 12273, true }, - { 12284, true }, - { 12293, true }, - { 12320, true }, - { 12330, true }, - { 12346, true }, - { 12358, true }, - { 12373, true }, - { 12385, true }, - { 12400, true }, - { 12415, true }, - { 12427, true }, - { 12448, true }, - { 12465, true }, - { 12479, true }, - { 12491, true }, - { 12501, true }, - { 12511, true }, - { 12526, true }, + { 12054, true }, + { 12062, true }, + { 12074, false }, + { 12094, true }, + { 12101, true }, + { 12117, true }, + { 12133, true }, + { 12148, true }, + { 12158, true }, + { 12176, true }, + { 12203, true }, + { 12220, true }, + { 12238, true }, + { 12246, true }, + { 12260, true }, + { 12271, true }, + { 12280, true }, + { 12307, true }, + { 12317, true }, + { 12333, true }, + { 12345, true }, + { 12360, true }, + { 12372, true }, + { 12387, true }, + { 12402, true }, + { 12414, true }, + { 12435, true }, + { 12452, true }, + { 12466, true }, + { 12478, true }, + { 12488, true }, + { 12498, true }, + { 12513, true }, + { 12528, true }, { 12541, true }, - { 12554, true }, - { 12566, true }, + { 12553, true }, + { 12561, true }, { 12574, true }, - { 12587, true }, - { 12605, true }, - { 12626, true }, - { 12640, true }, - { 12656, true }, + { 12592, true }, + { 12613, true }, + { 12627, true }, + { 12643, true }, + { 12653, true }, { 12666, true }, - { 12679, true }, - { 12698, true }, - { 12724, true }, - { 12736, true }, - { 12752, true }, - { 12764, true }, + { 12685, true }, + { 12711, true }, + { 12723, true }, + { 12739, true }, + { 12751, true }, + { 12770, true }, { 12783, true }, - { 12796, true }, - { 12807, true }, - { 12818, true }, - { 12836, true }, - { 12866, true }, - { 12889, true }, - { 12902, false }, - { 12910, true }, - { 12922, true }, - { 12932, true }, - { 12947, true }, - { 12965, true }, - { 12975, true }, - { 13004, true }, - { 13020, true }, - { 13036, true }, - { 13057, true }, - { 13068, true }, - { 13080, true }, - { 13092, true }, - { 13110, true }, - { 13128, true }, - { 13149, true }, - { 13174, true }, + { 12794, true }, + { 12805, true }, + { 12823, true }, + { 12853, true }, + { 12876, true }, + { 12889, false }, + { 12897, true }, + { 12909, true }, + { 12919, true }, + { 12934, true }, + { 12952, true }, + { 12962, true }, + { 12991, true }, + { 13007, true }, + { 13023, true }, + { 13044, true }, + { 13055, true }, + { 13067, true }, + { 13079, true }, + { 13097, true }, + { 13115, true }, + { 13136, true }, + { 13161, true }, + { 13175, true }, { 13188, true }, - { 13201, true }, + { 13203, true }, { 13216, true }, { 13229, true }, - { 13242, true }, - { 13253, true }, - { 13279, true }, + { 13240, true }, + { 13256, true }, + { 13266, true }, + { 13278, true }, { 13295, true }, - { 13305, true }, - { 13317, true }, - { 13334, true }, - { 13346, true }, - { 13359, true }, - { 13367, true }, - { 13378, true }, - { 13389, true }, - { 13407, true }, - { 13422, true }, - { 13440, true }, - { 13449, true }, - { 13460, true }, - { 13474, true }, - { 13485, true }, - { 13493, true }, - { 13503, true }, - { 13511, true }, - { 13521, true }, - { 13536, true }, - { 13556, true }, - { 13564, true }, - { 13589, true }, - { 13605, true }, - { 13612, true }, - { 13620, true }, - { 13629, false }, - { 13638, true }, - { 13654, true }, - { 13667, true }, - { 13676, true }, - { 13685, true }, - { 13700, true }, - { 13710, true }, - { 13722, true }, - { 13740, false }, - { 13756, true }, - { 13766, true }, - { 13776, true }, - { 13786, true }, - { 13798, true }, - { 13811, true }, - { 13824, true }, - { 13834, true }, - { 13844, true }, - { 13856, true }, - { 13868, true }, - { 13884, true }, - { 13895, false }, - { 13905, true }, - { 13913, true }, - { 13922, true }, - { 13936, true }, - { 13951, false }, + { 13307, true }, + { 13320, true }, + { 13328, true }, + { 13339, true }, + { 13350, true }, + { 13368, true }, + { 13383, true }, + { 13401, true }, + { 13410, true }, + { 13421, true }, + { 13435, true }, + { 13446, true }, + { 13454, true }, + { 13464, true }, + { 13472, true }, + { 13482, true }, + { 13497, true }, + { 13517, true }, + { 13525, true }, + { 13550, true }, + { 13566, true }, + { 13573, true }, + { 13581, true }, + { 13590, false }, + { 13599, true }, + { 13615, true }, + { 13628, true }, + { 13637, true }, + { 13646, true }, + { 13661, true }, + { 13671, true }, + { 13683, true }, + { 13701, false }, + { 13717, true }, + { 13727, true }, + { 13737, true }, + { 13747, true }, + { 13759, true }, + { 13772, true }, + { 13785, true }, + { 13795, true }, + { 13805, true }, + { 13817, true }, + { 13829, true }, + { 13845, true }, + { 13856, false }, + { 13866, true }, + { 13874, true }, + { 13883, true }, + { 13897, true }, + { 13912, false }, + { 13921, true }, + { 13935, true }, + { 13949, true }, { 13960, true }, - { 13974, true }, - { 13988, true }, - { 13999, true }, - { 14012, true }, - { 14036, true }, - { 14049, true }, - { 14061, true }, - { 14072, true }, - { 14092, true }, - { 14110, true }, - { 14128, true }, - { 14143, true }, - { 14164, true }, - { 14188, true }, - { 14198, true }, - { 14208, true }, - { 14218, true }, - { 14229, true }, - { 14254, true }, - { 14283, true }, + { 13973, true }, + { 13997, true }, + { 14010, true }, + { 14022, true }, + { 14033, true }, + { 14053, true }, + { 14071, true }, + { 14089, true }, + { 14104, true }, + { 14125, true }, + { 14149, true }, + { 14159, true }, + { 14169, true }, + { 14179, true }, + { 14190, true }, + { 14215, true }, + { 14244, true }, + { 14257, true }, + { 14269, true }, + { 14279, true }, + { 14287, true }, { 14296, true }, - { 14308, true }, - { 14318, true }, - { 14326, true }, - { 14335, true }, - { 14349, false }, - { 14366, true }, - { 14378, true }, - { 14393, true }, - { 14400, true }, - { 14413, true }, - { 14425, true }, - { 14433, true }, - { 14448, true }, - { 14457, true }, - { 14470, true }, - { 14482, true }, - { 14493, true }, - { 14503, true }, - { 14518, true }, - { 14535, true }, - { 14548, true }, - { 14558, true }, - { 14571, true }, - { 14585, true }, - { 14599, true }, - { 14611, true }, - { 14626, true }, - { 14642, true }, - { 14657, true }, - { 14671, true }, - { 14684, true }, - { 14700, true }, - { 14712, true }, - { 14726, true }, - { 14738, true }, - { 14750, true }, - { 14761, true }, - { 14772, true }, - { 14787, false }, - { 14802, false }, - { 14818, true }, - { 14836, true }, - { 14853, true }, - { 14871, true }, - { 14882, true }, - { 14895, true }, - { 14912, true }, - { 14928, true }, - { 14948, true }, - { 14963, true }, + { 14310, false }, + { 14327, true }, + { 14339, true }, + { 14354, true }, + { 14361, true }, + { 14374, true }, + { 14386, true }, + { 14394, true }, + { 14409, true }, + { 14418, true }, + { 14431, true }, + { 14443, true }, + { 14454, true }, + { 14464, true }, + { 14479, true }, + { 14496, true }, + { 14509, true }, + { 14519, true }, + { 14532, true }, + { 14546, true }, + { 14560, true }, + { 14572, true }, + { 14587, true }, + { 14603, true }, + { 14618, true }, + { 14632, true }, + { 14645, true }, + { 14661, true }, + { 14673, true }, + { 14687, true }, + { 14699, true }, + { 14711, true }, + { 14722, true }, + { 14733, true }, + { 14748, false }, + { 14763, false }, + { 14779, true }, + { 14797, true }, + { 14814, true }, + { 14832, true }, + { 14843, true }, + { 14856, true }, + { 14873, true }, + { 14889, true }, + { 14909, true }, + { 14924, true }, + { 14935, true }, + { 14947, true }, + { 14960, true }, { 14974, true }, - { 14986, true }, - { 14999, true }, - { 15013, true }, - { 15026, true }, - { 15044, true }, - { 15062, true }, - { 15080, true }, - { 15097, true }, - { 15107, true }, - { 15120, true }, - { 15129, true }, - { 15140, false }, - { 15150, true }, - { 15161, true }, - { 15175, true }, - { 15188, true }, - { 15198, true }, - { 15211, true }, + { 14987, true }, + { 15005, true }, + { 15023, true }, + { 15041, true }, + { 15058, true }, + { 15068, true }, + { 15081, true }, + { 15090, true }, + { 15101, false }, + { 15111, true }, + { 15122, true }, + { 15136, true }, + { 15149, true }, + { 15159, true }, + { 15172, true }, + { 15186, true }, + { 15197, true }, + { 15207, true }, { 15225, true }, - { 15236, true }, - { 15246, true }, - { 15264, true }, - { 15273, true }, + { 15234, true }, + { 15251, true }, + { 15271, true }, { 15290, true }, - { 15310, true }, - { 15329, true }, - { 15344, true }, + { 15305, true }, + { 15323, true }, + { 15336, true }, + { 15351, true }, { 15362, true }, - { 15375, true }, - { 15390, true }, - { 15401, true }, - { 15415, true }, - { 15423, true }, - { 15433, true }, - { 15444, true }, + { 15376, true }, + { 15384, true }, + { 15394, true }, + { 15405, true }, + { 15416, true }, + { 15443, true }, { 15455, true }, - { 15482, true }, + { 15467, true }, + { 15476, true }, + { 15485, true }, { 15494, true }, - { 15506, true }, - { 15515, true }, - { 15524, true }, - { 15533, true }, - { 15548, true }, - { 15560, true }, - { 15569, true }, - { 15579, true }, - { 15590, true }, - { 15600, true }, - { 15612, true }, - { 15626, true }, - { 15636, true }, + { 15509, true }, + { 15521, true }, + { 15530, true }, + { 15540, true }, + { 15551, true }, + { 15561, true }, + { 15573, true }, + { 15587, true }, + { 15597, true }, + { 15607, true }, + { 15617, false }, + { 15628, true }, { 15646, true }, - { 15656, false }, - { 15667, true }, - { 15685, true }, - { 15695, true }, - { 15714, true }, - { 15726, true }, - { 15741, true }, - { 15762, true }, - { 15775, true }, - { 15788, true }, + { 15656, true }, + { 15675, true }, + { 15687, true }, + { 15702, true }, + { 15723, true }, + { 15736, true }, + { 15749, true }, + { 15763, true }, + { 15776, false }, + { 15790, true }, { 15802, true }, - { 15815, false }, - { 15829, true }, - { 15841, true }, - { 15855, true }, - { 15873, true }, - { 15886, false }, - { 15895, true }, - { 15913, true }, - { 15924, true }, - { 15938, true }, - { 15951, true }, + { 15816, true }, + { 15834, true }, + { 15847, false }, + { 15856, true }, + { 15874, true }, + { 15885, true }, + { 15899, true }, + { 15912, true }, + { 15926, true }, + { 15939, true }, + { 15953, true }, { 15965, true }, - { 15978, true }, + { 15981, false }, { 15992, true }, - { 16004, true }, - { 16020, false }, - { 16031, true }, - { 16046, true }, - { 16059, true }, - { 16072, true }, - { 16088, true }, - { 16100, true }, - { 16113, true }, + { 16007, true }, + { 16020, true }, + { 16033, true }, + { 16049, true }, + { 16061, true }, + { 16074, true }, + { 16086, true }, + { 16102, true }, + { 16115, true }, { 16125, true }, - { 16141, true }, - { 16154, true }, - { 16164, true }, - { 16192, true }, - { 16207, true }, - { 16223, true }, - { 16234, true }, - { 16245, true }, - { 16255, true }, - { 16265, false }, - { 16279, true }, - { 16291, false }, - { 16310, true }, - { 16337, true }, - { 16358, true }, - { 16374, true }, - { 16385, true }, - { 16403, true }, - { 16418, true }, - { 16429, true }, - { 16444, false }, - { 16459, true }, - { 16469, true }, - { 16483, true }, - { 16505, true }, - { 16520, true }, - { 16541, true }, - { 16551, true }, - { 16565, true }, - { 16578, true }, - { 16593, true }, - { 16614, true }, - { 16626, true }, - { 16644, true }, - { 16662, true }, - { 16676, true }, - { 16695, false }, - { 16709, true }, - { 16719, true }, - { 16730, true }, - { 16740, true }, - { 16753, true }, - { 16768, true }, - { 16782, true }, - { 16795, true }, - { 16808, true }, - { 16825, true }, - { 16841, true }, - { 16854, true }, - { 16871, true }, - { 16885, true }, + { 16153, true }, + { 16168, true }, + { 16184, true }, + { 16195, true }, + { 16206, true }, + { 16216, true }, + { 16226, false }, + { 16240, true }, + { 16252, false }, + { 16271, true }, + { 16298, true }, + { 16319, true }, + { 16335, true }, + { 16346, true }, + { 16364, true }, + { 16379, true }, + { 16390, true }, + { 16405, false }, + { 16420, true }, + { 16430, true }, + { 16444, true }, + { 16466, true }, + { 16481, true }, + { 16502, true }, + { 16512, true }, + { 16526, true }, + { 16539, true }, + { 16554, true }, + { 16575, true }, + { 16587, true }, + { 16605, true }, + { 16623, true }, + { 16637, true }, + { 16656, false }, + { 16670, true }, + { 16680, true }, + { 16691, true }, + { 16701, true }, + { 16714, true }, + { 16729, true }, + { 16743, true }, + { 16756, true }, + { 16769, true }, + { 16786, true }, + { 16802, true }, + { 16815, true }, + { 16832, true }, + { 16846, true }, + { 16864, true }, + { 16877, true }, { 16897, true }, - { 16915, true }, - { 16928, true }, - { 16948, true }, + { 16913, true }, + { 16929, true }, + { 16938, true }, + { 16946, true }, + { 16955, true }, { 16964, true }, - { 16980, true }, - { 16989, true }, - { 16997, true }, - { 17006, true }, - { 17015, true }, - { 17032, true }, - { 17045, true }, - { 17055, true }, - { 17065, true }, - { 17075, true }, - { 17093, true }, - { 17112, true }, - { 17136, true }, - { 17150, true }, - { 17165, true }, + { 16981, true }, + { 16994, true }, + { 17004, true }, + { 17014, true }, + { 17024, true }, + { 17042, true }, + { 17061, true }, + { 17085, true }, + { 17099, true }, + { 17114, true }, + { 17132, true }, + { 17148, true }, + { 17160, true }, { 17183, true }, - { 17199, true }, - { 17211, true }, - { 17234, true }, - { 17256, true }, - { 17282, true }, - { 17300, true }, - { 17322, true }, - { 17336, true }, - { 17349, true }, - { 17361, true }, - { 17373, false }, - { 17389, true }, - { 17403, true }, + { 17205, true }, + { 17231, true }, + { 17249, true }, + { 17271, true }, + { 17285, true }, + { 17298, true }, + { 17310, true }, + { 17322, false }, + { 17338, true }, + { 17352, true }, + { 17367, true }, + { 17379, true }, + { 17401, true }, { 17418, true }, - { 17430, true }, - { 17452, true }, - { 17469, true }, - { 17484, true }, - { 17505, true }, - { 17519, true }, - { 17538, true }, - { 17555, true }, - { 17569, true }, - { 17590, true }, - { 17603, true }, - { 17619, true }, - { 17632, true }, - { 17651, true }, - { 17668, true }, - { 17686, true }, - { 17704, true }, + { 17433, true }, + { 17454, true }, + { 17468, true }, + { 17487, true }, + { 17504, true }, + { 17518, true }, + { 17539, true }, + { 17552, true }, + { 17568, true }, + { 17581, true }, + { 17600, true }, + { 17617, true }, + { 17635, true }, + { 17653, true }, + { 17662, true }, + { 17678, true }, + { 17694, true }, { 17713, true }, - { 17729, true }, - { 17745, true }, - { 17764, true }, - { 17782, true }, + { 17731, true }, + { 17747, true }, + { 17761, true }, + { 17773, true }, + { 17784, true }, { 17798, true }, - { 17812, true }, - { 17824, true }, - { 17835, true }, - { 17849, true }, - { 17859, true }, - { 17870, true }, - { 17879, false }, - { 17888, true }, + { 17808, true }, + { 17819, true }, + { 17828, false }, + { 17837, true }, + { 17851, true }, + { 17865, true }, + { 17877, true }, + { 17892, true }, { 17902, true }, - { 17916, true }, - { 17928, true }, - { 17943, true }, - { 17953, true }, - { 17966, true }, - { 17977, true }, - { 17989, true }, - { 18004, true }, - { 18020, true }, - { 18029, true }, - { 18044, true }, + { 17915, true }, + { 17926, true }, + { 17949, true }, + { 17961, true }, + { 17976, true }, + { 17992, true }, + { 18001, true }, + { 18016, true }, + { 18032, true }, + { 18047, true }, { 18060, true }, - { 18075, true }, - { 18088, true }, - { 18101, true }, - { 18120, true }, - { 18130, true }, - { 18140, true }, - { 18152, true }, - { 18167, true }, - { 18182, true }, - { 18192, true }, - { 18207, true }, + { 18073, true }, + { 18092, true }, + { 18102, true }, + { 18112, true }, + { 18124, true }, + { 18139, true }, + { 18154, true }, + { 18164, true }, + { 18179, true }, + { 18195, true }, + { 18214, true }, { 18223, true }, - { 18242, true }, - { 18251, true }, - { 18264, true }, - { 18284, true }, - { 18299, true }, - { 18314, true }, - { 18329, true }, - { 18344, true }, - { 18354, true }, - { 18364, true }, - { 18379, true }, + { 18236, true }, + { 18256, true }, + { 18271, true }, + { 18286, true }, + { 18301, true }, + { 18316, true }, + { 18326, true }, + { 18336, true }, + { 18351, true }, + { 18373, true }, + { 18388, true }, { 18401, true }, - { 18416, true }, - { 18429, true }, - { 18456, true }, - { 18470, true }, - { 18482, true }, - { 18497, true }, - { 18511, true }, - { 18521, true }, - { 18542, true }, - { 18559, true }, - { 18581, true }, - { 18599, false }, - { 18618, true }, - { 18632, true }, - { 18644, true }, - { 18661, true }, - { 18676, true }, - { 18687, true }, - { 18703, true }, - { 18721, true }, - { 18733, true }, - { 18745, true }, - { 18759, false }, - { 18772, true }, - { 18785, true }, - { 18797, true }, - { 18820, true }, - { 18833, true }, - { 18841, false }, - { 18852, true }, - { 18870, true }, - { 18882, true }, - { 18903, true }, - { 18914, true }, + { 18428, true }, + { 18442, true }, + { 18454, true }, + { 18469, true }, + { 18483, true }, + { 18493, true }, + { 18514, true }, + { 18531, true }, + { 18553, true }, + { 18571, false }, + { 18590, true }, + { 18604, true }, + { 18616, true }, + { 18633, true }, + { 18648, true }, + { 18659, true }, + { 18675, true }, + { 18693, true }, + { 18705, true }, + { 18717, true }, + { 18731, false }, + { 18744, true }, + { 18757, true }, + { 18769, true }, + { 18792, true }, + { 18805, true }, + { 18813, false }, + { 18824, true }, + { 18842, true }, + { 18854, true }, + { 18875, true }, + { 18886, true }, + { 18900, true }, + { 18917, true }, { 18928, true }, - { 18945, true }, - { 18956, true }, - { 18965, true }, - { 18977, true }, - { 18988, true }, - { 18998, false }, - { 19012, true }, - { 19030, true }, - { 19043, true }, - { 19054, true }, - { 19068, true }, - { 19080, true }, - { 19091, true }, - { 19102, true }, - { 19115, true }, - { 19127, true }, - { 19138, true }, - { 19157, true }, - { 19173, true }, - { 19187, true }, - { 19206, true }, - { 19218, true }, - { 19233, true }, - { 19242, true }, - { 19257, true }, - { 19271, true }, - { 19284, true }, - { 19296, true }, - { 19308, true }, - { 19322, true }, - { 19333, true }, - { 19347, true }, - { 19358, true }, - { 19369, true }, - { 19379, true }, - { 19389, true }, - { 19400, true }, - { 19411, true }, - { 19422, true }, - { 19435, true }, - { 19449, true }, - { 19461, true }, - { 19475, true }, - { 19487, true }, - { 19500, true }, - { 19525, true }, + { 18937, true }, + { 18949, true }, + { 18960, true }, + { 18970, false }, + { 18984, true }, + { 19002, true }, + { 19015, true }, + { 19026, true }, + { 19040, true }, + { 19052, true }, + { 19063, true }, + { 19074, true }, + { 19087, true }, + { 19099, true }, + { 19110, true }, + { 19129, true }, + { 19145, true }, + { 19159, true }, + { 19178, true }, + { 19190, true }, + { 19205, true }, + { 19214, true }, + { 19229, true }, + { 19243, true }, + { 19256, true }, + { 19268, true }, + { 19280, true }, + { 19294, true }, + { 19305, true }, + { 19319, true }, + { 19330, true }, + { 19341, true }, + { 19351, true }, + { 19361, true }, + { 19372, true }, + { 19383, true }, + { 19394, true }, + { 19407, true }, + { 19421, true }, + { 19433, true }, + { 19447, true }, + { 19459, true }, + { 19472, true }, + { 19497, true }, + { 19509, true }, + { 19526, true }, { 19537, true }, - { 19554, true }, - { 19565, true }, - { 19576, true }, - { 19587, true }, - { 19606, true }, - { 19622, true }, - { 19632, true }, - { 19643, true }, - { 19655, true }, - { 19670, true }, - { 19689, true }, - { 19706, false }, + { 19548, true }, + { 19559, true }, + { 19575, true }, + { 19585, true }, + { 19596, true }, + { 19608, true }, + { 19623, true }, + { 19642, true }, + { 19659, false }, + { 19667, true }, + { 19683, true }, + { 19697, true }, { 19714, true }, - { 19730, true }, + { 19731, true }, { 19744, true }, - { 19761, true }, - { 19778, true }, - { 19791, true }, - { 19804, true }, - { 19817, true }, - { 19830, true }, - { 19843, true }, - { 19856, true }, - { 19869, true }, - { 19882, true }, - { 19895, true }, - { 19908, true }, - { 19921, true }, - { 19934, true }, - { 19947, true }, - { 19960, true }, - { 19977, true }, - { 19992, true }, - { 20004, true }, - { 20026, true }, + { 19757, true }, + { 19770, true }, + { 19783, true }, + { 19796, true }, + { 19809, true }, + { 19822, true }, + { 19835, true }, + { 19848, true }, + { 19861, true }, + { 19874, true }, + { 19887, true }, + { 19900, true }, + { 19913, true }, + { 19930, true }, + { 19945, true }, + { 19957, true }, + { 19979, true }, + { 19991, true }, + { 20014, true }, { 20038, true }, - { 20061, true }, - { 20085, true }, + { 20056, true }, + { 20075, true }, + { 20088, true }, { 20103, true }, - { 20122, true }, - { 20135, true }, - { 20150, true }, - { 20166, true }, - { 20176, true }, - { 20193, true }, + { 20119, true }, + { 20129, true }, + { 20146, true }, + { 20161, true }, + { 20180, true }, + { 20197, true }, { 20208, true }, - { 20227, true }, - { 20244, true }, - { 20255, true }, - { 20271, true }, - { 20283, true }, - { 20293, true }, - { 20303, true }, - { 20324, true }, - { 20346, true }, - { 20358, true }, - { 20369, true }, - { 20384, true }, - { 20395, true }, - { 20410, true }, - { 20425, true }, - { 20437, true }, - { 20456, true }, - { 20469, true }, - { 20483, true }, + { 20224, true }, + { 20236, true }, + { 20246, true }, + { 20256, true }, + { 20277, true }, + { 20299, true }, + { 20311, true }, + { 20322, true }, + { 20337, true }, + { 20348, true }, + { 20363, true }, + { 20378, true }, + { 20390, true }, + { 20409, true }, + { 20422, true }, + { 20436, true }, + { 20458, true }, + { 20477, true }, + { 20497, true }, { 20505, true }, - { 20524, true }, - { 20544, true }, - { 20552, true }, - { 20565, true }, - { 20579, true }, - { 20593, true }, - { 20604, true }, - { 20617, true }, - { 20633, true }, - { 20648, true }, - { 20662, true }, - { 20674, true }, - { 20691, false }, - { 20707, false }, - { 20727, true }, - { 20740, true }, - { 20756, true }, - { 20781, true }, - { 20794, true }, - { 20807, true }, - { 20818, true }, - { 20834, true }, - { 20848, true }, - { 20864, true }, - { 20875, true }, - { 20888, true }, - { 20903, true }, - { 20917, true }, - { 20929, true }, - { 20949, true }, + { 20518, true }, + { 20532, true }, + { 20546, true }, + { 20557, true }, + { 20570, true }, + { 20586, true }, + { 20601, true }, + { 20615, true }, + { 20627, true }, + { 20644, false }, + { 20660, false }, + { 20680, true }, + { 20693, true }, + { 20709, true }, + { 20734, true }, + { 20747, true }, + { 20760, true }, + { 20771, true }, + { 20787, true }, + { 20801, true }, + { 20817, true }, + { 20828, true }, + { 20841, true }, + { 20856, true }, + { 20870, true }, + { 20882, true }, + { 20902, true }, + { 20914, true }, + { 20927, true }, + { 20940, true }, { 20961, true }, - { 20974, true }, - { 20987, true }, - { 21008, true }, - { 21028, true }, - { 21042, true }, - { 21057, true }, - { 21066, true }, - { 21077, true }, - { 21087, true }, - { 21097, true }, + { 20981, true }, + { 20995, true }, + { 21010, true }, + { 21019, true }, + { 21030, true }, + { 21040, true }, + { 21050, true }, + { 21068, true }, + { 21093, true }, { 21115, true }, + { 21127, true }, { 21140, true }, - { 21162, true }, - { 21174, true }, - { 21187, true }, - { 21200, true }, - { 21208, true }, - { 21227, true }, - { 21237, true }, - { 21250, true }, - { 21265, true }, - { 21282, true }, - { 21298, true }, - { 21310, true }, - { 21322, true }, - { 21333, true }, - { 21347, true }, - { 21371, true }, - { 21386, true }, - { 21401, true }, - { 21423, true }, - { 21434, true }, - { 21447, true }, - { 21467, true }, - { 21478, true }, - { 21486, false }, - { 21498, true }, - { 21515, true }, - { 21529, true }, - { 21544, true }, - { 21559, true }, - { 21569, false }, - { 21578, true }, - { 21592, true }, - { 21604, true }, - { 21619, true }, - { 21631, true }, - { 21649, true }, + { 21153, true }, + { 21161, true }, + { 21180, true }, + { 21190, true }, + { 21203, true }, + { 21218, true }, + { 21235, true }, + { 21251, true }, + { 21263, true }, + { 21275, true }, + { 21286, true }, + { 21300, true }, + { 21324, true }, + { 21339, true }, + { 21354, true }, + { 21376, true }, + { 21387, true }, + { 21400, true }, + { 21420, true }, + { 21431, true }, + { 21439, false }, + { 21451, true }, + { 21468, true }, + { 21487, true }, + { 21501, true }, + { 21516, true }, + { 21531, true }, + { 21541, false }, + { 21550, true }, + { 21564, true }, + { 21576, true }, + { 21591, true }, + { 21603, true }, + { 21621, true }, + { 21641, true }, + { 21657, true }, { 21669, true }, - { 21685, true }, - { 21697, true }, - { 21714, true }, - { 21726, true }, - { 21740, true }, - { 21760, true }, - { 21772, true }, - { 21789, true }, - { 21798, true }, - { 21810, true }, - { 21832, false }, - { 21846, true }, - { 21862, true }, - { 21879, true }, - { 21891, true }, - { 21909, false }, - { 21931, false }, - { 21956, false }, - { 21980, true }, - { 21992, true }, - { 22002, true }, - { 22015, true }, - { 22025, true }, - { 22035, true }, - { 22045, true }, - { 22055, true }, - { 22065, true }, - { 22075, true }, - { 22085, true }, - { 22099, true }, - { 22117, true }, - { 22132, true }, - { 22146, true }, - { 22158, true }, - { 22170, true }, - { 22181, true }, - { 22195, true }, - { 22210, true }, - { 22224, true }, - { 22231, true }, - { 22245, false }, - { 22265, true }, - { 22284, true }, - { 22299, true }, - { 22311, true }, - { 22322, true }, - { 22333, true }, - { 22345, true }, - { 22358, false }, - { 22371, true }, - { 22387, true }, - { 22400, true }, - { 22412, true }, - { 22427, true }, - { 22437, true }, - { 22462, true }, - { 22479, true }, + { 21686, true }, + { 21698, true }, + { 21712, true }, + { 21732, true }, + { 21744, true }, + { 21761, true }, + { 21770, true }, + { 21782, true }, + { 21804, false }, + { 21818, true }, + { 21834, true }, + { 21851, true }, + { 21863, true }, + { 21881, false }, + { 21903, false }, + { 21928, false }, + { 21952, true }, + { 21964, true }, + { 21974, true }, + { 21987, true }, + { 21997, true }, + { 22007, true }, + { 22017, true }, + { 22027, true }, + { 22037, true }, + { 22047, true }, + { 22057, true }, + { 22071, true }, + { 22089, true }, + { 22104, true }, + { 22118, true }, + { 22130, true }, + { 22142, true }, + { 22153, true }, + { 22167, true }, + { 22182, true }, + { 22196, true }, + { 22203, true }, + { 22217, false }, + { 22237, true }, + { 22256, true }, + { 22271, true }, + { 22283, true }, + { 22294, true }, + { 22305, true }, + { 22317, true }, + { 22330, false }, + { 22343, true }, + { 22359, true }, + { 22372, true }, + { 22384, true }, + { 22399, true }, + { 22409, true }, + { 22434, true }, + { 22451, true }, + { 22471, true }, + { 22483, true }, { 22499, true }, - { 22511, true }, - { 22527, true }, - { 22555, false }, - { 22567, true }, + { 22527, false }, + { 22539, true }, + { 22552, true }, + { 22561, true }, + { 22571, true }, { 22580, true }, { 22589, true }, - { 22599, true }, - { 22608, true }, - { 22617, true }, - { 22624, true }, - { 22639, true }, - { 22650, false }, - { 22666, true }, - { 22683, true }, - { 22697, true }, - { 22707, true }, - { 22727, true }, - { 22747, true }, + { 22596, true }, + { 22611, true }, + { 22622, false }, + { 22638, true }, + { 22655, true }, + { 22669, true }, + { 22679, true }, + { 22699, true }, + { 22719, true }, + { 22730, true }, + { 22745, true }, { 22758, true }, { 22773, true }, - { 22786, true }, - { 22801, true }, - { 22818, true }, - { 22826, true }, - { 22849, true }, - { 22863, true }, - { 22875, true }, - { 22892, false }, - { 22913, false }, - { 22935, false }, - { 22954, false }, - { 22972, true }, - { 22988, true }, + { 22790, true }, + { 22798, true }, + { 22821, true }, + { 22835, true }, + { 22847, true }, + { 22864, false }, + { 22885, false }, + { 22907, false }, + { 22926, false }, + { 22944, true }, + { 22960, true }, + { 22984, true }, { 23012, true }, - { 23040, true }, - { 23051, true }, - { 23066, true }, - { 23085, true }, - { 23108, true }, - { 23132, true }, - { 23149, true }, - { 23163, true }, - { 23174, true }, + { 23023, true }, + { 23038, true }, + { 23057, true }, + { 23080, true }, + { 23104, true }, + { 23121, true }, + { 23135, true }, + { 23146, true }, + { 23164, true }, + { 23179, true }, { 23192, true }, - { 23207, true }, + { 23205, true }, { 23220, true }, - { 23233, true }, - { 23248, true }, - { 23263, true }, - { 23278, true }, - { 23290, true }, - { 23305, true }, - { 23324, true }, + { 23235, true }, + { 23250, true }, + { 23262, true }, + { 23277, true }, + { 23296, true }, + { 23314, true }, + { 23322, true }, + { 23330, true }, { 23342, true }, - { 23350, true }, - { 23358, true }, - { 23370, true }, - { 23382, true }, - { 23400, true }, - { 23415, true }, - { 23430, true }, - { 23445, true }, - { 23461, true }, - { 23478, true }, - { 23487, true }, - { 23500, true }, - { 23510, true }, - { 23523, false }, - { 23537, true }, - { 23553, false }, - { 23560, true }, - { 23570, true }, - { 23584, true }, - { 23599, true }, - { 23607, true }, + { 23354, true }, + { 23372, true }, + { 23387, true }, + { 23402, true }, + { 23417, true }, + { 23433, true }, + { 23450, true }, + { 23459, true }, + { 23472, true }, + { 23482, true }, + { 23495, false }, + { 23509, true }, + { 23525, false }, + { 23532, true }, + { 23542, true }, + { 23556, true }, + { 23571, true }, + { 23579, true }, + { 23587, true }, + { 23597, true }, { 23615, true }, - { 23625, true }, - { 23643, true }, - { 23656, true }, - { 23669, true }, - { 23683, true }, - { 23692, true }, - { 23707, true }, - { 23736, true }, + { 23628, true }, + { 23641, true }, + { 23655, true }, + { 23664, true }, + { 23679, true }, + { 23708, true }, + { 23725, true }, + { 23743, true }, { 23753, true }, - { 23771, true }, - { 23785, true }, - { 23796, true }, - { 23813, true }, - { 23827, true }, - { 23849, true }, - { 23874, true }, - { 23887, true }, - { 23900, true }, + { 23767, true }, + { 23778, true }, + { 23795, true }, + { 23809, true }, + { 23831, true }, + { 23856, true }, + { 23869, true }, + { 23882, true }, + { 23899, true }, { 23917, true }, - { 23935, true }, - { 23950, true }, - { 23960, true }, - { 23981, true }, - { 23991, false }, - { 24010, true }, - { 24022, true }, - { 24051, true }, - { 24072, true }, - { 24086, true }, - { 24100, true }, - { 24108, true }, - { 24121, true }, - { 24133, true }, - { 24145, true }, - { 24161, true }, - { 24175, true }, - { 24194, true }, - { 24207, true }, - { 24226, false }, - { 24236, true }, - { 24258, true }, - { 24272, true }, - { 24288, true }, - { 24303, true }, - { 24319, true }, - { 24336, true }, - { 24347, false }, - { 24355, true }, - { 24371, true }, - { 24391, true }, - { 24405, true }, - { 24420, true }, - { 24433, true }, - { 24445, true }, - { 24458, true }, - { 24471, false }, - { 24493, true }, + { 23932, true }, + { 23942, true }, + { 23963, true }, + { 23973, false }, + { 23992, true }, + { 24004, true }, + { 24033, true }, + { 24054, true }, + { 24068, true }, + { 24082, true }, + { 24090, true }, + { 24103, true }, + { 24115, true }, + { 24127, true }, + { 24143, true }, + { 24157, true }, + { 24176, true }, + { 24189, true }, + { 24208, false }, + { 24218, true }, + { 24240, true }, + { 24254, true }, + { 24270, true }, + { 24285, true }, + { 24301, true }, + { 24318, true }, + { 24329, false }, + { 24337, true }, + { 24353, true }, + { 24373, true }, + { 24387, true }, + { 24402, true }, + { 24415, true }, + { 24427, true }, + { 24440, true }, + { 24453, false }, + { 24475, true }, + { 24498, true }, { 24516, true }, - { 24534, true }, - { 24560, true }, - { 24587, true }, - { 24603, true }, - { 24628, true }, - { 24657, true }, - { 24673, true }, - { 24685, true }, - { 24698, true }, - { 24709, true }, + { 24542, true }, + { 24569, true }, + { 24585, true }, + { 24610, true }, + { 24639, true }, + { 24655, true }, + { 24667, true }, + { 24680, true }, + { 24691, true }, + { 24704, true }, + { 24713, true }, { 24722, true }, - { 24731, true }, - { 24740, true }, - { 24757, true }, - { 24770, true }, - { 24779, true }, - { 24796, true }, - { 24805, true }, - { 24813, true }, - { 24822, true }, - { 24831, false }, - { 24842, true }, - { 24866, true }, - { 24876, true }, - { 24886, true }, - { 24899, true }, - { 24911, true }, - { 24925, true }, + { 24739, true }, + { 24752, true }, + { 24761, true }, + { 24778, true }, + { 24787, true }, + { 24795, true }, + { 24804, true }, + { 24813, false }, + { 24824, true }, + { 24848, true }, + { 24858, true }, + { 24868, true }, + { 24881, true }, + { 24893, true }, + { 24907, true }, + { 24921, true }, { 24939, true }, - { 24957, true }, - { 24972, true }, - { 24986, true }, - { 24998, true }, - { 25014, true }, - { 25027, true }, - { 25042, true }, - { 25054, true }, - { 25069, true }, + { 24954, true }, + { 24968, true }, + { 24980, true }, + { 24996, true }, + { 25009, true }, + { 25024, true }, + { 25036, true }, + { 25051, true }, + { 25065, true }, + { 25074, true }, { 25083, true }, - { 25092, true }, - { 25101, true }, - { 25115, true }, - { 25124, true }, - { 25138, true }, - { 25151, true }, - { 25161, true }, - { 25171, true }, - { 25186, true }, - { 25201, true }, - { 25215, true }, - { 25230, true }, - { 25249, true }, - { 25265, true }, - { 25279, false }, - { 25295, true }, - { 25306, true }, - { 25320, true }, - { 25330, true }, - { 25342, true }, - { 25358, true }, - { 25372, true }, - { 25377, true }, - { 25385, true }, - { 25392, true }, - { 25401, true }, - { 25416, false }, - { 25436, true }, - { 25446, true }, + { 25097, true }, + { 25106, true }, + { 25120, true }, + { 25133, true }, + { 25143, true }, + { 25153, true }, + { 25168, true }, + { 25183, true }, + { 25197, true }, + { 25212, true }, + { 25231, true }, + { 25247, true }, + { 25261, false }, + { 25277, true }, + { 25288, true }, + { 25302, true }, + { 25312, true }, + { 25324, true }, + { 25340, true }, + { 25354, true }, + { 25359, true }, + { 25367, true }, + { 25374, true }, + { 25383, true }, + { 25398, false }, + { 25418, true }, + { 25428, true }, + { 25441, true }, { 25459, true }, - { 25477, true }, - { 25490, true }, - { 25506, true }, - { 25518, true }, - { 25530, true }, - { 25543, true }, - { 25554, true }, - { 25565, true }, + { 25472, true }, + { 25488, true }, + { 25500, true }, + { 25512, true }, + { 25525, true }, + { 25536, true }, + { 25547, true }, + { 25561, true }, { 25579, true }, - { 25597, true }, - { 25610, true }, - { 25623, true }, - { 25639, true }, - { 25659, true }, - { 25667, true }, - { 25678, false }, - { 25688, true }, - { 25700, true }, - { 25714, true }, - { 25733, true }, - { 25741, true }, - { 25765, true }, - { 25784, true }, - { 25798, false }, - { 25814, true }, - { 25826, false }, - { 25841, true }, - { 25853, false }, - { 25861, true }, + { 25592, true }, + { 25605, true }, + { 25621, true }, + { 25641, true }, + { 25649, true }, + { 25660, false }, + { 25670, true }, + { 25682, true }, + { 25696, true }, + { 25715, true }, + { 25723, true }, + { 25747, true }, + { 25766, true }, + { 25780, false }, + { 25796, true }, + { 25808, false }, + { 25823, true }, + { 25835, true }, + { 25847, true }, + { 25861, false }, { 25873, true }, - { 25887, false }, - { 25899, true }, - { 25911, true }, - { 25922, true }, - { 25936, true }, - { 25949, true }, - { 25961, true }, - { 25974, true }, - { 25994, true }, - { 26004, true }, - { 26023, true }, - { 26035, true }, - { 26046, true }, - { 26058, true }, - { 26081, true }, + { 25885, true }, + { 25896, true }, + { 25910, true }, + { 25923, true }, + { 25935, true }, + { 25948, true }, + { 25968, true }, + { 25978, true }, + { 25997, true }, + { 26009, true }, + { 26020, true }, + { 26032, true }, + { 26055, true }, + { 26078, true }, + { 26089, true }, { 26104, true }, - { 26115, true }, - { 26130, true }, - { 26146, true }, - { 26162, true }, - { 26180, false }, - { 26203, true }, - { 26223, true }, - { 26237, true }, - { 26260, true }, - { 26279, true }, - { 26297, true }, + { 26120, true }, + { 26136, true }, + { 26154, false }, + { 26177, true }, + { 26197, true }, + { 26211, true }, + { 26234, true }, + { 26253, true }, + { 26271, true }, + { 26288, true }, { 26314, true }, - { 26340, true }, - { 26359, true }, - { 26375, true }, - { 26389, true }, - { 26410, true }, - { 26426, true }, - { 26451, true }, - { 26465, true }, - { 26483, true }, - { 26492, true }, - { 26504, true }, - { 26517, true }, - { 26529, true }, - { 26542, true }, - { 26556, true }, - { 26566, true }, - { 26579, true }, - { 26587, true }, - { 26594, true }, - { 26606, true }, - { 26626, true }, - { 26638, true }, + { 26333, true }, + { 26349, true }, + { 26363, true }, + { 26384, true }, + { 26400, true }, + { 26425, true }, + { 26439, true }, + { 26457, true }, + { 26466, true }, + { 26478, true }, + { 26491, true }, + { 26503, true }, + { 26516, true }, + { 26530, true }, + { 26540, true }, + { 26553, true }, + { 26561, true }, + { 26568, true }, + { 26580, true }, + { 26600, true }, + { 26612, true }, + { 26627, true }, { 26653, true }, - { 26679, true }, + { 26675, true }, + { 26689, true }, { 26701, true }, - { 26715, true }, - { 26727, true }, - { 26737, true }, - { 26750, true }, - { 26758, true }, - { 26772, true }, - { 26796, true }, - { 26810, true }, - { 26834, true }, - { 26845, true }, - { 26867, true }, - { 26890, true }, - { 26914, true }, - { 26937, false }, - { 26968, false }, - { 26983, true }, - { 26995, true }, - { 27015, true }, - { 27030, true }, - { 27046, true }, - { 27057, true }, - { 27073, true }, - { 27084, true }, - { 27098, true }, - { 27108, true }, - { 27117, false }, - { 27130, true }, - { 27147, true }, + { 26711, true }, + { 26724, true }, + { 26732, true }, + { 26746, true }, + { 26770, true }, + { 26784, true }, + { 26808, true }, + { 26819, true }, + { 26841, true }, + { 26864, true }, + { 26888, true }, + { 26911, false }, + { 26942, false }, + { 26957, true }, + { 26969, true }, + { 26989, true }, + { 27004, true }, + { 27020, true }, + { 27031, true }, + { 27047, true }, + { 27058, true }, + { 27072, true }, + { 27082, true }, + { 27091, false }, + { 27104, true }, + { 27121, true }, + { 27135, true }, + { 27149, true }, { 27161, true }, - { 27175, true }, - { 27187, true }, - { 27206, true }, - { 27219, true }, - { 27239, true }, - { 27261, true }, - { 27274, true }, - { 27285, true }, - { 27299, true }, - { 27310, true }, - { 27326, true }, - { 27335, true }, - { 27350, true }, - { 27364, true }, + { 27180, true }, + { 27193, true }, + { 27213, true }, + { 27235, true }, + { 27248, true }, + { 27259, true }, + { 27273, true }, + { 27284, true }, + { 27300, true }, + { 27309, true }, + { 27324, true }, + { 27338, true }, + { 27354, true }, + { 27367, true }, { 27380, true }, - { 27393, true }, - { 27406, true }, + { 27392, true }, + { 27405, true }, { 27418, true }, - { 27431, true }, - { 27444, true }, - { 27456, true }, - { 27468, true }, - { 27487, true }, - { 27502, true }, - { 27518, true }, - { 27536, true }, - { 27547, true }, - { 27555, false }, - { 27578, true }, - { 27591, true }, - { 27602, true }, + { 27430, true }, + { 27442, true }, + { 27461, true }, + { 27476, true }, + { 27492, true }, + { 27510, true }, + { 27521, true }, + { 27529, false }, + { 27552, true }, + { 27565, true }, + { 27576, true }, + { 27588, false }, + { 27598, true }, { 27614, false }, - { 27624, true }, - { 27640, true }, - { 27649, true }, - { 27662, true }, - { 27680, true }, - { 27691, true }, - { 27701, true }, - { 27712, true }, - { 27724, true }, - { 27741, true }, - { 27757, true }, - { 27767, true }, - { 27775, false }, + { 27625, true }, + { 27634, true }, + { 27647, true }, + { 27665, true }, + { 27676, true }, + { 27686, true }, + { 27697, true }, + { 27709, true }, + { 27726, true }, + { 27742, true }, + { 27752, true }, + { 27760, false }, + { 27768, true }, { 27783, true }, - { 27798, true }, - { 27812, true }, - { 27826, true }, - { 27836, true }, - { 27844, true }, - { 27858, true }, - { 27872, true }, + { 27797, true }, + { 27811, true }, + { 27821, true }, + { 27829, true }, + { 27843, true }, + { 27857, true }, + { 27873, true }, { 27888, true }, - { 27903, true }, - { 27914, false }, - { 27927, true }, - { 27945, true }, - { 27961, true }, - { 27972, true }, - { 27990, true }, - { 28012, false }, + { 27899, false }, + { 27912, true }, + { 27930, true }, + { 27946, true }, + { 27957, true }, + { 27975, true }, + { 27997, false }, + { 28014, true }, { 28029, true }, - { 28044, true }, - { 28060, true }, - { 28076, true }, - { 28095, true }, + { 28045, true }, + { 28061, true }, + { 28080, true }, + { 28097, true }, { 28112, true }, { 28127, true }, { 28142, true }, - { 28157, true }, - { 28178, true }, - { 28196, true }, - { 28209, true }, - { 28222, true }, + { 28163, true }, + { 28181, true }, + { 28194, true }, + { 28207, true }, + { 28221, true }, { 28236, true }, - { 28251, true }, - { 28265, true }, - { 28278, true }, - { 28289, true }, - { 28299, true }, - { 28316, true }, - { 28332, true }, + { 28250, true }, + { 28263, true }, + { 28274, true }, + { 28284, true }, + { 28301, true }, + { 28317, true }, + { 28333, true }, { 28348, true }, - { 28363, true }, - { 28375, true }, - { 28386, false }, - { 28394, true }, - { 28415, true }, - { 28423, true }, - { 28436, true }, - { 28444, true }, - { 28452, true }, - { 28470, true }, - { 28484, true }, - { 28498, true }, - { 28506, true }, - { 28516, true }, - { 28530, true }, - { 28550, true }, - { 28558, true }, - { 28567, false }, - { 28587, true }, - { 28605, true }, - { 28616, true }, - { 28634, true }, - { 28652, true }, - { 28672, true }, - { 28684, true }, - { 28696, true }, - { 28712, true }, - { 28726, true }, - { 28743, true }, - { 28756, true }, - { 28773, true }, - { 28786, true }, - { 28800, true }, - { 28813, true }, - { 28827, true }, - { 28837, true }, - { 28854, true }, - { 28874, true }, - { 28883, true }, - { 28903, true }, - { 28920, true }, - { 28940, true }, - { 28954, true }, - { 28974, true }, - { 28992, true }, - { 29006, true }, - { 29024, true }, - { 29034, true }, + { 28360, true }, + { 28371, false }, + { 28379, true }, + { 28400, true }, + { 28408, true }, + { 28421, true }, + { 28429, true }, + { 28437, true }, + { 28455, true }, + { 28469, true }, + { 28483, true }, + { 28491, true }, + { 28501, true }, + { 28515, true }, + { 28535, true }, + { 28543, true }, + { 28552, false }, + { 28572, true }, + { 28590, true }, + { 28601, true }, + { 28619, true }, + { 28637, true }, + { 28657, true }, + { 28669, true }, + { 28681, true }, + { 28697, true }, + { 28711, true }, + { 28728, true }, + { 28741, true }, + { 28758, true }, + { 28771, true }, + { 28785, true }, + { 28798, true }, + { 28812, true }, + { 28822, true }, + { 28839, true }, + { 28859, true }, + { 28868, true }, + { 28888, true }, + { 28905, true }, + { 28925, true }, + { 28939, true }, + { 28959, true }, + { 28977, true }, + { 28991, true }, + { 29009, true }, + { 29019, true }, + { 29049, true }, { 29064, true }, - { 29079, true }, - { 29092, true }, - { 29105, true }, + { 29077, true }, + { 29090, true }, + { 29104, true }, { 29119, true }, - { 29134, true }, - { 29154, false }, - { 29164, true }, - { 29181, true }, - { 29191, false }, - { 29202, true }, - { 29210, true }, - { 29223, true }, - { 29244, true }, - { 29265, true }, - { 29286, false }, - { 29302, true }, + { 29139, false }, + { 29149, true }, + { 29166, true }, + { 29176, false }, + { 29187, true }, + { 29195, true }, + { 29208, true }, + { 29229, true }, + { 29250, true }, + { 29271, false }, + { 29287, true }, + { 29300, true }, { 29315, true }, - { 29330, true }, - { 29342, false }, - { 29363, true }, - { 29383, true }, - { 29405, true }, - { 29419, true }, - { 29437, true }, - { 29457, true }, - { 29470, true }, - { 29484, true }, - { 29500, true }, - { 29518, true }, - { 29529, true }, - { 29542, true }, + { 29327, false }, + { 29348, true }, + { 29368, true }, + { 29390, true }, + { 29404, true }, + { 29422, true }, + { 29442, true }, + { 29455, true }, + { 29469, true }, + { 29485, true }, + { 29503, true }, + { 29514, true }, + { 29527, true }, + { 29541, true }, { 29556, true }, - { 29571, true }, - { 29590, true }, - { 29602, false }, - { 29624, true }, + { 29575, true }, + { 29587, false }, + { 29609, true }, + { 29617, true }, { 29632, true }, - { 29647, true }, - { 29664, true }, - { 29678, true }, - { 29695, true }, - { 29713, true }, - { 29724, true }, - { 29748, true }, - { 29764, true }, + { 29649, true }, + { 29663, true }, + { 29680, true }, + { 29698, true }, + { 29709, true }, + { 29733, true }, + { 29749, true }, + { 29765, true }, { 29780, true }, - { 29795, true }, - { 29808, true }, - { 29829, true }, + { 29793, true }, + { 29814, true }, + { 29823, true }, { 29838, true }, - { 29853, true }, - { 29866, false }, - { 29876, true }, - { 29895, true }, - { 29909, true }, - { 29929, true }, - { 29938, true }, - { 29956, false }, - { 29978, true }, - { 29987, true }, - { 30006, false }, - { 30022, false }, - { 30036, true }, + { 29851, false }, + { 29861, true }, + { 29880, true }, + { 29894, true }, + { 29914, true }, + { 29923, true }, + { 29941, false }, + { 29963, true }, + { 29972, true }, + { 29991, false }, + { 30007, false }, + { 30021, true }, + { 30037, true }, { 30052, true }, - { 30067, true }, - { 30085, true }, - { 30103, true }, - { 30123, true }, - { 30145, true }, - { 30163, true }, + { 30070, true }, + { 30088, true }, + { 30108, true }, + { 30130, true }, + { 30148, true }, + { 30165, true }, { 30180, true }, { 30195, true }, - { 30210, true }, - { 30227, false }, - { 30243, true }, - { 30257, true }, - { 30271, true }, - { 30290, true }, + { 30212, false }, + { 30228, true }, + { 30242, true }, + { 30256, true }, + { 30275, true }, + { 30292, true }, { 30307, true }, - { 30322, true }, - { 30349, true }, - { 30369, true }, - { 30391, false }, - { 30410, true }, - { 30433, true }, - { 30453, true }, - { 30471, true }, - { 30493, true }, - { 30512, true }, - { 30532, true }, - { 30555, true }, - { 30572, true }, - { 30586, true }, - { 30599, true }, - { 30636, false }, - { 30647, true }, - { 30665, true }, - { 30685, true }, - { 30708, true }, - { 30733, false }, - { 30764, true }, - { 30778, true }, - { 30787, true }, - { 30798, true }, - { 30810, true }, - { 30822, true }, - { 30831, true }, - { 30843, true }, - { 30860, true }, - { 30870, true }, - { 30888, false }, - { 30896, true }, - { 30907, true }, - { 30926, true }, - { 30938, false }, - { 30956, true }, - { 30969, true }, - { 30982, true }, - { 30999, true }, - { 31015, true }, - { 31026, true }, - { 31040, true }, + { 30334, true }, + { 30354, true }, + { 30376, false }, + { 30395, true }, + { 30418, true }, + { 30438, true }, + { 30456, true }, + { 30478, true }, + { 30497, true }, + { 30517, true }, + { 30540, true }, + { 30557, true }, + { 30571, true }, + { 30584, true }, + { 30621, false }, + { 30632, true }, + { 30650, true }, + { 30670, true }, + { 30693, true }, + { 30718, false }, + { 30749, true }, + { 30763, true }, + { 30772, true }, + { 30783, true }, + { 30795, true }, + { 30807, true }, + { 30816, true }, + { 30828, true }, + { 30845, true }, + { 30855, true }, + { 30873, false }, + { 30881, true }, + { 30892, true }, + { 30911, true }, + { 30923, false }, + { 30941, true }, + { 30954, true }, + { 30967, true }, + { 30984, true }, + { 31000, true }, + { 31011, true }, + { 31025, true }, + { 31037, true }, { 31052, true }, - { 31067, true }, - { 31075, true }, - { 31089, true }, - { 31101, true }, - { 31113, true }, - { 31123, true }, - { 31134, true }, - { 31145, true }, - { 31159, true }, - { 31182, true }, + { 31060, true }, + { 31074, true }, + { 31086, true }, + { 31098, true }, + { 31108, true }, + { 31119, true }, + { 31130, true }, + { 31144, true }, + { 31167, true }, + { 31175, true }, { 31190, true }, - { 31205, true }, - { 31224, true }, - { 31243, true }, - { 31259, true }, - { 31269, true }, - { 31288, true }, - { 31301, true }, + { 31209, true }, + { 31228, true }, + { 31244, true }, + { 31254, true }, + { 31273, true }, + { 31286, true }, + { 31294, true }, { 31309, true }, - { 31324, true }, - { 31336, true }, - { 31344, true }, - { 31350, true }, - { 31363, true }, - { 31372, true }, - { 31386, true }, - { 31400, true }, - { 31413, false }, - { 31433, true }, - { 31449, true }, - { 31461, true }, - { 31477, true }, - { 31490, true }, - { 31510, true }, - { 31524, true }, - { 31540, true }, - { 31554, true }, - { 31574, true }, + { 31321, true }, + { 31329, true }, + { 31335, true }, + { 31348, true }, + { 31357, true }, + { 31371, true }, + { 31385, true }, + { 31398, false }, + { 31418, true }, + { 31434, true }, + { 31446, true }, + { 31462, true }, + { 31475, true }, + { 31495, true }, + { 31509, true }, + { 31525, true }, + { 31539, true }, + { 31559, true }, + { 31573, true }, { 31588, true }, - { 31603, true }, - { 31617, true }, - { 31630, true }, - { 31639, true }, - { 31649, true }, - { 31662, false }, - { 31672, true }, - { 31688, true }, - { 31710, true }, - { 31742, true }, - { 31761, true }, - { 31777, true }, - { 31798, true }, - { 31818, true }, - { 31831, true }, - { 31848, true }, - { 31868, true }, - { 31882, true }, - { 31901, true }, + { 31602, true }, + { 31615, true }, + { 31624, true }, + { 31634, true }, + { 31647, false }, + { 31657, true }, + { 31673, true }, + { 31695, true }, + { 31727, true }, + { 31746, true }, + { 31762, true }, + { 31783, true }, + { 31803, true }, + { 31816, true }, + { 31833, true }, + { 31853, true }, + { 31867, true }, + { 31886, true }, + { 31905, true }, { 31920, true }, - { 31935, true }, + { 31933, true }, { 31948, true }, - { 31963, true }, - { 31979, true }, + { 31964, true }, + { 31976, true }, { 31991, true }, - { 32006, true }, - { 32029, true }, - { 32045, true }, - { 32057, false }, - { 32078, true }, - { 32086, true }, - { 32095, true }, - { 32109, true }, - { 32118, true }, - { 32130, true }, - { 32146, true }, - { 32163, false }, - { 32173, true }, - { 32184, true }, - { 32196, true }, - { 32209, true }, - { 32227, true }, - { 32244, true }, - { 32261, false }, - { 32271, true }, - { 32289, true }, - { 32303, true }, - { 32320, true }, - { 32342, true }, - { 32355, true }, - { 32376, true }, - { 32398, true }, + { 32014, true }, + { 32030, true }, + { 32042, false }, + { 32063, true }, + { 32071, true }, + { 32080, true }, + { 32094, true }, + { 32103, true }, + { 32115, true }, + { 32131, true }, + { 32148, false }, + { 32158, true }, + { 32169, true }, + { 32181, true }, + { 32194, true }, + { 32212, true }, + { 32229, true }, + { 32246, false }, + { 32256, true }, + { 32274, true }, + { 32288, true }, + { 32305, true }, + { 32327, true }, + { 32340, true }, + { 32361, true }, + { 32383, true }, + { 32399, true }, { 32414, true }, - { 32429, true }, - { 32443, true }, - { 32469, true }, - { 32494, true }, + { 32428, true }, + { 32454, true }, + { 32479, true }, + { 32499, true }, { 32514, true }, - { 32529, true }, - { 32542, true }, - { 32554, true }, + { 32527, true }, + { 32539, true }, + { 32549, true }, { 32564, true }, - { 32579, true }, - { 32589, true }, - { 32598, true }, - { 32612, true }, - { 32623, true }, + { 32574, true }, + { 32583, true }, + { 32597, true }, + { 32608, true }, + { 32619, true }, { 32634, true }, { 32649, true }, - { 32664, true }, - { 32676, true }, - { 32690, true }, - { 32703, true }, - { 32719, true }, - { 32729, true }, - { 32739, true }, - { 32748, true }, - { 32760, true }, - { 32771, true }, - { 32780, true }, - { 32796, true }, - { 32806, true }, - { 32817, true }, - { 32828, false }, - { 32848, true }, - { 32872, true }, - { 32893, true }, - { 32901, true }, - { 32911, true }, - { 32925, true }, - { 32945, false }, - { 32955, false }, - { 32969, true }, - { 32988, true }, - { 33005, true }, - { 33019, false }, - { 33037, true }, - { 33045, true }, - { 33061, true }, - { 33072, true }, + { 32661, true }, + { 32675, true }, + { 32688, true }, + { 32704, true }, + { 32714, true }, + { 32724, true }, + { 32733, true }, + { 32745, true }, + { 32756, true }, + { 32765, true }, + { 32781, true }, + { 32791, true }, + { 32802, true }, + { 32813, false }, + { 32833, true }, + { 32857, true }, + { 32878, true }, + { 32886, true }, + { 32896, true }, + { 32910, true }, + { 32930, false }, + { 32940, false }, + { 32954, true }, + { 32973, true }, + { 32990, true }, + { 33004, false }, + { 33022, true }, + { 33030, true }, + { 33046, true }, + { 33057, true }, + { 33070, true }, { 33085, true }, - { 33100, true }, - { 33120, false }, - { 33135, true }, - { 33147, true }, - { 33160, true }, - { 33172, true }, - { 33192, true }, + { 33105, false }, + { 33120, true }, + { 33132, true }, + { 33145, true }, + { 33157, true }, + { 33177, true }, + { 33190, true }, { 33205, true }, - { 33220, true }, - { 33233, true }, - { 33246, true }, - { 33259, false }, - { 33282, false }, - { 33306, true }, - { 33323, true }, - { 33336, true }, - { 33347, true }, - { 33359, true }, - { 33379, true }, - { 33393, true }, - { 33404, true }, - { 33423, true }, - { 33440, true }, - { 33462, true }, - { 33476, true }, - { 33495, true }, - { 33505, true }, - { 33519, true }, - { 33540, true }, - { 33552, true }, - { 33567, true }, - { 33581, true }, - { 33592, true }, - { 33606, true }, - { 33619, true }, - { 33635, true }, + { 33218, true }, + { 33231, false }, + { 33254, false }, + { 33278, true }, + { 33295, true }, + { 33308, true }, + { 33319, true }, + { 33331, true }, + { 33351, true }, + { 33365, true }, + { 33376, true }, + { 33395, true }, + { 33412, true }, + { 33434, true }, + { 33448, true }, + { 33467, true }, + { 33477, true }, + { 33491, true }, + { 33512, true }, + { 33524, true }, + { 33539, true }, + { 33553, true }, + { 33564, true }, + { 33578, true }, + { 33591, true }, + { 33607, true }, + { 33620, true }, + { 33640, true }, { 33648, true }, - { 33668, true }, - { 33676, true }, - { 33688, false }, + { 33660, false }, + { 33672, true }, + { 33683, true }, { 33700, true }, - { 33711, true }, - { 33728, true }, - { 33750, true }, - { 33770, true }, - { 33782, true }, - { 33794, true }, - { 33812, true }, - { 33826, true }, - { 33841, true }, - { 33860, true }, - { 33875, true }, + { 33722, true }, + { 33742, true }, + { 33754, true }, + { 33766, true }, + { 33784, true }, + { 33798, true }, + { 33813, true }, + { 33832, true }, + { 33847, true }, + { 33861, true }, + { 33873, true }, { 33889, true }, - { 33901, true }, - { 33917, true }, - { 33938, true }, - { 33957, true }, - { 33974, true }, - { 34001, false }, - { 34020, true }, - { 34034, true }, - { 34054, true }, - { 34068, true }, - { 34088, true }, - { 34101, true }, - { 34115, true }, - { 34136, true }, - { 34157, true }, - { 34170, true }, - { 34177, true }, - { 34189, true }, - { 34211, true }, + { 33910, true }, + { 33929, true }, + { 33946, true }, + { 33973, false }, + { 33992, true }, + { 34006, true }, + { 34026, true }, + { 34040, true }, + { 34060, true }, + { 34073, true }, + { 34087, true }, + { 34108, true }, + { 34129, true }, + { 34142, true }, + { 34149, true }, + { 34161, true }, + { 34183, true }, + { 34199, true }, + { 34214, true }, { 34227, true }, - { 34242, true }, - { 34255, true }, - { 34275, true }, - { 34289, true }, - { 34304, true }, - { 34314, true }, - { 34328, true }, - { 34338, true }, - { 34350, true }, - { 34362, true }, - { 34380, true }, - { 34399, true }, - { 34414, true }, - { 34435, false }, - { 34456, true }, - { 34476, true }, - { 34496, true }, - { 34528, true }, - { 34538, true }, - { 34551, true }, - { 34570, true }, - { 34587, false }, - { 34611, false }, - { 34633, true }, - { 34657, true }, - { 34687, true }, - { 34711, true }, - { 34727, true }, - { 34744, true }, - { 34762, true }, - { 34777, true }, - { 34794, true }, - { 34808, true }, - { 34830, true }, + { 34247, true }, + { 34261, true }, + { 34276, true }, + { 34286, true }, + { 34300, true }, + { 34310, true }, + { 34322, true }, + { 34334, true }, + { 34352, true }, + { 34371, true }, + { 34386, true }, + { 34407, false }, + { 34428, true }, + { 34448, true }, + { 34468, true }, + { 34500, true }, + { 34510, true }, + { 34523, true }, + { 34542, true }, + { 34559, false }, + { 34583, false }, + { 34605, true }, + { 34629, true }, + { 34659, true }, + { 34683, true }, + { 34699, true }, + { 34716, true }, + { 34734, true }, + { 34749, true }, + { 34766, true }, + { 34780, true }, + { 34802, true }, + { 34827, true }, + { 34840, true }, { 34855, true }, - { 34868, true }, - { 34883, true }, - { 34898, false }, - { 34923, true }, - { 34947, true }, - { 34968, true }, - { 34982, true }, - { 34997, true }, - { 35013, true }, - { 35032, true }, - { 35049, true }, - { 35067, true }, - { 35091, false }, - { 35113, true }, - { 35126, true }, - { 35137, true }, - { 35149, true }, - { 35167, true }, - { 35186, true }, - { 35201, false }, + { 34870, false }, + { 34895, true }, + { 34919, true }, + { 34940, true }, + { 34954, true }, + { 34969, true }, + { 34985, true }, + { 35004, true }, + { 35021, true }, + { 35039, true }, + { 35063, false }, + { 35085, true }, + { 35098, true }, + { 35109, true }, + { 35121, true }, + { 35139, true }, + { 35158, true }, + { 35173, false }, + { 35184, true }, { 35212, true }, - { 35240, true }, - { 35255, true }, - { 35278, true }, - { 35291, true }, - { 35302, true }, - { 35315, true }, - { 35333, true }, - { 35355, true }, - { 35380, true }, - { 35403, true }, - { 35417, true }, - { 35430, true }, - { 35446, true }, + { 35227, true }, + { 35250, true }, + { 35263, true }, + { 35274, true }, + { 35287, true }, + { 35305, true }, + { 35327, true }, + { 35352, true }, + { 35375, true }, + { 35389, true }, + { 35402, true }, + { 35418, true }, + { 35431, true }, + { 35449, true }, { 35459, true }, - { 35477, true }, - { 35487, true }, - { 35500, true }, - { 35518, true }, - { 35539, true }, - { 35554, true }, - { 35569, true }, - { 35593, true }, - { 35618, true }, - { 35633, false }, - { 35656, true }, - { 35665, true }, + { 35472, true }, + { 35490, true }, + { 35511, true }, + { 35526, true }, + { 35541, true }, + { 35565, true }, + { 35590, true }, + { 35605, false }, + { 35628, true }, + { 35637, true }, + { 35658, true }, + { 35675, true }, { 35686, true }, - { 35703, true }, - { 35714, true }, - { 35727, true }, - { 35740, false }, - { 35779, true }, - { 35792, true }, - { 35808, true }, - { 35822, false }, - { 35837, false }, - { 35853, true }, - { 35872, true }, - { 35883, true }, - { 35896, true }, - { 35908, true }, - { 35931, true }, - { 35943, true }, - { 35952, true }, - { 35962, true }, - { 35976, true }, - { 35991, true }, - { 36005, true }, - { 36016, true }, - { 36035, true }, - { 36051, true }, - { 36067, true }, - { 36084, true }, - { 36096, true }, - { 36119, true }, - { 36144, true }, - { 36156, true }, - { 36171, true }, - { 36188, true }, - { 36207, true }, - { 36220, true }, - { 36232, true }, - { 36262, true }, - { 36276, true }, - { 36300, true }, - { 36323, true }, - { 36337, true }, - { 36350, true }, - { 36362, true }, - { 36374, true }, - { 36397, true }, - { 36416, true }, - { 36427, true }, - { 36441, true }, - { 36453, true }, - { 36471, true }, - { 36487, true }, - { 36505, true }, - { 36521, true }, - { 36538, true }, - { 36551, true }, - { 36562, true }, - { 36580, true }, - { 36598, true }, - { 36621, true }, - { 36638, false }, + { 35699, true }, + { 35712, false }, + { 35751, true }, + { 35764, true }, + { 35780, true }, + { 35794, false }, + { 35809, false }, + { 35825, true }, + { 35844, true }, + { 35855, true }, + { 35868, true }, + { 35880, true }, + { 35903, true }, + { 35915, true }, + { 35924, true }, + { 35934, true }, + { 35948, true }, + { 35963, true }, + { 35977, true }, + { 35988, true }, + { 36007, true }, + { 36023, true }, + { 36039, true }, + { 36056, true }, + { 36068, true }, + { 36091, true }, + { 36116, true }, + { 36128, true }, + { 36143, true }, + { 36160, true }, + { 36179, true }, + { 36192, true }, + { 36204, true }, + { 36234, true }, + { 36248, true }, + { 36272, true }, + { 36295, true }, + { 36309, true }, + { 36322, true }, + { 36334, true }, + { 36346, true }, + { 36369, true }, + { 36388, true }, + { 36399, true }, + { 36413, true }, + { 36425, true }, + { 36443, true }, + { 36459, true }, + { 36477, true }, + { 36493, true }, + { 36510, true }, + { 36523, true }, + { 36534, true }, + { 36552, true }, + { 36575, true }, + { 36592, false }, + { 36607, true }, + { 36619, true }, + { 36631, true }, + { 36644, true }, { 36653, true }, - { 36665, true }, - { 36677, true }, - { 36690, true }, - { 36699, true }, - { 36714, true }, - { 36733, true }, - { 36747, true }, - { 36762, true }, - { 36774, true }, - { 36786, true }, - { 36800, false }, - { 36817, true }, - { 36828, true }, - { 36841, true }, - { 36858, true }, - { 36877, true }, - { 36890, true }, - { 36908, true }, - { 36934, true }, - { 36951, true }, + { 36668, true }, + { 36687, true }, + { 36701, true }, + { 36716, true }, + { 36728, true }, + { 36740, true }, + { 36754, false }, + { 36771, true }, + { 36782, true }, + { 36795, true }, + { 36812, true }, + { 36831, true }, + { 36844, true }, + { 36862, true }, + { 36888, true }, + { 36905, true }, + { 36924, true }, + { 36939, true }, + { 36953, true }, { 36970, true }, - { 36985, true }, - { 36999, true }, - { 37016, true }, - { 37032, true }, - { 37051, true }, - { 37070, true }, + { 36986, true }, + { 37005, true }, + { 37024, true }, + { 37044, true }, + { 37060, true }, + { 37076, true }, { 37090, true }, - { 37106, true }, - { 37122, true }, - { 37136, true }, - { 37146, true }, - { 37154, true }, - { 37180, true }, - { 37197, true }, - { 37218, true }, - { 37236, true }, - { 37250, true }, - { 37269, true }, - { 37281, true }, - { 37297, false }, - { 37316, true }, + { 37100, true }, + { 37108, true }, + { 37134, true }, + { 37151, true }, + { 37172, true }, + { 37190, true }, + { 37204, true }, + { 37223, true }, + { 37235, true }, + { 37251, false }, + { 37270, true }, + { 37279, true }, + { 37293, true }, + { 37308, true }, { 37325, true }, - { 37339, true }, - { 37354, true }, - { 37371, true }, - { 37382, true }, - { 37393, true }, - { 37412, true }, - { 37425, true }, - { 37447, true }, - { 37461, false }, - { 37475, true }, - { 37491, true }, - { 37506, true }, - { 37518, true }, - { 37541, true }, - { 37553, true }, - { 37576, true }, - { 37595, true }, - { 37611, true }, - { 37626, true }, - { 37636, true }, - { 37643, true }, - { 37654, true }, - { 37671, true }, - { 37685, true }, - { 37694, true }, - { 37702, true }, - { 37716, true }, - { 37735, false }, - { 37746, true }, - { 37762, false }, - { 37772, false }, - { 37788, true }, - { 37801, true }, - { 37815, true }, - { 37830, true }, - { 37846, true }, - { 37868, true }, - { 37881, true }, - { 37895, true }, - { 37909, true }, - { 37924, true }, + { 37336, true }, + { 37347, true }, + { 37366, true }, + { 37379, true }, + { 37401, true }, + { 37415, false }, + { 37429, true }, + { 37445, true }, + { 37460, true }, + { 37472, true }, + { 37495, true }, + { 37507, true }, + { 37530, true }, + { 37549, true }, + { 37565, true }, + { 37580, true }, + { 37590, true }, + { 37597, true }, + { 37608, true }, + { 37625, true }, + { 37639, true }, + { 37648, true }, + { 37656, true }, + { 37670, true }, + { 37689, false }, + { 37700, true }, + { 37716, false }, + { 37726, false }, + { 37742, true }, + { 37755, true }, + { 37769, true }, + { 37784, true }, + { 37800, true }, + { 37822, true }, + { 37836, true }, + { 37850, true }, + { 37864, true }, + { 37879, true }, + { 37894, true }, + { 37919, true }, { 37939, true }, - { 37964, true }, - { 37984, true }, - { 38000, true }, - { 38013, true }, - { 38026, true }, - { 38056, true }, - { 38068, true }, - { 38083, true }, - { 38093, true }, - { 38109, true }, - { 38117, false }, - { 38129, true }, - { 38140, true }, - { 38149, true }, - { 38164, true }, - { 38181, true }, - { 38197, true }, - { 38210, true }, + { 37955, true }, + { 37968, true }, + { 37981, true }, + { 38011, true }, + { 38023, true }, + { 38038, true }, + { 38048, true }, + { 38064, true }, + { 38072, false }, + { 38084, true }, + { 38095, true }, + { 38104, true }, + { 38119, true }, + { 38136, true }, + { 38152, true }, + { 38165, true }, + { 38178, true }, + { 38195, true }, + { 38204, true }, + { 38212, true }, { 38223, true }, - { 38240, true }, - { 38249, true }, - { 38257, true }, - { 38268, true }, - { 38277, true }, - { 38291, true }, - { 38304, true }, - { 38312, true }, - { 38330, true }, - { 38339, true }, - { 38348, true }, - { 38356, true }, - { 38364, true }, - { 38383, true }, - { 38402, true }, - { 38411, true }, - { 38431, true }, - { 38454, true }, - { 38464, true }, - { 38482, true }, - { 38502, true }, - { 38515, true }, - { 38529, true }, - { 38545, true }, - { 38555, true }, - { 38566, true }, - { 38576, true }, - { 38593, true }, - { 38609, true }, - { 38624, true }, - { 38635, true }, - { 38642, true }, - { 38653, true }, - { 38664, true }, - { 38672, true }, - { 38692, true }, - { 38713, true }, - { 38732, true }, - { 38747, true }, - { 38769, true }, - { 38781, false }, - { 38803, true }, - { 38822, true }, - { 38838, true }, - { 38856, true }, - { 38871, true }, - { 38888, true }, - { 38903, true }, - { 38922, true }, - { 38934, true }, - { 38954, true }, + { 38232, true }, + { 38246, true }, + { 38259, true }, + { 38267, true }, + { 38285, true }, + { 38294, true }, + { 38303, true }, + { 38311, true }, + { 38319, true }, + { 38338, true }, + { 38357, true }, + { 38366, true }, + { 38386, true }, + { 38409, true }, + { 38419, true }, + { 38437, true }, + { 38457, true }, + { 38470, true }, + { 38484, true }, + { 38500, true }, + { 38510, true }, + { 38521, true }, + { 38531, true }, + { 38548, true }, + { 38564, true }, + { 38579, true }, + { 38590, true }, + { 38597, true }, + { 38608, true }, + { 38619, true }, + { 38627, true }, + { 38647, true }, + { 38668, true }, + { 38687, true }, + { 38702, true }, + { 38724, true }, + { 38736, false }, + { 38758, true }, + { 38777, true }, + { 38793, true }, + { 38811, true }, + { 38826, true }, + { 38843, true }, + { 38858, true }, + { 38877, true }, + { 38889, true }, + { 38909, true }, + { 38926, true }, + { 38940, true }, + { 38949, true }, + { 38961, true }, { 38971, true }, - { 38985, true }, - { 38994, true }, - { 39006, true }, - { 39016, true }, - { 39025, true }, - { 39034, true }, - { 39043, true }, - { 39052, true }, - { 39062, true }, - { 39072, true }, - { 39081, true }, - { 39090, true }, - { 39108, true }, + { 38980, true }, + { 38989, true }, + { 38998, true }, + { 39007, true }, + { 39017, true }, + { 39027, true }, + { 39036, true }, + { 39045, true }, + { 39063, true }, + { 39079, true }, + { 39087, true }, + { 39094, true }, + { 39107, true }, { 39124, true }, - { 39132, true }, - { 39139, true }, - { 39152, true }, - { 39169, true }, + { 39138, true }, + { 39145, true }, + { 39155, true }, + { 39166, true }, { 39183, true }, - { 39190, true }, - { 39200, true }, - { 39211, true }, - { 39228, true }, - { 39248, true }, - { 39267, false }, - { 39281, true }, - { 39299, true }, + { 39203, true }, + { 39222, false }, + { 39236, true }, + { 39254, true }, + { 39267, true }, + { 39284, true }, + { 39298, true }, { 39312, true }, { 39329, true }, - { 39343, true }, - { 39357, true }, - { 39374, true }, - { 39400, true }, - { 39414, true }, - { 39431, true }, - { 39446, true }, + { 39355, true }, + { 39369, true }, + { 39386, true }, + { 39401, true }, + { 39415, true }, + { 39426, true }, + { 39439, true }, + { 39449, true }, { 39460, true }, - { 39471, true }, - { 39484, true }, + { 39479, true }, { 39494, true }, - { 39505, true }, - { 39524, true }, - { 39539, true }, - { 39554, true }, - { 39581, true }, - { 39591, true }, - { 39603, true }, - { 39615, true }, - { 39623, true }, - { 39634, true }, - { 39643, true }, - { 39651, true }, - { 39662, true }, - { 39689, true }, - { 39699, true }, - { 39710, true }, - { 39721, true }, - { 39731, true }, - { 39745, true }, - { 39759, true }, - { 39770, true }, - { 39777, true }, - { 39785, true }, - { 39793, true }, - { 39809, true }, - { 39823, true }, - { 39837, true }, - { 39846, true }, - { 39858, true }, - { 39865, true }, - { 39872, true }, - { 39888, true }, - { 39900, true }, - { 39914, true }, - { 39936, true }, - { 39947, true }, - { 39958, true }, - { 39969, true }, - { 39980, true }, - { 39996, true }, - { 40013, true }, - { 40026, true }, - { 40052, false }, - { 40075, true }, - { 40091, true }, - { 40101, true }, - { 40114, true }, - { 40125, true }, - { 40140, true }, - { 40158, true }, - { 40170, false }, - { 40182, true }, - { 40196, true }, - { 40210, true }, - { 40227, true }, - { 40245, true }, - { 40258, true }, - { 40277, true }, - { 40287, true }, - { 40298, true }, - { 40311, true }, - { 40328, true }, - { 40346, true }, - { 40362, true }, - { 40375, true }, - { 40393, true }, - { 40407, true }, - { 40425, true }, - { 40440, true }, - { 40461, true }, - { 40477, true }, - { 40498, true }, + { 39509, true }, + { 39536, true }, + { 39546, true }, + { 39558, true }, + { 39570, true }, + { 39578, true }, + { 39589, true }, + { 39598, true }, + { 39606, true }, + { 39617, true }, + { 39644, true }, + { 39654, true }, + { 39665, true }, + { 39676, true }, + { 39686, true }, + { 39700, true }, + { 39714, true }, + { 39725, true }, + { 39732, true }, + { 39740, true }, + { 39748, true }, + { 39764, true }, + { 39778, true }, + { 39792, true }, + { 39801, true }, + { 39813, true }, + { 39820, true }, + { 39827, true }, + { 39843, true }, + { 39855, true }, + { 39869, true }, + { 39891, true }, + { 39902, true }, + { 39913, true }, + { 39929, true }, + { 39946, true }, + { 39959, true }, + { 39985, false }, + { 40008, true }, + { 40024, true }, + { 40034, true }, + { 40045, true }, + { 40060, true }, + { 40078, true }, + { 40090, false }, + { 40102, true }, + { 40116, true }, + { 40130, true }, + { 40147, true }, + { 40165, true }, + { 40178, true }, + { 40197, true }, + { 40207, true }, + { 40218, true }, + { 40231, true }, + { 40248, true }, + { 40266, true }, + { 40282, true }, + { 40295, true }, + { 40313, true }, + { 40327, true }, + { 40345, true }, + { 40360, true }, + { 40381, true }, + { 40397, true }, + { 40418, true }, + { 40434, true }, + { 40453, false }, + { 40474, false }, + { 40494, true }, { 40514, true }, - { 40533, false }, - { 40554, false }, - { 40574, true }, - { 40594, true }, - { 40614, true }, - { 40630, true }, - { 40647, true }, - { 40666, true }, - { 40684, true }, - { 40704, true }, - { 40720, true }, - { 40731, false }, - { 40741, true }, - { 40750, true }, - { 40768, true }, - { 40782, true }, - { 40800, false }, - { 40812, true }, - { 40825, true }, - { 40840, true }, - { 40855, true }, - { 40863, true }, - { 40897, true }, - { 40908, false }, - { 40922, true }, - { 40940, true }, - { 40958, true }, - { 40973, true }, - { 40984, true }, - { 40998, true }, - { 41013, true }, - { 41030, true }, - { 41045, true }, - { 41057, true }, - { 41086, true }, - { 41119, true }, - { 41131, true }, - { 41143, true }, - { 41160, true }, - { 41172, true }, - { 41184, true }, - { 41199, false }, - { 41211, true }, - { 41220, true }, - { 41236, true }, - { 41248, true }, - { 41265, true }, - { 41280, false }, - { 41294, true }, - { 41314, false }, - { 41328, true }, - { 41339, true }, - { 41352, true }, - { 41362, false }, - { 41378, true }, - { 41392, true }, - { 41406, true }, - { 41417, true }, - { 41430, true }, - { 41446, true }, - { 41457, true }, - { 41474, true }, - { 41500, true }, - { 41520, true }, - { 41534, true }, - { 41551, false }, - { 41565, true }, - { 41579, false }, - { 41596, true }, - { 41612, true }, - { 41639, true }, - { 41650, true }, - { 41665, true }, - { 41677, true }, - { 41692, true }, - { 41714, true }, - { 41732, true }, - { 41748, true }, - { 41768, true }, - { 41782, true }, - { 41798, true }, - { 41816, true }, - { 41829, true }, - { 41846, true }, + { 40534, true }, + { 40550, true }, + { 40567, true }, + { 40586, true }, + { 40604, true }, + { 40624, true }, + { 40640, true }, + { 40651, false }, + { 40661, true }, + { 40670, true }, + { 40688, true }, + { 40702, true }, + { 40720, false }, + { 40732, true }, + { 40745, true }, + { 40760, true }, + { 40775, true }, + { 40783, true }, + { 40817, true }, + { 40828, false }, + { 40842, true }, + { 40860, true }, + { 40878, true }, + { 40893, true }, + { 40904, true }, + { 40918, true }, + { 40933, true }, + { 40950, true }, + { 40962, true }, + { 40991, true }, + { 41024, true }, + { 41036, true }, + { 41048, true }, + { 41065, true }, + { 41077, true }, + { 41089, true }, + { 41104, false }, + { 41116, true }, + { 41125, true }, + { 41141, true }, + { 41153, true }, + { 41170, true }, + { 41185, false }, + { 41199, true }, + { 41219, false }, + { 41233, true }, + { 41244, true }, + { 41257, true }, + { 41267, false }, + { 41283, true }, + { 41297, true }, + { 41311, true }, + { 41322, true }, + { 41335, true }, + { 41351, true }, + { 41362, true }, + { 41379, true }, + { 41405, true }, + { 41425, true }, + { 41439, true }, + { 41456, false }, + { 41470, true }, + { 41484, false }, + { 41501, true }, + { 41517, true }, + { 41544, true }, + { 41555, true }, + { 41570, true }, + { 41582, true }, + { 41597, true }, + { 41619, true }, + { 41637, true }, + { 41653, true }, + { 41673, true }, + { 41687, true }, + { 41703, true }, + { 41721, true }, + { 41734, true }, + { 41751, true }, + { 41764, true }, + { 41779, true }, + { 41795, true }, + { 41814, true }, + { 41831, true }, + { 41847, true }, { 41859, true }, - { 41874, true }, - { 41890, true }, - { 41909, true }, - { 41926, true }, - { 41942, true }, - { 41954, true }, - { 41967, true }, - { 41993, true }, - { 42013, false }, - { 42024, true }, - { 42042, true }, - { 42056, true }, - { 42065, true }, - { 42082, true }, - { 42093, true }, - { 42105, true }, - { 42115, true }, - { 42126, true }, - { 42147, true }, - { 42159, true }, - { 42170, true }, - { 42178, true }, - { 42186, true }, - { 42197, true }, - { 42213, true }, - { 42223, true }, - { 42234, true }, - { 42247, true }, - { 42262, true }, + { 41872, true }, + { 41898, true }, + { 41918, false }, + { 41929, true }, + { 41947, true }, + { 41961, true }, + { 41970, true }, + { 41987, true }, + { 41998, true }, + { 42010, true }, + { 42020, true }, + { 42031, true }, + { 42052, true }, + { 42064, true }, + { 42075, true }, + { 42083, true }, + { 42091, true }, + { 42102, true }, + { 42118, true }, + { 42128, true }, + { 42139, true }, + { 42152, true }, + { 42167, true }, + { 42184, true }, + { 42206, true }, + { 42227, true }, + { 42235, true }, + { 42248, true }, + { 42259, false }, { 42279, true }, - { 42301, true }, - { 42322, true }, - { 42330, true }, - { 42343, true }, - { 42354, false }, - { 42374, true }, - { 42389, true }, - { 42402, true }, + { 42294, true }, + { 42307, true }, + { 42319, true }, + { 42340, true }, + { 42354, true }, + { 42368, true }, + { 42385, true }, + { 42400, true }, { 42414, true }, - { 42435, true }, - { 42449, true }, - { 42463, true }, - { 42480, true }, - { 42495, true }, - { 42509, true }, - { 42523, true }, - { 42537, true }, - { 42551, true }, + { 42428, true }, + { 42442, true }, + { 42456, true }, + { 42470, true }, + { 42485, true }, + { 42497, true }, + { 42511, true }, + { 42529, true }, + { 42544, true }, + { 42554, true }, { 42565, true }, - { 42580, true }, - { 42592, true }, - { 42606, true }, - { 42624, true }, - { 42639, true }, - { 42649, true }, - { 42660, true }, - { 42681, true }, - { 42696, true }, - { 42709, true }, - { 42724, true }, - { 42736, true }, - { 42751, true }, - { 42768, true }, - { 42785, true }, - { 42797, true }, - { 42806, true }, - { 42826, true }, - { 42837, true }, - { 42852, true }, - { 42868, true }, - { 42875, true }, - { 42898, true }, - { 42912, true }, - { 42927, true }, - { 42942, true }, - { 42957, true }, - { 42968, true }, - { 42978, true }, - { 42987, true }, - { 42999, true }, - { 43010, true }, - { 43021, true }, + { 42586, true }, + { 42601, true }, + { 42614, true }, + { 42629, true }, + { 42641, true }, + { 42656, true }, + { 42673, true }, + { 42690, true }, + { 42702, true }, + { 42711, true }, + { 42731, true }, + { 42742, true }, + { 42757, true }, + { 42773, true }, + { 42780, true }, + { 42803, true }, + { 42817, true }, + { 42832, true }, + { 42847, true }, + { 42862, true }, + { 42873, true }, + { 42883, true }, + { 42892, true }, + { 42904, true }, + { 42915, true }, + { 42926, true }, + { 42939, true }, + { 42955, true }, + { 42970, true }, + { 42986, true }, + { 43003, true }, + { 43020, true }, { 43034, true }, - { 43050, true }, + { 43049, true }, { 43065, true }, - { 43081, true }, - { 43098, true }, + { 43080, true }, + { 43090, true }, + { 43103, true }, { 43115, true }, - { 43129, true }, - { 43144, true }, - { 43160, true }, - { 43175, true }, + { 43143, true }, + { 43155, true }, + { 43169, true }, { 43185, true }, { 43198, true }, - { 43210, true }, - { 43238, true }, - { 43250, true }, - { 43264, true }, - { 43280, true }, - { 43293, true }, - { 43304, true }, - { 43326, true }, - { 43346, true }, - { 43367, true }, - { 43382, true }, - { 43396, true }, - { 43406, true }, - { 43417, true }, - { 43436, true }, - { 43453, true }, - { 43466, true }, - { 43480, true }, - { 43492, true }, - { 43503, true }, - { 43521, true }, - { 43539, true }, - { 43551, true }, - { 43565, true }, - { 43579, true }, - { 43587, true }, - { 43616, true }, - { 43635, true }, - { 43648, true }, - { 43673, true }, - { 43690, true }, - { 43711, true }, - { 43723, true }, - { 43747, true }, + { 43209, true }, + { 43231, true }, + { 43251, true }, + { 43272, true }, + { 43287, true }, + { 43301, true }, + { 43311, true }, + { 43330, true }, + { 43347, true }, + { 43360, true }, + { 43374, true }, + { 43386, true }, + { 43397, true }, + { 43415, true }, + { 43433, true }, + { 43445, true }, + { 43459, true }, + { 43473, true }, + { 43481, true }, + { 43510, true }, + { 43529, true }, + { 43542, true }, + { 43567, true }, + { 43584, true }, + { 43605, true }, + { 43617, true }, + { 43641, true }, + { 43674, true }, + { 43686, true }, + { 43708, true }, + { 43725, true }, + { 43740, true }, + { 43754, true }, { 43780, true }, - { 43792, true }, - { 43814, true }, - { 43831, true }, - { 43846, true }, + { 43790, true }, + { 43809, true }, + { 43822, true }, + { 43832, true }, + { 43842, true }, { 43860, true }, - { 43886, true }, - { 43896, true }, - { 43915, true }, - { 43928, true }, - { 43938, true }, - { 43948, true }, - { 43966, true }, - { 43984, true }, + { 43878, true }, + { 43905, true }, + { 43921, true }, + { 43946, true }, + { 43961, true }, + { 43981, true }, + { 43996, true }, { 44011, true }, - { 44027, true }, - { 44052, true }, - { 44067, true }, - { 44087, true }, - { 44102, true }, - { 44117, true }, - { 44138, true }, - { 44162, true }, + { 44032, true }, + { 44056, true }, + { 44069, true }, + { 44079, false }, + { 44093, true }, + { 44107, true }, + { 44126, true }, + { 44141, false }, + { 44156, true }, + { 44165, true }, { 44175, true }, - { 44185, false }, - { 44199, true }, - { 44213, true }, - { 44232, true }, - { 44247, false }, - { 44262, true }, + { 44190, true }, + { 44202, true }, + { 44220, true }, + { 44231, true }, + { 44239, true }, + { 44248, true }, + { 44258, true }, { 44271, true }, { 44281, true }, - { 44296, true }, - { 44308, true }, - { 44326, true }, - { 44337, true }, - { 44345, true }, - { 44354, true }, - { 44364, true }, - { 44377, true }, - { 44387, true }, - { 44401, false }, - { 44426, true }, - { 44444, false }, - { 44468, true }, + { 44295, false }, + { 44320, true }, + { 44338, false }, + { 44362, true }, + { 44376, true }, + { 44395, true }, + { 44422, true }, + { 44434, true }, + { 44442, true }, + { 44451, true }, + { 44465, true }, { 44482, true }, - { 44501, true }, - { 44528, true }, - { 44540, true }, - { 44548, true }, - { 44557, true }, - { 44571, true }, - { 44588, true }, - { 44603, true }, - { 44615, true }, - { 44632, true }, - { 44644, true }, - { 44656, true }, - { 44666, true }, - { 44678, true }, - { 44691, true }, - { 44705, true }, - { 44722, true }, - { 44733, true }, - { 44751, false }, - { 44771, true }, - { 44783, true }, - { 44795, true }, - { 44805, true }, - { 44818, true }, - { 44840, true }, - { 44854, true }, + { 44497, true }, + { 44509, true }, + { 44526, true }, + { 44538, true }, + { 44550, true }, + { 44560, true }, + { 44572, true }, + { 44585, true }, + { 44599, true }, + { 44616, true }, + { 44627, true }, + { 44645, false }, + { 44665, true }, + { 44677, true }, + { 44689, true }, + { 44699, true }, + { 44712, true }, + { 44734, true }, + { 44748, true }, + { 44757, true }, + { 44769, true }, + { 44776, true }, + { 44788, true }, + { 44797, true }, + { 44807, true }, + { 44821, true }, + { 44838, true }, + { 44849, true }, { 44863, true }, - { 44875, true }, - { 44882, true }, - { 44894, true }, - { 44903, true }, - { 44913, true }, - { 44927, true }, - { 44944, true }, - { 44955, true }, - { 44969, true }, - { 44978, true }, - { 44987, true }, - { 45002, true }, - { 45014, true }, - { 45030, true }, - { 45046, true }, - { 45063, true }, - { 45073, true }, - { 45095, true }, - { 45104, true }, - { 45116, true }, + { 44872, true }, + { 44881, true }, + { 44896, true }, + { 44908, true }, + { 44924, true }, + { 44940, true }, + { 44957, true }, + { 44967, true }, + { 44989, true }, + { 44998, true }, + { 45010, true }, + { 45024, true }, + { 45057, true }, + { 45082, true }, + { 45091, true }, + { 45107, true }, + { 45119, true }, { 45130, true }, - { 45163, true }, - { 45188, true }, - { 45197, true }, - { 45213, true }, - { 45225, true }, - { 45236, true }, - { 45261, true }, - { 45276, true }, - { 45298, true }, - { 45323, true }, - { 45354, true }, - { 45365, true }, - { 45381, true }, - { 45395, true }, - { 45413, true }, - { 45427, true }, - { 45442, false }, + { 45155, true }, + { 45170, true }, + { 45192, true }, + { 45217, true }, + { 45248, true }, + { 45259, true }, + { 45275, true }, + { 45289, true }, + { 45307, true }, + { 45321, true }, + { 45336, false }, + { 45353, true }, + { 45371, true }, + { 45384, true }, + { 45394, true }, + { 45406, true }, + { 45421, true }, + { 45432, true }, + { 45446, true }, { 45459, true }, - { 45477, true }, - { 45490, true }, - { 45500, true }, - { 45512, true }, - { 45527, true }, - { 45538, true }, + { 45471, true }, + { 45483, true }, + { 45494, true }, + { 45510, true }, + { 45523, true }, + { 45535, false }, { 45552, true }, - { 45565, true }, - { 45577, true }, + { 45572, true }, { 45589, true }, - { 45600, true }, - { 45616, true }, - { 45629, true }, - { 45641, false }, + { 45605, true }, + { 45620, true }, + { 45635, true }, { 45658, true }, - { 45678, true }, - { 45695, true }, - { 45711, true }, - { 45726, true }, - { 45741, true }, - { 45764, true }, - { 45790, false }, - { 45810, true }, - { 45825, false }, - { 45843, true }, - { 45862, true }, + { 45684, false }, + { 45704, true }, + { 45719, false }, + { 45737, true }, + { 45756, true }, + { 45773, true }, + { 45786, true }, + { 45803, true }, + { 45813, false }, + { 45830, true }, + { 45849, true }, + { 45866, true }, { 45879, true }, - { 45892, true }, - { 45909, true }, - { 45919, false }, - { 45936, true }, - { 45955, true }, - { 45972, true }, - { 45985, true }, + { 45893, true }, + { 45910, true }, + { 45918, true }, + { 45930, true }, + { 45940, true }, + { 45951, true }, + { 45961, true }, + { 45974, true }, + { 45988, true }, { 45999, true }, - { 46016, true }, - { 46024, true }, - { 46036, true }, - { 46046, true }, - { 46057, true }, - { 46067, true }, - { 46080, true }, - { 46094, true }, - { 46105, true }, - { 46118, true }, - { 46137, false }, - { 46145, true }, - { 46156, true }, - { 46169, true }, - { 46182, true }, - { 46201, true }, - { 46217, true }, - { 46229, true }, - { 46243, true }, - { 46257, true }, - { 46269, true }, - { 46285, true }, - { 46297, true }, - { 46312, true }, - { 46330, true }, - { 46345, true }, - { 46360, true }, - { 46376, true }, - { 46390, true }, - { 46411, true }, - { 46427, true }, - { 46446, true }, - { 46465, true }, - { 46482, false }, - { 46502, true }, - { 46532, true }, - { 46558, true }, - { 46575, true }, - { 46587, true }, - { 46607, true }, - { 46621, true }, - { 46640, true }, - { 46658, true }, - { 46673, true }, - { 46684, true }, - { 46694, true }, + { 46012, true }, + { 46031, false }, + { 46039, true }, + { 46050, true }, + { 46063, true }, + { 46076, true }, + { 46095, true }, + { 46111, true }, + { 46123, true }, + { 46137, true }, + { 46151, true }, + { 46163, true }, + { 46179, true }, + { 46191, true }, + { 46206, true }, + { 46224, true }, + { 46239, true }, + { 46254, true }, + { 46270, true }, + { 46284, true }, + { 46305, true }, + { 46321, true }, + { 46340, true }, + { 46359, true }, + { 46376, false }, + { 46396, true }, + { 46426, true }, + { 46452, true }, + { 46469, true }, + { 46481, true }, + { 46501, true }, + { 46515, true }, + { 46534, true }, + { 46552, true }, + { 46567, true }, + { 46578, true }, + { 46589, true }, + { 46599, true }, + { 46617, true }, + { 46636, true }, + { 46646, true }, + { 46664, true }, + { 46673, false }, + { 46684, false }, + { 46704, true }, { 46712, true }, - { 46731, true }, - { 46741, true }, - { 46759, true }, - { 46768, false }, - { 46779, false }, - { 46799, true }, - { 46807, true }, - { 46821, true }, - { 46834, true }, + { 46726, true }, + { 46739, true }, + { 46749, true }, + { 46758, true }, + { 46778, false }, + { 46793, true }, + { 46802, false }, + { 46811, true }, + { 46827, true }, { 46844, true }, { 46853, true }, - { 46873, false }, - { 46888, true }, - { 46897, false }, - { 46906, true }, - { 46922, true }, - { 46939, true }, - { 46948, true }, - { 46955, true }, - { 46967, true }, - { 46976, true }, - { 46986, true }, - { 47003, true }, - { 47013, true }, - { 47021, true }, - { 47029, true }, - { 47036, true }, - { 47047, true }, - { 47060, true }, - { 47067, true }, - { 47077, true }, - { 47092, true }, - { 47107, true }, - { 47120, true }, - { 47132, true }, - { 47147, true }, - { 47158, true }, - { 47168, true }, + { 46860, true }, + { 46872, true }, + { 46881, true }, + { 46891, true }, + { 46908, true }, + { 46918, true }, + { 46926, true }, + { 46934, true }, + { 46941, true }, + { 46952, true }, + { 46965, true }, + { 46972, true }, + { 46982, true }, + { 46997, true }, + { 47012, true }, + { 47025, true }, + { 47037, true }, + { 47052, true }, + { 47063, true }, + { 47073, true }, + { 47081, true }, + { 47090, true }, + { 47098, true }, + { 47112, true }, + { 47124, true }, + { 47139, true }, + { 47149, true }, + { 47166, true }, { 47176, true }, - { 47185, true }, - { 47193, true }, - { 47207, true }, - { 47219, true }, - { 47234, true }, - { 47244, true }, - { 47261, true }, - { 47271, true }, - { 47287, true }, - { 47303, true }, - { 47322, true }, - { 47336, true }, - { 47352, true }, - { 47365, true }, + { 47192, true }, + { 47208, true }, + { 47227, true }, + { 47241, true }, + { 47257, true }, + { 47270, true }, + { 47285, true }, + { 47296, true }, + { 47308, true }, + { 47333, false }, + { 47342, true }, + { 47355, true }, + { 47364, true }, { 47380, true }, - { 47391, true }, - { 47403, true }, - { 47428, false }, - { 47437, true }, - { 47450, true }, - { 47459, true }, - { 47475, true }, - { 47496, true }, - { 47510, true }, - { 47524, true }, - { 47536, true }, - { 47558, true }, - { 47569, true }, - { 47581, true }, - { 47592, true }, - { 47606, true }, - { 47626, true }, - { 47640, true }, + { 47401, true }, + { 47415, true }, + { 47429, true }, + { 47441, true }, + { 47463, true }, + { 47474, true }, + { 47486, true }, + { 47497, true }, + { 47511, true }, + { 47531, true }, + { 47545, true }, + { 47568, true }, + { 47582, true }, + { 47597, true }, + { 47614, true }, + { 47628, true }, + { 47647, true }, { 47663, true }, - { 47677, true }, - { 47692, true }, - { 47709, true }, - { 47723, true }, - { 47742, true }, - { 47758, true }, + { 47674, true }, + { 47685, true }, + { 47697, true }, + { 47718, false }, + { 47734, true }, + { 47751, true }, { 47769, true }, - { 47780, true }, - { 47792, true }, - { 47813, false }, - { 47829, true }, - { 47846, true }, - { 47864, true }, - { 47879, true }, - { 47907, true }, - { 47917, true }, - { 47927, true }, - { 47946, false }, - { 47958, true }, - { 47972, true }, - { 47985, true }, - { 48004, true }, - { 48020, true }, - { 48035, true }, - { 48058, true }, - { 48071, true }, - { 48088, true }, - { 48097, true }, - { 48118, true }, - { 48133, true }, - { 48149, true }, - { 48162, true }, - { 48175, true }, - { 48187, true }, - { 48201, true }, - { 48218, true }, - { 48235, true }, - { 48246, true }, - { 48260, true }, - { 48267, true }, + { 47784, true }, + { 47812, true }, + { 47822, true }, + { 47832, true }, + { 47851, false }, + { 47863, true }, + { 47877, true }, + { 47890, true }, + { 47909, true }, + { 47925, true }, + { 47940, true }, + { 47963, true }, + { 47976, true }, + { 47993, true }, + { 48002, true }, + { 48023, true }, + { 48038, true }, + { 48054, true }, + { 48067, true }, + { 48080, true }, + { 48092, true }, + { 48106, true }, + { 48123, true }, + { 48140, true }, + { 48151, true }, + { 48165, true }, + { 48172, true }, + { 48181, true }, + { 48196, true }, + { 48207, true }, + { 48231, true }, + { 48242, true }, + { 48252, true }, + { 48265, true }, { 48276, true }, - { 48291, true }, - { 48302, true }, - { 48326, true }, - { 48337, true }, - { 48347, true }, - { 48360, true }, - { 48371, true }, - { 48383, true }, - { 48404, true }, - { 48418, true }, - { 48433, true }, - { 48450, true }, - { 48465, true }, - { 48477, true }, - { 48494, true }, - { 48510, true }, - { 48531, true }, - { 48548, true }, + { 48288, true }, + { 48309, true }, + { 48323, true }, + { 48338, true }, + { 48355, true }, + { 48370, true }, + { 48382, true }, + { 48399, true }, + { 48415, true }, + { 48436, true }, + { 48453, true }, + { 48482, true }, + { 48496, true }, + { 48507, false }, + { 48530, false }, + { 48544, true }, + { 48562, true }, { 48577, true }, - { 48591, true }, - { 48602, false }, - { 48625, false }, - { 48639, true }, - { 48657, true }, - { 48672, true }, - { 48689, true }, - { 48706, true }, - { 48717, true }, - { 48735, true }, - { 48758, true }, - { 48772, true }, - { 48791, true }, - { 48810, true }, - { 48824, true }, - { 48835, true }, - { 48845, true }, - { 48858, true }, - { 48874, true }, - { 48894, false }, - { 48912, true }, - { 48941, true }, - { 48957, true }, - { 48973, true }, - { 48983, true }, - { 48999, true }, + { 48594, true }, + { 48611, true }, + { 48622, true }, + { 48640, true }, + { 48663, true }, + { 48677, true }, + { 48696, true }, + { 48715, true }, + { 48729, true }, + { 48740, true }, + { 48750, true }, + { 48763, true }, + { 48779, true }, + { 48799, false }, + { 48817, true }, + { 48846, true }, + { 48862, true }, + { 48878, true }, + { 48888, true }, + { 48904, true }, + { 48913, true }, + { 48928, true }, + { 48940, true }, + { 48954, true }, + { 48969, true }, + { 48982, true }, + { 48998, false }, { 49008, true }, - { 49023, true }, - { 49035, true }, - { 49049, true }, - { 49064, true }, - { 49077, true }, - { 49093, false }, - { 49103, true }, + { 49025, true }, + { 49038, true }, + { 49056, true }, + { 49078, true }, + { 49100, true }, + { 49111, true }, { 49120, true }, - { 49133, true }, - { 49151, true }, - { 49173, true }, - { 49195, true }, + { 49141, true }, + { 49153, false }, + { 49166, true }, + { 49178, true }, + { 49191, true }, { 49206, true }, - { 49215, true }, - { 49236, true }, - { 49248, false }, - { 49261, true }, - { 49273, true }, - { 49286, true }, - { 49301, true }, + { 49218, true }, + { 49235, true }, + { 49250, true }, + { 49281, true }, { 49313, true }, - { 49330, true }, - { 49345, true }, - { 49376, true }, - { 49408, true }, - { 49436, true }, - { 49466, true }, - { 49478, true }, - { 49492, true }, - { 49508, true }, - { 49518, true }, - { 49528, true }, - { 49543, true }, - { 49565, true }, - { 49579, true }, - { 49589, true }, - { 49600, true }, + { 49341, true }, + { 49371, true }, + { 49383, true }, + { 49397, true }, + { 49413, true }, + { 49423, true }, + { 49433, true }, + { 49448, true }, + { 49470, true }, + { 49484, true }, + { 49494, true }, + { 49505, true }, + { 49521, true }, + { 49539, true }, + { 49547, true }, + { 49561, true }, + { 49576, true }, + { 49584, true }, + { 49593, true }, { 49616, true }, - { 49634, true }, + { 49631, true }, { 49642, true }, - { 49656, true }, - { 49671, true }, - { 49679, true }, - { 49688, true }, - { 49711, true }, - { 49726, true }, - { 49737, true }, - { 49752, true }, - { 49770, true }, - { 49782, true }, - { 49798, true }, - { 49813, true }, - { 49826, true }, - { 49837, true }, - { 49852, true }, - { 49869, true }, + { 49657, true }, + { 49675, true }, + { 49687, true }, + { 49703, true }, + { 49718, true }, + { 49731, true }, + { 49742, true }, + { 49757, true }, + { 49774, true }, + { 49785, true }, + { 49794, true }, + { 49810, true }, + { 49820, false }, + { 49839, true }, + { 49853, true }, + { 49861, true }, + { 49870, true }, { 49880, true }, - { 49889, true }, - { 49905, true }, - { 49915, false }, - { 49934, true }, - { 49948, true }, - { 49956, true }, - { 49965, true }, - { 49975, true }, - { 49996, true }, - { 50005, true }, - { 50016, true }, + { 49901, true }, + { 49910, true }, + { 49921, true }, + { 49937, true }, + { 49947, true }, + { 49966, true }, + { 49984, true }, + { 50004, true }, + { 50024, true }, { 50032, true }, - { 50042, true }, - { 50061, true }, - { 50079, true }, - { 50099, true }, - { 50119, true }, - { 50127, true }, - { 50140, true }, - { 50151, true }, - { 50169, true }, - { 50179, true }, - { 50188, true }, - { 50197, true }, - { 50208, true }, - { 50216, true }, - { 50226, true }, - { 50238, true }, + { 50045, true }, + { 50056, true }, + { 50074, true }, + { 50084, true }, + { 50093, true }, + { 50102, true }, + { 50110, true }, + { 50120, true }, + { 50132, true }, + { 50142, true }, + { 50157, true }, + { 50164, true }, + { 50177, false }, + { 50192, true }, + { 50212, true }, + { 50231, true }, { 50248, true }, - { 50263, true }, - { 50270, true }, - { 50283, false }, - { 50298, true }, - { 50318, true }, - { 50337, true }, - { 50354, true }, - { 50365, true }, - { 50380, true }, - { 50390, true }, - { 50406, true }, - { 50416, true }, - { 50433, true }, - { 50447, true }, - { 50464, true }, - { 50485, true }, - { 50494, true }, - { 50507, true }, - { 50517, true }, - { 50529, true }, - { 50538, true }, - { 50548, true }, - { 50560, true }, - { 50571, true }, - { 50579, true }, - { 50586, true }, - { 50611, true }, - { 50629, true }, - { 50647, true }, - { 50661, true }, - { 50670, true }, - { 50683, true }, - { 50700, true }, - { 50713, true }, - { 50729, true }, - { 50744, true }, - { 50762, false }, - { 50775, true }, - { 50791, true }, - { 50807, true }, - { 50820, true }, - { 50833, true }, - { 50846, true }, - { 50856, false }, - { 50874, true }, - { 50887, true }, - { 50900, true }, - { 50916, true }, - { 50935, true }, - { 50950, true }, - { 50957, true }, - { 50986, true }, - { 51008, true }, - { 51029, true }, - { 51056, true }, - { 51076, true }, - { 51084, true }, - { 51095, true }, - { 51115, true }, - { 51134, true }, - { 51149, true }, - { 51168, true }, - { 51184, true }, - { 51200, false }, - { 51215, true }, - { 51230, true }, - { 51245, true }, - { 51264, true }, - { 51282, true }, - { 51291, true }, - { 51301, true }, - { 51312, true }, - { 51328, true }, - { 51342, true }, - { 51356, true }, - { 51389, true }, - { 51403, true }, - { 51417, true }, - { 51426, true }, - { 51437, true }, - { 51461, true }, - { 51473, true }, - { 51484, false }, - { 51497, true }, - { 51503, true }, - { 51513, true }, - { 51522, true }, - { 51536, true }, - { 51546, true }, - { 51562, true }, - { 51575, true }, - { 51588, true }, - { 51600, true }, - { 51616, true }, - { 51627, true }, - { 51639, true }, - { 51654, true }, - { 51671, true }, - { 51682, true }, - { 51694, true }, - { 51710, false }, - { 51725, true }, - { 51735, true }, - { 51751, true }, - { 51763, true }, + { 50259, true }, + { 50274, true }, + { 50284, true }, + { 50300, true }, + { 50310, true }, + { 50327, true }, + { 50341, true }, + { 50358, true }, + { 50379, true }, + { 50388, true }, + { 50401, true }, + { 50411, true }, + { 50423, true }, + { 50432, true }, + { 50442, true }, + { 50454, true }, + { 50465, true }, + { 50473, true }, + { 50480, true }, + { 50505, true }, + { 50523, true }, + { 50541, true }, + { 50555, true }, + { 50564, true }, + { 50577, true }, + { 50594, true }, + { 50607, true }, + { 50622, true }, + { 50640, false }, + { 50653, true }, + { 50669, true }, + { 50685, true }, + { 50698, true }, + { 50711, true }, + { 50724, true }, + { 50734, false }, + { 50752, true }, + { 50765, true }, + { 50778, true }, + { 50794, true }, + { 50813, true }, + { 50828, true }, + { 50835, true }, + { 50864, true }, + { 50886, true }, + { 50907, true }, + { 50934, true }, + { 50954, true }, + { 50962, true }, + { 50973, true }, + { 50993, true }, + { 51012, true }, + { 51027, true }, + { 51046, true }, + { 51062, true }, + { 51078, false }, + { 51093, true }, + { 51108, true }, + { 51123, true }, + { 51142, true }, + { 51160, true }, + { 51169, true }, + { 51179, true }, + { 51190, true }, + { 51206, true }, + { 51220, true }, + { 51234, true }, + { 51267, true }, + { 51281, true }, + { 51295, true }, + { 51304, true }, + { 51315, true }, + { 51339, true }, + { 51351, true }, + { 51362, false }, + { 51375, true }, + { 51381, true }, + { 51391, true }, + { 51400, true }, + { 51414, true }, + { 51424, true }, + { 51440, true }, + { 51453, true }, + { 51466, true }, + { 51478, true }, + { 51494, true }, + { 51505, true }, + { 51517, true }, + { 51532, true }, + { 51549, true }, + { 51560, true }, + { 51572, true }, + { 51588, false }, + { 51603, true }, + { 51613, true }, + { 51629, true }, + { 51641, true }, + { 51652, true }, + { 51669, true }, + { 51688, true }, + { 51711, true }, + { 51728, true }, + { 51737, false }, + { 51746, true }, + { 51757, true }, { 51774, true }, - { 51791, true }, - { 51810, true }, - { 51833, true }, - { 51850, true }, - { 51859, false }, - { 51868, true }, - { 51879, true }, - { 51896, true }, - { 51912, true }, - { 51926, true }, - { 51940, true }, - { 51958, true }, - { 51967, true }, - { 51980, true }, - { 51997, true }, - { 52009, true }, - { 52019, true }, - { 52028, true }, - { 52036, false }, - { 52046, true }, - { 52052, true }, - { 52060, true }, + { 51790, true }, + { 51804, true }, + { 51818, true }, + { 51836, true }, + { 51845, true }, + { 51858, true }, + { 51875, true }, + { 51887, true }, + { 51897, true }, + { 51906, true }, + { 51914, false }, + { 51924, true }, + { 51930, true }, + { 51938, true }, + { 51956, true }, + { 51965, true }, + { 51977, true }, + { 51986, true }, + { 52001, true }, + { 52011, true }, + { 52020, true }, + { 52032, true }, + { 52053, true }, + { 52064, true }, { 52078, true }, - { 52087, true }, - { 52099, true }, - { 52108, true }, - { 52123, true }, - { 52133, true }, - { 52142, true }, + { 52088, true }, + { 52105, true }, + { 52117, true }, + { 52140, true }, { 52154, true }, - { 52175, true }, - { 52186, true }, - { 52200, true }, - { 52210, true }, - { 52227, true }, - { 52239, true }, - { 52262, true }, - { 52276, true }, - { 52291, true }, + { 52169, true }, + { 52180, true }, + { 52191, true }, + { 52207, true }, + { 52235, true }, + { 52251, true }, + { 52263, false }, + { 52281, true }, + { 52292, true }, { 52302, true }, - { 52313, true }, - { 52329, true }, - { 52357, true }, - { 52373, true }, - { 52385, false }, - { 52403, true }, - { 52414, true }, - { 52424, true }, - { 52445, true }, - { 52460, true }, - { 52474, true }, - { 52484, true }, + { 52323, true }, + { 52338, true }, + { 52352, true }, + { 52362, true }, + { 52377, true }, + { 52388, true }, + { 52400, true }, + { 52413, true }, + { 52426, true }, + { 52435, true }, + { 52444, true }, + { 52456, true }, + { 52472, true }, + { 52483, true }, { 52499, true }, - { 52510, true }, - { 52522, true }, - { 52535, true }, - { 52548, true }, - { 52557, true }, - { 52566, true }, - { 52578, true }, - { 52594, true }, - { 52605, true }, - { 52621, true }, - { 52640, true }, - { 52656, true }, - { 52671, true }, - { 52702, true }, - { 52726, true }, - { 52745, true }, - { 52765, true }, - { 52782, true }, - { 52798, true }, - { 52813, true }, - { 52832, true }, - { 52854, true }, - { 52871, true }, - { 52886, true }, - { 52905, true }, - { 52918, true }, - { 52933, true }, - { 52946, true }, - { 52962, true }, - { 52974, true }, - { 52987, false }, - { 52997, false }, - { 53006, true }, - { 53026, true }, - { 53041, true }, - { 53052, true }, - { 53073, true }, - { 53089, true }, - { 53113, false }, - { 53130, true }, - { 53143, true }, - { 53156, true }, + { 52518, true }, + { 52534, true }, + { 52549, true }, + { 52580, true }, + { 52604, true }, + { 52623, true }, + { 52643, true }, + { 52660, true }, + { 52676, true }, + { 52691, true }, + { 52710, true }, + { 52732, true }, + { 52749, true }, + { 52764, true }, + { 52783, true }, + { 52796, true }, + { 52811, true }, + { 52824, true }, + { 52840, true }, + { 52852, true }, + { 52865, false }, + { 52875, false }, + { 52884, true }, + { 52904, true }, + { 52919, true }, + { 52930, true }, + { 52951, true }, + { 52967, true }, + { 52991, false }, + { 53008, true }, + { 53021, true }, + { 53034, true }, + { 53047, true }, + { 53066, true }, + { 53075, true }, + { 53084, true }, + { 53094, true }, + { 53107, true }, + { 53117, true }, + { 53126, true }, + { 53142, true }, { 53169, true }, - { 53188, true }, + { 53180, true }, { 53197, true }, - { 53206, true }, - { 53216, true }, - { 53229, true }, - { 53239, true }, - { 53248, true }, - { 53264, true }, - { 53291, true }, - { 53302, true }, - { 53319, true }, - { 53332, true }, - { 53346, true }, - { 53363, true }, - { 53378, true }, - { 53401, true }, - { 53411, true }, - { 53426, true }, - { 53451, true }, - { 53475, true }, - { 53484, true }, - { 53505, true }, - { 53525, true }, - { 53537, true }, - { 53550, true }, - { 53564, true }, - { 53581, true }, - { 53598, false }, - { 53610, false }, - { 53623, true }, - { 53640, true }, - { 53649, true }, - { 53660, true }, - { 53674, true }, - { 53685, true }, + { 53210, true }, + { 53224, true }, + { 53241, true }, + { 53256, true }, + { 53279, true }, + { 53289, true }, + { 53304, true }, + { 53329, true }, + { 53353, true }, + { 53362, true }, + { 53383, true }, + { 53403, true }, + { 53415, true }, + { 53428, true }, + { 53442, true }, + { 53459, true }, + { 53476, false }, + { 53488, false }, + { 53501, true }, + { 53518, true }, + { 53527, true }, + { 53538, true }, + { 53552, true }, + { 53563, true }, + { 53577, true }, + { 53594, true }, + { 53603, true }, + { 53617, false }, + { 53645, true }, + { 53654, true }, + { 53663, true }, + { 53673, true }, + { 53689, true }, { 53699, true }, - { 53716, true }, - { 53730, false }, - { 53758, true }, - { 53767, true }, - { 53776, true }, - { 53786, true }, - { 53802, true }, - { 53812, true }, - { 53826, true }, - { 53848, false }, - { 53862, false }, - { 53877, true }, - { 53898, true }, - { 53920, true }, - { 53934, true }, - { 53944, true }, - { 53956, true }, - { 53970, true }, - { 53989, true }, - { 54005, true }, - { 54018, true }, - { 54030, true }, - { 54043, true }, - { 54055, true }, - { 54067, false }, - { 54091, true }, - { 54104, true }, - { 54114, true }, - { 54133, true }, - { 54157, true }, - { 54173, true }, - { 54183, true }, - { 54199, true }, - { 54218, true }, - { 54232, true }, - { 54250, true }, - { 54267, true }, - { 54284, true }, - { 54292, false }, - { 54318, true }, - { 54330, true }, - { 54350, true }, - { 54366, true }, - { 54384, true }, - { 54394, true }, - { 54409, true }, - { 54421, true }, - { 54436, true }, - { 54454, true }, - { 54472, true }, - { 54491, true }, - { 54505, true }, - { 54515, true }, - { 54526, true }, - { 54545, true }, - { 54561, true }, + { 53713, true }, + { 53735, false }, + { 53749, false }, + { 53764, true }, + { 53785, true }, + { 53807, true }, + { 53821, true }, + { 53831, true }, + { 53843, true }, + { 53857, true }, + { 53876, true }, + { 53892, true }, + { 53905, true }, + { 53917, true }, + { 53930, true }, + { 53942, true }, + { 53954, false }, + { 53978, true }, + { 53991, true }, + { 54001, true }, + { 54020, true }, + { 54044, true }, + { 54060, true }, + { 54070, true }, + { 54086, true }, + { 54105, true }, + { 54119, true }, + { 54137, true }, + { 54154, true }, + { 54171, true }, + { 54179, false }, + { 54205, true }, + { 54217, true }, + { 54237, true }, + { 54253, true }, + { 54271, true }, + { 54281, true }, + { 54296, true }, + { 54308, true }, + { 54323, true }, + { 54341, true }, + { 54359, true }, + { 54378, true }, + { 54392, true }, + { 54402, true }, + { 54413, true }, + { 54432, true }, + { 54448, true }, + { 54467, true }, + { 54477, true }, + { 54496, true }, + { 54508, true }, + { 54519, true }, + { 54532, true }, + { 54556, true }, { 54580, true }, - { 54590, true }, - { 54609, true }, - { 54621, true }, - { 54632, true }, - { 54645, true }, - { 54669, true }, - { 54693, true }, - { 54713, true }, - { 54726, false }, - { 54738, true }, - { 54753, true }, - { 54773, true }, - { 54783, true }, - { 54793, false }, - { 54810, true }, - { 54818, true }, - { 54834, true }, - { 54849, true }, - { 54865, true }, - { 54881, true }, - { 54895, true }, - { 54909, true }, + { 54600, true }, + { 54613, false }, + { 54625, true }, + { 54640, true }, + { 54660, true }, + { 54670, true }, + { 54680, false }, + { 54697, true }, + { 54705, true }, + { 54721, true }, + { 54736, true }, + { 54752, true }, + { 54768, true }, + { 54782, true }, + { 54796, true }, + { 54808, true }, + { 54828, true }, + { 54844, true }, + { 54861, true }, + { 54871, true }, + { 54884, true }, + { 54898, true }, + { 54911, true }, { 54921, true }, - { 54941, true }, - { 54957, true }, - { 54974, true }, - { 54984, true }, - { 54997, true }, - { 55011, true }, - { 55024, true }, - { 55034, true }, - { 55048, true }, - { 55060, true }, - { 55076, true }, - { 55100, true }, - { 55125, true }, - { 55138, true }, - { 55151, true }, - { 55163, true }, - { 55182, true }, - { 55195, true }, - { 55208, true }, - { 55221, true }, - { 55241, true }, - { 55256, true }, - { 55274, true }, - { 55283, true }, - { 55294, true }, - { 55305, true }, - { 55317, true }, - { 55328, true }, - { 55338, true }, - { 55352, true }, - { 55364, true }, - { 55374, true }, - { 55388, true }, - { 55422, true }, - { 55452, true }, - { 55462, true }, - { 55474, true }, - { 55483, true }, - { 55494, false }, - { 55507, true }, - { 55514, true }, - { 55526, true }, - { 55542, true }, - { 55559, true }, - { 55572, false }, - { 55592, true }, - { 55605, true }, - { 55617, true }, - { 55630, true }, - { 55649, false }, - { 55670, true }, - { 55680, true }, - { 55689, true }, - { 55704, true }, - { 55717, true }, - { 55728, true }, - { 55737, true }, - { 55750, true }, - { 55763, true }, - { 55772, true }, - { 55784, true }, - { 55793, true }, - { 55802, true }, - { 55821, true }, - { 55835, true }, - { 55853, true }, - { 55875, false }, - { 55900, true }, - { 55913, true }, - { 55922, true }, + { 54935, true }, + { 54947, true }, + { 54963, true }, + { 54987, true }, + { 55012, true }, + { 55025, true }, + { 55038, true }, + { 55050, true }, + { 55069, true }, + { 55082, true }, + { 55095, true }, + { 55108, true }, + { 55128, true }, + { 55143, true }, + { 55161, true }, + { 55170, true }, + { 55181, true }, + { 55192, true }, + { 55203, true }, + { 55215, true }, + { 55226, true }, + { 55236, true }, + { 55250, true }, + { 55262, true }, + { 55272, true }, + { 55286, true }, + { 55320, true }, + { 55350, true }, + { 55360, true }, + { 55372, true }, + { 55381, true }, + { 55392, false }, + { 55405, true }, + { 55412, true }, + { 55424, true }, + { 55440, true }, + { 55457, true }, + { 55470, false }, + { 55490, true }, + { 55503, true }, + { 55515, true }, + { 55528, true }, + { 55547, true }, + { 55558, false }, + { 55579, true }, + { 55589, true }, + { 55598, true }, + { 55613, true }, + { 55626, true }, + { 55637, true }, + { 55646, true }, + { 55659, true }, + { 55672, true }, + { 55681, true }, + { 55693, true }, + { 55702, true }, + { 55711, true }, + { 55730, true }, + { 55744, true }, + { 55762, true }, + { 55784, false }, + { 55809, true }, + { 55822, true }, + { 55831, true }, + { 55852, true }, + { 55862, true }, + { 55874, true }, + { 55899, true }, + { 55915, true }, + { 55928, true }, { 55943, true }, - { 55953, true }, - { 55965, true }, - { 55990, true }, - { 56006, true }, - { 56019, true }, - { 56034, true }, - { 56048, true }, - { 56057, true }, - { 56075, true }, - { 56085, true }, - { 56103, true }, - { 56114, true }, - { 56140, false }, - { 56155, true }, - { 56170, true }, - { 56179, true }, - { 56188, true }, - { 56202, false }, - { 56213, true }, - { 56221, true }, - { 56230, true }, - { 56238, true }, - { 56249, true }, + { 55957, true }, + { 55966, true }, + { 55984, true }, + { 55994, true }, + { 56012, true }, + { 56023, true }, + { 56049, true }, + { 56064, true }, + { 56073, true }, + { 56082, true }, + { 56096, false }, + { 56107, true }, + { 56115, true }, + { 56124, true }, + { 56132, true }, + { 56143, true }, + { 56152, true }, + { 56164, true }, + { 56178, true }, + { 56192, true }, + { 56212, true }, + { 56224, true }, + { 56242, true }, { 56258, true }, - { 56270, true }, - { 56284, true }, - { 56298, true }, - { 56318, true }, - { 56330, true }, - { 56348, true }, - { 56364, true }, + { 56272, true }, + { 56289, true }, + { 56302, true }, + { 56312, true }, + { 56326, true }, + { 56338, true }, + { 56352, true }, + { 56365, true }, { 56378, true }, - { 56395, true }, - { 56408, true }, - { 56418, true }, - { 56432, true }, - { 56444, true }, - { 56458, true }, - { 56471, true }, - { 56484, true }, - { 56497, true }, - { 56508, true }, - { 56518, true }, - { 56525, true }, - { 56534, true }, + { 56391, true }, + { 56402, true }, + { 56412, true }, + { 56419, true }, + { 56428, true }, + { 56447, true }, + { 56461, true }, + { 56475, true }, + { 56486, true }, + { 56499, true }, + { 56515, true }, + { 56538, true }, { 56553, true }, { 56567, true }, - { 56581, true }, - { 56592, true }, - { 56605, true }, - { 56621, true }, - { 56644, true }, - { 56659, true }, - { 56673, true }, - { 56693, true }, - { 56705, true }, - { 56720, true }, - { 56739, true }, - { 56753, true }, + { 56587, true }, + { 56599, true }, + { 56614, true }, + { 56633, true }, + { 56647, true }, + { 56665, true }, + { 56683, true }, + { 56690, true }, + { 56702, true }, + { 56719, true }, + { 56738, true }, + { 56748, true }, + { 56761, true }, { 56771, true }, - { 56789, true }, - { 56796, true }, - { 56808, true }, + { 56785, false }, + { 56802, true }, + { 56815, true }, { 56825, true }, - { 56844, true }, - { 56854, true }, - { 56867, true }, + { 56837, true }, + { 56849, true }, + { 56862, false }, { 56877, true }, - { 56891, false }, - { 56908, true }, + { 56890, true }, + { 56904, true }, { 56921, true }, - { 56931, true }, - { 56943, true }, - { 56955, true }, - { 56968, false }, - { 56983, true }, - { 56996, true }, - { 57010, true }, - { 57027, true }, - { 57039, true }, - { 57058, true }, + { 56933, true }, + { 56952, true }, + { 56964, true }, + { 56976, true }, + { 56987, true }, + { 57001, true }, + { 57026, true }, + { 57049, false }, + { 57059, true }, { 57070, true }, - { 57082, true }, - { 57093, true }, - { 57107, true }, - { 57132, true }, - { 57155, false }, - { 57165, true }, - { 57176, true }, - { 57189, true }, - { 57200, true }, - { 57210, true }, - { 57223, true }, - { 57234, true }, - { 57254, true }, - { 57274, true }, - { 57292, true }, - { 57304, true }, - { 57323, true }, - { 57346, true }, - { 57364, true }, - { 57381, true }, - { 57395, true }, - { 57418, true }, - { 57428, true }, - { 57443, true }, - { 57459, true }, - { 57472, true }, + { 57083, true }, + { 57094, true }, + { 57104, true }, + { 57117, true }, + { 57128, true }, + { 57148, true }, + { 57168, true }, + { 57186, true }, + { 57198, true }, + { 57217, true }, + { 57240, true }, + { 57258, true }, + { 57275, true }, + { 57289, true }, + { 57312, true }, + { 57322, true }, + { 57337, true }, + { 57353, true }, + { 57366, true }, + { 57374, true }, + { 57386, true }, + { 57400, true }, + { 57422, true }, + { 57429, true }, + { 57442, true }, + { 57462, true }, { 57480, true }, - { 57492, true }, - { 57506, true }, - { 57528, true }, - { 57535, true }, - { 57548, true }, - { 57568, true }, - { 57586, true }, - { 57608, true }, - { 57621, true }, - { 57632, true }, - { 57646, true }, - { 57659, true }, - { 57678, true }, - { 57694, true }, - { 57713, true }, - { 57732, true }, - { 57747, true }, - { 57759, true }, - { 57775, true }, - { 57794, true }, - { 57811, true }, - { 57832, true }, - { 57851, true }, - { 57869, true }, - { 57887, true }, - { 57899, true }, - { 57908, true }, - { 57931, true }, - { 57945, true }, - { 57958, true }, - { 57970, true }, - { 57980, true }, - { 57991, false }, - { 58001, true }, - { 58021, true }, - { 58034, true }, - { 58049, true }, - { 58058, true }, - { 58070, true }, + { 57502, true }, + { 57515, true }, + { 57526, true }, + { 57540, true }, + { 57553, true }, + { 57572, true }, + { 57588, true }, + { 57607, true }, + { 57626, true }, + { 57641, true }, + { 57653, true }, + { 57669, true }, + { 57688, true }, + { 57705, true }, + { 57726, true }, + { 57745, true }, + { 57763, true }, + { 57781, true }, + { 57793, true }, + { 57802, true }, + { 57825, true }, + { 57839, true }, + { 57852, true }, + { 57864, true }, + { 57874, true }, + { 57885, false }, + { 57895, true }, + { 57915, true }, + { 57928, true }, + { 57943, true }, + { 57952, true }, + { 57964, true }, + { 57974, true }, + { 57981, true }, + { 57998, true }, + { 58011, true }, + { 58020, true }, + { 58033, true }, + { 58046, true }, + { 58064, true }, { 58080, true }, - { 58087, true }, - { 58104, true }, - { 58117, true }, - { 58126, true }, - { 58139, true }, - { 58152, true }, - { 58170, true }, - { 58186, true }, - { 58202, true }, - { 58216, true }, - { 58233, true }, - { 58243, true }, + { 58096, true }, + { 58110, true }, + { 58127, true }, + { 58137, true }, + { 58164, true }, + { 58199, true }, + { 58225, false }, + { 58238, true }, + { 58251, true }, { 58270, true }, - { 58305, true }, - { 58331, false }, - { 58344, true }, + { 58295, true }, + { 58310, true }, + { 58330, false }, + { 58340, true }, { 58357, true }, - { 58376, true }, - { 58401, true }, - { 58416, true }, - { 58436, false }, - { 58446, true }, - { 58463, true }, - { 58480, true }, - { 58490, true }, - { 58500, true }, - { 58515, true }, - { 58528, true }, - { 58543, true }, - { 58559, true }, - { 58572, true }, - { 58585, true }, - { 58599, true }, - { 58614, true }, - { 58626, true }, - { 58639, true }, - { 58658, true }, - { 58682, true }, - { 58704, true }, - { 58725, true }, - { 58750, true }, - { 58773, true }, - { 58793, true }, - { 58804, true }, - { 58816, true }, - { 58836, true }, - { 58853, true }, - { 58874, true }, - { 58892, true }, - { 58915, true }, - { 58931, true }, - { 58951, true }, - { 58964, true }, - { 58974, true }, - { 58985, true }, - { 59004, true }, - { 59014, true }, - { 59024, true }, - { 59032, true }, - { 59045, true }, - { 59058, true }, - { 59067, true }, - { 59074, true }, - { 59081, false }, - { 59097, true }, - { 59106, true }, - { 59123, true }, - { 59137, true }, - { 59156, true }, - { 59168, true }, - { 59191, true }, - { 59205, true }, - { 59221, true }, + { 58374, true }, + { 58384, true }, + { 58394, true }, + { 58409, true }, + { 58422, true }, + { 58437, true }, + { 58453, true }, + { 58466, true }, + { 58479, true }, + { 58493, true }, + { 58508, true }, + { 58520, true }, + { 58533, true }, + { 58552, true }, + { 58576, true }, + { 58598, true }, + { 58619, true }, + { 58644, true }, + { 58667, true }, + { 58687, true }, + { 58698, true }, + { 58710, true }, + { 58730, true }, + { 58747, true }, + { 58768, true }, + { 58786, true }, + { 58809, true }, + { 58825, true }, + { 58845, true }, + { 58858, true }, + { 58868, true }, + { 58879, true }, + { 58898, true }, + { 58908, true }, + { 58918, true }, + { 58926, true }, + { 58939, true }, + { 58952, true }, + { 58961, true }, + { 58968, true }, + { 58975, false }, + { 58991, true }, + { 59000, true }, + { 59017, true }, + { 59031, true }, + { 59050, true }, + { 59062, true }, + { 59085, true }, + { 59099, true }, + { 59115, true }, + { 59127, true }, + { 59143, true }, + { 59160, true }, + { 59178, true }, + { 59199, true }, + { 59216, true }, { 59233, true }, - { 59249, true }, - { 59266, true }, + { 59250, true }, + { 59267, true }, { 59284, true }, - { 59305, true }, - { 59322, true }, - { 59339, true }, + { 59301, true }, + { 59317, true }, + { 59331, true }, { 59356, true }, - { 59373, true }, - { 59390, true }, - { 59407, true }, - { 59423, true }, - { 59437, true }, - { 59462, true }, - { 59473, true }, - { 59489, true }, - { 59505, true }, - { 59521, false }, - { 59534, true }, - { 59544, false }, - { 59560, true }, - { 59574, true }, - { 59587, true }, - { 59597, true }, - { 59608, true }, - { 59622, true }, - { 59636, true }, - { 59646, false }, - { 59656, true }, - { 59665, true }, - { 59684, true }, - { 59693, false }, - { 59713, true }, - { 59736, true }, - { 59753, true }, + { 59367, true }, + { 59383, true }, + { 59399, true }, + { 59415, false }, + { 59428, true }, + { 59438, false }, + { 59454, true }, + { 59468, true }, + { 59481, true }, + { 59491, true }, + { 59502, true }, + { 59516, true }, + { 59530, true }, + { 59540, false }, + { 59550, true }, + { 59559, true }, + { 59578, true }, + { 59587, false }, + { 59607, true }, + { 59630, true }, + { 59647, true }, + { 59666, true }, + { 59683, true }, + { 59695, true }, + { 59706, false }, + { 59718, true }, + { 59729, true }, + { 59744, true }, + { 59762, true }, { 59772, true }, - { 59789, true }, - { 59801, true }, - { 59812, false }, - { 59824, true }, + { 59780, true }, + { 59794, true }, + { 59807, false }, + { 59820, true }, { 59835, true }, - { 59850, true }, - { 59868, true }, - { 59878, true }, - { 59886, true }, - { 59900, true }, - { 59913, false }, - { 59926, true }, - { 59941, true }, - { 59953, true }, - { 59967, true }, - { 59981, true }, - { 59991, true }, - { 60007, true }, - { 60023, true }, - { 60042, true }, - { 60061, false }, - { 60090, true }, - { 60104, true }, - { 60118, true }, - { 60139, true }, - { 60157, true }, - { 60172, true }, - { 60185, true }, - { 60203, true }, - { 60223, true }, - { 60235, true }, - { 60247, true }, - { 60262, true }, - { 60285, true }, - { 60309, true }, - { 60333, true }, - { 60343, true }, - { 60365, true }, - { 60397, true }, - { 60408, true }, - { 60418, true }, - { 60433, true }, - { 60447, false }, - { 60467, true }, - { 60485, true }, - { 60494, true }, - { 60501, true }, - { 60512, true }, - { 60521, true }, - { 60534, true }, + { 59849, true }, + { 59861, true }, + { 59875, true }, + { 59889, true }, + { 59899, true }, + { 59915, true }, + { 59931, true }, + { 59950, true }, + { 59969, false }, + { 59998, true }, + { 60012, true }, + { 60026, true }, + { 60047, true }, + { 60065, true }, + { 60080, true }, + { 60093, true }, + { 60111, true }, + { 60131, true }, + { 60143, true }, + { 60155, true }, + { 60170, true }, + { 60193, true }, + { 60217, true }, + { 60241, true }, + { 60251, true }, + { 60273, true }, + { 60305, true }, + { 60316, true }, + { 60326, true }, + { 60341, true }, + { 60355, false }, + { 60375, true }, + { 60393, true }, + { 60402, true }, + { 60409, true }, + { 60420, true }, + { 60429, true }, + { 60442, true }, + { 60465, false }, + { 60476, false }, + { 60488, false }, + { 60499, true }, + { 60515, true }, + { 60541, false }, { 60557, true }, - { 60572, false }, - { 60583, false }, - { 60595, false }, - { 60606, true }, - { 60622, true }, - { 60648, false }, - { 60664, true }, - { 60674, true }, + { 60567, true }, + { 60575, true }, + { 60584, true }, + { 60596, true }, + { 60608, false }, + { 60620, true }, + { 60633, true }, + { 60645, true }, + { 60662, true }, { 60682, true }, - { 60691, true }, - { 60703, true }, - { 60715, false }, - { 60727, true }, - { 60740, true }, - { 60757, true }, - { 60777, true }, - { 60788, true }, + { 60693, true }, + { 60709, true }, + { 60721, true }, + { 60738, true }, + { 60747, true }, + { 60760, true }, + { 60773, true }, + { 60791, true }, { 60804, true }, - { 60816, true }, - { 60833, true }, + { 60828, true }, { 60842, true }, - { 60855, true }, - { 60868, true }, - { 60886, true }, - { 60899, true }, + { 60859, true }, + { 60874, true }, + { 60884, true }, + { 60896, true }, + { 60908, true }, { 60923, true }, - { 60937, true }, - { 60954, true }, - { 60969, true }, - { 60979, true }, - { 60991, true }, - { 61003, true }, - { 61018, true }, - { 61035, true }, - { 61043, true }, - { 61062, true }, - { 61079, true }, - { 61096, true }, + { 60940, true }, + { 60948, true }, + { 60967, true }, + { 60984, true }, + { 61001, true }, + { 61016, true }, + { 61028, true }, + { 61053, false }, + { 61066, false }, + { 61078, true }, + { 61098, true }, { 61111, true }, { 61123, true }, - { 61148, false }, - { 61161, false }, - { 61173, true }, - { 61193, true }, - { 61206, true }, - { 61218, true }, - { 61242, true }, - { 61255, true }, - { 61274, true }, - { 61286, true }, - { 61298, true }, - { 61322, true }, - { 61343, true }, - { 61357, true }, - { 61382, true }, - { 61396, true }, - { 61409, false }, - { 61425, true }, - { 61437, true }, - { 61450, true }, - { 61460, true }, - { 61471, true }, - { 61482, true }, - { 61494, true }, - { 61503, true }, - { 61513, true }, - { 61525, true }, - { 61541, true }, - { 61563, true }, - { 61573, false }, - { 61587, true }, - { 61600, true }, - { 61621, true }, - { 61634, true }, - { 61647, true }, - { 61655, false }, - { 61672, true }, - { 61686, true }, - { 61702, true }, - { 61721, true }, - { 61740, true }, - { 61750, true }, - { 61764, true }, - { 61772, true }, - { 61791, false }, - { 61809, true }, - { 61818, true }, - { 61831, true }, + { 61147, true }, + { 61160, true }, + { 61179, true }, + { 61191, true }, + { 61203, true }, + { 61227, true }, + { 61248, true }, + { 61262, true }, + { 61276, true }, + { 61289, false }, + { 61305, true }, + { 61317, true }, + { 61330, true }, + { 61340, true }, + { 61351, true }, + { 61362, true }, + { 61374, true }, + { 61383, true }, + { 61393, true }, + { 61405, true }, + { 61421, true }, + { 61443, true }, + { 61453, false }, + { 61467, true }, + { 61480, true }, + { 61501, true }, + { 61514, true }, + { 61527, true }, + { 61535, false }, + { 61552, true }, + { 61566, true }, + { 61582, true }, + { 61601, true }, + { 61620, true }, + { 61630, true }, + { 61644, true }, + { 61652, true }, + { 61671, false }, + { 61689, true }, + { 61698, true }, + { 61711, true }, + { 61731, false }, + { 61744, true }, + { 61761, true }, + { 61774, true }, + { 61787, true }, + { 61811, true }, + { 61838, true }, { 61851, false }, - { 61864, true }, - { 61881, true }, - { 61894, true }, - { 61907, true }, - { 61931, true }, - { 61958, true }, - { 61971, false }, - { 61985, true }, - { 61997, true }, - { 62010, false }, - { 62022, true }, - { 62034, true }, - { 62049, true }, - { 62067, true }, - { 62080, true }, - { 62103, false }, - { 62114, true }, - { 62130, true }, - { 62148, true }, + { 61865, true }, + { 61877, true }, + { 61890, false }, + { 61902, true }, + { 61914, true }, + { 61929, true }, + { 61947, true }, + { 61960, true }, + { 61983, false }, + { 61994, true }, + { 62010, true }, + { 62028, true }, + { 62048, true }, + { 62070, true }, + { 62086, true }, + { 62103, true }, + { 62120, true }, + { 62138, true }, + { 62151, true }, { 62168, true }, - { 62190, true }, - { 62206, true }, - { 62223, true }, + { 62183, true }, + { 62197, true }, + { 62213, true }, + { 62221, true }, { 62240, true }, + { 62250, true }, { 62258, true }, - { 62271, true }, - { 62288, true }, - { 62303, true }, - { 62317, true }, - { 62333, true }, + { 62267, true }, + { 62282, true }, + { 62297, true }, + { 62314, false }, + { 62325, true }, { 62341, true }, - { 62360, true }, - { 62370, true }, - { 62378, true }, - { 62387, true }, - { 62402, true }, - { 62417, true }, - { 62434, false }, - { 62445, true }, - { 62461, true }, - { 62475, true }, - { 62487, true }, - { 62495, true }, - { 62504, true }, - { 62514, true }, - { 62520, true }, - { 62532, true }, - { 62554, true }, - { 62568, true }, - { 62583, true }, - { 62594, true }, - { 62607, true }, + { 62355, true }, + { 62367, true }, + { 62375, true }, + { 62384, true }, + { 62400, true }, + { 62410, true }, + { 62416, true }, + { 62428, true }, + { 62450, true }, + { 62464, true }, + { 62479, true }, + { 62490, true }, + { 62503, true }, + { 62519, true }, + { 62537, false }, + { 62550, true }, + { 62559, true }, + { 62570, true }, + { 62589, true }, + { 62597, true }, + { 62614, true }, { 62623, true }, - { 62641, false }, - { 62654, true }, - { 62663, true }, - { 62674, true }, - { 62693, true }, - { 62701, true }, - { 62718, true }, - { 62727, true }, - { 62736, true }, - { 62755, true }, - { 62766, true }, - { 62782, true }, - { 62803, true }, - { 62820, true }, - { 62833, true }, - { 62844, true }, - { 62869, true }, - { 62888, false }, - { 62902, true }, - { 62917, true }, - { 62929, true }, - { 62940, true }, - { 62954, true }, - { 62968, true }, - { 62985, true }, - { 63005, true }, - { 63014, true }, - { 63028, true }, - { 63039, true }, - { 63059, false }, - { 63083, true }, - { 63094, false }, - { 63102, true }, - { 63120, true }, - { 63138, true }, - { 63160, true }, - { 63182, true }, - { 63198, true }, - { 63210, true }, - { 63222, true }, - { 63236, true }, - { 63249, false }, - { 63266, true }, - { 63275, true }, - { 63297, true }, - { 63317, true }, - { 63344, true }, - { 63363, true }, - { 63383, true }, - { 63392, true }, - { 63409, true }, - { 63424, true }, - { 63453, true }, - { 63475, true }, - { 63493, true }, - { 63507, true }, + { 62632, true }, + { 62651, true }, + { 62662, true }, + { 62678, true }, + { 62699, true }, + { 62716, true }, + { 62729, true }, + { 62740, true }, + { 62765, true }, + { 62784, false }, + { 62798, true }, + { 62813, true }, + { 62825, true }, + { 62836, true }, + { 62850, true }, + { 62864, true }, + { 62881, true }, + { 62901, true }, + { 62910, true }, + { 62924, true }, + { 62935, true }, + { 62955, false }, + { 62979, true }, + { 62990, false }, + { 62998, true }, + { 63016, true }, + { 63034, true }, + { 63056, true }, + { 63078, true }, + { 63094, true }, + { 63106, true }, + { 63118, true }, + { 63132, true }, + { 63145, false }, + { 63162, true }, + { 63171, true }, + { 63193, true }, + { 63213, true }, + { 63240, true }, + { 63259, true }, + { 63279, true }, + { 63288, true }, + { 63305, true }, + { 63320, true }, + { 63349, true }, + { 63371, true }, + { 63389, true }, + { 63403, true }, + { 63418, true }, + { 63431, true }, + { 63441, true }, + { 63459, true }, + { 63478, true }, + { 63496, true }, + { 63514, true }, { 63522, true }, - { 63535, true }, - { 63545, true }, - { 63563, true }, - { 63582, true }, - { 63600, true }, - { 63618, true }, - { 63626, true }, - { 63633, false }, - { 63653, true }, - { 63662, true }, - { 63677, true }, - { 63695, true }, + { 63529, false }, + { 63549, true }, + { 63558, true }, + { 63573, true }, + { 63591, true }, + { 63603, true }, + { 63612, false }, + { 63622, true }, + { 63630, true }, + { 63647, true }, + { 63658, true }, + { 63668, true }, + { 63685, true }, { 63707, true }, - { 63716, false }, - { 63726, true }, - { 63734, true }, - { 63751, true }, + { 63722, true }, + { 63739, true }, + { 63749, true }, { 63762, true }, - { 63772, true }, - { 63789, true }, - { 63811, true }, - { 63826, true }, - { 63843, true }, - { 63853, true }, - { 63866, true }, - { 63881, true }, - { 63897, true }, - { 63908, true }, - { 63920, true }, - { 63942, true }, - { 63955, true }, - { 63966, true }, - { 63982, true }, - { 63998, true }, - { 64008, true }, - { 64020, true }, - { 64028, true }, - { 64047, true }, - { 64066, true }, - { 64079, true }, + { 63777, true }, + { 63793, true }, + { 63804, true }, + { 63816, true }, + { 63838, true }, + { 63851, true }, + { 63862, true }, + { 63878, true }, + { 63894, true }, + { 63904, true }, + { 63916, true }, + { 63924, true }, + { 63943, true }, + { 63962, true }, + { 63975, true }, + { 63989, true }, + { 64001, true }, + { 64015, true }, + { 64027, true }, + { 64041, true }, + { 64055, true }, + { 64077, true }, { 64093, true }, - { 64110, true }, - { 64122, true }, - { 64136, true }, - { 64148, true }, - { 64162, true }, - { 64176, true }, - { 64198, true }, - { 64214, true }, - { 64233, true }, - { 64246, true }, - { 64264, true }, - { 64279, true }, - { 64294, true }, - { 64313, true }, - { 64326, true }, - { 64351, true }, - { 64364, true }, - { 64375, true }, - { 64389, true }, - { 64402, true }, - { 64420, true }, - { 64439, true }, - { 64453, true }, - { 64464, true }, - { 64477, true }, - { 64493, true }, + { 64112, true }, + { 64125, true }, + { 64143, true }, + { 64158, true }, + { 64173, true }, + { 64192, true }, + { 64205, true }, + { 64230, true }, + { 64243, true }, + { 64254, true }, + { 64268, true }, + { 64281, true }, + { 64299, true }, + { 64318, true }, + { 64332, true }, + { 64343, true }, + { 64356, true }, + { 64372, true }, + { 64384, true }, + { 64400, true }, + { 64413, true }, + { 64429, true }, + { 64444, true }, + { 64459, true }, + { 64473, true }, + { 64492, true }, { 64505, true }, - { 64521, true }, - { 64534, true }, - { 64550, true }, - { 64565, true }, - { 64580, true }, - { 64594, true }, - { 64613, true }, - { 64626, true }, + { 64515, true }, + { 64527, true }, + { 64537, true }, + { 64553, true }, + { 64561, true }, + { 64569, true }, + { 64582, false }, + { 64593, true }, + { 64609, true }, + { 64619, true }, { 64636, true }, - { 64648, true }, - { 64658, true }, - { 64674, true }, - { 64682, true }, - { 64690, true }, - { 64703, false }, - { 64714, true }, - { 64730, true }, - { 64740, true }, - { 64757, true }, - { 64775, false }, - { 64788, true }, - { 64801, true }, - { 64810, true }, - { 64825, true }, - { 64839, true }, - { 64857, true }, - { 64873, true }, - { 64882, true }, - { 64891, true }, - { 64906, true }, - { 64916, true }, - { 64926, true }, - { 64940, true }, - { 64952, true }, - { 64969, true }, - { 64983, true }, - { 64991, true }, - { 64999, true }, - { 65008, true }, - { 65020, false }, - { 65028, true }, - { 65054, true }, - { 65067, true }, - { 65081, true }, - { 65091, true }, - { 65106, true }, - { 65117, true }, - { 65128, true }, - { 65139, true }, - { 65151, true }, - { 65164, true }, - { 65172, false }, + { 64654, false }, + { 64667, true }, + { 64680, true }, + { 64689, true }, + { 64704, true }, + { 64718, true }, + { 64736, true }, + { 64752, true }, + { 64761, true }, + { 64770, true }, + { 64785, true }, + { 64795, true }, + { 64805, true }, + { 64819, true }, + { 64831, true }, + { 64848, true }, + { 64862, true }, + { 64870, true }, + { 64878, true }, + { 64887, true }, + { 64899, false }, + { 64907, true }, + { 64933, true }, + { 64946, true }, + { 64960, true }, + { 64970, true }, + { 64985, true }, + { 64996, true }, + { 65007, true }, + { 65018, true }, + { 65030, true }, + { 65043, true }, + { 65051, false }, + { 65065, true }, + { 65086, true }, + { 65097, true }, + { 65111, true }, + { 65129, true }, + { 65140, true }, + { 65154, true }, + { 65170, false }, { 65186, true }, - { 65207, true }, - { 65218, true }, - { 65232, true }, - { 65250, true }, - { 65261, true }, - { 65275, true }, - { 65291, false }, - { 65307, true }, - { 65318, true }, - { 65337, true }, - { 65351, true }, - { 65360, true }, - { 65374, true }, + { 65197, true }, + { 65216, true }, + { 65230, true }, + { 65239, true }, + { 65253, true }, + { 65264, true }, + { 65273, true }, + { 65291, true }, + { 65305, true }, + { 65323, true }, + { 65342, true }, + { 65352, true }, + { 65365, true }, + { 65376, true }, { 65385, true }, - { 65394, true }, - { 65412, true }, - { 65426, true }, + { 65405, true }, + { 65419, true }, + { 65427, true }, + { 65437, true }, { 65444, true }, - { 65463, true }, - { 65473, true }, - { 65486, true }, - { 65497, true }, - { 65506, true }, - { 65526, true }, + { 65457, true }, + { 65468, true }, + { 65482, true }, + { 65496, true }, + { 65510, true }, + { 65520, true }, + { 65530, true }, { 65540, true }, - { 65548, true }, - { 65558, true }, - { 65565, true }, + { 65552, true }, + { 65559, true }, + { 65569, true }, { 65578, true }, - { 65589, true }, - { 65603, true }, - { 65617, true }, - { 65631, true }, - { 65641, true }, - { 65651, true }, - { 65661, true }, - { 65673, true }, + { 65593, true }, + { 65600, true }, + { 65610, true }, + { 65622, true }, + { 65632, true }, + { 65643, true }, + { 65650, true }, + { 65659, true }, + { 65671, true }, { 65680, true }, - { 65690, true }, - { 65699, true }, - { 65714, true }, - { 65721, true }, - { 65731, true }, - { 65743, true }, - { 65753, true }, - { 65764, true }, - { 65771, true }, - { 65780, true }, - { 65792, true }, - { 65801, true }, - { 65815, true }, - { 65828, true }, - { 65837, true }, - { 65849, true }, - { 65871, true }, - { 65894, true }, - { 65908, true }, - { 65923, true }, - { 65938, true }, - { 65954, true }, - { 65972, true }, - { 65982, true }, - { 66002, true }, - { 66013, true }, - { 66031, true }, - { 66043, true }, + { 65694, true }, + { 65707, true }, + { 65716, true }, + { 65728, true }, + { 65750, true }, + { 65773, true }, + { 65787, true }, + { 65802, true }, + { 65817, true }, + { 65833, true }, + { 65851, true }, + { 65861, true }, + { 65881, true }, + { 65892, true }, + { 65910, true }, + { 65922, true }, + { 65933, true }, + { 65949, true }, + { 65966, true }, + { 65981, true }, + { 65997, true }, + { 66012, true }, + { 66028, true }, + { 66037, true }, { 66054, true }, - { 66070, true }, - { 66087, true }, - { 66102, true }, + { 66071, true }, + { 66089, true }, + { 66101, true }, { 66118, true }, - { 66133, true }, - { 66149, true }, - { 66158, true }, - { 66175, true }, - { 66192, true }, - { 66210, true }, - { 66222, true }, - { 66239, true }, - { 66253, true }, - { 66267, true }, - { 66282, true }, - { 66297, true }, - { 66308, true }, - { 66322, true }, - { 66337, true }, - { 66352, true }, - { 66367, true }, - { 66389, true }, - { 66407, true }, - { 66428, true }, - { 66452, true }, - { 66474, true }, + { 66132, true }, + { 66146, true }, + { 66161, true }, + { 66176, true }, + { 66187, true }, + { 66201, true }, + { 66216, true }, + { 66231, true }, + { 66246, true }, + { 66268, true }, + { 66286, true }, + { 66307, true }, + { 66331, true }, + { 66353, true }, + { 66365, true }, + { 66378, true }, + { 66394, true }, + { 66408, true }, + { 66421, true }, + { 66439, true }, + { 66452, false }, + { 66473, true }, { 66486, true }, - { 66499, true }, + { 66501, true }, { 66515, true }, - { 66529, true }, - { 66542, true }, - { 66560, true }, - { 66573, false }, - { 66594, true }, - { 66607, true }, - { 66622, true }, - { 66636, true }, - { 66647, true }, - { 66672, true }, - { 66688, true }, - { 66705, true }, - { 66717, false }, - { 66734, true }, - { 66746, true }, - { 66759, true }, - { 66770, true }, - { 66785, true }, - { 66797, false }, - { 66808, true }, - { 66822, true }, - { 66832, true }, - { 66841, true }, - { 66848, true }, - { 66865, true }, - { 66877, true }, - { 66886, true }, - { 66897, true }, - { 66909, true }, - { 66916, false }, - { 66923, false }, - { 66932, true }, - { 66944, true }, - { 66956, true }, + { 66526, true }, + { 66551, true }, + { 66567, true }, + { 66584, true }, + { 66596, false }, + { 66613, true }, + { 66625, true }, + { 66638, true }, + { 66649, true }, + { 66664, true }, + { 66676, false }, + { 66687, true }, + { 66701, true }, + { 66711, true }, + { 66720, true }, + { 66727, true }, + { 66744, true }, + { 66756, true }, + { 66765, true }, + { 66776, true }, + { 66788, true }, + { 66795, false }, + { 66802, false }, + { 66811, true }, + { 66823, true }, + { 66835, true }, + { 66845, true }, + { 66854, true }, + { 66863, true }, + { 66870, true }, + { 66882, false }, + { 66894, false }, + { 66902, true }, + { 66914, true }, + { 66927, true }, + { 66941, true }, + { 66954, true }, { 66966, true }, - { 66975, true }, - { 66984, true }, - { 66991, true }, - { 67003, false }, - { 67015, false }, - { 67023, true }, - { 67035, true }, - { 67048, true }, - { 67062, true }, - { 67075, true }, - { 67087, true }, - { 67098, true }, - { 67108, true }, - { 67116, true }, - { 67129, true }, - { 67141, true }, - { 67152, true }, - { 67164, true }, - { 67174, false }, - { 67192, true }, - { 67210, true }, - { 67232, true }, - { 67254, true }, - { 67265, true }, - { 67280, true }, - { 67291, true }, - { 67307, true }, - { 67330, true }, - { 67348, true }, - { 67359, true }, - { 67377, true }, - { 67404, true }, - { 67424, true }, - { 67436, true }, - { 67454, true }, - { 67468, true }, - { 67484, true }, - { 67500, true }, - { 67514, true }, - { 67528, true }, - { 67542, true }, - { 67553, true }, - { 67577, true }, - { 67605, false }, - { 67616, true }, - { 67634, true }, - { 67652, true }, - { 67676, true }, - { 67697, true }, - { 67718, true }, - { 67739, true }, - { 67753, true }, - { 67766, true }, - { 67785, true }, - { 67803, true }, - { 67813, true }, - { 67831, true }, - { 67849, true }, - { 67870, true }, - { 67890, true }, - { 67900, true }, - { 67916, true }, - { 67930, true }, - { 67946, true }, - { 67957, true }, - { 67968, true }, - { 67978, true }, - { 67988, true }, - { 68005, true }, - { 68019, false }, - { 68032, true }, - { 68044, true }, - { 68055, true }, - { 68072, true }, - { 68082, true }, - { 68096, true }, - { 68113, true }, - { 68132, true }, - { 68150, true }, - { 68161, true }, - { 68172, true }, - { 68183, true }, - { 68194, true }, - { 68205, true }, - { 68216, true }, - { 68227, true }, - { 68247, true }, - { 68260, true }, - { 68273, true }, - { 68283, true }, - { 68298, true }, - { 68312, true }, - { 68327, true }, - { 68340, true }, - { 68357, true }, - { 68374, true }, - { 68387, true }, - { 68401, true }, - { 68410, true }, - { 68429, false }, - { 68440, true }, - { 68451, true }, - { 68468, true }, - { 68477, true }, - { 68491, true }, - { 68499, true }, - { 68507, true }, - { 68514, true }, - { 68521, true }, - { 68530, true }, - { 68549, true }, - { 68564, true }, - { 68585, true }, - { 68605, true }, - { 68622, true }, - { 68638, true }, - { 68658, true }, - { 68677, true }, + { 66977, true }, + { 66987, true }, + { 66995, true }, + { 67008, true }, + { 67020, true }, + { 67031, true }, + { 67043, true }, + { 67053, false }, + { 67071, true }, + { 67089, true }, + { 67111, true }, + { 67133, true }, + { 67144, true }, + { 67159, true }, + { 67170, true }, + { 67186, true }, + { 67209, true }, + { 67227, true }, + { 67238, true }, + { 67256, true }, + { 67283, true }, + { 67303, true }, + { 67315, true }, + { 67333, true }, + { 67347, true }, + { 67363, true }, + { 67379, true }, + { 67393, true }, + { 67407, true }, + { 67421, true }, + { 67432, true }, + { 67456, true }, + { 67484, false }, + { 67495, true }, + { 67513, true }, + { 67531, true }, + { 67555, true }, + { 67576, true }, + { 67597, true }, + { 67618, true }, + { 67632, true }, + { 67645, true }, + { 67664, true }, + { 67682, true }, + { 67692, true }, + { 67710, true }, + { 67728, true }, + { 67749, true }, + { 67769, true }, + { 67779, true }, + { 67795, true }, + { 67809, true }, + { 67825, true }, + { 67836, true }, + { 67847, true }, + { 67857, true }, + { 67867, true }, + { 67884, true }, + { 67898, false }, + { 67911, true }, + { 67923, true }, + { 67934, true }, + { 67951, true }, + { 67961, true }, + { 67975, true }, + { 67992, true }, + { 68011, true }, + { 68029, true }, + { 68040, true }, + { 68051, true }, + { 68062, true }, + { 68073, true }, + { 68084, true }, + { 68095, true }, + { 68106, true }, + { 68126, true }, + { 68139, true }, + { 68152, true }, + { 68162, true }, + { 68177, true }, + { 68191, true }, + { 68206, true }, + { 68219, true }, + { 68236, true }, + { 68253, true }, + { 68266, true }, + { 68280, true }, + { 68289, true }, + { 68308, false }, + { 68319, true }, + { 68330, true }, + { 68347, true }, + { 68356, true }, + { 68370, true }, + { 68378, true }, + { 68386, true }, + { 68393, true }, + { 68400, true }, + { 68409, true }, + { 68428, true }, + { 68449, true }, + { 68469, true }, + { 68486, true }, + { 68502, true }, + { 68522, true }, + { 68541, true }, + { 68562, true }, + { 68575, true }, + { 68590, true }, + { 68602, true }, + { 68618, false }, + { 68632, false }, + { 68645, false }, + { 68652, true }, + { 68660, true }, + { 68670, true }, + { 68685, true }, { 68698, true }, - { 68711, true }, - { 68726, true }, - { 68738, true }, - { 68754, false }, - { 68768, false }, - { 68781, false }, + { 68709, true }, + { 68724, true }, + { 68746, true }, + { 68765, true }, + { 68777, true }, { 68788, true }, - { 68796, true }, - { 68808, true }, - { 68818, true }, - { 68833, true }, - { 68846, true }, - { 68857, true }, - { 68872, true }, - { 68894, true }, - { 68913, true }, - { 68925, true }, - { 68936, true }, - { 68952, true }, - { 68970, true }, - { 68988, true }, - { 69002, true }, - { 69012, true }, - { 69019, true }, - { 69030, true }, - { 69042, false }, - { 69062, false }, - { 69078, true }, - { 69089, true }, - { 69104, true }, - { 69117, true }, - { 69130, true }, + { 68804, true }, + { 68822, true }, + { 68840, true }, + { 68854, true }, + { 68864, true }, + { 68871, true }, + { 68882, true }, + { 68894, false }, + { 68914, false }, + { 68930, true }, + { 68941, true }, + { 68956, true }, + { 68969, true }, + { 68982, true }, + { 68994, true }, + { 69011, false }, + { 69022, false }, + { 69032, true }, + { 69047, true }, + { 69063, true }, + { 69092, true }, + { 69111, true }, + { 69125, true }, { 69142, true }, - { 69159, false }, - { 69170, false }, - { 69180, true }, - { 69195, true }, - { 69211, true }, - { 69240, true }, - { 69259, true }, - { 69273, true }, - { 69290, true }, - { 69316, true }, - { 69331, true }, - { 69346, true }, - { 69361, true }, - { 69375, true }, - { 69394, true }, - { 69419, true }, - { 69435, true }, - { 69456, true }, - { 69490, true }, - { 69514, true }, - { 69543, false }, - { 69558, true }, - { 69574, true }, - { 69599, true }, - { 69611, true }, - { 69625, true }, - { 69634, true }, - { 69654, false }, - { 69664, true }, - { 69679, true }, - { 69687, true }, - { 69696, true }, - { 69704, true }, + { 69168, true }, + { 69183, true }, + { 69198, true }, + { 69213, true }, + { 69227, true }, + { 69246, true }, + { 69271, true }, + { 69287, true }, + { 69308, true }, + { 69342, true }, + { 69366, true }, + { 69395, false }, + { 69410, true }, + { 69426, true }, + { 69451, true }, + { 69463, true }, + { 69477, true }, + { 69486, true }, + { 69506, false }, + { 69516, true }, + { 69531, true }, + { 69539, true }, + { 69548, true }, + { 69556, true }, + { 69572, true }, + { 69594, true }, + { 69606, true }, + { 69618, true }, + { 69626, true }, + { 69637, true }, + { 69647, false }, + { 69659, true }, + { 69675, true }, + { 69691, true }, + { 69705, true }, { 69720, true }, - { 69742, true }, - { 69754, true }, - { 69766, true }, - { 69774, true }, - { 69785, true }, - { 69795, false }, - { 69807, true }, + { 69734, true }, + { 69745, true }, + { 69760, true }, + { 69775, true }, + { 69786, false }, + { 69798, true }, + { 69812, true }, { 69823, true }, - { 69839, true }, - { 69853, true }, + { 69833, true }, + { 69850, true }, { 69868, true }, - { 69882, true }, - { 69893, true }, - { 69908, true }, - { 69923, true }, - { 69934, false }, - { 69946, true }, - { 69960, true }, - { 69971, true }, - { 69981, true }, - { 69998, true }, - { 70016, true }, - { 70026, true }, - { 70049, true }, - { 70063, true }, - { 70079, true }, - { 70092, true }, - { 70111, true }, - { 70124, true }, - { 70141, true }, - { 70159, false }, - { 70172, true }, - { 70186, true }, - { 70196, true }, - { 70207, false }, - { 70216, true }, - { 70232, true }, - { 70239, true }, - { 70260, false }, - { 70275, true }, - { 70290, true }, - { 70307, true }, - { 70316, true }, - { 70325, true }, - { 70337, true }, - { 70355, true }, - { 70365, true }, - { 70378, true }, - { 70389, true }, - { 70404, true }, - { 70415, true }, - { 70431, true }, - { 70444, true }, - { 70454, true }, - { 70470, true }, - { 70492, true }, - { 70504, true }, - { 70517, true }, - { 70530, true }, - { 70545, true }, + { 69878, true }, + { 69901, true }, + { 69915, true }, + { 69931, true }, + { 69944, true }, + { 69963, true }, + { 69976, true }, + { 69993, true }, + { 70011, false }, + { 70024, true }, + { 70038, true }, + { 70048, true }, + { 70059, false }, + { 70068, true }, + { 70084, true }, + { 70091, true }, + { 70112, false }, + { 70127, true }, + { 70142, true }, + { 70159, true }, + { 70168, true }, + { 70177, true }, + { 70189, true }, + { 70207, true }, + { 70217, true }, + { 70230, true }, + { 70241, true }, + { 70256, true }, + { 70267, true }, + { 70283, true }, + { 70296, true }, + { 70306, true }, + { 70322, true }, + { 70344, true }, + { 70356, true }, + { 70369, true }, + { 70382, true }, + { 70397, true }, + { 70411, true }, + { 70427, false }, + { 70440, true }, + { 70452, true }, + { 70464, true }, + { 70481, true }, + { 70497, true }, + { 70509, false }, + { 70519, true }, + { 70532, true }, + { 70548, true }, { 70559, true }, - { 70575, false }, - { 70588, true }, - { 70600, true }, - { 70612, true }, - { 70629, true }, - { 70645, true }, - { 70657, false }, - { 70667, true }, - { 70680, true }, - { 70696, true }, - { 70716, false }, - { 70724, true }, - { 70736, true }, - { 70747, true }, - { 70766, false }, - { 70786, true }, - { 70795, true }, - { 70806, true }, - { 70837, true }, - { 70851, true }, - { 70865, true }, - { 70885, true }, - { 70904, true }, - { 70920, true }, - { 70935, true }, - { 70949, true }, - { 70971, true }, - { 70979, true }, - { 70992, true }, - { 71003, true }, - { 71015, true }, - { 71027, true }, - { 71043, true }, - { 71054, true }, - { 71079, true }, - { 71095, true }, - { 71111, true }, - { 71127, true }, - { 71146, true }, - { 71170, true }, - { 71186, true }, - { 71202, false }, + { 70579, false }, + { 70587, true }, + { 70599, true }, + { 70610, true }, + { 70629, false }, + { 70649, true }, + { 70658, true }, + { 70669, true }, + { 70700, true }, + { 70714, true }, + { 70728, true }, + { 70748, true }, + { 70767, true }, + { 70783, true }, + { 70798, true }, + { 70812, true }, + { 70834, true }, + { 70842, true }, + { 70855, true }, + { 70866, true }, + { 70878, true }, + { 70890, true }, + { 70906, true }, + { 70917, true }, + { 70942, true }, + { 70958, true }, + { 70974, true }, + { 70990, true }, + { 71009, true }, + { 71033, true }, + { 71049, true }, + { 71065, false }, + { 71078, true }, + { 71088, true }, + { 71100, true }, + { 71112, true }, + { 71132, true }, + { 71153, false }, + { 71169, true }, + { 71187, true }, + { 71202, true }, { 71215, true }, - { 71225, true }, - { 71237, true }, + { 71227, false }, + { 71235, true }, { 71249, true }, - { 71269, true }, - { 71290, false }, - { 71306, true }, - { 71324, true }, - { 71339, true }, - { 71352, true }, - { 71364, false }, - { 71372, true }, - { 71386, true }, - { 71400, true }, - { 71412, true }, - { 71426, true }, - { 71438, true }, - { 71452, true }, - { 71465, true }, - { 71483, true }, - { 71499, true }, - { 71519, true }, - { 71550, true }, - { 71581, true }, - { 71603, true }, - { 71621, true }, - { 71635, true }, - { 71657, true }, - { 71672, true }, - { 71691, true }, - { 71701, true }, - { 71716, true }, - { 71731, true }, - { 71746, true }, - { 71763, true }, - { 71776, true }, - { 71789, true }, - { 71799, true }, - { 71822, true }, - { 71833, true }, - { 71845, true }, - { 71862, true }, - { 71879, true }, - { 71894, true }, - { 71901, true }, - { 71914, true }, - { 71931, true }, - { 71941, true }, - { 71950, true }, - { 71969, true }, - { 71987, true }, - { 72008, true }, - { 72028, true }, - { 72041, true }, - { 72058, true }, - { 72071, true }, - { 72093, true }, - { 72105, true }, - { 72121, true }, + { 71263, true }, + { 71275, true }, + { 71289, true }, + { 71301, true }, + { 71315, true }, + { 71328, true }, + { 71346, true }, + { 71362, true }, + { 71382, true }, + { 71413, true }, + { 71444, true }, + { 71466, true }, + { 71484, true }, + { 71498, true }, + { 71520, true }, + { 71535, true }, + { 71554, true }, + { 71564, true }, + { 71579, true }, + { 71594, true }, + { 71609, true }, + { 71626, true }, + { 71639, true }, + { 71652, true }, + { 71662, true }, + { 71685, true }, + { 71696, true }, + { 71708, true }, + { 71725, true }, + { 71742, true }, + { 71757, true }, + { 71764, true }, + { 71777, true }, + { 71794, true }, + { 71804, true }, + { 71813, true }, + { 71832, true }, + { 71850, true }, + { 71871, true }, + { 71891, true }, + { 71904, true }, + { 71921, true }, + { 71934, true }, + { 71956, true }, + { 71968, true }, + { 71984, true }, + { 71994, true }, + { 72007, true }, + { 72029, true }, + { 72043, true }, + { 72065, true }, + { 72082, true }, + { 72096, true }, + { 72104, true }, + { 72116, true }, { 72131, true }, - { 72144, true }, - { 72166, true }, - { 72180, true }, - { 72202, true }, - { 72219, true }, - { 72233, true }, - { 72241, true }, - { 72253, true }, - { 72268, true }, - { 72278, true }, - { 72289, true }, - { 72301, true }, - { 72312, true }, - { 72321, true }, - { 72331, true }, - { 72353, true }, - { 72365, true }, - { 72383, true }, - { 72394, true }, - { 72409, true }, - { 72422, true }, - { 72436, true }, + { 72141, true }, + { 72152, true }, + { 72164, true }, + { 72175, true }, + { 72184, true }, + { 72194, true }, + { 72216, true }, + { 72228, true }, + { 72246, true }, + { 72257, true }, + { 72272, true }, + { 72285, true }, + { 72299, true }, + { 72314, true }, + { 72326, true }, + { 72336, true }, + { 72354, true }, + { 72362, true }, + { 72373, true }, + { 72387, true }, + { 72400, true }, + { 72411, true }, + { 72422, false }, + { 72438, true }, { 72451, true }, - { 72463, true }, - { 72473, true }, - { 72491, true }, - { 72499, true }, - { 72510, true }, - { 72524, true }, - { 72537, true }, - { 72548, true }, - { 72559, false }, - { 72575, true }, - { 72588, true }, - { 72609, true }, - { 72624, true }, - { 72635, true }, - { 72651, true }, - { 72669, true }, - { 72690, true }, - { 72702, true }, + { 72472, true }, + { 72487, true }, + { 72498, true }, + { 72514, true }, + { 72532, true }, + { 72553, true }, + { 72565, true }, + { 72574, true }, + { 72587, false }, + { 72605, true }, + { 72614, true }, + { 72625, true }, + { 72637, false }, + { 72655, true }, + { 72673, true }, + { 72692, true }, { 72711, true }, - { 72724, false }, - { 72742, true }, - { 72751, true }, - { 72762, true }, - { 72774, false }, - { 72792, true }, - { 72810, true }, - { 72829, true }, - { 72848, true }, - { 72862, true }, - { 72882, false }, - { 72902, true }, + { 72725, true }, + { 72745, false }, + { 72765, true }, + { 72777, true }, + { 72790, true }, + { 72809, true }, + { 72821, true }, + { 72834, true }, + { 72849, true }, + { 72863, true }, + { 72873, true }, + { 72883, true }, + { 72893, true }, + { 72905, true }, { 72914, true }, - { 72927, true }, - { 72946, true }, - { 72958, true }, - { 72971, true }, - { 72986, true }, - { 73000, true }, - { 73010, true }, - { 73020, true }, - { 73030, true }, - { 73039, true }, + { 72929, true }, + { 72944, true }, + { 72953, true }, + { 72966, true }, + { 72993, true }, + { 73001, true }, + { 73022, true }, + { 73036, true }, + { 73046, true }, { 73054, true }, - { 73069, true }, - { 73078, true }, - { 73091, true }, - { 73118, true }, - { 73126, true }, - { 73147, true }, + { 73063, true }, + { 73072, true }, + { 73089, true }, + { 73101, true }, + { 73109, true }, + { 73130, true }, + { 73149, true }, { 73161, true }, - { 73171, true }, { 73179, true }, - { 73188, true }, - { 73197, true }, + { 73191, true }, + { 73202, true }, { 73214, true }, - { 73226, true }, - { 73234, true }, - { 73255, true }, - { 73274, true }, - { 73286, true }, - { 73304, true }, - { 73316, true }, - { 73327, true }, - { 73339, true }, - { 73348, true }, - { 73357, true }, - { 73364, true }, - { 73372, true }, - { 73386, false }, - { 73397, true }, - { 73408, true }, + { 73223, true }, + { 73232, true }, + { 73239, true }, + { 73247, true }, + { 73261, false }, + { 73272, true }, + { 73283, true }, + { 73298, true }, + { 73311, false }, + { 73321, true }, + { 73335, true }, + { 73355, true }, + { 73370, true }, + { 73383, true }, + { 73395, true }, + { 73410, true }, { 73423, true }, - { 73436, false }, - { 73446, true }, - { 73460, true }, - { 73480, true }, - { 73495, true }, - { 73508, true }, - { 73520, true }, - { 73535, true }, - { 73548, true }, - { 73575, true }, - { 73589, true }, + { 73450, true }, + { 73464, true }, + { 73481, true }, + { 73501, true }, + { 73516, true }, + { 73526, true }, + { 73539, true }, + { 73556, true }, + { 73569, true }, + { 73579, true }, { 73606, true }, - { 73626, true }, - { 73641, true }, - { 73651, true }, - { 73664, true }, - { 73681, true }, - { 73694, true }, - { 73704, true }, - { 73731, true }, - { 73741, true }, - { 73750, true }, - { 73757, true }, - { 73773, true }, - { 73784, true }, - { 73795, true }, - { 73809, true }, + { 73616, true }, + { 73625, true }, + { 73632, true }, + { 73648, true }, + { 73659, true }, + { 73670, true }, + { 73684, true }, + { 73695, true }, + { 73705, true }, + { 73726, true }, + { 73734, true }, + { 73744, true }, + { 73756, true }, + { 73779, true }, + { 73793, true }, + { 73812, true }, { 73820, true }, { 73830, true }, - { 73851, true }, - { 73859, true }, - { 73869, true }, - { 73881, true }, - { 73904, true }, - { 73918, true }, - { 73937, true }, - { 73945, true }, - { 73955, true }, - { 73964, true }, - { 73982, true }, - { 74014, true }, + { 73839, true }, + { 73857, true }, + { 73889, true }, + { 73905, true }, + { 73926, true }, + { 73943, true }, + { 73954, true }, + { 73974, true }, + { 73987, true }, + { 74001, true }, + { 74011, true }, { 74030, true }, - { 74051, true }, - { 74068, true }, - { 74079, true }, - { 74099, true }, - { 74112, true }, - { 74126, true }, - { 74136, true }, - { 74155, true }, + { 74048, true }, + { 74059, true }, + { 74067, true }, + { 74081, true }, + { 74093, true }, + { 74106, true }, + { 74119, true }, + { 74128, true }, + { 74138, true }, + { 74150, true }, + { 74161, true }, { 74173, true }, - { 74184, true }, - { 74192, true }, - { 74206, true }, - { 74218, true }, - { 74231, true }, - { 74244, true }, - { 74253, true }, - { 74263, true }, - { 74275, true }, + { 74183, true }, + { 74206, false }, + { 74221, true }, + { 74240, true }, + { 74258, true }, + { 74272, true }, { 74286, true }, - { 74298, true }, - { 74308, true }, - { 74331, false }, - { 74346, true }, - { 74365, true }, - { 74383, true }, - { 74397, true }, - { 74411, true }, - { 74421, true }, - { 74434, true }, - { 74446, true }, - { 74460, true }, - { 74476, true }, - { 74485, true }, - { 74504, true }, + { 74296, true }, + { 74309, true }, + { 74321, true }, + { 74335, true }, + { 74351, true }, + { 74366, true }, + { 74375, true }, + { 74390, true }, + { 74403, true }, + { 74419, true }, + { 74436, false }, + { 74453, true }, + { 74475, true }, + { 74497, true }, { 74519, true }, - { 74532, true }, - { 74548, true }, - { 74565, false }, - { 74582, true }, - { 74604, true }, - { 74626, true }, - { 74648, true }, - { 74660, true }, - { 74674, true }, - { 74687, true }, - { 74696, true }, - { 74712, true }, - { 74729, true }, - { 74743, true }, - { 74756, true }, - { 74770, true }, - { 74782, true }, - { 74795, true }, - { 74808, true }, - { 74818, true }, - { 74832, false }, - { 74844, true }, - { 74857, true }, - { 74879, true }, - { 74901, true }, - { 74912, true }, - { 74927, true }, - { 74938, true }, - { 74958, true }, - { 74975, true }, - { 74994, true }, - { 75021, true }, - { 75040, true }, - { 75052, true }, - { 75073, true }, - { 75098, true }, - { 75117, true }, - { 75132, true }, - { 75152, false }, - { 75160, true }, - { 75172, true }, - { 75184, true }, - { 75198, true }, - { 75208, true }, - { 75221, true }, - { 75239, true }, + { 74531, true }, + { 74545, true }, + { 74558, true }, + { 74567, true }, + { 74583, true }, + { 74600, true }, + { 74614, true }, + { 74627, true }, + { 74641, true }, + { 74653, true }, + { 74666, true }, + { 74679, true }, + { 74689, true }, + { 74703, false }, + { 74715, true }, + { 74728, true }, + { 74750, true }, + { 74772, true }, + { 74783, true }, + { 74798, true }, + { 74809, true }, + { 74829, true }, + { 74846, true }, + { 74865, true }, + { 74892, true }, + { 74911, true }, + { 74923, true }, + { 74944, true }, + { 74969, true }, + { 74988, true }, + { 75003, true }, + { 75023, false }, + { 75031, true }, + { 75043, true }, + { 75055, true }, + { 75069, true }, + { 75079, true }, + { 75092, true }, + { 75110, true }, + { 75124, true }, + { 75131, true }, + { 75138, true }, + { 75150, true }, + { 75161, true }, + { 75174, true }, + { 75188, true }, + { 75205, true }, + { 75219, true }, + { 75235, true }, + { 75246, true }, { 75253, true }, - { 75260, true }, - { 75267, true }, - { 75279, true }, - { 75290, true }, - { 75303, true }, - { 75317, true }, + { 75262, true }, + { 75276, false }, + { 75291, true }, + { 75319, true }, { 75334, true }, - { 75348, true }, - { 75364, true }, - { 75375, true }, - { 75382, true }, - { 75391, true }, - { 75405, false }, - { 75420, true }, - { 75448, true }, + { 75355, true }, + { 75369, true }, + { 75390, true }, + { 75406, true }, + { 75416, true }, + { 75427, true }, + { 75437, true }, + { 75450, true }, { 75463, true }, - { 75484, true }, - { 75498, true }, - { 75519, true }, - { 75529, true }, - { 75540, true }, - { 75550, true }, - { 75563, true }, - { 75576, true }, - { 75593, true }, - { 75612, true }, + { 75480, true }, + { 75499, true }, + { 75518, true }, + { 75536, true }, + { 75547, true }, + { 75559, true }, + { 75571, true }, + { 75582, true }, + { 75594, true }, + { 75609, true }, + { 75620, true }, { 75631, true }, - { 75649, true }, - { 75660, true }, - { 75672, true }, - { 75684, true }, - { 75695, true }, - { 75707, true }, - { 75722, true }, - { 75733, true }, - { 75744, true }, - { 75755, true }, - { 75767, true }, - { 75778, true }, - { 75791, true }, - { 75800, true }, + { 75642, true }, + { 75654, true }, + { 75665, true }, + { 75678, true }, + { 75687, true }, + { 75696, true }, + { 75709, true }, + { 75716, false }, + { 75724, true }, + { 75732, true }, + { 75747, true }, + { 75758, false }, + { 75770, true }, + { 75794, true }, { 75809, true }, { 75822, true }, - { 75829, false }, - { 75837, true }, - { 75845, true }, - { 75860, true }, - { 75873, true }, - { 75884, false }, - { 75896, true }, - { 75920, true }, - { 75935, true }, - { 75948, true }, - { 75962, true }, - { 75980, true }, - { 75988, true }, - { 76013, true }, - { 76033, true }, - { 76057, true }, - { 76069, true }, - { 76085, true }, - { 76094, true }, - { 76110, true }, - { 76128, true }, - { 76143, true }, - { 76163, true }, - { 76176, true }, - { 76192, true }, - { 76206, true }, - { 76222, true }, - { 76242, true }, - { 76260, true }, - { 76279, true }, - { 76296, true }, - { 76312, true }, - { 76341, true }, - { 76361, true }, - { 76378, true }, - { 76394, true }, - { 76403, true }, - { 76416, true }, - { 76428, false }, - { 76442, true }, - { 76459, true }, - { 76492, true }, + { 75836, true }, + { 75854, true }, + { 75862, true }, + { 75887, true }, + { 75907, true }, + { 75931, true }, + { 75943, true }, + { 75959, true }, + { 75968, true }, + { 75984, true }, + { 76002, true }, + { 76017, true }, + { 76037, true }, + { 76050, true }, + { 76066, true }, + { 76080, true }, + { 76096, true }, + { 76116, true }, + { 76134, true }, + { 76153, true }, + { 76170, true }, + { 76186, true }, + { 76215, true }, + { 76235, true }, + { 76252, true }, + { 76268, true }, + { 76277, true }, + { 76290, true }, + { 76302, false }, + { 76316, true }, + { 76333, true }, + { 76366, true }, + { 76386, true }, + { 76398, true }, + { 76413, true }, + { 76424, true }, + { 76441, true }, + { 76453, true }, + { 76465, true }, + { 76474, true }, + { 76491, true }, { 76512, true }, - { 76524, true }, - { 76539, true }, - { 76550, true }, - { 76567, true }, - { 76579, true }, - { 76591, true }, - { 76600, true }, - { 76617, true }, - { 76638, true }, - { 76653, true }, + { 76527, true }, + { 76545, true }, + { 76561, true }, + { 76582, true }, + { 76596, true }, + { 76610, true }, + { 76621, true }, + { 76632, true }, + { 76648, true }, + { 76660, true }, { 76671, true }, - { 76687, true }, - { 76708, true }, - { 76722, true }, - { 76736, true }, - { 76747, true }, - { 76763, true }, - { 76775, true }, - { 76786, true }, - { 76800, true }, + { 76685, true }, + { 76694, true }, + { 76703, true }, + { 76718, true }, + { 76726, true }, + { 76737, true }, + { 76748, true }, + { 76762, true }, + { 76777, true }, + { 76795, true }, { 76809, true }, - { 76818, true }, - { 76833, true }, - { 76841, true }, - { 76852, true }, - { 76863, true }, - { 76877, true }, - { 76892, true }, - { 76910, true }, - { 76924, true }, - { 76934, true }, - { 76944, true }, + { 76819, true }, + { 76829, true }, + { 76838, true }, + { 76850, true }, + { 76870, true }, + { 76893, true }, + { 76908, true }, + { 76916, true }, + { 76929, true }, + { 76941, true }, { 76953, true }, - { 76965, true }, - { 76985, true }, - { 77008, true }, - { 77023, true }, - { 77031, true }, - { 77044, true }, - { 77056, true }, - { 77068, true }, - { 77078, false }, - { 77087, false }, - { 77096, false }, - { 77105, true }, - { 77124, true }, - { 77147, true }, - { 77161, true }, - { 77176, true }, - { 77195, true }, - { 77208, true }, - { 77224, true }, - { 77237, true }, - { 77254, true }, + { 76963, false }, + { 76972, false }, + { 76981, false }, + { 76990, true }, + { 77009, true }, + { 77032, true }, + { 77046, true }, + { 77061, true }, + { 77080, true }, + { 77093, true }, + { 77109, true }, + { 77122, true }, + { 77139, true }, + { 77154, true }, + { 77164, true }, + { 77180, true }, + { 77199, true }, + { 77214, true }, + { 77233, true }, + { 77241, true }, + { 77255, true }, { 77269, true }, - { 77279, true }, - { 77295, true }, - { 77314, true }, - { 77329, true }, - { 77348, true }, - { 77356, true }, - { 77370, true }, - { 77384, true }, - { 77401, false }, - { 77421, true }, - { 77434, true }, - { 77449, true }, - { 77467, true }, - { 77478, true }, - { 77488, true }, - { 77502, true }, - { 77515, true }, - { 77530, true }, - { 77555, true }, - { 77581, true }, - { 77596, true }, - { 77608, true }, - { 77633, false }, - { 77642, true }, - { 77649, true }, - { 77657, true }, - { 77665, true }, - { 77676, true }, - { 77692, true }, - { 77709, true }, - { 77733, true }, - { 77747, true }, - { 77761, true }, - { 77777, true }, - { 77804, true }, - { 77818, true }, - { 77827, true }, - { 77840, true }, - { 77852, true }, - { 77875, true }, - { 77895, true }, - { 77914, true }, - { 77936, true }, - { 77950, true }, - { 77970, true }, - { 77995, true }, - { 78011, true }, - { 78023, true }, - { 78035, true }, - { 78057, true }, - { 78072, true }, - { 78087, true }, - { 78104, true }, - { 78119, true }, - { 78136, true }, - { 78151, true }, - { 78166, true }, - { 78178, false }, - { 78188, true }, - { 78205, true }, - { 78216, false }, - { 78231, true }, - { 78248, true }, - { 78262, true }, - { 78275, true }, - { 78287, true }, - { 78297, true }, - { 78309, true }, - { 78324, true }, - { 78335, true }, - { 78355, true }, - { 78367, true }, - { 78392, true }, - { 78401, true }, - { 78409, true }, - { 78432, true }, - { 78449, true }, - { 78460, true }, - { 78476, false }, - { 78488, true }, - { 78503, true }, - { 78511, true }, - { 78521, true }, - { 78536, true }, - { 78550, true }, - { 78560, false }, - { 78578, true }, - { 78602, true }, - { 78614, true }, - { 78642, true }, - { 78658, true }, - { 78670, true }, - { 78684, true }, - { 78712, true }, - { 78726, true }, - { 78742, true }, - { 78759, true }, - { 78776, true }, - { 78798, true }, - { 78808, true }, - { 78826, true }, - { 78845, true }, - { 78864, true }, - { 78889, true }, - { 78908, true }, - { 78922, true }, - { 78935, true }, - { 78964, true }, - { 78994, true }, - { 79006, true }, - { 79015, true }, - { 79028, true }, - { 79039, true }, - { 79049, true }, - { 79065, true }, - { 79082, true }, - { 79105, true }, - { 79131, true }, - { 79145, true }, - { 79159, true }, - { 79183, false }, - { 79193, true }, - { 79209, true }, - { 79217, true }, - { 79236, true }, - { 79248, true }, - { 79259, true }, - { 79275, true }, - { 79289, true }, - { 79301, true }, - { 79314, true }, - { 79333, true }, - { 79344, true }, - { 79356, true }, + { 77286, false }, + { 77306, true }, + { 77319, true }, + { 77334, true }, + { 77352, true }, + { 77363, true }, + { 77373, true }, + { 77387, true }, + { 77400, true }, + { 77415, true }, + { 77440, true }, + { 77466, true }, + { 77481, true }, + { 77493, true }, + { 77518, false }, + { 77527, true }, + { 77534, true }, + { 77542, true }, + { 77550, true }, + { 77561, true }, + { 77577, true }, + { 77594, true }, + { 77618, true }, + { 77632, true }, + { 77646, true }, + { 77662, true }, + { 77689, true }, + { 77703, true }, + { 77712, true }, + { 77725, true }, + { 77737, true }, + { 77760, true }, + { 77780, true }, + { 77799, true }, + { 77821, true }, + { 77835, true }, + { 77855, true }, + { 77880, true }, + { 77896, true }, + { 77908, true }, + { 77920, true }, + { 77942, true }, + { 77957, true }, + { 77972, true }, + { 77989, true }, + { 78004, true }, + { 78021, true }, + { 78036, true }, + { 78051, true }, + { 78063, false }, + { 78073, true }, + { 78090, true }, + { 78101, false }, + { 78116, true }, + { 78133, true }, + { 78147, true }, + { 78160, true }, + { 78172, true }, + { 78182, true }, + { 78194, true }, + { 78209, true }, + { 78220, true }, + { 78240, true }, + { 78252, true }, + { 78277, true }, + { 78286, true }, + { 78294, true }, + { 78317, true }, + { 78334, true }, + { 78345, true }, + { 78361, false }, + { 78373, true }, + { 78388, true }, + { 78396, true }, + { 78406, true }, + { 78421, true }, + { 78435, true }, + { 78445, false }, + { 78463, true }, + { 78487, true }, + { 78499, true }, + { 78527, true }, + { 78543, true }, + { 78555, true }, + { 78569, true }, + { 78597, true }, + { 78611, true }, + { 78627, true }, + { 78644, true }, + { 78661, true }, + { 78683, true }, + { 78693, true }, + { 78711, true }, + { 78730, true }, + { 78749, true }, + { 78774, true }, + { 78793, true }, + { 78807, true }, + { 78820, true }, + { 78849, true }, + { 78879, true }, + { 78891, true }, + { 78900, true }, + { 78913, true }, + { 78924, true }, + { 78934, true }, + { 78950, true }, + { 78967, true }, + { 78990, true }, + { 79016, true }, + { 79030, true }, + { 79044, true }, + { 79068, false }, + { 79078, true }, + { 79094, true }, + { 79102, true }, + { 79121, true }, + { 79133, true }, + { 79144, true }, + { 79160, true }, + { 79174, true }, + { 79186, true }, + { 79199, true }, + { 79218, true }, + { 79229, true }, + { 79241, true }, + { 79254, true }, + { 79268, true }, + { 79278, true }, + { 79291, true }, + { 79303, true }, + { 79319, true }, + { 79327, false }, + { 79335, true }, + { 79357, true }, { 79369, true }, - { 79379, true }, - { 79392, true }, - { 79404, true }, - { 79420, true }, - { 79428, false }, - { 79436, true }, - { 79458, true }, - { 79470, true }, - { 79478, true }, - { 79499, true }, - { 79523, true }, + { 79377, true }, + { 79398, true }, + { 79422, true }, + { 79438, true }, + { 79452, true }, + { 79469, true }, + { 79481, true }, + { 79491, true }, + { 79506, true }, + { 79516, true }, { 79539, true }, { 79553, true }, - { 79570, true }, - { 79582, true }, - { 79597, true }, - { 79607, true }, - { 79630, true }, - { 79644, true }, - { 79659, true }, - { 79671, true }, + { 79568, true }, + { 79580, true }, + { 79589, true }, + { 79602, true }, + { 79617, true }, + { 79631, true }, + { 79643, true }, + { 79658, true }, + { 79669, true }, { 79680, true }, - { 79693, true }, - { 79708, true }, - { 79722, true }, - { 79734, true }, - { 79749, true }, - { 79760, true }, - { 79771, true }, - { 79781, true }, - { 79795, true }, - { 79804, true }, - { 79812, true }, - { 79822, true }, - { 79831, true }, - { 79839, true }, - { 79847, true }, - { 79856, true }, - { 79868, true }, - { 79880, true }, - { 79890, true }, - { 79900, true }, - { 79912, true }, - { 79926, true }, - { 79941, true }, - { 79952, true }, - { 79966, true }, - { 79977, true }, - { 79985, true }, - { 79996, true }, - { 80007, true }, - { 80022, true }, - { 80035, true }, - { 80042, true }, - { 80062, true }, - { 80071, true }, - { 80084, true }, - { 80101, true }, - { 80116, true }, - { 80131, true }, - { 80151, true }, - { 80160, true }, - { 80172, true }, - { 80181, true }, - { 80191, true }, - { 80201, false }, - { 80208, true }, - { 80219, true }, - { 80232, true }, - { 80247, true }, - { 80254, true }, + { 79690, true }, + { 79704, true }, + { 79713, true }, + { 79721, true }, + { 79731, true }, + { 79740, true }, + { 79748, true }, + { 79756, true }, + { 79765, true }, + { 79777, true }, + { 79789, true }, + { 79799, true }, + { 79809, true }, + { 79821, true }, + { 79835, true }, + { 79850, true }, + { 79861, true }, + { 79875, true }, + { 79886, true }, + { 79894, true }, + { 79905, true }, + { 79916, true }, + { 79931, true }, + { 79944, true }, + { 79951, true }, + { 79971, true }, + { 79980, true }, + { 79993, true }, + { 80010, true }, + { 80025, true }, + { 80040, true }, + { 80060, true }, + { 80069, true }, + { 80081, true }, + { 80090, true }, + { 80100, true }, + { 80110, false }, + { 80117, true }, + { 80128, true }, + { 80141, true }, + { 80156, true }, + { 80163, true }, + { 80183, true }, + { 80193, true }, + { 80204, false }, + { 80217, true }, + { 80231, true }, + { 80240, false }, + { 80256, true }, + { 80265, false }, { 80274, true }, - { 80284, true }, - { 80295, false }, - { 80308, true }, - { 80322, true }, - { 80331, false }, - { 80347, true }, - { 80356, false }, - { 80365, true }, - { 80373, true }, - { 80385, true }, - { 80392, true }, - { 80404, true }, - { 80416, true }, - { 80435, true }, - { 80448, true }, - { 80461, false }, - { 80470, true }, - { 80479, true }, - { 80490, true }, - { 80510, true }, - { 80527, true }, - { 80542, true }, - { 80558, false }, - { 80573, true }, - { 80592, true }, - { 80609, true }, - { 80620, true }, - { 80637, false }, - { 80658, false }, - { 80674, false }, - { 80694, true }, - { 80706, true }, - { 80729, true }, - { 80741, true }, + { 80282, true }, + { 80294, true }, + { 80301, true }, + { 80319, true }, + { 80331, true }, + { 80343, true }, + { 80362, true }, + { 80375, true }, + { 80388, false }, + { 80397, true }, + { 80406, true }, + { 80417, true }, + { 80437, true }, + { 80454, true }, + { 80469, true }, + { 80485, false }, + { 80500, true }, + { 80519, true }, + { 80536, true }, + { 80547, true }, + { 80564, false }, + { 80585, false }, + { 80601, false }, + { 80621, true }, + { 80633, true }, + { 80656, true }, + { 80668, true }, + { 80681, true }, + { 80693, true }, + { 80704, true }, + { 80716, true }, + { 80725, true }, + { 80736, true }, { 80754, true }, - { 80766, true }, - { 80777, true }, - { 80789, true }, - { 80798, true }, - { 80809, true }, - { 80827, true }, - { 80854, true }, - { 80864, true }, - { 80872, true }, - { 80886, true }, - { 80901, true }, - { 80911, true }, - { 80922, true }, - { 80931, true }, - { 80950, true }, - { 80963, true }, - { 80973, true }, - { 80981, true }, - { 80988, true }, - { 81001, true }, - { 81011, true }, - { 81020, false }, - { 81030, true }, - { 81039, true }, - { 81051, true }, - { 81061, false }, - { 81078, true }, - { 81087, true }, - { 81097, true }, - { 81105, true }, - { 81115, true }, - { 81125, true }, - { 81138, true }, - { 81150, true }, - { 81165, true }, - { 81177, true }, - { 81193, true }, - { 81207, true }, - { 81221, true }, - { 81228, true }, - { 81240, true }, - { 81254, true }, - { 81265, true }, - { 81274, true }, - { 81288, true }, - { 81300, true }, - { 81310, true }, - { 81320, true }, - { 81332, true }, - { 81342, true }, + { 80781, true }, + { 80791, true }, + { 80799, true }, + { 80813, true }, + { 80828, true }, + { 80838, true }, + { 80849, true }, + { 80858, true }, + { 80877, true }, + { 80890, true }, + { 80900, true }, + { 80908, true }, + { 80915, true }, + { 80928, true }, + { 80938, true }, + { 80947, false }, + { 80957, true }, + { 80966, true }, + { 80978, true }, + { 80988, false }, + { 81005, true }, + { 81014, true }, + { 81024, true }, + { 81032, true }, + { 81042, true }, + { 81052, true }, + { 81065, true }, + { 81077, true }, + { 81092, true }, + { 81104, true }, + { 81120, true }, + { 81134, true }, + { 81148, true }, + { 81155, true }, + { 81167, true }, + { 81181, true }, + { 81192, true }, + { 81201, true }, + { 81215, true }, + { 81227, true }, + { 81237, true }, + { 81247, true }, + { 81259, true }, + { 81269, true }, + { 81287, true }, + { 81302, true }, + { 81315, true }, + { 81322, true }, + { 81339, true }, + { 81350, true }, { 81360, true }, - { 81375, true }, - { 81388, true }, - { 81395, true }, - { 81412, true }, - { 81423, true }, - { 81433, true }, - { 81443, true }, - { 81452, true }, - { 81474, true }, - { 81493, true }, - { 81500, true }, - { 81514, true }, - { 81529, true }, - { 81543, true }, - { 81556, true }, - { 81570, true }, - { 81593, true }, - { 81604, true }, - { 81613, true }, - { 81624, true }, - { 81638, true }, - { 81649, true }, - { 81661, true }, + { 81370, true }, + { 81379, true }, + { 81401, true }, + { 81420, true }, + { 81427, true }, + { 81441, true }, + { 81456, true }, + { 81478, true }, + { 81492, true }, + { 81505, true }, + { 81519, true }, + { 81542, true }, + { 81553, true }, + { 81562, true }, + { 81573, true }, + { 81587, true }, + { 81598, true }, + { 81610, true }, + { 81629, true }, + { 81642, true }, + { 81651, true }, + { 81667, true }, { 81680, true }, - { 81693, true }, - { 81702, true }, - { 81718, true }, - { 81731, true }, - { 81743, true }, - { 81756, true }, - { 81764, true }, - { 81776, true }, - { 81785, true }, - { 81800, true }, - { 81809, true }, - { 81821, true }, - { 81831, true }, - { 81846, true }, - { 81854, true }, - { 81869, true }, - { 81880, true }, - { 81891, true }, - { 81900, true }, + { 81692, true }, + { 81705, true }, + { 81713, true }, + { 81725, true }, + { 81734, true }, + { 81749, true }, + { 81758, true }, + { 81770, true }, + { 81780, true }, + { 81795, true }, + { 81803, true }, + { 81818, true }, + { 81829, true }, + { 81840, true }, + { 81849, true }, + { 81864, true }, + { 81878, true }, + { 81892, true }, { 81915, true }, - { 81929, true }, - { 81943, true }, - { 81966, true }, - { 81991, true }, - { 82010, true }, - { 82024, true }, - { 82040, true }, + { 81940, true }, + { 81959, true }, + { 81973, true }, + { 81989, true }, + { 82003, true }, + { 82019, true }, + { 82037, true }, { 82054, true }, - { 82070, true }, - { 82088, true }, - { 82105, true }, - { 82120, true }, - { 82135, true }, - { 82144, true }, + { 82069, true }, + { 82084, true }, + { 82093, true }, + { 82106, true }, + { 82123, true }, + { 82136, true }, + { 82146, true }, { 82157, true }, - { 82174, true }, - { 82187, true }, - { 82197, true }, - { 82208, true }, - { 82219, true }, - { 82229, true }, - { 82241, true }, - { 82262, true }, - { 82276, false }, - { 82296, false }, - { 82308, true }, - { 82321, true }, - { 82331, true }, - { 82344, true }, - { 82357, true }, - { 82373, true }, - { 82390, true }, - { 82402, true }, - { 82416, true }, - { 82430, true }, - { 82446, true }, - { 82458, true }, - { 82479, false }, - { 82493, true }, - { 82511, true }, - { 82528, true }, - { 82540, true }, - { 82560, true }, - { 82576, true }, - { 82598, true }, - { 82620, true }, - { 82639, true }, - { 82656, true }, - { 82668, true }, - { 82681, true }, - { 82701, true }, - { 82726, true }, - { 82739, true }, - { 82754, true }, - { 82771, false }, - { 82784, true }, + { 82168, true }, + { 82178, true }, + { 82190, true }, + { 82211, true }, + { 82225, false }, + { 82245, false }, + { 82257, true }, + { 82270, true }, + { 82280, true }, + { 82293, true }, + { 82306, true }, + { 82322, true }, + { 82339, true }, + { 82351, true }, + { 82365, true }, + { 82379, true }, + { 82395, true }, + { 82407, true }, + { 82428, false }, + { 82442, true }, + { 82460, true }, + { 82477, true }, + { 82489, true }, + { 82509, true }, + { 82525, true }, + { 82547, true }, + { 82569, true }, + { 82588, true }, + { 82605, true }, + { 82617, true }, + { 82630, true }, + { 82650, true }, + { 82675, true }, + { 82688, true }, + { 82703, true }, + { 82720, false }, + { 82733, true }, + { 82744, true }, + { 82760, true }, + { 82775, true }, { 82795, true }, - { 82811, true }, - { 82826, true }, - { 82846, true }, - { 82871, true }, - { 82887, true }, - { 82904, true }, - { 82915, true }, - { 82927, true }, - { 82941, true }, - { 82957, false }, - { 82970, true }, - { 82983, true }, - { 82995, true }, - { 83012, true }, - { 83024, false }, - { 83033, false }, - { 83043, true }, + { 82820, true }, + { 82836, true }, + { 82853, true }, + { 82864, true }, + { 82876, true }, + { 82890, true }, + { 82906, false }, + { 82919, true }, + { 82932, true }, + { 82944, true }, + { 82961, true }, + { 82973, false }, + { 82982, false }, + { 82992, true }, + { 83003, true }, + { 83016, false }, + { 83029, true }, + { 83040, true }, { 83054, true }, - { 83067, false }, - { 83080, true }, - { 83091, true }, - { 83105, true }, - { 83121, true }, - { 83140, true }, - { 83153, true }, - { 83176, true }, - { 83190, true }, - { 83205, true }, - { 83215, true }, - { 83228, true }, - { 83243, true }, - { 83259, true }, - { 83275, true }, - { 83292, true }, - { 83305, true }, - { 83317, true }, - { 83330, true }, - { 83342, true }, - { 83357, true }, - { 83374, true }, - { 83383, true }, - { 83410, true }, - { 83431, true }, - { 83448, true }, - { 83459, false }, + { 83070, true }, + { 83089, true }, + { 83102, true }, + { 83125, true }, + { 83139, true }, + { 83154, true }, + { 83164, true }, + { 83177, true }, + { 83192, true }, + { 83208, true }, + { 83224, true }, + { 83241, true }, + { 83254, true }, + { 83266, true }, + { 83279, true }, + { 83291, true }, + { 83306, true }, + { 83323, true }, + { 83332, true }, + { 83359, true }, + { 83380, true }, + { 83397, true }, + { 83408, false }, + { 83426, true }, + { 83441, true }, + { 83453, true }, + { 83465, true }, { 83477, true }, - { 83492, true }, - { 83504, true }, - { 83516, true }, - { 83528, true }, - { 83547, true }, - { 83582, true }, - { 83605, true }, - { 83622, true }, - { 83635, true }, - { 83647, true }, - { 83664, false }, - { 83683, true }, - { 83701, true }, - { 83732, true }, + { 83496, true }, + { 83531, true }, + { 83554, true }, + { 83571, true }, + { 83584, true }, + { 83596, true }, + { 83613, false }, + { 83632, true }, + { 83650, true }, + { 83681, true }, + { 83696, true }, + { 83718, true }, + { 83730, true }, { 83747, true }, - { 83769, true }, - { 83781, true }, - { 83798, true }, - { 83815, true }, - { 83827, true }, - { 83846, true }, - { 83858, true }, - { 83873, true }, - { 83890, true }, - { 83907, true }, - { 83923, true }, - { 83947, true }, - { 83972, true }, - { 83994, true }, + { 83764, true }, + { 83776, true }, + { 83795, true }, + { 83807, true }, + { 83822, true }, + { 83839, true }, + { 83856, true }, + { 83872, true }, + { 83888, true }, + { 83912, true }, + { 83937, true }, + { 83959, true }, + { 83986, true }, + { 84004, true }, { 84021, true }, - { 84039, true }, - { 84056, true }, - { 84074, true }, - { 84095, true }, - { 84123, true }, - { 84147, true }, - { 84171, true }, - { 84184, true }, - { 84197, true }, - { 84214, true }, - { 84229, true }, - { 84254, false }, - { 84268, true }, - { 84278, true }, - { 84297, true }, - { 84313, true }, - { 84337, true }, - { 84352, true }, + { 84036, true }, + { 84054, true }, + { 84075, true }, + { 84103, true }, + { 84127, true }, + { 84151, true }, + { 84164, true }, + { 84177, true }, + { 84194, true }, + { 84209, true }, + { 84234, false }, + { 84248, true }, + { 84258, true }, + { 84277, true }, + { 84293, true }, + { 84317, true }, + { 84332, true }, + { 84349, true }, + { 84359, true }, { 84369, true }, - { 84379, true }, - { 84389, true }, - { 84401, true }, - { 84414, true }, - { 84427, true }, - { 84445, true }, - { 84458, true }, - { 84472, true }, - { 84482, true }, - { 84498, true }, - { 84511, true }, - { 84530, true }, - { 84548, true }, - { 84562, true }, - { 84572, true }, + { 84381, true }, + { 84394, true }, + { 84407, true }, + { 84425, true }, + { 84438, true }, + { 84452, true }, + { 84462, true }, + { 84478, true }, + { 84491, true }, + { 84510, true }, + { 84528, true }, + { 84542, true }, + { 84552, true }, + { 84560, true }, + { 84570, true }, { 84580, true }, - { 84590, true }, - { 84600, true }, - { 84612, true }, - { 84626, false }, - { 84639, true }, - { 84647, true }, - { 84658, true }, - { 84669, true }, - { 84677, true }, - { 84693, true }, - { 84709, true }, - { 84716, true }, - { 84724, true }, - { 84734, true }, - { 84746, true }, - { 84760, true }, - { 84769, true }, - { 84785, true }, - { 84795, false }, - { 84813, true }, - { 84825, true }, - { 84837, false }, - { 84848, true }, + { 84592, true }, + { 84606, false }, + { 84619, true }, + { 84627, true }, + { 84638, true }, + { 84649, true }, + { 84657, true }, + { 84673, true }, + { 84689, true }, + { 84696, true }, + { 84704, true }, + { 84714, true }, + { 84726, true }, + { 84740, true }, + { 84749, true }, + { 84765, true }, + { 84775, false }, + { 84793, true }, + { 84805, true }, + { 84817, false }, + { 84828, true }, + { 84841, true }, + { 84851, true }, { 84861, true }, { 84871, true }, { 84881, true }, { 84891, true }, - { 84901, true }, - { 84911, true }, + { 84910, true }, + { 84919, true }, { 84930, true }, { 84939, true }, - { 84950, true }, { 84959, true }, - { 84979, true }, - { 84995, true }, - { 85003, true }, - { 85020, true }, - { 85031, true }, - { 85043, true }, - { 85054, true }, - { 85069, true }, - { 85080, true }, - { 85090, true }, - { 85099, true }, - { 85117, true }, - { 85133, true }, - { 85147, true }, - { 85175, true }, - { 85184, true }, - { 85199, true }, - { 85216, true }, - { 85239, true }, - { 85258, true }, - { 85267, true }, - { 85285, true }, - { 85300, true }, - { 85314, true }, - { 85337, true }, - { 85359, true }, - { 85369, true }, - { 85385, true }, - { 85401, true }, - { 85409, true }, - { 85419, true }, - { 85431, true }, - { 85443, true }, - { 85460, true }, - { 85477, true }, - { 85509, true }, - { 85527, true }, - { 85541, true }, - { 85555, true }, - { 85573, true }, - { 85592, true }, - { 85603, true }, - { 85614, true }, - { 85632, true }, - { 85645, true }, - { 85656, true }, - { 85666, true }, - { 85678, true }, - { 85689, true }, - { 85700, true }, - { 85710, true }, - { 85719, true }, - { 85736, true }, - { 85755, true }, - { 85768, true }, - { 85781, true }, - { 85800, true }, - { 85817, true }, - { 85849, true }, - { 85863, true }, - { 85875, true }, - { 85899, true }, - { 85922, true }, - { 85947, true }, - { 85960, true }, - { 85979, true }, - { 85993, true }, - { 86006, true }, - { 86021, false }, - { 86041, true }, - { 86054, true }, - { 86071, true }, - { 86086, true }, - { 86103, true }, - { 86112, true }, - { 86121, true }, - { 86137, true }, - { 86157, true }, - { 86176, true }, - { 86185, true }, - { 86196, true }, - { 86205, true }, - { 86216, true }, - { 86229, true }, - { 86238, true }, - { 86251, true }, - { 86261, true }, - { 86274, true }, - { 86287, true }, - { 86298, true }, - { 86309, true }, - { 86318, true }, - { 86332, true }, - { 86349, true }, - { 86366, true }, - { 86375, true }, - { 86390, true }, - { 86405, true }, - { 86424, true }, - { 86437, false }, - { 86450, true }, - { 86459, true }, - { 86473, true }, - { 86496, false }, - { 86508, true }, - { 86519, true }, - { 86536, true }, - { 86550, true }, - { 86567, true }, - { 86588, true }, - { 86599, true }, - { 86610, true }, - { 86617, true }, - { 86628, true }, - { 86635, true }, - { 86645, true }, - { 86657, true }, - { 86666, true }, - { 86679, true }, - { 86691, true }, - { 86705, true }, - { 86719, true }, - { 86726, true }, - { 86733, true }, - { 86740, true }, - { 86749, true }, - { 86757, true }, - { 86767, true }, - { 86785, true }, - { 86799, true }, - { 86811, true }, - { 86822, true }, - { 86833, true }, - { 86844, true }, - { 86857, true }, - { 86868, true }, - { 86877, true }, - { 86894, true }, - { 86905, true }, - { 86912, true }, - { 86919, true }, - { 86933, true }, - { 86941, true }, - { 86948, true }, - { 86959, true }, - { 86972, true }, - { 86985, true }, - { 86995, true }, - { 87008, true }, - { 87023, true }, - { 87036, true }, - { 87045, true }, - { 87064, false }, - { 87076, true }, - { 87089, true }, - { 87104, true }, - { 87123, true }, - { 87136, true }, - { 87151, true }, - { 87164, true }, - { 87174, true }, - { 87187, true }, - { 87204, true }, - { 87218, false }, - { 87237, true }, - { 87252, true }, - { 87266, true }, - { 87282, true }, - { 87298, true }, - { 87318, true }, - { 87327, true }, - { 87343, true }, - { 87358, true }, - { 87378, true }, - { 87397, true }, - { 87414, true }, - { 87430, true }, - { 87450, true }, - { 87463, true }, - { 87477, false }, - { 87490, true }, + { 84975, true }, + { 84983, true }, + { 84999, true }, + { 85016, true }, + { 85027, true }, + { 85039, true }, + { 85050, true }, + { 85065, true }, + { 85076, true }, + { 85086, true }, + { 85095, true }, + { 85113, true }, + { 85129, true }, + { 85143, true }, + { 85171, true }, + { 85180, true }, + { 85195, true }, + { 85212, true }, + { 85235, true }, + { 85254, true }, + { 85263, true }, + { 85281, true }, + { 85296, true }, + { 85310, true }, + { 85333, true }, + { 85355, true }, + { 85365, true }, + { 85381, true }, + { 85397, true }, + { 85405, true }, + { 85415, true }, + { 85427, true }, + { 85439, true }, + { 85456, true }, + { 85473, true }, + { 85505, true }, + { 85523, true }, + { 85537, true }, + { 85551, true }, + { 85569, true }, + { 85588, true }, + { 85599, true }, + { 85610, true }, + { 85628, true }, + { 85641, true }, + { 85652, true }, + { 85662, true }, + { 85674, true }, + { 85685, true }, + { 85696, true }, + { 85706, true }, + { 85715, true }, + { 85732, true }, + { 85751, true }, + { 85764, true }, + { 85777, true }, + { 85796, true }, + { 85813, true }, + { 85845, true }, + { 85859, true }, + { 85871, true }, + { 85895, true }, + { 85918, true }, + { 85943, true }, + { 85956, true }, + { 85975, true }, + { 85989, true }, + { 86002, true }, + { 86017, false }, + { 86037, true }, + { 86050, true }, + { 86067, true }, + { 86082, true }, + { 86099, true }, + { 86108, true }, + { 86117, true }, + { 86133, true }, + { 86153, true }, + { 86172, true }, + { 86181, true }, + { 86192, true }, + { 86201, true }, + { 86212, true }, + { 86225, true }, + { 86234, true }, + { 86247, true }, + { 86257, true }, + { 86270, true }, + { 86283, true }, + { 86294, true }, + { 86305, true }, + { 86314, true }, + { 86328, true }, + { 86345, true }, + { 86362, true }, + { 86371, true }, + { 86386, true }, + { 86401, true }, + { 86420, true }, + { 86432, true }, + { 86445, false }, + { 86458, true }, + { 86467, true }, + { 86481, true }, + { 86504, false }, + { 86516, true }, + { 86527, true }, + { 86544, true }, + { 86558, true }, + { 86575, true }, + { 86596, true }, + { 86607, true }, + { 86618, true }, + { 86625, true }, + { 86636, true }, + { 86643, true }, + { 86653, true }, + { 86665, true }, + { 86674, true }, + { 86687, true }, + { 86699, true }, + { 86713, true }, + { 86720, true }, + { 86727, true }, + { 86734, true }, + { 86743, true }, + { 86751, true }, + { 86761, true }, + { 86779, true }, + { 86793, true }, + { 86805, true }, + { 86816, true }, + { 86827, true }, + { 86838, true }, + { 86851, true }, + { 86862, true }, + { 86871, true }, + { 86888, true }, + { 86899, true }, + { 86906, true }, + { 86913, true }, + { 86927, true }, + { 86935, true }, + { 86942, true }, + { 86953, true }, + { 86966, true }, + { 86979, true }, + { 86989, true }, + { 87002, true }, + { 87017, true }, + { 87030, true }, + { 87039, true }, + { 87058, false }, + { 87070, true }, + { 87083, true }, + { 87098, true }, + { 87117, true }, + { 87130, true }, + { 87145, true }, + { 87158, true }, + { 87168, true }, + { 87181, true }, + { 87198, true }, + { 87212, false }, + { 87231, true }, + { 87246, true }, + { 87260, true }, + { 87276, true }, + { 87292, true }, + { 87312, true }, + { 87321, true }, + { 87337, true }, + { 87352, true }, + { 87368, true }, + { 87388, true }, + { 87407, true }, + { 87424, true }, + { 87440, true }, + { 87460, true }, + { 87473, true }, + { 87487, false }, { 87500, true }, - { 87517, true }, - { 87532, true }, - { 87555, true }, - { 87572, true }, - { 87587, true }, - { 87604, true }, - { 87618, true }, - { 87633, true }, - { 87642, true }, - { 87657, true }, - { 87675, true }, - { 87689, true }, - { 87700, true }, + { 87510, true }, + { 87527, true }, + { 87542, true }, + { 87565, true }, + { 87582, true }, + { 87597, true }, + { 87614, true }, + { 87628, true }, + { 87643, true }, + { 87652, true }, + { 87667, true }, + { 87685, true }, + { 87699, true }, { 87710, true }, - { 87725, true }, - { 87739, true }, - { 87752, true }, - { 87763, true }, - { 87777, true }, + { 87720, true }, + { 87735, true }, + { 87749, true }, + { 87762, true }, + { 87773, true }, { 87787, true }, - { 87799, true }, - { 87817, true }, - { 87831, true }, - { 87843, false }, - { 87858, true }, - { 87877, true }, - { 87888, true }, - { 87900, true }, - { 87918, true }, - { 87931, true }, - { 87948, true }, - { 87967, true }, - { 87984, true }, - { 88002, true }, - { 88024, true }, - { 88043, true }, - { 88056, true }, - { 88072, true }, - { 88087, true }, - { 88095, true }, - { 88109, true }, - { 88123, true }, - { 88134, true }, - { 88144, true }, - { 88162, true }, - { 88180, true }, - { 88193, true }, - { 88201, true }, - { 88209, true }, - { 88222, true }, - { 88234, true }, + { 87797, true }, + { 87809, true }, + { 87827, true }, + { 87841, true }, + { 87853, false }, + { 87868, true }, + { 87887, true }, + { 87898, true }, + { 87910, true }, + { 87928, true }, + { 87941, true }, + { 87958, true }, + { 87977, true }, + { 87994, true }, + { 88012, true }, + { 88034, true }, + { 88053, true }, + { 88066, true }, + { 88082, true }, + { 88097, true }, + { 88105, true }, + { 88118, true }, + { 88132, true }, + { 88146, true }, + { 88157, true }, + { 88167, true }, + { 88185, true }, + { 88203, true }, + { 88216, true }, + { 88224, true }, + { 88232, true }, { 88245, true }, - { 88255, true }, - { 88263, true }, - { 88279, true }, - { 88295, true }, - { 88304, true }, - { 88316, true }, - { 88329, true }, - { 88343, true }, - { 88362, true }, - { 88376, true }, - { 88389, true }, - { 88405, false }, - { 88422, true }, - { 88443, true }, - { 88462, true }, - { 88481, true }, - { 88500, false }, - { 88516, true }, - { 88531, true }, - { 88541, true }, - { 88551, true }, - { 88560, true }, - { 88573, true }, - { 88583, false }, - { 88601, true }, - { 88623, true }, - { 88640, true }, - { 88656, false }, - { 88674, true }, - { 88685, true }, - { 88701, true }, - { 88719, true }, - { 88734, false }, - { 88748, true }, - { 88765, true }, - { 88783, true }, - { 88802, true }, - { 88813, true }, - { 88829, true }, - { 88846, true }, - { 88862, true }, - { 88880, true }, - { 88897, true }, - { 88919, false }, - { 88936, true }, - { 88952, true }, - { 88966, true }, - { 88978, false }, - { 88993, true }, - { 89005, true }, - { 89013, true }, - { 89026, true }, - { 89041, true }, - { 89056, true }, - { 89066, true }, - { 89075, true }, - { 89085, true }, - { 89095, true }, - { 89109, false }, - { 89122, true }, - { 89130, true }, - { 89139, true }, - { 89148, true }, - { 89158, true }, - { 89167, true }, - { 89187, false }, - { 89197, true }, - { 89213, true }, - { 89226, true }, - { 89239, true }, - { 89246, true }, + { 88257, true }, + { 88268, true }, + { 88278, true }, + { 88286, true }, + { 88302, true }, + { 88318, true }, + { 88327, true }, + { 88339, true }, + { 88352, true }, + { 88366, true }, + { 88385, true }, + { 88399, true }, + { 88412, true }, + { 88428, false }, + { 88445, true }, + { 88466, true }, + { 88485, true }, + { 88504, true }, + { 88523, false }, + { 88539, true }, + { 88554, true }, + { 88564, true }, + { 88574, true }, + { 88583, true }, + { 88596, true }, + { 88606, false }, + { 88624, true }, + { 88646, true }, + { 88663, true }, + { 88679, false }, + { 88697, true }, + { 88708, true }, + { 88724, true }, + { 88742, true }, + { 88757, false }, + { 88771, true }, + { 88788, true }, + { 88806, true }, + { 88825, true }, + { 88836, true }, + { 88852, true }, + { 88869, true }, + { 88885, true }, + { 88903, true }, + { 88920, true }, + { 88942, false }, + { 88959, true }, + { 88975, true }, + { 88989, true }, + { 89001, false }, + { 89016, true }, + { 89028, true }, + { 89036, true }, + { 89049, true }, + { 89064, true }, + { 89079, true }, + { 89089, true }, + { 89098, true }, + { 89108, true }, + { 89118, true }, + { 89132, false }, + { 89145, true }, + { 89153, true }, + { 89162, true }, + { 89171, true }, + { 89181, true }, + { 89190, true }, + { 89210, false }, + { 89220, true }, + { 89236, true }, + { 89249, true }, { 89262, true }, - { 89275, true }, - { 89288, true }, - { 89301, true }, - { 89316, true }, - { 89328, true }, - { 89335, true }, - { 89342, true }, + { 89269, true }, + { 89285, true }, + { 89298, true }, + { 89311, true }, + { 89324, true }, + { 89339, true }, { 89351, true }, - { 89360, true }, - { 89369, true }, - { 89380, true }, - { 89394, true }, - { 89407, true }, - { 89415, true }, - { 89427, true }, - { 89441, true }, - { 89452, true }, - { 89468, true }, - { 89482, true }, - { 89497, true }, - { 89507, false }, - { 89521, true }, - { 89531, true }, - { 89546, false }, - { 89562, true }, - { 89581, true }, - { 89593, true }, - { 89606, true }, - { 89625, true }, - { 89649, false }, - { 89662, true }, - { 89678, true }, - { 89692, true }, - { 89707, true }, - { 89724, true }, - { 89741, true }, - { 89751, true }, - { 89766, true }, - { 89780, true }, - { 89793, true }, - { 89808, true }, - { 89824, true }, - { 89838, true }, - { 89853, true }, - { 89867, true }, - { 89882, true }, - { 89901, true }, - { 89916, true }, - { 89931, true }, - { 89949, true }, - { 89968, true }, - { 89981, true }, - { 89994, true }, + { 89358, true }, + { 89365, true }, + { 89374, true }, + { 89383, true }, + { 89392, true }, + { 89403, true }, + { 89417, true }, + { 89430, true }, + { 89438, true }, + { 89450, true }, + { 89464, true }, + { 89475, true }, + { 89491, true }, + { 89505, true }, + { 89520, true }, + { 89530, false }, + { 89544, true }, + { 89554, true }, + { 89569, false }, + { 89585, true }, + { 89604, true }, + { 89616, true }, + { 89629, true }, + { 89648, true }, + { 89672, false }, + { 89685, true }, + { 89701, true }, + { 89715, true }, + { 89730, true }, + { 89747, true }, + { 89764, true }, + { 89774, true }, + { 89789, true }, + { 89803, true }, + { 89816, true }, + { 89831, true }, + { 89847, true }, + { 89861, true }, + { 89876, true }, + { 89890, true }, + { 89905, true }, + { 89924, true }, + { 89939, true }, + { 89954, true }, + { 89972, true }, + { 89991, true }, + { 90004, true }, { 90017, true }, - { 90033, true }, - { 90044, true }, - { 90057, true }, - { 90072, true }, - { 90087, true }, - { 90103, true }, - { 90118, true }, - { 90134, true }, - { 90151, true }, - { 90163, true }, - { 90173, true }, - { 90191, true }, - { 90201, true }, - { 90212, true }, - { 90222, true }, + { 90040, true }, + { 90056, true }, + { 90067, true }, + { 90080, true }, + { 90095, true }, + { 90110, true }, + { 90126, true }, + { 90141, true }, + { 90157, true }, + { 90174, true }, + { 90186, true }, + { 90196, true }, + { 90214, true }, + { 90224, true }, { 90235, true }, - { 90263, true }, - { 90274, true }, - { 90285, true }, - { 90296, true }, - { 90313, true }, - { 90327, false }, - { 90344, true }, - { 90358, true }, - { 90375, true }, - { 90392, true }, - { 90404, true }, - { 90418, true }, - { 90430, true }, - { 90446, true }, - { 90472, true }, - { 90482, true }, + { 90245, true }, + { 90258, true }, + { 90286, true }, + { 90297, true }, + { 90308, true }, + { 90319, true }, + { 90336, true }, + { 90350, false }, + { 90367, true }, + { 90381, true }, + { 90398, true }, + { 90415, true }, + { 90427, true }, + { 90441, true }, + { 90453, true }, + { 90469, true }, { 90495, true }, - { 90503, true }, - { 90514, true }, - { 90529, true }, - { 90547, true }, - { 90563, true }, - { 90577, true }, - { 90594, true }, - { 90614, true }, - { 90624, true }, - { 90640, true }, - { 90653, true }, - { 90663, false }, - { 90677, true }, - { 90688, true }, - { 90704, true }, - { 90712, true }, - { 90722, true }, - { 90737, true }, - { 90753, true }, - { 90772, true }, - { 90785, true }, - { 90805, true }, - { 90820, true }, - { 90838, true }, - { 90851, true }, + { 90505, true }, + { 90518, true }, + { 90526, true }, + { 90537, true }, + { 90552, true }, + { 90570, true }, + { 90586, true }, + { 90600, true }, + { 90617, true }, + { 90637, true }, + { 90647, true }, + { 90663, true }, + { 90676, true }, + { 90686, false }, + { 90700, true }, + { 90711, true }, + { 90727, true }, + { 90735, true }, + { 90745, true }, + { 90760, true }, + { 90776, true }, + { 90795, true }, + { 90808, true }, + { 90828, true }, + { 90843, true }, { 90861, true }, - { 90878, true }, - { 90893, true }, - { 90904, true }, - { 90915, true }, - { 90928, true }, - { 90936, true }, - { 90945, true }, - { 90956, true }, - { 90970, true }, + { 90874, true }, + { 90884, true }, + { 90901, true }, + { 90916, true }, + { 90927, true }, + { 90938, true }, + { 90951, true }, + { 90959, true }, + { 90968, true }, + { 90979, true }, { 90993, true }, - { 91006, true }, - { 91018, true }, + { 91016, true }, { 91029, true }, - { 91043, true }, - { 91071, true }, - { 91086, true }, - { 91110, true }, - { 91125, true }, - { 91145, true }, - { 91158, true }, - { 91174, true }, - { 91189, true }, - { 91202, true }, - { 91216, true }, - { 91227, true }, - { 91238, true }, - { 91252, true }, - { 91264, true }, - { 91281, true }, - { 91294, true }, - { 91309, true }, + { 91041, true }, + { 91052, true }, + { 91066, true }, + { 91094, true }, + { 91118, true }, + { 91133, true }, + { 91153, true }, + { 91166, true }, + { 91182, true }, + { 91197, true }, + { 91210, true }, + { 91224, true }, + { 91235, true }, + { 91246, true }, + { 91260, true }, + { 91272, true }, + { 91289, true }, + { 91302, true }, { 91317, true }, - { 91337, true }, - { 91348, true }, - { 91358, true }, - { 91369, true }, - { 91379, true }, - { 91391, true }, - { 91406, true }, - { 91415, true }, - { 91429, true }, - { 91442, true }, - { 91452, true }, - { 91467, true }, - { 91481, true }, - { 91492, true }, - { 91507, false }, - { 91517, true }, - { 91536, true }, - { 91549, true }, - { 91558, true }, - { 91569, true }, - { 91583, true }, - { 91603, true }, - { 91619, true }, - { 91630, true }, - { 91646, true }, - { 91663, true }, - { 91678, true }, - { 91691, true }, - { 91708, true }, - { 91718, true }, - { 91726, true }, - { 91737, true }, - { 91747, true }, - { 91760, true }, - { 91774, true }, - { 91786, true }, - { 91796, true }, - { 91804, true }, - { 91823, true }, - { 91843, true }, - { 91852, true }, - { 91866, true }, - { 91880, true }, - { 91894, true }, - { 91936, true }, - { 91952, true }, - { 91961, true }, - { 91973, true }, - { 91985, true }, - { 91998, true }, - { 92011, true }, - { 92029, true }, - { 92037, true }, - { 92050, true }, - { 92060, true }, - { 92072, true }, - { 92083, true }, - { 92100, true }, - { 92115, true }, - { 92127, true }, - { 92140, true }, - { 92152, true }, - { 92167, true }, - { 92180, true }, - { 92192, true }, - { 92202, true }, - { 92218, true }, - { 92236, true }, - { 92251, true }, - { 92265, true }, - { 92283, true }, - { 92301, true }, - { 92313, true }, - { 92331, true }, - { 92342, true }, - { 92356, true }, - { 92376, true }, - { 92389, true }, - { 92401, true }, - { 92421, true }, - { 92432, true }, - { 92441, true }, - { 92450, true }, - { 92457, true }, - { 92472, true }, - { 92487, true }, - { 92501, true }, - { 92520, true }, - { 92531, true }, - { 92545, true }, - { 92557, true }, - { 92570, true }, - { 92583, true }, - { 92594, true }, - { 92607, true }, - { 92619, true }, - { 92642, true }, - { 92651, true }, - { 92668, true }, - { 92681, true }, - { 92693, true }, - { 92704, true }, - { 92719, true }, - { 92733, true }, - { 92741, true }, - { 92755, true }, - { 92769, true }, - { 92777, true }, - { 92790, true }, - { 92801, true }, - { 92813, false }, - { 92826, true }, - { 92837, true }, - { 92861, true }, - { 92869, true }, - { 92879, true }, - { 92889, true }, - { 92906, true }, - { 92924, true }, - { 92942, true }, - { 92956, true }, - { 92966, true }, - { 92990, true }, - { 93004, true }, - { 93023, true }, - { 93035, true }, - { 93054, true }, - { 93071, true }, - { 93081, true }, - { 93096, true }, - { 93108, true }, - { 93120, true }, - { 93133, true }, - { 93142, true }, - { 93151, true }, - { 93170, true }, - { 93182, true }, - { 93210, true }, - { 93237, true }, - { 93263, true }, - { 93288, true }, - { 93298, true }, - { 93307, true }, - { 93322, true }, - { 93337, false }, - { 93355, true }, - { 93366, true }, - { 93378, true }, - { 93394, true }, - { 93408, true }, - { 93423, true }, - { 93439, true }, - { 93465, true }, - { 93476, true }, - { 93491, true }, - { 93506, true }, - { 93521, true }, - { 93539, true }, - { 93554, true }, - { 93567, true }, - { 93583, true }, - { 93606, true }, - { 93619, true }, - { 93638, true }, - { 93654, true }, - { 93669, true }, - { 93683, true }, - { 93695, false }, - { 93714, true }, - { 93729, true }, - { 93747, true }, - { 93758, true }, - { 93770, true }, - { 93781, true }, + { 91325, true }, + { 91345, true }, + { 91356, true }, + { 91366, true }, + { 91377, true }, + { 91387, true }, + { 91399, true }, + { 91414, true }, + { 91423, true }, + { 91437, true }, + { 91450, true }, + { 91465, true }, + { 91479, true }, + { 91490, true }, + { 91505, false }, + { 91515, true }, + { 91534, true }, + { 91547, true }, + { 91556, true }, + { 91567, true }, + { 91581, true }, + { 91601, true }, + { 91617, true }, + { 91628, true }, + { 91644, true }, + { 91661, true }, + { 91676, true }, + { 91689, true }, + { 91706, true }, + { 91716, true }, + { 91724, true }, + { 91735, true }, + { 91745, true }, + { 91758, true }, + { 91772, true }, + { 91784, true }, + { 91794, true }, + { 91802, true }, + { 91821, true }, + { 91841, true }, + { 91850, true }, + { 91864, true }, + { 91878, true }, + { 91892, true }, + { 91934, true }, + { 91950, true }, + { 91959, true }, + { 91971, true }, + { 91983, true }, + { 91996, true }, + { 92009, true }, + { 92027, true }, + { 92035, true }, + { 92048, true }, + { 92058, true }, + { 92070, true }, + { 92081, true }, + { 92098, true }, + { 92113, true }, + { 92125, true }, + { 92138, true }, + { 92150, true }, + { 92165, true }, + { 92178, true }, + { 92190, true }, + { 92200, true }, + { 92216, true }, + { 92234, true }, + { 92249, true }, + { 92263, true }, + { 92281, true }, + { 92299, true }, + { 92311, true }, + { 92329, true }, + { 92340, true }, + { 92354, true }, + { 92374, true }, + { 92387, true }, + { 92399, true }, + { 92419, true }, + { 92430, true }, + { 92439, true }, + { 92448, true }, + { 92455, true }, + { 92470, true }, + { 92485, true }, + { 92499, true }, + { 92518, true }, + { 92529, true }, + { 92543, true }, + { 92555, true }, + { 92568, true }, + { 92581, true }, + { 92592, true }, + { 92605, true }, + { 92617, true }, + { 92640, true }, + { 92649, true }, + { 92666, true }, + { 92679, true }, + { 92691, true }, + { 92702, true }, + { 92717, true }, + { 92731, true }, + { 92739, true }, + { 92753, true }, + { 92767, true }, + { 92775, true }, + { 92788, true }, + { 92799, true }, + { 92811, false }, + { 92824, true }, + { 92835, true }, + { 92859, true }, + { 92867, true }, + { 92877, true }, + { 92887, true }, + { 92904, true }, + { 92922, true }, + { 92940, true }, + { 92954, true }, + { 92964, true }, + { 92988, true }, + { 93002, true }, + { 93021, true }, + { 93033, true }, + { 93052, true }, + { 93069, true }, + { 93079, true }, + { 93094, true }, + { 93106, true }, + { 93118, true }, + { 93131, true }, + { 93140, true }, + { 93149, true }, + { 93168, true }, + { 93180, true }, + { 93208, true }, + { 93235, true }, + { 93261, true }, + { 93286, true }, + { 93296, true }, + { 93305, true }, + { 93320, true }, + { 93335, false }, + { 93353, true }, + { 93364, true }, + { 93376, true }, + { 93392, true }, + { 93406, true }, + { 93421, true }, + { 93437, true }, + { 93463, true }, + { 93474, true }, + { 93489, true }, + { 93504, true }, + { 93519, true }, + { 93537, true }, + { 93552, true }, + { 93565, true }, + { 93581, true }, + { 93604, true }, + { 93617, true }, + { 93630, true }, + { 93643, true }, + { 93662, true }, + { 93678, true }, + { 93693, true }, + { 93707, true }, + { 93719, false }, + { 93738, true }, + { 93753, true }, + { 93771, true }, + { 93782, true }, { 93794, true }, - { 93817, true }, - { 93832, true }, - { 93846, true }, - { 93863, false }, - { 93877, true }, - { 93888, true }, - { 93904, true }, - { 93917, true }, - { 93927, true }, - { 93938, true }, - { 93946, true }, - { 93963, true }, - { 93978, true }, - { 93988, true }, - { 93998, true }, - { 94009, true }, - { 94020, true }, - { 94040, true }, - { 94055, true }, - { 94072, true }, - { 94086, true }, + { 93805, true }, + { 93818, true }, + { 93841, true }, + { 93856, true }, + { 93870, true }, + { 93887, false }, + { 93901, true }, + { 93912, true }, + { 93928, true }, + { 93941, true }, + { 93951, true }, + { 93962, true }, + { 93970, true }, + { 93987, true }, + { 94002, true }, + { 94012, true }, + { 94022, true }, + { 94033, true }, + { 94044, true }, + { 94064, true }, + { 94079, true }, { 94096, true }, - { 94107, true }, - { 94126, true }, - { 94137, true }, - { 94159, true }, - { 94173, true }, - { 94184, true }, + { 94110, true }, + { 94120, true }, + { 94131, true }, + { 94150, true }, + { 94161, true }, + { 94183, true }, { 94197, true }, - { 94207, true }, - { 94225, true }, - { 94242, true }, - { 94256, true }, - { 94268, true }, - { 94284, true }, - { 94295, true }, - { 94305, true }, - { 94325, true }, - { 94352, true }, - { 94368, true }, - { 94383, true }, - { 94395, true }, - { 94411, true }, - { 94423, true }, - { 94440, true }, - { 94450, true }, - { 94467, true }, - { 94484, true }, - { 94496, true }, - { 94509, false }, - { 94523, true }, - { 94546, false }, - { 94560, true }, - { 94572, true }, - { 94583, true }, - { 94595, true }, - { 94613, true }, - { 94626, true }, - { 94641, true }, - { 94659, true }, - { 94669, true }, - { 94681, true }, - { 94691, true }, - { 94700, true }, - { 94712, true }, - { 94726, true }, - { 94747, true }, - { 94761, true }, - { 94775, true }, - { 94793, true }, - { 94811, true }, - { 94823, true }, + { 94208, true }, + { 94221, true }, + { 94231, true }, + { 94249, true }, + { 94266, true }, + { 94280, true }, + { 94292, true }, + { 94308, true }, + { 94319, true }, + { 94329, true }, + { 94349, true }, + { 94376, true }, + { 94392, true }, + { 94407, true }, + { 94419, true }, + { 94435, true }, + { 94447, true }, + { 94464, true }, + { 94474, true }, + { 94491, true }, + { 94508, true }, + { 94520, true }, + { 94533, false }, + { 94547, true }, + { 94570, false }, + { 94584, true }, + { 94596, true }, + { 94607, true }, + { 94619, true }, + { 94637, true }, + { 94650, true }, + { 94665, true }, + { 94683, true }, + { 94693, true }, + { 94705, true }, + { 94715, true }, + { 94724, true }, + { 94736, true }, + { 94750, true }, + { 94771, true }, + { 94785, true }, + { 94799, true }, + { 94817, true }, { 94835, true }, - { 94843, true }, - { 94857, true }, - { 94872, true }, - { 94887, true }, + { 94847, true }, + { 94859, true }, + { 94867, true }, + { 94881, true }, { 94896, true }, - { 94906, true }, - { 94918, true }, - { 94930, true }, + { 94910, true }, + { 94919, true }, + { 94929, true }, + { 94941, true }, { 94953, true }, - { 94966, true }, - { 94974, true }, - { 94985, true }, - { 94994, true }, - { 95002, true }, - { 95015, true }, + { 94976, true }, + { 94989, true }, + { 94997, true }, + { 95008, true }, + { 95017, true }, + { 95025, true }, { 95038, true }, - { 95050, true }, - { 95066, true }, + { 95061, true }, + { 95073, true }, { 95089, true }, - { 95100, true }, - { 95116, true }, - { 95132, true }, - { 95147, true }, - { 95160, true }, + { 95112, true }, + { 95123, true }, + { 95139, true }, + { 95155, true }, { 95170, true }, - { 95177, true }, - { 95190, true }, + { 95183, true }, + { 95193, true }, + { 95200, true }, { 95213, true }, - { 95230, true }, - { 95248, true }, - { 95277, true }, - { 95294, true }, - { 95304, true }, - { 95318, true }, - { 95330, true }, - { 95339, true }, - { 95355, false }, - { 95370, true }, - { 95383, true }, - { 95401, true }, - { 95419, true }, - { 95429, true }, - { 95437, true }, - { 95447, true }, - { 95457, true }, - { 95465, true }, - { 95477, true }, - { 95491, true }, - { 95509, true }, - { 95518, true }, - { 95529, true }, - { 95544, true }, + { 95236, true }, + { 95253, true }, + { 95271, true }, + { 95300, true }, + { 95317, true }, + { 95327, true }, + { 95341, true }, + { 95353, true }, + { 95362, true }, + { 95378, false }, + { 95393, true }, + { 95406, true }, + { 95424, true }, + { 95442, true }, + { 95452, true }, + { 95460, true }, + { 95470, true }, + { 95480, true }, + { 95488, true }, + { 95500, true }, + { 95514, true }, + { 95532, true }, + { 95541, true }, { 95552, true }, { 95567, true }, - { 95585, true }, - { 95597, true }, - { 95607, true }, - { 95618, true }, + { 95575, true }, + { 95590, true }, + { 95608, true }, + { 95620, true }, { 95630, true }, - { 95641, false }, - { 95657, false }, - { 95678, true }, - { 95695, true }, - { 95713, true }, - { 95730, true }, - { 95747, true }, - { 95761, true }, - { 95769, true }, - { 95782, true }, - { 95800, true }, - { 95827, true }, - { 95851, true }, - { 95868, true }, - { 95883, true }, - { 95899, true }, - { 95913, true }, - { 95925, true }, - { 95936, true }, - { 95947, true }, - { 95957, true }, - { 95968, false }, - { 95989, true }, - { 96000, true }, - { 96014, true }, - { 96026, true }, - { 96040, true }, - { 96058, true }, - { 96072, true }, - { 96083, true }, - { 96100, true }, - { 96111, true }, - { 96121, true }, - { 96141, true }, - { 96152, true }, - { 96166, true }, - { 96180, true }, - { 96193, true }, - { 96204, true }, - { 96223, true }, - { 96236, true }, - { 96244, true }, - { 96258, true }, - { 96271, true }, - { 96283, true }, - { 96296, true }, - { 96308, true }, - { 96320, true }, - { 96335, true }, - { 96345, true }, - { 96360, true }, - { 96374, true }, - { 96387, true }, - { 96397, false }, - { 96408, true }, - { 96418, true }, - { 96429, true }, - { 96440, true }, - { 96451, true }, - { 96464, true }, - { 96476, true }, - { 96488, true }, - { 96498, true }, - { 96506, true }, - { 96528, true }, - { 96540, true }, - { 96549, true }, - { 96558, true }, - { 96570, true }, - { 96582, true }, - { 96592, true }, - { 96603, true }, - { 96613, true }, - { 96626, false }, - { 96637, true }, - { 96650, false }, - { 96675, true }, - { 96687, true }, - { 96697, true }, - { 96706, true }, - { 96723, true }, - { 96741, true }, - { 96753, true }, - { 96761, true }, - { 96780, true }, - { 96793, true }, - { 96807, true }, - { 96817, true }, - { 96829, true }, - { 96853, true }, - { 96867, true }, - { 96885, true }, - { 96903, true }, - { 96921, true }, - { 96940, true }, + { 95641, true }, + { 95653, true }, + { 95664, false }, + { 95680, false }, + { 95701, true }, + { 95718, true }, + { 95736, true }, + { 95753, true }, + { 95770, true }, + { 95784, true }, + { 95792, true }, + { 95805, true }, + { 95823, true }, + { 95847, true }, + { 95864, true }, + { 95879, true }, + { 95895, true }, + { 95909, true }, + { 95921, true }, + { 95932, true }, + { 95943, true }, + { 95953, true }, + { 95964, false }, + { 95985, true }, + { 95996, true }, + { 96010, true }, + { 96022, true }, + { 96036, true }, + { 96054, true }, + { 96068, true }, + { 96079, true }, + { 96096, true }, + { 96107, true }, + { 96117, true }, + { 96137, true }, + { 96148, true }, + { 96162, true }, + { 96176, true }, + { 96189, true }, + { 96200, true }, + { 96219, true }, + { 96232, true }, + { 96240, true }, + { 96254, true }, + { 96267, true }, + { 96279, true }, + { 96292, true }, + { 96304, true }, + { 96316, true }, + { 96331, true }, + { 96341, true }, + { 96356, true }, + { 96370, true }, + { 96383, true }, + { 96393, false }, + { 96404, true }, + { 96414, true }, + { 96425, true }, + { 96436, true }, + { 96447, true }, + { 96460, true }, + { 96472, true }, + { 96484, true }, + { 96494, true }, + { 96502, true }, + { 96524, true }, + { 96536, true }, + { 96545, true }, + { 96554, true }, + { 96566, true }, + { 96578, true }, + { 96588, true }, + { 96599, true }, + { 96609, true }, + { 96622, false }, + { 96633, true }, + { 96646, false }, + { 96671, true }, + { 96683, true }, + { 96693, true }, + { 96702, true }, + { 96719, true }, + { 96737, true }, + { 96749, true }, + { 96757, true }, + { 96776, true }, + { 96789, true }, + { 96803, true }, + { 96813, true }, + { 96825, true }, + { 96849, true }, + { 96863, true }, + { 96881, true }, + { 96899, true }, + { 96913, true }, + { 96931, true }, { 96950, true }, - { 96964, true }, - { 96977, true }, + { 96960, true }, + { 96974, true }, { 96987, true }, - { 97000, true }, - { 97009, true }, - { 97020, true }, - { 97032, true }, - { 97045, true }, + { 96997, true }, + { 97010, true }, + { 97019, true }, + { 97030, true }, + { 97042, true }, { 97055, true }, - { 97067, true }, - { 97079, true }, - { 97094, true }, - { 97102, true }, - { 97114, true }, - { 97129, true }, - { 97138, true }, - { 97144, true }, - { 97156, true }, + { 97065, true }, + { 97077, true }, + { 97089, true }, + { 97104, true }, + { 97112, true }, + { 97124, true }, + { 97139, true }, + { 97148, true }, + { 97154, true }, { 97166, true }, - { 97175, false }, - { 97190, true }, - { 97208, true }, - { 97221, true }, - { 97235, true }, - { 97247, true }, - { 97261, true }, - { 97274, true }, - { 97285, true }, - { 97294, true }, + { 97176, true }, + { 97185, false }, + { 97200, true }, + { 97218, true }, + { 97231, true }, + { 97245, true }, + { 97257, true }, + { 97271, true }, + { 97284, true }, + { 97295, true }, { 97304, true }, - { 97317, true }, - { 97325, true }, - { 97338, true }, - { 97350, true }, - { 97363, true }, - { 97383, true }, - { 97402, true }, - { 97419, true }, - { 97431, true }, - { 97446, true }, - { 97459, true }, - { 97467, true }, - { 97479, true }, - { 97498, true }, - { 97506, true }, - { 97525, true }, - { 97541, true }, - { 97552, true }, - { 97567, true }, + { 97314, true }, + { 97327, true }, + { 97335, true }, + { 97348, true }, + { 97360, true }, + { 97373, true }, + { 97393, true }, + { 97412, true }, + { 97429, true }, + { 97441, true }, + { 97456, true }, + { 97469, true }, + { 97477, true }, + { 97489, true }, + { 97508, true }, + { 97516, true }, + { 97535, true }, + { 97551, true }, + { 97562, true }, { 97577, true }, - { 97591, true }, - { 97602, true }, - { 97621, true }, - { 97630, false }, - { 97641, true }, - { 97649, true }, - { 97657, true }, - { 97665, true }, - { 97673, true }, - { 97684, true }, - { 97696, true }, - { 97708, false }, - { 97722, true }, - { 97736, true }, - { 97747, true }, - { 97756, true }, - { 97772, true }, - { 97794, true }, - { 97806, true }, - { 97813, true }, - { 97825, true }, - { 97835, true }, + { 97587, true }, + { 97601, true }, + { 97612, true }, + { 97631, true }, + { 97640, false }, + { 97651, true }, + { 97659, true }, + { 97667, true }, + { 97675, true }, + { 97683, true }, + { 97694, true }, + { 97706, true }, + { 97718, false }, + { 97732, true }, + { 97746, true }, + { 97757, true }, + { 97766, true }, + { 97782, true }, + { 97804, true }, + { 97816, true }, + { 97823, true }, + { 97833, true }, { 97845, true }, - { 97857, true }, - { 97875, true }, - { 97885, true }, - { 97908, true }, - { 97963, true }, - { 97978, true }, - { 97988, true }, - { 98006, true }, - { 98021, true }, - { 98034, false }, - { 98048, true }, - { 98062, false }, - { 98078, true }, - { 98103, true }, - { 98113, true }, + { 97863, true }, + { 97873, true }, + { 97896, true }, + { 97951, true }, + { 97966, true }, + { 97976, true }, + { 97994, true }, + { 98009, true }, + { 98022, false }, + { 98036, true }, + { 98050, false }, + { 98066, true }, + { 98091, true }, + { 98101, true }, + { 98112, true }, { 98124, true }, - { 98136, true }, - { 98158, true }, - { 98181, true }, - { 98191, true }, - { 98201, false }, - { 98215, true }, - { 98233, true }, - { 98244, true }, - { 98255, true }, - { 98274, true }, - { 98290, true }, - { 98303, true }, - { 98317, true }, - { 98330, true }, - { 98359, true }, - { 98372, true }, + { 98146, true }, + { 98169, true }, + { 98179, true }, + { 98189, false }, + { 98203, true }, + { 98221, true }, + { 98232, true }, + { 98243, true }, + { 98262, true }, + { 98278, true }, + { 98291, true }, + { 98305, true }, + { 98318, true }, + { 98347, true }, + { 98360, true }, + { 98370, true }, { 98382, true }, { 98394, true }, - { 98406, true }, - { 98425, true }, - { 98435, true }, - { 98449, true }, - { 98459, true }, - { 98476, true }, - { 98487, true }, - { 98503, true }, - { 98522, true }, + { 98413, true }, + { 98423, true }, + { 98437, true }, + { 98447, true }, + { 98464, true }, + { 98475, true }, + { 98491, true }, + { 98510, true }, + { 98525, true }, { 98537, true }, - { 98549, true }, - { 98558, true }, - { 98578, true }, - { 98594, true }, - { 98608, true }, - { 98621, true }, + { 98546, true }, + { 98566, true }, + { 98582, true }, + { 98596, true }, + { 98609, true }, + { 98624, true }, { 98636, true }, - { 98648, true }, - { 98658, true }, - { 98672, true }, - { 98687, true }, - { 98699, true }, - { 98717, true }, - { 98727, true }, - { 98739, true }, + { 98646, true }, + { 98660, true }, + { 98675, true }, + { 98693, true }, + { 98703, true }, + { 98715, true }, + { 98729, true }, + { 98741, true }, { 98753, true }, - { 98765, true }, - { 98777, true }, - { 98798, true }, - { 98814, true }, - { 98827, true }, - { 98844, true }, - { 98859, true }, - { 98872, true }, - { 98885, true }, - { 98899, true }, - { 98914, true }, - { 98927, true }, - { 98946, true }, - { 98969, false }, - { 98982, false }, - { 99000, true }, - { 99020, true }, - { 99033, true }, - { 99048, true }, - { 99063, true }, - { 99078, true }, - { 99092, true }, - { 99107, true }, - { 99120, true }, - { 99145, true }, - { 99167, true }, - { 99178, true }, - { 99194, true }, - { 99208, true }, - { 99235, true }, - { 99260, true }, - { 99274, true }, - { 99288, true }, - { 99302, true }, + { 98774, true }, + { 98790, true }, + { 98803, true }, + { 98820, true }, + { 98835, true }, + { 98848, true }, + { 98861, true }, + { 98875, true }, + { 98890, true }, + { 98903, true }, + { 98922, true }, + { 98945, false }, + { 98958, false }, + { 98976, true }, + { 98996, true }, + { 99009, true }, + { 99024, true }, + { 99039, true }, + { 99054, true }, + { 99068, true }, + { 99083, true }, + { 99096, true }, + { 99121, true }, + { 99143, true }, + { 99154, true }, + { 99170, true }, + { 99184, true }, + { 99211, true }, + { 99236, true }, + { 99250, true }, + { 99264, true }, + { 99278, true }, + { 99289, true }, { 99313, true }, - { 99337, true }, - { 99348, true }, - { 99359, true }, - { 99371, true }, - { 99399, true }, - { 99409, true }, - { 99419, true }, - { 99436, true }, - { 99453, true }, - { 99466, true }, - { 99476, true }, - { 99499, true }, - { 99509, true }, - { 99518, true }, + { 99324, true }, + { 99335, true }, + { 99347, true }, + { 99375, true }, + { 99385, true }, + { 99395, true }, + { 99412, true }, + { 99429, true }, + { 99442, true }, + { 99452, true }, + { 99475, true }, + { 99485, true }, + { 99494, true }, + { 99516, true }, + { 99528, true }, { 99540, true }, { 99552, true }, - { 99564, true }, - { 99576, true }, - { 99587, true }, - { 99605, true }, - { 99620, true }, - { 99630, true }, - { 99639, true }, - { 99657, false }, - { 99668, true }, - { 99679, true }, - { 99689, true }, - { 99697, true }, + { 99563, true }, + { 99581, true }, + { 99596, true }, + { 99606, true }, + { 99615, true }, + { 99633, false }, + { 99644, true }, + { 99655, true }, + { 99665, true }, + { 99673, true }, + { 99687, true }, + { 99699, true }, { 99711, true }, - { 99723, true }, - { 99735, true }, - { 99753, true }, - { 99773, true }, - { 99788, true }, - { 99805, true }, + { 99729, true }, + { 99749, true }, + { 99764, true }, + { 99781, true }, + { 99797, true }, + { 99810, true }, { 99821, true }, - { 99834, true }, - { 99845, true }, - { 99860, true }, - { 99875, true }, - { 99891, true }, - { 99904, true }, - { 99929, true }, - { 99945, true }, - { 99965, true }, - { 99980, true }, - { 99991, true }, - { 100002, true }, - { 100014, true }, - { 100031, true }, - { 100039, true }, - { 100051, true }, - { 100063, true }, - { 100077, true }, - { 100094, true }, - { 100110, true }, - { 100126, true }, - { 100145, true }, - { 100160, true }, - { 100172, true }, - { 100189, false }, - { 100209, true }, - { 100229, true }, - { 100250, true }, - { 100271, false }, - { 100288, true }, - { 100307, true }, - { 100322, true }, - { 100333, true }, - { 100350, true }, - { 100377, true }, - { 100388, true }, - { 100398, true }, - { 100413, true }, - { 100425, true }, - { 100446, true }, - { 100455, true }, - { 100468, true }, - { 100481, true }, - { 100499, true }, - { 100508, true }, - { 100517, true }, - { 100526, true }, - { 100538, false }, - { 100555, false }, - { 100566, true }, - { 100584, true }, - { 100595, true }, - { 100610, true }, - { 100626, true }, - { 100648, true }, - { 100656, true }, - { 100669, true }, - { 100681, true }, - { 100698, true }, - { 100712, true }, - { 100722, true }, - { 100740, true }, - { 100757, true }, - { 100774, true }, - { 100782, true }, - { 100806, true }, - { 100824, true }, - { 100838, true }, - { 100851, true }, - { 100865, true }, - { 100884, true }, - { 100894, true }, - { 100906, true }, - { 100918, true }, - { 100930, true }, + { 99836, true }, + { 99852, true }, + { 99865, true }, + { 99890, true }, + { 99906, true }, + { 99926, true }, + { 99941, true }, + { 99952, true }, + { 99963, true }, + { 99975, true }, + { 99992, true }, + { 100000, true }, + { 100012, true }, + { 100024, true }, + { 100038, true }, + { 100055, true }, + { 100071, true }, + { 100087, true }, + { 100106, true }, + { 100121, true }, + { 100133, true }, + { 100150, false }, + { 100170, true }, + { 100190, true }, + { 100211, true }, + { 100232, false }, + { 100249, true }, + { 100268, true }, + { 100283, true }, + { 100294, true }, + { 100311, true }, + { 100338, true }, + { 100349, true }, + { 100359, true }, + { 100374, true }, + { 100386, true }, + { 100407, true }, + { 100416, true }, + { 100429, true }, + { 100442, true }, + { 100460, true }, + { 100469, true }, + { 100478, true }, + { 100487, true }, + { 100499, false }, + { 100516, false }, + { 100527, true }, + { 100545, true }, + { 100556, true }, + { 100571, true }, + { 100587, true }, + { 100609, true }, + { 100617, true }, + { 100630, true }, + { 100642, true }, + { 100659, true }, + { 100673, true }, + { 100683, true }, + { 100701, true }, + { 100718, true }, + { 100735, true }, + { 100743, true }, + { 100767, true }, + { 100785, true }, + { 100799, true }, + { 100812, true }, + { 100826, true }, + { 100845, true }, + { 100855, true }, + { 100867, true }, + { 100879, true }, + { 100891, true }, + { 100904, true }, + { 100911, true }, + { 100931, true }, { 100943, true }, - { 100950, true }, - { 100970, true }, - { 100982, true }, - { 100998, true }, - { 101008, true }, - { 101019, true }, - { 101026, true }, - { 101035, true }, - { 101054, true }, - { 101067, true }, - { 101077, true }, - { 101087, true }, - { 101095, true }, - { 101108, true }, - { 101120, false }, + { 100959, true }, + { 100969, true }, + { 100980, true }, + { 100987, true }, + { 100996, true }, + { 101015, true }, + { 101028, true }, + { 101038, true }, + { 101048, true }, + { 101056, true }, + { 101069, true }, + { 101081, false }, + { 101092, true }, + { 101104, false }, + { 101119, true }, { 101131, true }, - { 101143, false }, - { 101158, true }, - { 101170, true }, - { 101188, true }, - { 101199, true }, - { 101211, true }, - { 101232, false }, - { 101258, true }, - { 101272, true }, - { 101286, true }, - { 101300, true }, - { 101313, false }, - { 101326, true }, + { 101149, true }, + { 101160, true }, + { 101172, true }, + { 101193, false }, + { 101219, true }, + { 101233, true }, + { 101247, true }, + { 101261, true }, + { 101274, false }, + { 101287, true }, + { 101298, true }, + { 101312, true }, + { 101325, true }, { 101337, true }, - { 101351, true }, + { 101350, false }, { 101364, true }, - { 101376, true }, - { 101389, false }, - { 101403, true }, - { 101421, true }, - { 101434, true }, - { 101444, true }, - { 101455, true }, - { 101466, true }, + { 101382, true }, + { 101395, true }, + { 101405, true }, + { 101416, true }, + { 101427, true }, + { 101438, true }, + { 101451, true }, + { 101463, true }, { 101477, true }, - { 101490, true }, - { 101502, true }, - { 101510, true }, - { 101524, true }, - { 101539, true }, - { 101562, true }, - { 101573, true }, - { 101587, false }, - { 101602, true }, - { 101618, true }, - { 101630, true }, - { 101644, true }, - { 101658, true }, - { 101671, true }, - { 101684, true }, - { 101698, true }, - { 101726, true }, - { 101754, true }, - { 101767, true }, - { 101783, true }, - { 101796, false }, + { 101492, true }, + { 101515, true }, + { 101526, true }, + { 101540, false }, + { 101555, true }, + { 101571, true }, + { 101583, true }, + { 101597, true }, + { 101611, true }, + { 101624, true }, + { 101637, true }, + { 101651, true }, + { 101679, true }, + { 101707, true }, + { 101717, true }, + { 101730, true }, + { 101746, true }, + { 101759, false }, + { 101774, true }, + { 101792, true }, { 101811, true }, - { 101829, true }, - { 101848, true }, - { 101856, true }, - { 101869, true }, - { 101884, true }, - { 101898, true }, - { 101914, true }, - { 101928, true }, - { 101946, true }, - { 101956, true }, - { 101965, false }, - { 101976, true }, - { 101987, true }, - { 101997, true }, - { 102009, true }, - { 102036, true }, - { 102047, true }, - { 102056, true }, - { 102065, true }, - { 102082, false }, - { 102096, true }, + { 101819, true }, + { 101832, true }, + { 101847, true }, + { 101861, true }, + { 101877, true }, + { 101891, true }, + { 101909, true }, + { 101919, true }, + { 101928, false }, + { 101939, true }, + { 101950, true }, + { 101960, true }, + { 101972, true }, + { 101999, true }, + { 102010, true }, + { 102019, true }, + { 102028, true }, + { 102045, false }, + { 102059, true }, + { 102082, true }, + { 102098, true }, { 102119, true }, { 102135, true }, - { 102156, true }, - { 102172, true }, - { 102192, true }, - { 102202, true }, - { 102210, true }, - { 102219, true }, - { 102230, true }, - { 102244, true }, - { 102254, true }, - { 102264, true }, - { 102284, true }, - { 102294, true }, - { 102308, true }, - { 102320, true }, - { 102339, true }, - { 102352, true }, - { 102376, false }, - { 102395, true }, - { 102423, true }, - { 102437, true }, - { 102451, true }, - { 102463, true }, - { 102477, true }, - { 102487, true }, + { 102155, true }, + { 102165, true }, + { 102173, true }, + { 102182, true }, + { 102193, true }, + { 102207, true }, + { 102217, true }, + { 102227, true }, + { 102247, true }, + { 102257, true }, + { 102271, true }, + { 102283, true }, + { 102302, true }, + { 102315, true }, + { 102339, false }, + { 102358, true }, + { 102386, true }, + { 102400, true }, + { 102414, true }, + { 102426, true }, + { 102440, true }, + { 102450, true }, + { 102472, true }, + { 102491, true }, { 102509, true }, - { 102528, true }, - { 102546, true }, - { 102554, true }, - { 102570, true }, - { 102585, true }, - { 102593, true }, - { 102604, true }, - { 102620, true }, - { 102634, true }, - { 102650, true }, - { 102665, true }, - { 102680, true }, - { 102692, true }, - { 102704, true }, - { 102723, false }, - { 102748, true }, - { 102767, true }, - { 102784, true }, - { 102794, true }, - { 102805, true }, - { 102817, true }, - { 102832, true }, - { 102850, true }, - { 102857, true }, - { 102868, true }, - { 102882, true }, + { 102517, true }, + { 102533, true }, + { 102548, true }, + { 102556, true }, + { 102567, true }, + { 102583, true }, + { 102597, true }, + { 102613, true }, + { 102628, true }, + { 102643, true }, + { 102655, true }, + { 102667, true }, + { 102686, false }, + { 102711, true }, + { 102730, true }, + { 102747, true }, + { 102757, true }, + { 102768, true }, + { 102780, true }, + { 102795, true }, + { 102813, true }, + { 102820, true }, + { 102831, true }, + { 102845, true }, + { 102858, true }, + { 102871, true }, + { 102884, true }, { 102895, true }, { 102908, true }, - { 102921, true }, - { 102932, true }, - { 102945, true }, - { 102955, true }, - { 102965, true }, - { 102977, true }, + { 102918, true }, + { 102928, true }, + { 102940, true }, + { 102952, true }, + { 102961, true }, + { 102968, true }, + { 102978, true }, { 102989, true }, - { 102998, true }, - { 103005, true }, - { 103015, true }, - { 103026, true }, - { 103036, true }, - { 103054, true }, - { 103072, true }, + { 102999, true }, + { 103017, true }, + { 103035, true }, + { 103049, true }, + { 103063, true }, { 103086, true }, - { 103100, true }, - { 103123, true }, - { 103133, true }, - { 103148, true }, - { 103166, true }, - { 103183, true }, - { 103197, true }, + { 103096, true }, + { 103111, true }, + { 103129, true }, + { 103146, true }, + { 103160, true }, + { 103174, true }, + { 103187, true }, + { 103199, true }, { 103211, true }, - { 103224, true }, + { 103223, true }, { 103236, true }, - { 103248, true }, + { 103249, false }, { 103260, true }, - { 103273, true }, - { 103286, false }, - { 103297, true }, - { 103311, true }, - { 103324, true }, - { 103339, true }, - { 103346, true }, - { 103365, true }, - { 103384, true }, - { 103408, false }, - { 103423, true }, - { 103434, true }, - { 103457, false }, - { 103468, false }, - { 103479, false }, - { 103491, true }, - { 103505, true }, - { 103518, true }, - { 103531, true }, - { 103544, true }, - { 103566, true }, - { 103576, true }, - { 103596, true }, - { 103614, true }, - { 103628, true }, - { 103645, false }, - { 103660, false }, - { 103676, true }, - { 103693, true }, - { 103704, true }, - { 103726, true }, - { 103740, true }, - { 103760, true }, - { 103770, true }, - { 103781, true }, - { 103790, true }, - { 103801, true }, - { 103813, true }, - { 103823, true }, - { 103836, true }, - { 103844, true }, - { 103861, true }, - { 103882, true }, - { 103896, true }, - { 103911, true }, - { 103925, true }, - { 103945, true }, - { 103960, true }, - { 103971, true }, + { 103274, true }, + { 103287, true }, + { 103302, true }, + { 103309, true }, + { 103328, true }, + { 103347, true }, + { 103371, false }, + { 103386, true }, + { 103397, true }, + { 103420, false }, + { 103431, false }, + { 103442, false }, + { 103454, true }, + { 103468, true }, + { 103481, true }, + { 103494, true }, + { 103507, true }, + { 103529, true }, + { 103539, true }, + { 103559, true }, + { 103577, true }, + { 103591, true }, + { 103608, false }, + { 103623, false }, + { 103639, true }, + { 103656, true }, + { 103667, true }, + { 103689, true }, + { 103703, true }, + { 103723, true }, + { 103733, true }, + { 103744, true }, + { 103753, true }, + { 103764, true }, + { 103776, true }, + { 103786, true }, + { 103799, true }, + { 103807, true }, + { 103824, true }, + { 103845, true }, + { 103859, true }, + { 103874, true }, + { 103888, true }, + { 103908, true }, + { 103923, true }, + { 103934, true }, + { 103946, true }, + { 103959, true }, + { 103970, true }, { 103983, true }, - { 103996, true }, - { 104007, true }, + { 103997, true }, + { 104010, true }, { 104020, true }, - { 104034, true }, - { 104047, true }, - { 104057, true }, - { 104080, true }, + { 104043, true }, + { 104053, true }, + { 104063, true }, + { 104073, true }, { 104090, true }, - { 104100, true }, - { 104110, true }, - { 104127, true }, - { 104143, true }, - { 104158, true }, - { 104178, true }, - { 104188, true }, + { 104106, true }, + { 104121, true }, + { 104141, true }, + { 104151, true }, + { 104165, true }, + { 104177, true }, { 104202, true }, - { 104214, true }, - { 104239, true }, - { 104253, true }, - { 104267, true }, - { 104281, true }, - { 104295, true }, - { 104309, true }, - { 104324, true }, - { 104338, true }, - { 104352, true }, + { 104216, true }, + { 104230, true }, + { 104244, true }, + { 104258, true }, + { 104272, true }, + { 104287, true }, + { 104301, true }, + { 104315, true }, + { 104329, true }, + { 104349, true }, { 104366, true }, - { 104386, true }, - { 104403, true }, - { 104418, true }, - { 104431, true }, - { 104449, true }, - { 104464, true }, - { 104480, true }, - { 104492, true }, - { 104509, true }, - { 104522, true }, - { 104537, true }, - { 104546, false }, - { 104561, true }, - { 104572, true }, - { 104587, true }, - { 104599, true }, - { 104608, true }, - { 104625, false }, - { 104635, true }, - { 104654, true }, - { 104664, true }, - { 104680, true }, - { 104700, true }, - { 104714, true }, - { 104733, true }, - { 104753, true }, - { 104769, true }, - { 104779, true }, - { 104794, true }, - { 104804, true }, - { 104818, true }, - { 104839, true }, - { 104849, true }, - { 104858, true }, - { 104867, true }, - { 104882, true }, - { 104896, true }, - { 104910, true }, - { 104925, true }, - { 104941, true }, - { 104957, true }, - { 104965, true }, - { 104973, true }, + { 104381, true }, + { 104394, true }, + { 104412, true }, + { 104427, true }, + { 104443, true }, + { 104455, true }, + { 104472, true }, + { 104485, true }, + { 104500, true }, + { 104509, false }, + { 104524, true }, + { 104535, true }, + { 104550, true }, + { 104562, true }, + { 104571, true }, + { 104588, false }, + { 104598, true }, + { 104617, true }, + { 104627, true }, + { 104643, true }, + { 104663, true }, + { 104677, true }, + { 104696, true }, + { 104716, true }, + { 104732, true }, + { 104742, true }, + { 104757, true }, + { 104767, true }, + { 104781, true }, + { 104802, true }, + { 104812, true }, + { 104821, true }, + { 104830, true }, + { 104845, true }, + { 104859, true }, + { 104873, true }, + { 104888, true }, + { 104904, true }, + { 104920, true }, + { 104928, true }, + { 104936, true }, + { 104948, true }, + { 104960, true }, + { 104972, true }, { 104985, true }, - { 104997, true }, - { 105009, true }, - { 105022, true }, - { 105035, true }, - { 105049, true }, - { 105064, true }, - { 105078, false }, - { 105104, true }, - { 105115, true }, - { 105124, true }, - { 105132, true }, - { 105140, true }, - { 105148, true }, - { 105156, true }, - { 105166, true }, - { 105175, true }, - { 105187, true }, - { 105199, true }, - { 105218, true }, - { 105228, true }, - { 105239, true }, - { 105249, true }, - { 105266, true }, - { 105279, true }, - { 105289, true }, - { 105300, true }, + { 104998, true }, + { 105012, true }, + { 105027, true }, + { 105041, false }, + { 105067, true }, + { 105078, true }, + { 105087, true }, + { 105095, true }, + { 105103, true }, + { 105111, true }, + { 105119, true }, + { 105129, true }, + { 105138, true }, + { 105150, true }, + { 105169, true }, + { 105179, true }, + { 105190, true }, + { 105200, true }, + { 105217, true }, + { 105230, true }, + { 105240, true }, + { 105251, true }, + { 105269, true }, + { 105287, true }, + { 105301, true }, + { 105311, true }, { 105318, true }, - { 105336, true }, - { 105350, true }, - { 105360, true }, - { 105367, true }, - { 105382, true }, + { 105333, true }, + { 105355, true }, + { 105363, true }, + { 105373, true }, + { 105392, true }, { 105404, true }, - { 105412, true }, - { 105422, true }, - { 105441, true }, - { 105453, true }, - { 105463, true }, - { 105473, true }, - { 105483, true }, - { 105494, true }, - { 105507, true }, - { 105515, true }, - { 105529, true }, - { 105539, true }, - { 105550, true }, - { 105557, true }, - { 105565, true }, - { 105583, true }, - { 105594, false }, - { 105609, true }, - { 105619, true }, - { 105628, true }, - { 105639, true }, - { 105648, true }, - { 105657, true }, - { 105677, true }, - { 105693, true }, - { 105702, false }, - { 105713, true }, - { 105725, true }, + { 105414, true }, + { 105424, true }, + { 105434, true }, + { 105445, true }, + { 105458, true }, + { 105466, true }, + { 105480, true }, + { 105490, true }, + { 105501, true }, + { 105508, true }, + { 105516, true }, + { 105534, true }, + { 105545, false }, + { 105560, true }, + { 105570, true }, + { 105579, true }, + { 105590, true }, + { 105599, true }, + { 105608, true }, + { 105624, true }, + { 105633, false }, + { 105644, true }, + { 105656, true }, + { 105665, true }, + { 105681, true }, + { 105694, true }, + { 105707, true }, + { 105719, true }, { 105734, true }, - { 105750, true }, - { 105763, true }, - { 105776, true }, - { 105788, true }, + { 105746, true }, + { 105757, true }, + { 105768, true }, + { 105780, true }, { 105803, true }, { 105813, true }, - { 105825, true }, - { 105836, true }, - { 105847, true }, - { 105859, true }, - { 105882, true }, - { 105892, true }, - { 105908, true }, - { 105923, true }, - { 105936, true }, - { 105945, true }, - { 105960, true }, - { 105973, true }, - { 105986, true }, - { 106001, true }, - { 106011, true }, - { 106028, true }, - { 106051, true }, - { 106067, false }, - { 106077, true }, - { 106091, true }, - { 106102, true }, - { 106112, true }, - { 106126, true }, - { 106137, true }, - { 106150, true }, - { 106163, true }, - { 106175, true }, - { 106193, true }, - { 106204, true }, - { 106217, true }, - { 106228, true }, + { 105829, true }, + { 105844, true }, + { 105857, true }, + { 105866, true }, + { 105881, true }, + { 105894, true }, + { 105907, true }, + { 105922, true }, + { 105932, true }, + { 105949, true }, + { 105972, true }, + { 105988, false }, + { 105998, true }, + { 106012, true }, + { 106023, true }, + { 106033, true }, + { 106047, true }, + { 106058, true }, + { 106071, true }, + { 106084, true }, + { 106096, true }, + { 106114, true }, + { 106125, true }, + { 106138, true }, + { 106149, true }, + { 106173, true }, + { 106188, true }, + { 106213, true }, + { 106221, true }, + { 106237, false }, { 106252, true }, - { 106267, true }, - { 106292, true }, - { 106300, true }, - { 106316, false }, - { 106331, true }, - { 106343, true }, - { 106355, true }, - { 106369, true }, - { 106383, true }, - { 106397, true }, - { 106411, true }, + { 106264, true }, + { 106276, true }, + { 106290, true }, + { 106304, true }, + { 106318, true }, + { 106332, true }, + { 106349, true }, + { 106366, true }, + { 106378, true }, + { 106392, true }, + { 106414, true }, { 106428, true }, - { 106445, true }, - { 106457, true }, - { 106471, true }, - { 106493, true }, - { 106507, true }, - { 106525, true }, - { 106546, true }, - { 106563, true }, - { 106574, true }, - { 106587, true }, - { 106603, true }, - { 106615, true }, - { 106629, true }, - { 106645, true }, - { 106662, true }, - { 106676, true }, - { 106688, false }, - { 106713, true }, - { 106723, false }, - { 106749, true }, - { 106766, true }, - { 106780, true }, - { 106791, true }, - { 106821, false }, - { 106835, true }, - { 106852, true }, - { 106866, true }, - { 106889, true }, - { 106907, true }, - { 106922, true }, - { 106930, true }, - { 106938, true }, - { 106946, true }, - { 106954, true }, - { 106962, true }, - { 106973, true }, - { 106983, true }, - { 106997, true }, - { 107013, true }, - { 107024, true }, - { 107049, true }, - { 107058, false }, - { 107074, true }, - { 107084, false }, - { 107106, true }, - { 107121, true }, - { 107135, true }, - { 107148, true }, + { 106446, true }, + { 106467, true }, + { 106484, true }, + { 106495, true }, + { 106508, true }, + { 106524, true }, + { 106536, true }, + { 106550, true }, + { 106566, true }, + { 106583, true }, + { 106597, true }, + { 106609, false }, + { 106634, true }, + { 106644, false }, + { 106670, true }, + { 106687, true }, + { 106701, true }, + { 106712, true }, + { 106742, false }, + { 106756, true }, + { 106773, true }, + { 106787, true }, + { 106810, true }, + { 106828, true }, + { 106843, true }, + { 106851, true }, + { 106859, true }, + { 106867, true }, + { 106875, true }, + { 106883, true }, + { 106894, true }, + { 106904, true }, + { 106918, true }, + { 106934, true }, + { 106945, true }, + { 106970, true }, + { 106979, false }, + { 106995, true }, + { 107005, false }, + { 107027, true }, + { 107042, true }, + { 107056, true }, + { 107069, true }, + { 107086, true }, + { 107102, true }, + { 107125, true }, + { 107147, true }, { 107165, true }, - { 107181, true }, - { 107204, true }, - { 107226, true }, - { 107244, true }, - { 107263, false }, - { 107282, true }, - { 107295, true }, - { 107308, true }, + { 107184, false }, + { 107203, true }, + { 107216, true }, + { 107229, true }, + { 107253, true }, + { 107264, true }, + { 107283, true }, + { 107311, true }, { 107332, true }, - { 107343, true }, - { 107362, true }, - { 107390, true }, - { 107411, true }, - { 107424, true }, - { 107440, true }, - { 107460, true }, - { 107480, true }, - { 107500, true }, - { 107514, true }, - { 107535, false }, - { 107546, true }, - { 107565, true }, - { 107576, true }, - { 107588, true }, - { 107599, true }, - { 107629, true }, - { 107640, true }, - { 107654, true }, - { 107668, true }, - { 107680, true }, - { 107691, true }, - { 107715, true }, - { 107736, true }, - { 107749, true }, + { 107345, true }, + { 107361, true }, + { 107381, true }, + { 107401, true }, + { 107421, true }, + { 107435, true }, + { 107456, false }, + { 107467, true }, + { 107486, true }, + { 107497, true }, + { 107509, true }, + { 107520, true }, + { 107550, true }, + { 107561, true }, + { 107575, true }, + { 107589, true }, + { 107601, true }, + { 107612, true }, + { 107636, true }, + { 107657, true }, + { 107670, true }, + { 107687, true }, + { 107703, true }, + { 107721, true }, + { 107738, true }, + { 107752, true }, { 107766, true }, { 107782, true }, - { 107800, true }, - { 107817, true }, - { 107831, true }, - { 107845, true }, - { 107861, true }, - { 107881, true }, - { 107892, true }, - { 107907, true }, - { 107934, true }, - { 107953, true }, - { 107968, true }, - { 107979, true }, - { 107996, true }, - { 108012, true }, - { 108029, true }, - { 108044, true }, - { 108060, true }, - { 108077, true }, - { 108097, true }, - { 108112, true }, - { 108131, true }, + { 107802, true }, + { 107813, true }, + { 107828, true }, + { 107855, true }, + { 107874, true }, + { 107889, true }, + { 107906, true }, + { 107922, true }, + { 107939, true }, + { 107954, true }, + { 107970, true }, + { 107987, true }, + { 108007, true }, + { 108022, true }, + { 108041, true }, + { 108057, true }, + { 108067, true }, + { 108080, true }, + { 108099, true }, + { 108115, true }, + { 108135, true }, { 108147, true }, - { 108157, true }, - { 108170, true }, - { 108189, true }, - { 108205, true }, - { 108225, true }, - { 108237, true }, - { 108254, false }, - { 108269, true }, - { 108281, true }, - { 108294, true }, - { 108304, true }, - { 108321, true }, - { 108333, false }, - { 108343, true }, - { 108360, true }, - { 108383, true }, - { 108397, true }, - { 108414, true }, - { 108429, true }, - { 108448, true }, - { 108481, true }, - { 108491, true }, - { 108505, true }, - { 108521, false }, - { 108544, true }, + { 108164, false }, + { 108179, true }, + { 108191, true }, + { 108204, true }, + { 108214, true }, + { 108231, true }, + { 108243, false }, + { 108253, true }, + { 108270, true }, + { 108293, true }, + { 108307, true }, + { 108324, true }, + { 108339, true }, + { 108358, true }, + { 108391, true }, + { 108401, true }, + { 108415, true }, + { 108431, false }, + { 108454, true }, + { 108468, true }, + { 108480, true }, + { 108495, true }, + { 108515, true }, + { 108527, true }, + { 108545, true }, { 108558, true }, - { 108570, true }, - { 108585, true }, - { 108605, true }, - { 108617, true }, + { 108571, true }, + { 108584, true }, + { 108595, true }, + { 108610, true }, + { 108621, true }, { 108635, true }, - { 108648, true }, + { 108647, true }, { 108661, true }, - { 108674, true }, - { 108685, true }, - { 108700, true }, - { 108711, true }, - { 108725, true }, - { 108737, true }, - { 108751, true }, - { 108759, true }, - { 108778, true }, - { 108800, true }, - { 108813, true }, - { 108823, false }, - { 108835, true }, - { 108858, true }, - { 108872, true }, - { 108887, true }, - { 108906, true }, - { 108920, true }, + { 108669, true }, + { 108688, true }, + { 108710, true }, + { 108723, true }, + { 108733, false }, + { 108745, true }, + { 108768, true }, + { 108782, true }, + { 108797, true }, + { 108816, true }, + { 108830, true }, + { 108844, true }, + { 108857, true }, + { 108874, true }, + { 108890, true }, + { 108909, true }, + { 108926, true }, { 108934, true }, - { 108947, true }, - { 108964, true }, - { 108980, true }, - { 108999, true }, - { 109016, true }, - { 109024, true }, - { 109040, true }, - { 109056, true }, - { 109076, true }, - { 109094, true }, + { 108950, true }, + { 108966, true }, + { 108986, true }, + { 109004, true }, + { 109018, true }, + { 109035, true }, + { 109054, true }, + { 109071, true }, + { 109090, true }, { 109108, true }, - { 109125, true }, - { 109144, true }, - { 109161, true }, - { 109180, true }, - { 109198, true }, - { 109211, true }, - { 109221, true }, - { 109239, true }, - { 109259, true }, - { 109268, true }, - { 109282, true }, - { 109299, true }, + { 109121, true }, + { 109131, true }, + { 109149, true }, + { 109169, true }, + { 109178, true }, + { 109192, true }, + { 109209, true }, + { 109232, true }, + { 109241, true }, + { 109257, true }, + { 109275, true }, + { 109287, true }, + { 109296, true }, + { 109309, true }, { 109322, true }, - { 109331, true }, - { 109347, true }, - { 109365, true }, - { 109377, true }, - { 109386, true }, - { 109399, true }, - { 109412, true }, - { 109428, true }, - { 109436, false }, - { 109448, true }, + { 109338, true }, + { 109346, false }, + { 109358, true }, + { 109368, true }, + { 109387, true }, + { 109402, true }, + { 109417, true }, + { 109436, true }, { 109458, true }, { 109477, true }, - { 109492, true }, - { 109507, true }, - { 109526, true }, - { 109548, true }, - { 109567, true }, - { 109581, true }, - { 109593, true }, - { 109607, true }, - { 109620, false }, + { 109491, true }, + { 109503, true }, + { 109517, true }, + { 109530, false }, + { 109552, true }, + { 109570, true }, + { 109583, true }, + { 109597, true }, + { 109608, true }, + { 109622, false }, { 109642, true }, - { 109660, true }, - { 109673, true }, - { 109687, true }, - { 109698, true }, - { 109712, false }, - { 109732, true }, - { 109743, false }, + { 109653, false }, + { 109662, true }, + { 109677, false }, + { 109695, true }, + { 109705, true }, + { 109716, false }, + { 109731, true }, + { 109740, true }, { 109752, true }, - { 109767, false }, - { 109785, true }, - { 109795, true }, - { 109806, false }, - { 109821, true }, - { 109830, true }, - { 109842, true }, - { 109851, true }, - { 109864, true }, - { 109877, true }, - { 109888, true }, - { 109902, true }, - { 109915, true }, - { 109932, false }, - { 109949, true }, - { 109956, true }, - { 109964, true }, - { 109973, true }, - { 109985, true }, - { 110008, true }, - { 110022, true }, - { 110036, true }, - { 110053, false }, - { 110069, false }, + { 109761, true }, + { 109774, true }, + { 109787, true }, + { 109798, true }, + { 109812, true }, + { 109825, true }, + { 109842, false }, + { 109859, true }, + { 109866, true }, + { 109874, true }, + { 109883, true }, + { 109895, true }, + { 109918, true }, + { 109932, true }, + { 109946, true }, + { 109963, false }, + { 109979, false }, + { 109993, true }, + { 110000, true }, + { 110011, true }, + { 110026, true }, + { 110038, true }, + { 110046, true }, + { 110061, false }, + { 110071, true }, { 110083, true }, - { 110090, true }, - { 110101, true }, - { 110116, true }, - { 110128, true }, - { 110136, true }, - { 110151, false }, + { 110095, true }, + { 110110, true }, + { 110139, true }, + { 110153, true }, { 110161, true }, - { 110173, true }, - { 110185, true }, - { 110200, true }, + { 110169, true }, + { 110178, true }, + { 110191, true }, + { 110202, true }, + { 110213, true }, + { 110220, true }, { 110229, true }, - { 110243, true }, - { 110251, true }, + { 110239, true }, { 110259, true }, - { 110268, true }, - { 110281, true }, - { 110292, true }, - { 110303, true }, - { 110310, true }, - { 110319, true }, - { 110329, true }, - { 110349, true }, - { 110361, true }, - { 110372, false }, - { 110381, false }, - { 110402, true }, - { 110413, true }, - { 110422, true }, - { 110436, true }, - { 110453, true }, - { 110469, true }, - { 110486, true }, - { 110498, true }, - { 110511, true }, - { 110523, true }, - { 110537, true }, - { 110555, true }, - { 110569, true }, - { 110585, false }, - { 110603, true }, - { 110620, true }, - { 110642, true }, - { 110653, true }, - { 110664, true }, - { 110675, true }, - { 110686, true }, - { 110700, true }, - { 110711, true }, + { 110271, true }, + { 110282, false }, + { 110291, false }, + { 110312, true }, + { 110323, true }, + { 110332, true }, + { 110346, true }, + { 110363, true }, + { 110379, true }, + { 110396, true }, + { 110408, true }, + { 110421, true }, + { 110433, true }, + { 110447, true }, + { 110465, true }, + { 110479, true }, + { 110495, false }, + { 110513, true }, + { 110530, true }, + { 110552, true }, + { 110563, true }, + { 110574, true }, + { 110585, true }, + { 110596, true }, + { 110610, true }, + { 110621, true }, + { 110637, true }, + { 110666, false }, + { 110685, true }, + { 110701, true }, { 110727, true }, - { 110756, false }, - { 110775, true }, - { 110791, true }, - { 110817, true }, - { 110831, true }, - { 110848, true }, - { 110867, true }, - { 110884, true }, - { 110895, true }, - { 110903, true }, - { 110915, true }, - { 110928, true }, - { 110943, true }, - { 110956, true }, - { 110969, true }, - { 110983, true }, - { 110995, true }, - { 111007, true }, - { 111024, true }, - { 111037, true }, - { 111052, true }, - { 111065, true }, - { 111077, true }, - { 111091, true }, - { 111102, true }, - { 111125, true }, - { 111143, true }, - { 111164, true }, - { 111183, true }, - { 111196, true }, - { 111214, true }, - { 111231, true }, - { 111253, true }, - { 111265, true }, - { 111273, true }, + { 110741, true }, + { 110758, true }, + { 110777, true }, + { 110794, true }, + { 110805, true }, + { 110813, true }, + { 110825, true }, + { 110838, true }, + { 110853, true }, + { 110866, true }, + { 110879, true }, + { 110893, true }, + { 110905, true }, + { 110917, true }, + { 110934, true }, + { 110947, true }, + { 110962, true }, + { 110975, true }, + { 110987, true }, + { 111001, true }, + { 111012, true }, + { 111035, true }, + { 111053, true }, + { 111074, true }, + { 111093, true }, + { 111106, true }, + { 111124, true }, + { 111141, true }, + { 111152, true }, + { 111174, true }, + { 111186, true }, + { 111194, true }, + { 111215, true }, + { 111236, true }, + { 111254, true }, + { 111270, true }, + { 111282, true }, { 111294, true }, - { 111315, true }, - { 111333, true }, - { 111349, true }, - { 111361, true }, - { 111373, true }, - { 111391, true }, - { 111401, true }, - { 111415, true }, - { 111431, true }, - { 111457, false }, - { 111486, true }, - { 111497, true }, - { 111512, true }, - { 111528, true }, - { 111543, true }, - { 111557, true }, - { 111584, true }, - { 111602, false }, - { 111613, true }, - { 111623, true }, - { 111638, true }, - { 111649, true }, + { 111312, true }, + { 111322, true }, + { 111336, true }, + { 111352, true }, + { 111378, false }, + { 111407, true }, + { 111418, true }, + { 111433, true }, + { 111449, true }, + { 111464, true }, + { 111478, true }, + { 111505, true }, + { 111523, false }, + { 111534, true }, + { 111544, true }, + { 111559, true }, + { 111570, true }, + { 111588, true }, + { 111611, true }, + { 111629, true }, + { 111642, true }, + { 111653, false }, { 111667, true }, - { 111690, true }, + { 111689, true }, { 111708, true }, - { 111721, true }, - { 111732, false }, - { 111746, true }, - { 111768, true }, - { 111787, true }, - { 111801, true }, - { 111813, false }, - { 111833, true }, - { 111849, true }, - { 111859, true }, - { 111873, true }, - { 111891, true }, - { 111903, true }, - { 111913, true }, - { 111925, true }, - { 111933, true }, - { 111947, true }, - { 111959, true }, - { 111971, true }, - { 111983, true }, - { 111995, true }, - { 112007, true }, - { 112019, true }, - { 112031, true }, - { 112043, true }, - { 112055, true }, - { 112071, false }, - { 112091, true }, - { 112100, true }, - { 112114, true }, - { 112130, true }, - { 112143, true }, - { 112166, true }, - { 112179, true }, - { 112187, false }, - { 112203, true }, - { 112221, true }, - { 112235, true }, - { 112244, true }, - { 112257, true }, - { 112273, false }, - { 112287, true }, - { 112303, true }, - { 112310, true }, - { 112325, true }, - { 112340, true }, - { 112352, true }, + { 111722, true }, + { 111734, false }, + { 111754, true }, + { 111770, true }, + { 111780, true }, + { 111794, true }, + { 111812, true }, + { 111824, true }, + { 111834, true }, + { 111846, true }, + { 111854, true }, + { 111868, true }, + { 111880, true }, + { 111898, true }, + { 111910, true }, + { 111922, true }, + { 111934, true }, + { 111946, true }, + { 111958, true }, + { 111970, true }, + { 111982, true }, + { 111994, true }, + { 112010, false }, + { 112030, true }, + { 112039, true }, + { 112053, true }, + { 112069, true }, + { 112082, true }, + { 112105, true }, + { 112118, true }, + { 112126, false }, + { 112142, true }, + { 112160, true }, + { 112174, true }, + { 112183, true }, + { 112196, true }, + { 112212, false }, + { 112226, true }, + { 112242, true }, + { 112249, true }, + { 112264, true }, + { 112279, true }, + { 112291, true }, + { 112309, true }, + { 112328, true }, + { 112350, true }, { 112370, true }, - { 112389, true }, - { 112411, true }, - { 112431, true }, - { 112448, true }, - { 112466, true }, - { 112484, true }, - { 112506, true }, - { 112520, true }, - { 112536, true }, - { 112553, true }, - { 112574, true }, - { 112589, true }, - { 112613, true }, - { 112630, true }, - { 112641, true }, - { 112654, true }, - { 112667, true }, - { 112681, true }, - { 112693, true }, - { 112703, true }, - { 112714, true }, - { 112729, true }, - { 112740, true }, - { 112752, true }, - { 112761, true }, - { 112771, true }, - { 112780, true }, - { 112791, true }, - { 112816, true }, - { 112828, true }, - { 112846, true }, - { 112862, true }, - { 112873, true }, - { 112896, true }, - { 112917, true }, - { 112935, true }, - { 112954, false }, - { 112968, true }, - { 112979, true }, - { 112992, true }, - { 113006, true }, - { 113021, true }, - { 113032, true }, - { 113043, true }, - { 113057, true }, - { 113070, true }, - { 113084, true }, - { 113097, true }, - { 113108, true }, - { 113121, true }, - { 113135, true }, - { 113144, true }, - { 113157, true }, - { 113170, true }, - { 113189, true }, - { 113207, true }, - { 113223, true }, - { 113236, true }, - { 113248, true }, - { 113263, true }, - { 113273, true }, - { 113283, true }, - { 113297, true }, - { 113308, true }, - { 113335, true }, - { 113349, true }, - { 113357, true }, - { 113379, true }, - { 113393, true }, - { 113407, true }, - { 113426, true }, - { 113445, true }, - { 113464, true }, - { 113483, true }, - { 113503, true }, - { 113523, true }, - { 113543, true }, - { 113561, true }, - { 113580, true }, - { 113599, true }, - { 113618, true }, - { 113637, true }, - { 113651, true }, - { 113663, true }, + { 112387, true }, + { 112405, true }, + { 112423, true }, + { 112445, true }, + { 112459, true }, + { 112475, true }, + { 112492, true }, + { 112513, true }, + { 112528, true }, + { 112552, true }, + { 112569, true }, + { 112580, true }, + { 112593, true }, + { 112606, true }, + { 112620, true }, + { 112632, true }, + { 112642, true }, + { 112653, true }, + { 112668, true }, + { 112679, true }, + { 112691, true }, + { 112701, true }, + { 112710, true }, + { 112721, true }, + { 112746, true }, + { 112758, true }, + { 112776, true }, + { 112792, true }, + { 112803, true }, + { 112826, true }, + { 112847, true }, + { 112865, true }, + { 112884, false }, + { 112898, true }, + { 112909, true }, + { 112922, true }, + { 112936, true }, + { 112951, true }, + { 112962, true }, + { 112973, true }, + { 112987, true }, + { 113000, true }, + { 113014, true }, + { 113027, true }, + { 113038, true }, + { 113051, true }, + { 113065, true }, + { 113074, true }, + { 113087, true }, + { 113100, true }, + { 113119, true }, + { 113137, true }, + { 113153, true }, + { 113166, true }, + { 113178, true }, + { 113193, true }, + { 113203, true }, + { 113213, true }, + { 113227, true }, + { 113238, true }, + { 113265, true }, + { 113279, true }, + { 113287, true }, + { 113309, true }, + { 113323, true }, + { 113337, true }, + { 113356, true }, + { 113375, true }, + { 113394, true }, + { 113413, true }, + { 113433, true }, + { 113453, true }, + { 113473, true }, + { 113491, true }, + { 113510, true }, + { 113529, true }, + { 113548, true }, + { 113567, true }, + { 113581, true }, + { 113593, true }, + { 113605, true }, + { 113618, false }, + { 113640, true }, + { 113655, true }, + { 113667, true }, { 113675, true }, - { 113688, false }, - { 113710, true }, + { 113700, true }, + { 113716, true }, { 113725, true }, { 113737, true }, - { 113745, true }, - { 113770, true }, - { 113786, true }, + { 113754, true }, + { 113767, true }, + { 113782, true }, { 113795, true }, { 113807, true }, - { 113824, true }, - { 113837, true }, - { 113852, true }, - { 113865, true }, - { 113877, true }, - { 113887, true }, - { 113898, true }, - { 113912, true }, - { 113927, true }, - { 113940, true }, - { 113951, true }, - { 113965, true }, - { 113980, true }, - { 113989, true }, - { 114005, true }, - { 114024, true }, - { 114038, true }, - { 114053, true }, - { 114064, true }, - { 114074, true }, - { 114086, true }, - { 114101, true }, - { 114118, true }, - { 114149, true }, - { 114164, true }, - { 114185, true }, - { 114199, true }, - { 114217, true }, - { 114227, true }, - { 114239, true }, - { 114249, true }, - { 114262, true }, - { 114277, true }, - { 114290, true }, - { 114302, true }, - { 114310, true }, - { 114328, false }, - { 114338, true }, - { 114353, true }, - { 114370, true }, - { 114385, true }, - { 114398, true }, - { 114410, true }, - { 114426, true }, - { 114446, true }, - { 114461, true }, - { 114472, true }, - { 114486, true }, - { 114498, true }, - { 114511, true }, - { 114521, true }, - { 114535, true }, - { 114545, true }, - { 114565, true }, - { 114574, true }, - { 114584, true }, - { 114595, false }, - { 114604, true }, - { 114617, true }, - { 114636, true }, - { 114646, true }, - { 114657, true }, - { 114670, true }, + { 113817, true }, + { 113828, true }, + { 113842, true }, + { 113857, true }, + { 113870, true }, + { 113881, true }, + { 113895, true }, + { 113910, true }, + { 113919, true }, + { 113935, true }, + { 113954, true }, + { 113968, true }, + { 113983, true }, + { 113994, true }, + { 114004, true }, + { 114016, true }, + { 114031, true }, + { 114048, true }, + { 114079, true }, + { 114094, true }, + { 114115, true }, + { 114129, true }, + { 114147, true }, + { 114157, true }, + { 114169, true }, + { 114179, true }, + { 114192, true }, + { 114207, true }, + { 114220, true }, + { 114232, true }, + { 114240, true }, + { 114258, false }, + { 114268, true }, + { 114283, true }, + { 114300, true }, + { 114315, true }, + { 114328, true }, + { 114340, true }, + { 114356, true }, + { 114376, true }, + { 114391, true }, + { 114402, true }, + { 114416, true }, + { 114428, true }, + { 114441, true }, + { 114451, true }, + { 114465, true }, + { 114475, true }, + { 114495, true }, + { 114504, true }, + { 114514, true }, + { 114525, false }, + { 114534, true }, + { 114547, true }, + { 114566, true }, + { 114576, true }, + { 114587, true }, + { 114600, true }, + { 114607, true }, + { 114616, true }, + { 114632, true }, + { 114643, true }, + { 114650, true }, + { 114659, true }, + { 114667, true }, { 114677, true }, - { 114686, true }, - { 114702, true }, - { 114713, true }, - { 114720, true }, - { 114729, true }, - { 114737, true }, + { 114698, true }, + { 114710, true }, + { 114719, true }, + { 114727, true }, + { 114736, true }, { 114747, true }, + { 114757, true }, { 114768, true }, - { 114780, true }, - { 114789, true }, - { 114797, true }, - { 114806, true }, - { 114817, true }, - { 114827, true }, - { 114838, true }, - { 114845, true }, - { 114854, true }, - { 114862, true }, - { 114873, true }, - { 114885, true }, - { 114893, true }, - { 114901, true }, - { 114911, true }, - { 114927, true }, - { 114939, true }, - { 114969, true }, - { 114989, true }, - { 115003, false }, - { 115021, false }, - { 115037, true }, - { 115052, true }, - { 115073, true }, - { 115087, true }, - { 115106, true }, - { 115117, true }, - { 115127, true }, - { 115138, true }, - { 115152, true }, - { 115165, true }, - { 115175, false }, - { 115191, true }, - { 115210, true }, - { 115236, true }, - { 115259, true }, - { 115276, true }, - { 115289, true }, - { 115305, true }, - { 115313, true }, - { 115326, true }, - { 115333, true }, - { 115345, true }, - { 115355, true }, - { 115367, true }, - { 115387, false }, - { 115405, true }, - { 115418, true }, - { 115429, true }, - { 115439, true }, - { 115453, false }, - { 115469, true }, - { 115480, true }, - { 115489, true }, - { 115497, true }, - { 115507, true }, - { 115524, true }, - { 115535, true }, - { 115551, true }, - { 115562, true }, - { 115574, true }, - { 115584, false }, - { 115599, true }, - { 115614, false }, - { 115622, true }, - { 115637, true }, - { 115656, true }, - { 115676, true }, - { 115687, true }, + { 114775, true }, + { 114784, true }, + { 114792, true }, + { 114803, true }, + { 114815, true }, + { 114823, true }, + { 114831, true }, + { 114841, true }, + { 114857, true }, + { 114869, true }, + { 114899, true }, + { 114919, true }, + { 114933, false }, + { 114951, false }, + { 114967, true }, + { 114982, true }, + { 115003, true }, + { 115017, true }, + { 115036, true }, + { 115047, true }, + { 115057, true }, + { 115068, true }, + { 115082, true }, + { 115095, true }, + { 115105, false }, + { 115121, true }, + { 115140, true }, + { 115166, true }, + { 115189, true }, + { 115206, true }, + { 115219, true }, + { 115235, true }, + { 115243, true }, + { 115256, true }, + { 115263, true }, + { 115275, true }, + { 115285, true }, + { 115297, true }, + { 115317, false }, + { 115335, true }, + { 115348, true }, + { 115359, true }, + { 115369, true }, + { 115383, false }, + { 115399, true }, + { 115410, true }, + { 115419, true }, + { 115427, true }, + { 115437, true }, + { 115454, true }, + { 115465, true }, + { 115481, true }, + { 115492, true }, + { 115504, true }, + { 115514, false }, + { 115529, true }, + { 115544, false }, + { 115552, true }, + { 115567, true }, + { 115586, true }, + { 115606, true }, + { 115617, true }, + { 115631, true }, + { 115647, true }, + { 115669, true }, + { 115682, true }, { 115701, true }, - { 115717, true }, - { 115739, true }, - { 115752, true }, - { 115771, true }, - { 115784, true }, - { 115793, true }, - { 115808, true }, - { 115821, true }, - { 115833, true }, - { 115850, true }, + { 115714, true }, + { 115723, true }, + { 115738, true }, + { 115751, true }, + { 115763, true }, + { 115780, true }, + { 115804, true }, + { 115817, true }, + { 115834, true }, + { 115846, true }, + { 115859, true }, { 115874, true }, - { 115887, true }, - { 115904, true }, - { 115916, true }, - { 115929, true }, - { 115944, true }, - { 115951, true }, - { 115964, true }, - { 115977, true }, - { 115991, true }, - { 116008, true }, - { 116023, true }, - { 116037, true }, - { 116049, true }, - { 116064, true }, - { 116079, true }, - { 116094, true }, - { 116113, true }, + { 115881, true }, + { 115894, true }, + { 115907, true }, + { 115921, true }, + { 115938, true }, + { 115953, true }, + { 115967, true }, + { 115979, true }, + { 115994, true }, + { 116009, true }, + { 116024, true }, + { 116043, true }, + { 116062, true }, + { 116081, true }, + { 116096, true }, + { 116106, true }, + { 116119, false }, { 116132, true }, - { 116151, true }, - { 116166, true }, - { 116176, true }, - { 116189, false }, - { 116202, true }, - { 116216, true }, - { 116227, true }, - { 116242, true }, - { 116258, true }, - { 116271, true }, - { 116284, true }, - { 116304, true }, - { 116313, true }, - { 116329, true }, - { 116342, true }, + { 116146, true }, + { 116157, true }, + { 116172, true }, + { 116188, true }, + { 116201, true }, + { 116214, true }, + { 116234, true }, + { 116243, true }, + { 116259, true }, + { 116272, true }, + { 116287, true }, + { 116300, true }, + { 116318, true }, + { 116326, false }, + { 116339, true }, { 116357, true }, - { 116370, true }, - { 116388, true }, - { 116396, false }, - { 116409, true }, - { 116427, true }, - { 116445, true }, - { 116476, true }, - { 116506, true }, - { 116528, true }, - { 116544, true }, - { 116555, false }, - { 116568, true }, - { 116580, true }, - { 116595, true }, - { 116612, false }, - { 116631, true }, - { 116642, true }, - { 116658, true }, - { 116668, true }, - { 116680, true }, - { 116696, true }, - { 116707, true }, - { 116724, true }, - { 116737, true }, - { 116757, true }, - { 116767, true }, - { 116778, true }, - { 116788, false }, - { 116803, true }, - { 116818, true }, - { 116835, true }, - { 116850, true }, - { 116861, false }, - { 116874, true }, - { 116887, true }, - { 116904, true }, - { 116916, true }, - { 116933, true }, - { 116946, true }, - { 116955, true }, - { 116966, true }, + { 116375, true }, + { 116406, true }, + { 116436, true }, + { 116458, true }, + { 116474, true }, + { 116485, false }, + { 116498, true }, + { 116510, true }, + { 116525, true }, + { 116542, false }, + { 116561, true }, + { 116572, true }, + { 116588, true }, + { 116598, true }, + { 116610, true }, + { 116626, true }, + { 116637, true }, + { 116654, true }, + { 116667, true }, + { 116687, true }, + { 116697, true }, + { 116708, true }, + { 116718, false }, + { 116733, true }, + { 116748, true }, + { 116765, true }, + { 116780, true }, + { 116791, false }, + { 116804, true }, + { 116817, true }, + { 116834, true }, + { 116846, true }, + { 116863, true }, + { 116876, true }, + { 116885, true }, + { 116896, true }, + { 116906, true }, + { 116920, true }, + { 116931, true }, + { 116940, true }, + { 116954, true }, + { 116964, true }, { 116976, true }, - { 116990, true }, - { 117001, true }, - { 117010, true }, - { 117024, true }, + { 116986, true }, + { 116995, true }, + { 117008, true }, + { 117019, false }, + { 117027, true }, { 117034, true }, - { 117046, true }, - { 117056, true }, + { 117045, false }, { 117065, true }, - { 117078, true }, - { 117089, false }, - { 117097, true }, - { 117104, true }, - { 117115, false }, - { 117135, true }, - { 117142, false }, - { 117158, true }, - { 117170, true }, - { 117190, true }, - { 117204, true }, - { 117220, true }, - { 117230, true }, - { 117243, true }, - { 117261, true }, - { 117275, true }, - { 117292, true }, - { 117311, true }, - { 117334, true }, - { 117346, true }, - { 117368, true }, + { 117072, false }, + { 117088, true }, + { 117100, true }, + { 117120, true }, + { 117134, true }, + { 117150, true }, + { 117160, true }, + { 117173, true }, + { 117191, true }, + { 117205, true }, + { 117222, true }, + { 117241, true }, + { 117264, true }, + { 117276, true }, + { 117298, true }, + { 117308, true }, + { 117322, true }, + { 117332, true }, + { 117343, true }, + { 117352, true }, + { 117361, true }, { 117378, true }, - { 117392, true }, - { 117402, true }, - { 117413, true }, - { 117422, true }, - { 117431, true }, - { 117448, true }, - { 117464, true }, - { 117478, true }, - { 117486, true }, - { 117500, true }, - { 117519, true }, - { 117535, false }, - { 117549, true }, - { 117562, true }, - { 117579, true }, - { 117594, true }, - { 117605, true }, - { 117616, true }, - { 117630, true }, + { 117394, true }, + { 117408, true }, + { 117416, true }, + { 117430, true }, + { 117449, true }, + { 117465, false }, + { 117479, true }, + { 117492, true }, + { 117509, true }, + { 117524, true }, + { 117535, true }, + { 117546, true }, + { 117560, true }, + { 117574, true }, + { 117589, true }, + { 117610, true }, + { 117626, true }, { 117644, true }, - { 117659, true }, - { 117680, true }, - { 117696, true }, + { 117662, true }, + { 117675, true }, + { 117687, true }, + { 117703, true }, { 117714, true }, - { 117732, true }, + { 117722, true }, + { 117736, false }, { 117745, true }, - { 117757, true }, - { 117773, true }, - { 117784, true }, - { 117792, true }, - { 117806, false }, - { 117815, true }, - { 117822, false }, - { 117842, true }, - { 117852, false }, - { 117871, false }, - { 117884, false }, + { 117752, false }, + { 117772, true }, + { 117782, false }, + { 117801, false }, + { 117814, false }, + { 117826, true }, + { 117847, true }, + { 117860, true }, + { 117878, true }, { 117896, true }, - { 117917, true }, - { 117930, true }, - { 117948, true }, - { 117966, true }, - { 117975, true }, + { 117905, true }, + { 117921, true }, + { 117945, false }, + { 117961, true }, + { 117979, true }, { 117991, true }, - { 118015, false }, - { 118031, true }, - { 118049, true }, - { 118061, true }, - { 118078, true }, - { 118092, true }, - { 118107, true }, - { 118126, true }, - { 118140, true }, - { 118158, true }, - { 118168, false }, - { 118197, true }, - { 118221, true }, - { 118240, true }, - { 118253, true }, - { 118268, true }, - { 118282, true }, - { 118297, true }, - { 118315, true }, - { 118325, false }, - { 118340, true }, - { 118348, true }, - { 118361, false }, - { 118375, true }, - { 118386, true }, - { 118394, true }, - { 118402, true }, - { 118416, true }, - { 118438, true }, + { 118008, true }, + { 118022, true }, + { 118037, true }, + { 118056, true }, + { 118070, true }, + { 118088, true }, + { 118098, false }, + { 118127, true }, + { 118151, true }, + { 118170, true }, + { 118183, true }, + { 118198, true }, + { 118212, true }, + { 118227, true }, + { 118245, true }, + { 118255, false }, + { 118270, true }, + { 118278, true }, + { 118291, false }, + { 118305, true }, + { 118316, true }, + { 118324, true }, + { 118332, true }, + { 118346, true }, + { 118368, true }, + { 118380, true }, + { 118392, true }, + { 118407, true }, + { 118427, true }, { 118450, true }, - { 118462, true }, - { 118477, true }, - { 118497, true }, - { 118520, true }, - { 118539, true }, - { 118558, true }, - { 118577, true }, - { 118596, true }, - { 118615, true }, - { 118634, true }, - { 118653, true }, - { 118670, true }, - { 118688, true }, - { 118705, true }, - { 118719, true }, + { 118469, true }, + { 118488, true }, + { 118507, true }, + { 118526, true }, + { 118545, true }, + { 118564, true }, + { 118583, true }, + { 118600, true }, + { 118618, true }, + { 118635, true }, + { 118649, true }, + { 118664, true }, + { 118682, true }, + { 118697, true }, + { 118710, true }, { 118734, true }, - { 118752, true }, - { 118767, true }, - { 118780, true }, - { 118804, true }, - { 118821, true }, - { 118839, true }, - { 118855, true }, - { 118873, true }, - { 118890, true }, - { 118903, true }, - { 118916, true }, - { 118933, true }, - { 118950, true }, + { 118751, true }, + { 118769, true }, + { 118785, true }, + { 118803, true }, + { 118820, true }, + { 118836, true }, + { 118849, true }, + { 118862, true }, + { 118879, true }, + { 118896, true }, + { 118904, true }, + { 118917, true }, + { 118931, true }, { 118958, true }, - { 118971, true }, - { 118985, true }, - { 119012, true }, - { 119028, true }, - { 119044, true }, - { 119058, true }, - { 119071, true }, - { 119084, true }, - { 119094, true }, - { 119107, true }, - { 119117, true }, - { 119132, true }, - { 119147, false }, - { 119157, false }, - { 119167, true }, - { 119179, false }, - { 119190, true }, - { 119197, true }, - { 119210, true }, - { 119222, true }, - { 119242, true }, + { 118974, true }, + { 118990, true }, + { 119004, true }, + { 119017, true }, + { 119030, true }, + { 119040, true }, + { 119053, true }, + { 119063, true }, + { 119078, true }, + { 119093, false }, + { 119103, false }, + { 119113, true }, + { 119125, false }, + { 119136, true }, + { 119143, true }, + { 119156, true }, + { 119168, true }, + { 119188, true }, + { 119199, true }, + { 119220, true }, + { 119236, true }, { 119253, true }, - { 119274, true }, - { 119290, true }, - { 119307, true }, - { 119326, true }, - { 119336, true }, - { 119347, true }, - { 119356, true }, - { 119365, true }, - { 119378, true }, - { 119407, true }, - { 119426, true }, - { 119443, true }, - { 119466, true }, - { 119474, true }, + { 119272, true }, + { 119282, true }, + { 119293, true }, + { 119302, true }, + { 119311, true }, + { 119324, true }, + { 119353, true }, + { 119372, true }, + { 119389, true }, + { 119412, true }, + { 119420, true }, + { 119438, true }, + { 119451, true }, + { 119462, true }, + { 119475, true }, { 119492, true }, { 119505, true }, - { 119516, true }, - { 119529, true }, - { 119546, true }, - { 119559, true }, - { 119570, false }, - { 119582, true }, - { 119591, true }, - { 119601, true }, - { 119610, true }, - { 119620, true }, - { 119633, true }, - { 119643, true }, - { 119656, true }, - { 119666, true }, - { 119679, true }, - { 119698, true }, - { 119709, true }, - { 119724, true }, - { 119738, true }, - { 119749, true }, - { 119761, true }, - { 119769, true }, - { 119783, true }, - { 119798, false }, - { 119812, false }, - { 119824, true }, - { 119838, true }, - { 119847, true }, - { 119866, true }, - { 119887, true }, - { 119902, true }, - { 119914, true }, - { 119925, true }, - { 119938, true }, - { 119948, true }, - { 119969, true }, - { 119987, true }, - { 120008, true }, - { 120034, true }, - { 120057, true }, + { 119516, false }, + { 119528, true }, + { 119537, true }, + { 119547, true }, + { 119556, true }, + { 119566, true }, + { 119579, true }, + { 119589, true }, + { 119602, true }, + { 119612, true }, + { 119625, true }, + { 119644, true }, + { 119655, true }, + { 119670, true }, + { 119684, true }, + { 119695, true }, + { 119707, true }, + { 119715, true }, + { 119729, true }, + { 119744, false }, + { 119758, false }, + { 119770, true }, + { 119784, true }, + { 119793, true }, + { 119812, true }, + { 119833, true }, + { 119848, true }, + { 119860, true }, + { 119871, true }, + { 119884, true }, + { 119894, true }, + { 119915, true }, + { 119933, true }, + { 119954, true }, + { 119980, true }, + { 120003, true }, + { 120036, true }, + { 120055, true }, + { 120079, true }, { 120090, true }, - { 120109, true }, - { 120133, true }, - { 120144, true }, - { 120155, true }, - { 120168, false }, + { 120101, true }, + { 120114, false }, + { 120138, true }, + { 120149, true }, + { 120163, true }, + { 120174, true }, + { 120184, true }, { 120192, true }, - { 120203, true }, - { 120217, true }, - { 120228, true }, - { 120238, true }, - { 120246, true }, - { 120253, true }, - { 120264, true }, - { 120275, true }, - { 120285, true }, - { 120294, true }, - { 120309, true }, - { 120324, true }, + { 120199, true }, + { 120210, true }, + { 120221, true }, + { 120231, true }, + { 120240, true }, + { 120255, true }, + { 120270, true }, + { 120281, true }, + { 120290, true }, + { 120301, true }, + { 120312, true }, + { 120326, true }, { 120335, true }, - { 120344, true }, - { 120355, true }, - { 120366, true }, - { 120380, true }, - { 120389, true }, - { 120405, true }, - { 120413, true }, - { 120425, true }, - { 120437, true }, - { 120453, true }, - { 120463, true }, - { 120482, true }, - { 120490, true }, - { 120503, true }, - { 120512, true }, - { 120533, true }, - { 120552, true }, - { 120568, true }, + { 120351, true }, + { 120359, true }, + { 120371, true }, + { 120383, true }, + { 120399, true }, + { 120409, true }, + { 120428, true }, + { 120436, true }, + { 120449, true }, + { 120458, true }, + { 120479, true }, + { 120498, true }, + { 120514, true }, + { 120529, true }, + { 120542, true }, + { 120559, true }, + { 120575, true }, { 120583, true }, - { 120596, true }, - { 120613, true }, - { 120629, true }, - { 120637, true }, - { 120646, true }, - { 120654, true }, - { 120668, true }, - { 120687, false }, - { 120696, true }, - { 120706, true }, - { 120728, true }, - { 120742, true }, - { 120757, true }, - { 120770, false }, - { 120784, true }, + { 120592, true }, + { 120600, true }, + { 120614, true }, + { 120633, false }, + { 120642, true }, + { 120652, true }, + { 120674, true }, + { 120688, true }, + { 120703, true }, + { 120716, false }, + { 120730, true }, + { 120738, true }, + { 120750, true }, + { 120761, true }, + { 120773, true }, + { 120783, true }, { 120792, true }, - { 120804, true }, - { 120815, true }, - { 120827, true }, - { 120837, true }, - { 120846, true }, - { 120857, false }, - { 120867, false }, - { 120883, true }, - { 120893, true }, - { 120903, true }, - { 120917, true }, - { 120932, true }, - { 120944, true }, - { 120953, true }, - { 120966, true }, - { 120976, true }, - { 120989, true }, - { 121000, true }, - { 121023, false }, - { 121037, true }, - { 121049, true }, - { 121062, true }, + { 120803, false }, + { 120813, false }, + { 120829, true }, + { 120839, true }, + { 120849, true }, + { 120863, true }, + { 120878, true }, + { 120890, true }, + { 120899, true }, + { 120912, true }, + { 120922, true }, + { 120935, true }, + { 120946, true }, + { 120969, false }, + { 120983, true }, + { 120995, true }, + { 121008, true }, + { 121017, true }, + { 121030, true }, + { 121046, true }, + { 121057, true }, { 121071, true }, - { 121084, true }, - { 121100, true }, - { 121111, true }, - { 121125, true }, + { 121085, true }, + { 121095, true }, + { 121104, true }, + { 121114, true }, + { 121124, true }, { 121139, true }, - { 121149, true }, - { 121158, true }, - { 121168, true }, - { 121178, true }, - { 121193, true }, - { 121205, true }, - { 121217, true }, - { 121231, true }, + { 121151, true }, + { 121163, true }, + { 121177, true }, + { 121194, true }, + { 121204, false }, + { 121213, false }, + { 121232, true }, { 121248, true }, - { 121258, false }, - { 121267, false }, - { 121286, true }, - { 121302, true }, - { 121317, true }, - { 121329, true }, - { 121341, false }, - { 121353, true }, - { 121366, true }, - { 121384, true }, - { 121399, true }, - { 121414, false }, - { 121430, true }, - { 121442, true }, - { 121454, true }, - { 121465, true }, - { 121478, false }, - { 121493, true }, - { 121503, true }, - { 121513, true }, - { 121527, true }, - { 121541, true }, - { 121553, true }, - { 121564, true }, - { 121580, true }, - { 121591, true }, - { 121609, true }, - { 121627, true }, - { 121640, true }, - { 121661, false }, + { 121263, true }, + { 121275, true }, + { 121287, false }, + { 121299, true }, + { 121312, true }, + { 121330, true }, + { 121345, true }, + { 121360, false }, + { 121376, true }, + { 121388, true }, + { 121400, true }, + { 121411, true }, + { 121424, false }, + { 121439, true }, + { 121449, true }, + { 121459, true }, + { 121473, true }, + { 121487, true }, + { 121499, true }, + { 121510, true }, + { 121526, true }, + { 121537, true }, + { 121555, true }, + { 121573, true }, + { 121586, true }, + { 121607, false }, + { 121626, true }, + { 121646, true }, + { 121668, true }, { 121680, true }, - { 121700, true }, - { 121722, true }, - { 121734, true }, - { 121752, true }, - { 121767, true }, - { 121779, true }, - { 121795, true }, - { 121810, true }, - { 121826, true }, - { 121842, true }, - { 121858, true }, - { 121875, true }, - { 121897, true }, - { 121908, true }, - { 121924, true }, - { 121944, true }, - { 121955, true }, - { 121970, true }, - { 121986, true }, - { 122001, true }, - { 122016, true }, - { 122039, true }, - { 122054, true }, - { 122079, true }, - { 122097, true }, - { 122112, true }, - { 122128, true }, - { 122143, true }, - { 122172, true }, - { 122197, true }, - { 122219, true }, - { 122237, true }, - { 122251, true }, - { 122264, true }, - { 122279, true }, - { 122286, true }, + { 121698, true }, + { 121713, true }, + { 121725, true }, + { 121741, true }, + { 121756, true }, + { 121772, true }, + { 121788, true }, + { 121804, true }, + { 121821, true }, + { 121843, true }, + { 121854, true }, + { 121870, true }, + { 121890, true }, + { 121901, true }, + { 121916, true }, + { 121932, true }, + { 121947, true }, + { 121962, true }, + { 121985, true }, + { 122000, true }, + { 122025, true }, + { 122040, true }, + { 122056, true }, + { 122071, true }, + { 122100, true }, + { 122125, true }, + { 122147, true }, + { 122165, true }, + { 122179, true }, + { 122192, true }, + { 122207, true }, + { 122214, true }, + { 122230, true }, + { 122241, true }, + { 122252, true }, + { 122262, true }, + { 122276, true }, + { 122290, true }, { 122302, true }, - { 122313, true }, - { 122324, true }, - { 122334, true }, - { 122348, true }, + { 122314, true }, + { 122325, true }, + { 122340, true }, + { 122355, true }, { 122362, true }, - { 122374, true }, - { 122386, true }, - { 122397, true }, - { 122412, true }, - { 122427, true }, + { 122372, true }, + { 122382, true }, + { 122391, true }, + { 122407, true }, + { 122416, true }, + { 122425, true }, { 122434, true }, - { 122444, true }, - { 122454, true }, - { 122463, true }, - { 122479, true }, - { 122488, true }, - { 122497, true }, - { 122506, true }, - { 122518, true }, - { 122534, true }, - { 122553, true }, - { 122565, false }, - { 122582, false }, - { 122602, true }, - { 122617, true }, - { 122630, true }, - { 122648, true }, - { 122663, true }, - { 122672, true }, - { 122687, true }, + { 122446, true }, + { 122462, true }, + { 122481, true }, + { 122493, false }, + { 122510, false }, + { 122530, true }, + { 122545, true }, + { 122558, true }, + { 122576, true }, + { 122591, true }, + { 122600, true }, + { 122615, true }, + { 122629, true }, + { 122645, true }, + { 122660, true }, + { 122682, true }, { 122701, true }, - { 122717, true }, - { 122732, true }, - { 122754, true }, - { 122773, true }, - { 122792, true }, - { 122808, true }, - { 122819, true }, - { 122828, true }, - { 122838, true }, - { 122857, true }, - { 122872, true }, - { 122886, true }, - { 122899, true }, - { 122907, true }, - { 122915, true }, - { 122924, true }, - { 122936, true }, - { 122948, true }, - { 122957, true }, - { 122969, true }, - { 122977, true }, - { 122989, true }, - { 123015, true }, - { 123038, false }, - { 123054, true }, - { 123074, true }, - { 123095, true }, - { 123114, true }, - { 123128, true }, - { 123142, true }, - { 123159, true }, - { 123173, false }, - { 123188, true }, - { 123196, true }, - { 123211, true }, - { 123226, true }, - { 123240, true }, - { 123251, true }, - { 123269, true }, - { 123286, true }, - { 123306, true }, - { 123330, true }, - { 123337, true }, - { 123348, true }, - { 123359, true }, - { 123372, true }, - { 123384, false }, - { 123399, true }, - { 123415, true }, - { 123428, true }, - { 123438, true }, - { 123453, false }, - { 123462, true }, - { 123476, true }, - { 123491, true }, - { 123501, true }, - { 123511, true }, - { 123524, true }, - { 123536, true }, - { 123544, true }, - { 123555, true }, - { 123576, true }, - { 123586, false }, - { 123606, true }, - { 123617, true }, - { 123624, true }, - { 123634, true }, - { 123644, true }, - { 123652, false }, - { 123672, true }, - { 123681, true }, - { 123690, true }, - { 123708, true }, - { 123720, true }, - { 123734, true }, - { 123749, true }, - { 123761, true }, - { 123774, true }, - { 123782, true }, - { 123800, true }, - { 123811, true }, - { 123819, true }, - { 123829, true }, - { 123838, true }, - { 123851, true }, + { 122720, true }, + { 122736, true }, + { 122747, true }, + { 122756, true }, + { 122766, true }, + { 122785, true }, + { 122800, true }, + { 122814, true }, + { 122827, true }, + { 122835, true }, + { 122843, true }, + { 122852, true }, + { 122864, true }, + { 122876, true }, + { 122885, true }, + { 122897, true }, + { 122905, true }, + { 122917, true }, + { 122943, true }, + { 122966, false }, + { 122982, true }, + { 123002, true }, + { 123023, true }, + { 123042, true }, + { 123056, true }, + { 123070, true }, + { 123087, true }, + { 123101, false }, + { 123116, true }, + { 123124, true }, + { 123139, true }, + { 123154, true }, + { 123168, true }, + { 123179, true }, + { 123197, true }, + { 123214, true }, + { 123234, true }, + { 123258, true }, + { 123265, true }, + { 123276, true }, + { 123287, true }, + { 123300, true }, + { 123312, false }, + { 123327, true }, + { 123343, true }, + { 123356, true }, + { 123366, true }, + { 123381, false }, + { 123390, true }, + { 123404, true }, + { 123419, true }, + { 123429, true }, + { 123439, true }, + { 123452, true }, + { 123464, true }, + { 123472, true }, + { 123483, true }, + { 123504, true }, + { 123514, false }, + { 123534, true }, + { 123545, true }, + { 123552, true }, + { 123562, true }, + { 123572, true }, + { 123580, false }, + { 123600, true }, + { 123609, true }, + { 123618, true }, + { 123636, true }, + { 123648, true }, + { 123662, true }, + { 123677, true }, + { 123689, true }, + { 123702, true }, + { 123710, true }, + { 123728, true }, + { 123739, true }, + { 123747, true }, + { 123757, true }, + { 123766, true }, + { 123779, true }, + { 123789, true }, + { 123801, true }, + { 123813, true }, + { 123827, true }, + { 123843, true }, { 123861, true }, - { 123873, true }, - { 123885, true }, - { 123899, true }, - { 123915, true }, - { 123933, true }, - { 123946, true }, - { 123959, false }, - { 123972, true }, - { 123991, true }, - { 123999, true }, - { 124011, true }, + { 123874, true }, + { 123887, false }, + { 123900, true }, + { 123919, true }, + { 123927, true }, + { 123939, true }, + { 123951, true }, + { 123977, true }, + { 123995, true }, + { 124012, true }, { 124023, true }, - { 124049, true }, - { 124067, true }, - { 124084, true }, - { 124095, true }, - { 124107, true }, - { 124120, true }, - { 124136, true }, - { 124150, true }, + { 124035, true }, + { 124048, true }, + { 124064, true }, + { 124078, true }, + { 124096, true }, + { 124112, true }, + { 124135, true }, + { 124154, true }, { 124168, true }, { 124184, true }, - { 124207, true }, - { 124226, true }, - { 124240, true }, - { 124256, true }, - { 124272, true }, - { 124289, true }, - { 124319, false }, - { 124335, true }, - { 124347, true }, + { 124200, true }, + { 124217, true }, + { 124247, false }, + { 124263, true }, + { 124275, true }, + { 124288, true }, + { 124302, true }, + { 124319, true }, + { 124334, true }, + { 124349, true }, { 124360, true }, - { 124374, true }, - { 124391, true }, + { 124378, true }, + { 124394, true }, { 124406, true }, - { 124421, true }, - { 124432, true }, - { 124450, true }, - { 124466, true }, - { 124478, true }, - { 124488, true }, - { 124505, true }, - { 124517, false }, - { 124531, true }, - { 124538, false }, - { 124570, true }, - { 124584, true }, - { 124594, true }, - { 124608, true }, - { 124625, true }, - { 124637, true }, - { 124651, true }, - { 124667, false }, - { 124682, true }, - { 124693, true }, - { 124704, true }, - { 124716, true }, - { 124725, true }, - { 124732, true }, - { 124743, true }, - { 124751, true }, - { 124758, true }, - { 124768, true }, + { 124416, true }, + { 124433, true }, + { 124445, false }, + { 124459, true }, + { 124466, false }, + { 124498, true }, + { 124512, true }, + { 124522, true }, + { 124536, true }, + { 124553, true }, + { 124565, true }, + { 124579, true }, + { 124595, false }, + { 124610, true }, + { 124621, true }, + { 124632, true }, + { 124644, true }, + { 124653, true }, + { 124660, true }, + { 124671, true }, + { 124679, true }, + { 124686, true }, + { 124696, true }, + { 124707, true }, + { 124715, true }, + { 124723, true }, + { 124731, true }, + { 124744, true }, + { 124759, true }, + { 124769, true }, { 124779, true }, - { 124787, true }, - { 124795, true }, - { 124803, true }, - { 124816, true }, - { 124831, true }, - { 124841, true }, - { 124851, true }, - { 124858, true }, + { 124786, true }, + { 124798, true }, + { 124814, true }, + { 124826, true }, + { 124838, true }, + { 124850, true }, + { 124859, true }, { 124870, true }, - { 124886, true }, - { 124898, true }, - { 124910, true }, - { 124922, true }, - { 124931, true }, - { 124942, true }, + { 124885, true }, + { 124893, true }, + { 124904, true }, + { 124915, true }, + { 124929, true }, + { 124945, true }, { 124957, true }, - { 124965, true }, - { 124976, true }, - { 124987, true }, - { 125001, true }, - { 125017, true }, - { 125029, true }, - { 125043, true }, - { 125057, false }, - { 125067, true }, - { 125088, true }, - { 125109, true }, - { 125123, true }, - { 125135, true }, - { 125152, true }, + { 124971, true }, + { 124985, false }, + { 124995, true }, + { 125016, true }, + { 125037, true }, + { 125051, true }, + { 125063, true }, + { 125080, true }, + { 125093, true }, + { 125107, true }, + { 125118, true }, + { 125127, true }, + { 125137, true }, + { 125144, true }, + { 125156, true }, { 125165, true }, - { 125179, true }, - { 125190, true }, - { 125199, true }, - { 125209, true }, - { 125216, true }, - { 125228, true }, + { 125174, true }, + { 125182, true }, + { 125197, true }, + { 125205, true }, + { 125217, false }, + { 125227, true }, { 125237, true }, - { 125246, true }, - { 125254, true }, - { 125269, true }, - { 125277, true }, - { 125289, false }, - { 125299, true }, - { 125309, true }, - { 125320, true }, - { 125329, true }, - { 125347, true }, - { 125357, false }, - { 125368, true }, - { 125390, true }, - { 125398, true }, - { 125406, false }, - { 125414, true }, - { 125430, true }, - { 125443, true }, - { 125454, true }, - { 125466, true }, - { 125485, true }, - { 125511, true }, - { 125525, true }, - { 125540, false }, - { 125558, true }, - { 125574, true }, + { 125248, true }, + { 125257, true }, + { 125267, false }, + { 125278, true }, + { 125300, true }, + { 125308, true }, + { 125316, false }, + { 125324, true }, + { 125340, true }, + { 125353, true }, + { 125364, true }, + { 125376, true }, + { 125395, true }, + { 125421, true }, + { 125435, true }, + { 125449, true }, + { 125464, false }, + { 125482, true }, + { 125498, true }, + { 125513, true }, + { 125524, true }, + { 125540, true }, + { 125552, true }, + { 125564, true }, + { 125577, true }, { 125589, true }, - { 125600, true }, - { 125616, true }, - { 125628, true }, - { 125640, true }, - { 125653, true }, - { 125665, true }, - { 125672, true }, - { 125685, true }, - { 125702, true }, - { 125724, true }, - { 125734, true }, - { 125744, true }, - { 125756, false }, - { 125767, true }, - { 125781, true }, - { 125790, true }, - { 125801, true }, - { 125817, true }, - { 125830, true }, - { 125846, true }, - { 125873, true }, - { 125885, true }, - { 125899, true }, - { 125907, true }, - { 125917, true }, + { 125596, true }, + { 125609, true }, + { 125626, true }, + { 125648, true }, + { 125658, true }, + { 125668, true }, + { 125680, false }, + { 125691, true }, + { 125705, true }, + { 125714, true }, + { 125725, true }, + { 125741, true }, + { 125754, true }, + { 125770, true }, + { 125797, true }, + { 125809, true }, + { 125823, true }, + { 125831, true }, + { 125841, true }, + { 125864, true }, + { 125873, false }, + { 125896, true }, + { 125914, true }, + { 125931, true }, { 125940, true }, - { 125949, false }, - { 125972, true }, - { 125990, true }, + { 125952, true }, + { 125961, true }, + { 125969, true }, + { 125982, true }, { 126007, true }, - { 126016, true }, - { 126028, true }, - { 126037, true }, + { 126018, true }, + { 126031, true }, { 126045, true }, - { 126058, true }, - { 126083, true }, - { 126094, true }, - { 126107, true }, - { 126121, true }, - { 126134, false }, - { 126145, true }, - { 126153, true }, - { 126165, false }, - { 126176, true }, - { 126191, true }, - { 126211, true }, - { 126219, true }, - { 126237, true }, - { 126257, true }, - { 126278, true }, - { 126288, true }, - { 126301, false }, - { 126319, true }, - { 126350, true }, - { 126370, true }, - { 126387, true }, - { 126400, true }, - { 126415, true }, + { 126058, false }, + { 126069, true }, + { 126077, true }, + { 126089, false }, + { 126100, true }, + { 126115, true }, + { 126135, true }, + { 126143, true }, + { 126161, true }, + { 126181, true }, + { 126202, true }, + { 126212, true }, + { 126225, false }, + { 126243, true }, + { 126274, true }, + { 126294, true }, + { 126311, true }, + { 126324, true }, + { 126339, true }, + { 126351, true }, + { 126361, true }, + { 126368, true }, + { 126385, true }, + { 126401, true }, + { 126413, true }, { 126427, true }, - { 126437, true }, - { 126444, true }, - { 126461, true }, - { 126477, true }, - { 126489, true }, - { 126503, true }, - { 126515, true }, - { 126530, true }, - { 126548, true }, - { 126561, true }, - { 126571, true }, - { 126582, true }, - { 126593, true }, - { 126604, true }, + { 126439, true }, + { 126454, true }, + { 126472, true }, + { 126485, true }, + { 126495, true }, + { 126506, true }, + { 126517, true }, + { 126528, true }, + { 126543, true }, + { 126554, true }, + { 126566, false }, + { 126578, true }, + { 126592, true }, + { 126609, true }, { 126619, true }, - { 126630, true }, - { 126642, false }, - { 126654, true }, - { 126668, true }, - { 126685, true }, - { 126695, true }, - { 126708, false }, - { 126726, false }, - { 126737, true }, - { 126752, true }, - { 126769, true }, - { 126786, true }, - { 126796, true }, - { 126811, true }, - { 126821, true }, - { 126836, true }, - { 126853, true }, - { 126865, true }, + { 126632, false }, + { 126650, false }, + { 126661, true }, + { 126676, true }, + { 126693, true }, + { 126710, true }, + { 126720, true }, + { 126735, true }, + { 126745, true }, + { 126760, true }, + { 126777, true }, + { 126789, true }, + { 126807, true }, + { 126822, true }, + { 126847, true }, + { 126864, true }, { 126883, true }, - { 126898, true }, - { 126923, true }, - { 126940, true }, - { 126959, true }, - { 126976, true }, - { 126996, true }, - { 127017, true }, - { 127031, true }, - { 127056, true }, + { 126900, true }, + { 126920, true }, + { 126941, true }, + { 126955, true }, + { 126980, true }, + { 127001, true }, + { 127023, true }, + { 127053, true }, { 127077, true }, - { 127099, true }, - { 127129, true }, - { 127153, true }, - { 127168, true }, - { 127181, true }, - { 127191, true }, - { 127214, true }, - { 127225, true }, - { 127232, true }, + { 127092, true }, + { 127105, true }, + { 127115, true }, + { 127138, true }, + { 127149, true }, + { 127156, true }, + { 127170, true }, + { 127189, true }, + { 127196, true }, + { 127216, true }, + { 127227, true }, { 127246, true }, - { 127265, true }, + { 127262, true }, { 127272, true }, - { 127292, true }, - { 127303, true }, - { 127322, true }, - { 127338, true }, - { 127348, true }, - { 127359, true }, - { 127369, true }, - { 127380, true }, - { 127394, true }, - { 127406, true }, - { 127422, true }, - { 127430, true }, - { 127440, true }, - { 127450, true }, - { 127462, true }, - { 127473, true }, - { 127488, true }, - { 127512, true }, - { 127526, true }, - { 127534, true }, - { 127552, true }, - { 127563, true }, - { 127576, true }, + { 127283, true }, + { 127293, true }, + { 127304, true }, + { 127318, true }, + { 127330, true }, + { 127346, true }, + { 127354, true }, + { 127364, true }, + { 127374, true }, + { 127386, true }, + { 127397, true }, + { 127413, true }, + { 127428, true }, + { 127452, true }, + { 127466, true }, + { 127474, true }, + { 127492, true }, + { 127503, true }, + { 127516, true }, + { 127527, true }, + { 127546, true }, + { 127557, true }, + { 127572, true }, { 127587, true }, - { 127606, true }, - { 127617, true }, - { 127632, true }, - { 127647, true }, - { 127661, true }, - { 127673, true }, - { 127691, true }, - { 127711, true }, + { 127601, true }, + { 127613, true }, + { 127631, true }, + { 127651, true }, + { 127663, true }, + { 127680, true }, + { 127695, true }, + { 127709, true }, { 127723, true }, - { 127740, true }, - { 127755, true }, - { 127769, true }, - { 127783, true }, - { 127794, true }, - { 127803, true }, - { 127812, true }, - { 127830, true }, - { 127841, true }, - { 127848, true }, - { 127859, true }, - { 127876, false }, - { 127902, false }, - { 127914, true }, - { 127928, true }, - { 127939, true }, - { 127956, true }, - { 127966, true }, + { 127734, true }, + { 127743, true }, + { 127752, true }, + { 127770, true }, + { 127781, true }, + { 127788, true }, + { 127799, true }, + { 127816, false }, + { 127842, false }, + { 127854, true }, + { 127868, true }, + { 127879, true }, + { 127896, true }, + { 127906, true }, + { 127919, true }, + { 127934, true }, + { 127955, true }, { 127979, true }, - { 127994, true }, - { 128015, true }, - { 128039, true }, - { 128053, true }, - { 128064, true }, - { 128078, true }, - { 128093, true }, - { 128103, true }, - { 128116, true }, - { 128129, true }, - { 128142, true }, - { 128162, true }, - { 128184, true }, - { 128198, true }, - { 128213, false }, - { 128226, true }, - { 128241, true }, - { 128252, true }, - { 128272, true }, - { 128285, false }, - { 128304, true }, - { 128315, true }, - { 128334, true }, - { 128342, true }, - { 128359, true }, - { 128368, true }, - { 128378, true }, - { 128389, true }, + { 127993, true }, + { 128004, true }, + { 128018, true }, + { 128033, true }, + { 128043, true }, + { 128056, true }, + { 128069, true }, + { 128082, true }, + { 128102, true }, + { 128124, true }, + { 128138, true }, + { 128153, false }, + { 128166, true }, + { 128181, true }, + { 128192, true }, + { 128212, true }, + { 128225, false }, + { 128244, true }, + { 128255, true }, + { 128274, true }, + { 128282, true }, + { 128299, true }, + { 128308, true }, + { 128319, true }, + { 128329, true }, + { 128340, true }, + { 128350, true }, + { 128362, true }, + { 128369, true }, + { 128387, true }, { 128399, true }, - { 128411, true }, - { 128418, true }, - { 128436, true }, - { 128448, true }, - { 128459, true }, - { 128481, true }, - { 128495, true }, - { 128514, true }, - { 128522, true }, - { 128541, true }, - { 128550, true }, - { 128562, true }, - { 128580, true }, - { 128594, true }, - { 128613, true }, - { 128622, true }, - { 128638, true }, - { 128646, true }, - { 128658, true }, - { 128673, true }, - { 128693, true }, - { 128701, true }, + { 128410, true }, + { 128432, true }, + { 128446, true }, + { 128465, true }, + { 128473, true }, + { 128492, true }, + { 128501, true }, + { 128513, true }, + { 128531, true }, + { 128545, true }, + { 128564, true }, + { 128573, true }, + { 128589, true }, + { 128597, true }, + { 128609, true }, + { 128624, true }, + { 128644, true }, + { 128652, true }, + { 128665, true }, + { 128683, true }, + { 128695, true }, { 128714, true }, - { 128732, true }, - { 128744, true }, + { 128727, true }, + { 128739, true }, { 128763, true }, - { 128777, true }, - { 128790, true }, - { 128802, true }, - { 128826, true }, - { 128842, true }, - { 128856, true }, - { 128870, true }, - { 128887, true }, - { 128903, true }, - { 128920, true }, - { 128928, true }, - { 128946, true }, - { 128955, false }, - { 128964, true }, - { 128978, true }, + { 128779, true }, + { 128793, true }, + { 128807, true }, + { 128824, true }, + { 128840, true }, + { 128857, true }, + { 128865, true }, + { 128883, true }, + { 128892, false }, + { 128901, true }, + { 128915, true }, + { 128925, true }, + { 128934, true }, + { 128957, true }, + { 128969, true }, + { 128979, false }, { 128988, true }, - { 128997, true }, - { 129020, true }, - { 129032, true }, - { 129042, false }, - { 129051, true }, - { 129058, true }, - { 129067, true }, - { 129075, true }, - { 129084, false }, - { 129098, true }, - { 129112, true }, - { 129122, true }, - { 129132, true }, - { 129142, true }, - { 129160, false }, - { 129173, true }, - { 129191, true }, - { 129201, true }, - { 129212, true }, - { 129225, true }, - { 129239, true }, - { 129252, true }, - { 129262, true }, - { 129273, true }, - { 129282, true }, - { 129299, true }, - { 129308, true }, - { 129321, true }, - { 129332, true }, - { 129350, true }, - { 129360, true }, - { 129372, false }, - { 129389, true }, - { 129400, true }, - { 129417, true }, - { 129430, true }, - { 129444, true }, - { 129453, true }, - { 129466, false }, - { 129475, false }, - { 129486, true }, - { 129498, false }, - { 129513, false }, - { 129524, false }, - { 129531, true }, - { 129547, true }, - { 129565, true }, - { 129584, true }, - { 129599, true }, - { 129616, true }, - { 129630, true }, - { 129646, true }, - { 129660, true }, - { 129677, true }, - { 129696, false }, - { 129710, true }, - { 129724, true }, - { 129737, true }, - { 129758, true }, - { 129770, true }, - { 129783, true }, - { 129793, true }, - { 129813, true }, + { 128995, true }, + { 129004, true }, + { 129012, true }, + { 129021, false }, + { 129035, true }, + { 129049, true }, + { 129059, true }, + { 129069, true }, + { 129079, true }, + { 129097, false }, + { 129110, true }, + { 129128, true }, + { 129138, true }, + { 129149, true }, + { 129162, true }, + { 129176, true }, + { 129189, true }, + { 129199, true }, + { 129210, true }, + { 129219, true }, + { 129236, true }, + { 129245, true }, + { 129258, true }, + { 129269, true }, + { 129287, true }, + { 129297, true }, + { 129309, false }, + { 129326, true }, + { 129337, true }, + { 129354, true }, + { 129367, true }, + { 129381, true }, + { 129390, true }, + { 129403, false }, + { 129412, false }, + { 129423, true }, + { 129435, false }, + { 129450, false }, + { 129461, false }, + { 129468, true }, + { 129484, true }, + { 129502, true }, + { 129521, true }, + { 129536, true }, + { 129553, true }, + { 129567, true }, + { 129583, true }, + { 129597, true }, + { 129614, true }, + { 129633, false }, + { 129647, true }, + { 129661, true }, + { 129674, true }, + { 129695, true }, + { 129707, true }, + { 129720, true }, + { 129730, true }, + { 129750, true }, + { 129763, true }, + { 129782, true }, + { 129800, true }, + { 129814, true }, { 129826, true }, - { 129845, true }, - { 129863, true }, - { 129877, true }, + { 129836, true }, + { 129850, true }, + { 129860, true }, + { 129876, true }, { 129889, true }, - { 129899, true }, - { 129913, true }, - { 129923, true }, - { 129939, true }, - { 129952, true }, - { 129967, true }, - { 129983, true }, - { 130007, true }, - { 130023, true }, - { 130035, true }, - { 130047, false }, - { 130065, true }, - { 130078, true }, - { 130097, true }, - { 130115, true }, - { 130130, true }, - { 130153, true }, - { 130170, true }, - { 130189, true }, - { 130209, true }, - { 130232, true }, - { 130251, true }, - { 130270, true }, - { 130289, true }, - { 130308, true }, - { 130319, true }, - { 130329, true }, - { 130344, true }, - { 130365, true }, - { 130385, true }, - { 130404, true }, - { 130418, true }, - { 130430, true }, - { 130440, true }, - { 130452, true }, - { 130470, true }, - { 130486, true }, - { 130507, true }, - { 130519, true }, - { 130529, false }, - { 130541, true }, - { 130558, true }, - { 130576, true }, - { 130596, true }, - { 130611, true }, - { 130620, true }, - { 130632, true }, - { 130643, true }, - { 130655, true }, - { 130667, false }, - { 130684, true }, - { 130697, true }, - { 130715, true }, - { 130730, true }, - { 130745, true }, - { 130757, true }, - { 130777, true }, - { 130789, true }, - { 130803, true }, - { 130821, true }, - { 130834, true }, - { 130850, true }, - { 130865, true }, - { 130877, true }, - { 130893, true }, - { 130903, true }, - { 130910, true }, - { 130925, true }, - { 130945, true }, - { 130958, true }, - { 130969, true }, - { 130982, true }, + { 129904, true }, + { 129920, true }, + { 129944, true }, + { 129960, true }, + { 129972, true }, + { 129984, false }, + { 130002, true }, + { 130015, true }, + { 130034, true }, + { 130052, true }, + { 130067, true }, + { 130090, true }, + { 130107, true }, + { 130126, true }, + { 130146, true }, + { 130169, true }, + { 130188, true }, + { 130207, true }, + { 130226, true }, + { 130245, true }, + { 130256, true }, + { 130266, true }, + { 130281, true }, + { 130302, true }, + { 130322, true }, + { 130341, true }, + { 130355, true }, + { 130367, true }, + { 130377, true }, + { 130389, true }, + { 130407, true }, + { 130423, true }, + { 130444, true }, + { 130456, true }, + { 130466, false }, + { 130478, true }, + { 130495, true }, + { 130513, true }, + { 130533, true }, + { 130548, true }, + { 130557, true }, + { 130569, true }, + { 130580, true }, + { 130592, true }, + { 130604, false }, + { 130621, true }, + { 130634, true }, + { 130652, true }, + { 130667, true }, + { 130682, true }, + { 130694, true }, + { 130714, true }, + { 130726, true }, + { 130740, true }, + { 130758, true }, + { 130771, true }, + { 130787, true }, + { 130802, true }, + { 130814, true }, + { 130830, true }, + { 130840, true }, + { 130847, true }, + { 130862, true }, + { 130882, true }, + { 130895, true }, + { 130906, true }, + { 130919, true }, + { 130928, true }, + { 130948, true }, + { 130968, true }, { 130991, true }, { 131011, true }, - { 131031, true }, - { 131054, true }, - { 131074, true }, - { 131086, true }, - { 131097, true }, - { 131108, false }, - { 131119, true }, - { 131130, false }, - { 131140, false }, - { 131157, true }, + { 131023, true }, + { 131034, true }, + { 131045, false }, + { 131056, true }, + { 131067, false }, + { 131077, false }, + { 131094, true }, + { 131106, true }, + { 131122, true }, + { 131135, true }, + { 131144, true }, + { 131158, true }, { 131169, true }, - { 131185, true }, - { 131198, true }, - { 131207, true }, - { 131221, true }, - { 131232, true }, - { 131244, true }, - { 131262, true }, - { 131276, true }, - { 131289, true }, - { 131298, true }, - { 131313, true }, - { 131324, true }, - { 131344, true }, - { 131356, true }, - { 131366, true }, - { 131377, true }, - { 131410, true }, - { 131422, true }, - { 131441, true }, - { 131455, true }, - { 131469, false }, - { 131489, true }, - { 131506, true }, - { 131517, true }, - { 131530, true }, - { 131545, true }, + { 131181, true }, + { 131199, true }, + { 131213, true }, + { 131226, true }, + { 131235, true }, + { 131250, true }, + { 131261, true }, + { 131281, true }, + { 131293, true }, + { 131303, true }, + { 131314, true }, + { 131347, true }, + { 131359, true }, + { 131378, true }, + { 131392, true }, + { 131406, false }, + { 131426, true }, + { 131443, true }, + { 131454, true }, + { 131467, true }, + { 131482, true }, + { 131498, true }, + { 131516, true }, + { 131532, true }, + { 131549, true }, { 131561, true }, - { 131579, true }, - { 131595, true }, - { 131612, true }, - { 131624, true }, - { 131638, true }, - { 131654, true }, - { 131667, true }, - { 131679, true }, - { 131690, true }, - { 131707, true }, - { 131716, true }, + { 131575, true }, + { 131591, true }, + { 131604, true }, + { 131616, true }, + { 131627, true }, + { 131644, true }, + { 131653, true }, + { 131662, true }, + { 131675, true }, + { 131688, true }, + { 131701, true }, + { 131714, true }, { 131725, true }, - { 131738, true }, - { 131769, true }, - { 131782, true }, - { 131795, true }, - { 131808, true }, - { 131819, true }, + { 131734, true }, + { 131749, true }, + { 131761, true }, + { 131777, true }, + { 131798, true }, + { 131815, false }, { 131828, true }, - { 131843, true }, - { 131855, true }, - { 131871, true }, - { 131892, true }, - { 131909, false }, - { 131922, true }, - { 131936, true }, - { 131948, true }, - { 131959, true }, - { 131976, true }, - { 131987, true }, - { 132006, true }, + { 131842, true }, + { 131854, true }, + { 131865, true }, + { 131882, true }, + { 131893, true }, + { 131912, true }, + { 131930, true }, + { 131966, true }, + { 131979, true }, + { 131993, true }, + { 132002, true }, + { 132012, true }, { 132024, true }, - { 132060, true }, - { 132073, true }, - { 132087, true }, - { 132096, true }, - { 132106, true }, - { 132118, true }, - { 132136, true }, - { 132150, true }, + { 132042, true }, + { 132056, true }, + { 132074, true }, + { 132095, true }, + { 132115, true }, + { 132138, true }, + { 132154, true }, { 132168, true }, - { 132189, true }, - { 132209, true }, + { 132184, true }, + { 132198, true }, + { 132211, true }, { 132232, true }, - { 132248, true }, - { 132262, true }, + { 132252, true }, + { 132261, true }, { 132278, true }, - { 132292, true }, - { 132305, true }, - { 132326, true }, - { 132346, true }, + { 132289, true }, + { 132300, true }, + { 132311, true }, + { 132330, true }, + { 132342, true }, { 132355, true }, - { 132372, true }, - { 132383, true }, - { 132394, true }, + { 132371, true }, + { 132390, true }, { 132405, true }, - { 132424, true }, - { 132436, true }, - { 132449, true }, - { 132465, true }, - { 132484, true }, - { 132499, true }, - { 132516, false }, - { 132531, true }, - { 132551, true }, - { 132562, true }, - { 132573, true }, - { 132593, false }, - { 132602, true }, - { 132611, true }, - { 132622, true }, - { 132634, true }, - { 132648, true }, - { 132666, true }, - { 132680, true }, - { 132692, true }, - { 132707, true }, + { 132422, false }, + { 132437, true }, + { 132457, true }, + { 132468, true }, + { 132479, true }, + { 132499, false }, + { 132508, true }, + { 132517, true }, + { 132528, true }, + { 132540, true }, + { 132554, true }, + { 132572, true }, + { 132586, true }, + { 132598, true }, + { 132613, true }, + { 132626, true }, + { 132643, true }, + { 132653, true }, + { 132674, true }, + { 132702, false }, + { 132713, true }, { 132720, true }, - { 132737, true }, - { 132747, true }, - { 132768, true }, - { 132796, false }, - { 132807, true }, - { 132814, true }, - { 132825, true }, - { 132835, true }, - { 132845, true }, - { 132859, true }, + { 132731, true }, + { 132741, true }, + { 132751, true }, + { 132765, true }, + { 132779, true }, + { 132790, false }, + { 132801, true }, + { 132809, false }, + { 132829, true }, + { 132844, true }, + { 132857, true }, { 132873, true }, - { 132884, false }, - { 132895, true }, - { 132903, false }, - { 132923, true }, - { 132938, true }, - { 132951, true }, - { 132967, true }, - { 132982, true }, - { 132995, true }, + { 132888, true }, + { 132901, true }, + { 132917, true }, + { 132937, true }, + { 132950, true }, + { 132969, true }, + { 132987, true }, + { 132997, true }, { 133011, true }, - { 133031, true }, - { 133044, true }, - { 133063, true }, + { 133029, true }, + { 133049, true }, { 133081, true }, - { 133091, true }, - { 133105, true }, - { 133123, true }, - { 133143, true }, - { 133175, true }, - { 133190, true }, - { 133209, true }, - { 133224, true }, + { 133096, true }, + { 133115, true }, + { 133130, true }, + { 133145, true }, + { 133166, true }, + { 133187, true }, + { 133201, true }, + { 133223, true }, { 133239, true }, - { 133260, true }, - { 133281, true }, - { 133295, true }, + { 133264, true }, + { 133276, true }, + { 133289, true }, + { 133300, true }, { 133317, true }, - { 133333, true }, - { 133358, true }, - { 133370, true }, - { 133383, true }, - { 133394, true }, + { 133341, true }, + { 133355, true }, + { 133368, true }, + { 133380, true }, + { 133393, true }, { 133411, true }, - { 133435, true }, - { 133449, true }, - { 133462, true }, - { 133474, true }, - { 133487, true }, - { 133505, true }, - { 133522, true }, - { 133547, true }, - { 133561, true }, - { 133575, true }, - { 133592, true }, - { 133612, true }, + { 133428, true }, + { 133453, true }, + { 133467, true }, + { 133481, true }, + { 133498, true }, + { 133518, true }, + { 133534, true }, + { 133552, true }, + { 133567, true }, + { 133580, true }, + { 133595, true }, + { 133603, false }, + { 133616, true }, { 133628, true }, - { 133646, true }, - { 133661, true }, - { 133674, true }, - { 133689, true }, - { 133697, false }, - { 133710, true }, - { 133722, true }, - { 133736, true }, - { 133744, true }, - { 133766, true }, - { 133780, true }, - { 133794, true }, - { 133802, true }, - { 133813, true }, - { 133829, true }, + { 133642, true }, + { 133650, true }, + { 133672, true }, + { 133686, true }, + { 133700, true }, + { 133708, true }, + { 133719, true }, + { 133735, true }, + { 133745, true }, + { 133758, true }, + { 133771, true }, + { 133785, true }, + { 133801, true }, + { 133814, true }, + { 133828, true }, { 133839, true }, - { 133852, true }, - { 133865, true }, - { 133879, true }, - { 133895, true }, - { 133908, true }, - { 133922, true }, - { 133933, true }, - { 133943, true }, - { 133963, true }, - { 133977, true }, - { 133992, true }, - { 134004, true }, - { 134012, true }, - { 134024, true }, - { 134035, true }, - { 134056, true }, - { 134075, true }, - { 134093, true }, - { 134111, true }, - { 134131, true }, - { 134140, true }, + { 133849, true }, + { 133869, true }, + { 133883, true }, + { 133898, true }, + { 133910, true }, + { 133918, true }, + { 133930, true }, + { 133941, true }, + { 133962, true }, + { 133981, true }, + { 133999, true }, + { 134017, true }, + { 134037, true }, + { 134046, true }, + { 134064, true }, + { 134077, true }, + { 134091, true }, + { 134110, true }, + { 134123, true }, + { 134135, true }, + { 134147, true }, { 134158, true }, - { 134171, true }, - { 134185, true }, - { 134204, true }, - { 134217, true }, + { 134172, true }, + { 134186, false }, + { 134201, true }, + { 134218, true }, { 134229, true }, - { 134241, true }, - { 134252, true }, - { 134266, true }, - { 134280, false }, - { 134295, true }, - { 134312, true }, - { 134323, true }, - { 134334, true }, - { 134348, true }, - { 134369, true }, - { 134385, true }, - { 134404, true }, - { 134420, true }, - { 134438, true }, - { 134461, true }, - { 134473, true }, - { 134482, true }, + { 134240, true }, + { 134254, true }, + { 134275, true }, + { 134291, true }, + { 134310, true }, + { 134326, true }, + { 134344, true }, + { 134367, true }, + { 134379, true }, + { 134388, true }, + { 134401, true }, + { 134419, true }, + { 134434, true }, + { 134449, true }, + { 134465, true }, + { 134480, true }, { 134495, true }, - { 134513, true }, - { 134528, true }, - { 134543, true }, - { 134559, true }, - { 134574, true }, - { 134589, true }, - { 134604, true }, - { 134620, true }, - { 134635, true }, - { 134650, true }, - { 134666, true }, - { 134676, true }, - { 134689, true }, - { 134702, true }, + { 134510, true }, + { 134526, true }, + { 134541, true }, + { 134556, true }, + { 134572, true }, + { 134582, true }, + { 134595, true }, + { 134608, true }, + { 134618, true }, + { 134630, false }, + { 134641, true }, + { 134655, true }, + { 134667, true }, + { 134676, false }, + { 134695, true }, { 134712, true }, - { 134724, false }, - { 134735, true }, - { 134749, true }, - { 134761, true }, - { 134770, false }, - { 134789, true }, - { 134806, true }, - { 134819, true }, - { 134835, false }, - { 134848, false }, - { 134858, true }, + { 134725, true }, + { 134741, false }, + { 134754, false }, + { 134764, true }, + { 134777, true }, + { 134787, true }, + { 134797, false }, + { 134806, false }, + { 134814, false }, + { 134834, true }, + { 134847, true }, + { 134859, false }, { 134871, true }, - { 134881, true }, - { 134891, false }, - { 134900, false }, - { 134908, false }, - { 134928, true }, - { 134941, true }, - { 134953, false }, - { 134965, true }, - { 134982, true }, - { 134996, true }, - { 135013, true }, - { 135029, true }, - { 135048, true }, - { 135064, false }, - { 135081, true }, - { 135095, true }, - { 135109, true }, - { 135130, true }, - { 135144, true }, - { 135160, true }, - { 135173, false }, - { 135187, true }, - { 135201, true }, - { 135220, true }, - { 135242, true }, - { 135257, true }, - { 135274, true }, - { 135282, true }, - { 135294, true }, - { 135307, true }, + { 134888, true }, + { 134902, true }, + { 134919, true }, + { 134935, true }, + { 134954, true }, + { 134970, false }, + { 134987, true }, + { 135001, true }, + { 135015, true }, + { 135036, true }, + { 135050, true }, + { 135066, true }, + { 135079, false }, + { 135093, true }, + { 135107, true }, + { 135126, true }, + { 135148, true }, + { 135163, true }, + { 135180, true }, + { 135188, true }, + { 135200, true }, + { 135213, true }, + { 135226, true }, + { 135239, false }, + { 135248, false }, + { 135259, true }, + { 135270, true }, + { 135279, true }, + { 135288, false }, + { 135302, true }, { 135320, true }, - { 135333, false }, - { 135342, false }, - { 135353, true }, - { 135364, true }, - { 135373, true }, - { 135382, false }, - { 135396, true }, - { 135414, true }, - { 135432, true }, - { 135449, true }, - { 135461, false }, - { 135477, false }, - { 135501, true }, - { 135528, true }, - { 135547, true }, - { 135555, true }, - { 135564, true }, - { 135576, true }, - { 135588, true }, - { 135613, true }, - { 135630, true }, - { 135647, true }, + { 135338, true }, + { 135355, true }, + { 135367, false }, + { 135383, false }, + { 135407, true }, + { 135434, true }, + { 135453, true }, + { 135461, true }, + { 135470, true }, + { 135482, true }, + { 135494, true }, + { 135519, true }, + { 135536, true }, + { 135553, true }, + { 135568, true }, + { 135580, true }, + { 135593, true }, + { 135611, true }, + { 135620, false }, + { 135628, true }, + { 135649, true }, { 135662, true }, - { 135674, true }, + { 135675, true }, { 135687, true }, - { 135705, true }, - { 135714, false }, - { 135722, true }, + { 135700, false }, + { 135713, true }, + { 135729, true }, { 135743, true }, - { 135756, true }, - { 135769, true }, - { 135781, true }, - { 135794, false }, - { 135807, true }, - { 135823, true }, - { 135837, true }, - { 135858, true }, - { 135870, true }, + { 135764, true }, + { 135776, true }, + { 135797, true }, + { 135816, true }, + { 135841, true }, + { 135853, true }, + { 135866, true }, + { 135879, true }, { 135891, true }, - { 135910, true }, - { 135935, true }, - { 135947, true }, - { 135960, true }, - { 135973, true }, - { 135985, true }, - { 135997, true }, - { 136009, true }, - { 136026, true }, - { 136044, true }, - { 136056, false }, - { 136065, true }, - { 136087, true }, - { 136101, true }, - { 136114, true }, - { 136136, true }, - { 136151, true }, - { 136166, true }, - { 136177, true }, - { 136202, true }, - { 136219, true }, - { 136231, true }, - { 136247, false }, - { 136262, false }, - { 136286, true }, - { 136294, false }, - { 136307, true }, - { 136319, true }, - { 136332, true }, - { 136344, true }, - { 136360, true }, - { 136375, true }, - { 136394, true }, - { 136408, true }, - { 136422, true }, - { 136442, true }, - { 136458, true }, - { 136477, true }, - { 136497, true }, - { 136509, true }, - { 136539, true }, - { 136551, true }, - { 136562, true }, - { 136572, true }, - { 136586, true }, - { 136599, true }, - { 136617, false }, - { 136627, true }, - { 136641, true }, - { 136656, true }, - { 136674, true }, - { 136683, true }, - { 136696, false }, - { 136713, true }, - { 136729, true }, - { 136740, true }, - { 136751, true }, - { 136761, true }, - { 136770, true }, - { 136784, true }, - { 136805, true }, - { 136816, true }, + { 135903, true }, + { 135915, true }, + { 135932, true }, + { 135950, true }, + { 135962, false }, + { 135971, true }, + { 135993, true }, + { 136007, true }, + { 136020, true }, + { 136042, true }, + { 136057, true }, + { 136072, true }, + { 136083, true }, + { 136108, true }, + { 136125, true }, + { 136137, true }, + { 136153, false }, + { 136168, false }, + { 136192, true }, + { 136200, false }, + { 136213, true }, + { 136225, true }, + { 136238, true }, + { 136250, true }, + { 136266, true }, + { 136281, true }, + { 136300, true }, + { 136314, true }, + { 136334, true }, + { 136350, true }, + { 136369, true }, + { 136389, true }, + { 136401, true }, + { 136431, true }, + { 136443, true }, + { 136454, true }, + { 136464, true }, + { 136478, true }, + { 136491, true }, + { 136509, false }, + { 136519, true }, + { 136533, true }, + { 136548, true }, + { 136566, true }, + { 136575, true }, + { 136588, false }, + { 136605, true }, + { 136621, true }, + { 136632, true }, + { 136643, true }, + { 136653, true }, + { 136662, true }, + { 136676, true }, + { 136697, true }, + { 136708, true }, + { 136730, true }, + { 136745, true }, + { 136767, true }, + { 136777, true }, + { 136799, true }, + { 136821, true }, { 136838, true }, - { 136853, true }, - { 136875, true }, - { 136885, true }, + { 136852, true }, + { 136865, true }, + { 136882, true }, { 136907, true }, - { 136929, true }, - { 136946, true }, - { 136960, true }, - { 136973, true }, - { 136990, true }, - { 137015, true }, - { 137031, true }, - { 137041, true }, - { 137052, true }, - { 137061, false }, - { 137070, true }, - { 137080, true }, - { 137094, true }, - { 137112, true }, - { 137121, true }, - { 137145, true }, - { 137166, true }, - { 137186, true }, - { 137204, true }, - { 137217, true }, - { 137238, true }, - { 137256, true }, - { 137268, true }, - { 137290, false }, - { 137309, true }, - { 137320, true }, - { 137333, true }, - { 137354, true }, - { 137365, true }, + { 136923, true }, + { 136933, true }, + { 136944, true }, + { 136953, false }, + { 136962, true }, + { 136972, true }, + { 136986, true }, + { 137004, true }, + { 137013, true }, + { 137037, true }, + { 137058, true }, + { 137076, true }, + { 137089, true }, + { 137110, true }, + { 137128, true }, + { 137140, true }, + { 137162, false }, + { 137181, true }, + { 137192, true }, + { 137205, true }, + { 137226, true }, + { 137237, true }, + { 137252, true }, + { 137264, true }, + { 137281, true }, + { 137307, true }, + { 137324, false }, + { 137342, true }, + { 137361, false }, { 137380, true }, { 137392, true }, - { 137409, true }, - { 137435, true }, - { 137452, false }, - { 137470, true }, - { 137489, false }, - { 137508, true }, - { 137520, true }, - { 137540, true }, - { 137562, true }, - { 137575, true }, - { 137597, true }, - { 137610, true }, - { 137624, true }, - { 137647, true }, - { 137657, true }, - { 137667, true }, - { 137686, true }, - { 137699, true }, - { 137719, true }, - { 137729, true }, - { 137748, true }, - { 137760, true }, + { 137412, true }, + { 137434, true }, + { 137447, true }, + { 137469, true }, + { 137482, true }, + { 137496, true }, + { 137519, true }, + { 137529, true }, + { 137539, true }, + { 137558, true }, + { 137571, true }, + { 137591, true }, + { 137601, true }, + { 137620, true }, + { 137632, true }, + { 137653, true }, + { 137679, true }, + { 137700, true }, + { 137720, true }, + { 137732, true }, + { 137746, true }, + { 137758, true }, { 137781, true }, - { 137807, true }, - { 137828, true }, - { 137848, true }, - { 137860, true }, - { 137874, true }, - { 137886, true }, - { 137909, true }, - { 137925, true }, - { 137937, true }, - { 137962, true }, - { 137977, true }, - { 137998, true }, + { 137797, true }, + { 137809, true }, + { 137834, true }, + { 137849, true }, + { 137870, true }, + { 137887, true }, + { 137908, false }, + { 137925, false }, + { 137943, true }, + { 137953, true }, + { 137967, true }, + { 137981, true }, + { 137991, true }, + { 138003, true }, { 138015, true }, - { 138036, false }, - { 138053, false }, - { 138071, true }, - { 138081, true }, + { 138025, true }, + { 138039, true }, + { 138051, true }, + { 138080, true }, { 138095, true }, { 138109, true }, - { 138119, true }, - { 138131, true }, - { 138143, true }, - { 138153, true }, - { 138167, true }, - { 138179, true }, - { 138194, true }, - { 138208, true }, - { 138222, true }, + { 138123, true }, + { 138139, true }, + { 138154, true }, + { 138166, true }, + { 138186, true }, + { 138200, true }, + { 138213, true }, + { 138225, true }, { 138238, true }, - { 138253, true }, - { 138265, true }, - { 138285, true }, - { 138299, true }, - { 138312, true }, - { 138324, true }, - { 138337, true }, - { 138349, true }, - { 138368, true }, - { 138392, true }, - { 138415, true }, - { 138427, true }, - { 138445, true }, - { 138461, true }, - { 138481, true }, - { 138499, true }, - { 138519, true }, - { 138540, true }, - { 138553, true }, - { 138573, true }, - { 138581, true }, - { 138600, true }, - { 138619, true }, - { 138633, true }, - { 138651, true }, - { 138667, false }, - { 138686, true }, - { 138707, true }, + { 138250, true }, + { 138269, true }, + { 138293, true }, + { 138316, true }, + { 138328, true }, + { 138346, true }, + { 138362, true }, + { 138382, true }, + { 138400, true }, + { 138420, true }, + { 138441, true }, + { 138454, true }, + { 138474, true }, + { 138482, true }, + { 138501, true }, + { 138520, true }, + { 138534, true }, + { 138552, true }, + { 138568, false }, + { 138587, true }, + { 138608, true }, + { 138622, true }, + { 138631, true }, + { 138649, true }, + { 138666, true }, + { 138682, true }, + { 138704, true }, { 138721, true }, - { 138730, true }, - { 138748, true }, - { 138765, true }, - { 138781, true }, - { 138803, true }, - { 138820, true }, - { 138838, true }, - { 138857, true }, - { 138874, true }, - { 138887, true }, - { 138897, true }, - { 138905, true }, - { 138933, true }, - { 138950, true }, - { 138964, true }, - { 138979, false }, - { 138992, true }, - { 139004, false }, - { 139014, false }, - { 139027, false }, - { 139042, true }, - { 139054, true }, - { 139066, true }, - { 139078, true }, + { 138739, true }, + { 138758, true }, + { 138775, true }, + { 138788, true }, + { 138798, true }, + { 138806, true }, + { 138834, true }, + { 138851, true }, + { 138865, true }, + { 138880, false }, + { 138893, true }, + { 138905, false }, + { 138915, false }, + { 138928, false }, + { 138943, true }, + { 138955, true }, + { 138967, true }, + { 138979, true }, + { 138991, true }, + { 139004, true }, + { 139017, true }, + { 139029, true }, + { 139045, true }, + { 139057, true }, + { 139070, true }, + { 139080, true }, { 139090, true }, - { 139103, true }, + { 139105, true }, { 139116, true }, - { 139128, true }, - { 139144, true }, - { 139156, true }, - { 139169, true }, - { 139179, true }, - { 139189, true }, + { 139127, true }, + { 139145, true }, + { 139153, true }, + { 139161, true }, + { 139173, true }, + { 139187, true }, { 139204, true }, - { 139215, true }, - { 139226, true }, - { 139244, true }, - { 139252, true }, - { 139260, true }, - { 139272, true }, - { 139286, true }, + { 139219, true }, + { 139235, true }, + { 139250, true }, + { 139265, true }, + { 139280, true }, + { 139288, true }, { 139303, true }, - { 139318, true }, + { 139316, true }, + { 139324, true }, { 139334, true }, - { 139349, true }, - { 139364, true }, - { 139379, true }, - { 139387, true }, - { 139402, true }, - { 139415, true }, - { 139423, true }, - { 139433, true }, - { 139454, true }, - { 139467, true }, - { 139479, true }, - { 139487, true }, - { 139504, true }, - { 139520, true }, - { 139527, true }, - { 139538, true }, - { 139546, false }, - { 139570, true }, - { 139602, true }, - { 139629, true }, - { 139649, true }, - { 139673, true }, - { 139690, false }, - { 139703, true }, - { 139718, true }, - { 139729, true }, - { 139740, true }, - { 139750, true }, + { 139355, true }, + { 139368, true }, + { 139380, true }, + { 139388, true }, + { 139405, true }, + { 139421, true }, + { 139428, true }, + { 139439, true }, + { 139447, false }, + { 139471, true }, + { 139503, true }, + { 139530, true }, + { 139550, true }, + { 139574, true }, + { 139591, false }, + { 139604, true }, + { 139619, true }, + { 139630, true }, + { 139641, true }, + { 139651, true }, + { 139663, true }, + { 139675, false }, + { 139687, false }, + { 139695, false }, + { 139720, true }, + { 139733, true }, + { 139748, true }, { 139762, true }, - { 139774, false }, - { 139786, false }, - { 139794, false }, - { 139819, true }, - { 139832, true }, - { 139847, true }, - { 139861, true }, - { 139874, true }, - { 139886, true }, - { 139899, true }, - { 139916, true }, - { 139930, true }, - { 139947, true }, - { 139961, true }, - { 139976, true }, + { 139775, true }, + { 139787, true }, + { 139800, true }, + { 139817, true }, + { 139831, true }, + { 139848, true }, + { 139862, true }, + { 139877, true }, + { 139892, true }, + { 139903, true }, + { 139910, true }, + { 139924, true }, + { 139932, true }, + { 139940, false }, + { 139955, true }, + { 139967, true }, + { 139981, true }, { 139991, true }, - { 140002, true }, - { 140009, true }, - { 140023, true }, - { 140031, true }, - { 140039, false }, - { 140054, true }, - { 140066, true }, - { 140080, true }, - { 140090, true }, - { 140100, true }, - { 140107, true }, - { 140120, true }, - { 140133, true }, - { 140141, true }, - { 140158, true }, - { 140166, true }, - { 140175, true }, - { 140191, true }, - { 140202, true }, - { 140214, true }, - { 140224, true }, - { 140241, false }, - { 140252, true }, - { 140260, true }, - { 140270, true }, + { 140001, true }, + { 140008, true }, + { 140021, true }, + { 140034, true }, + { 140042, true }, + { 140059, true }, + { 140067, true }, + { 140076, true }, + { 140092, true }, + { 140103, true }, + { 140115, true }, + { 140125, true }, + { 140142, false }, + { 140153, true }, + { 140161, true }, + { 140171, true }, + { 140180, true }, + { 140201, true }, + { 140226, false }, + { 140242, true }, + { 140254, true }, + { 140266, true }, { 140279, true }, - { 140300, true }, - { 140325, false }, - { 140341, true }, - { 140353, true }, - { 140365, true }, - { 140378, true }, - { 140386, true }, - { 140394, false }, - { 140414, false }, - { 140433, false }, - { 140452, false }, - { 140472, false }, - { 140492, false }, - { 140512, false }, + { 140287, true }, + { 140295, false }, + { 140315, false }, + { 140334, false }, + { 140353, false }, + { 140373, false }, + { 140393, false }, + { 140413, false }, + { 140432, false }, + { 140451, true }, + { 140462, true }, + { 140472, true }, + { 140481, true }, + { 140494, true }, + { 140509, true }, + { 140519, true }, { 140531, false }, - { 140550, true }, - { 140561, true }, - { 140571, true }, - { 140580, true }, - { 140593, true }, - { 140608, true }, - { 140618, true }, - { 140630, false }, - { 140641, true }, - { 140652, true }, - { 140661, true }, - { 140669, true }, - { 140682, true }, - { 140690, true }, - { 140700, true }, - { 140709, true }, - { 140732, true }, - { 140751, false }, - { 140762, true }, - { 140784, true }, - { 140798, true }, - { 140807, true }, - { 140814, true }, - { 140823, true }, - { 140830, true }, + { 140542, true }, + { 140553, true }, + { 140562, true }, + { 140570, true }, + { 140583, true }, + { 140591, true }, + { 140601, true }, + { 140610, true }, + { 140633, true }, + { 140652, false }, + { 140663, true }, + { 140685, true }, + { 140699, true }, + { 140708, true }, + { 140715, true }, + { 140724, true }, + { 140731, true }, + { 140743, true }, + { 140760, true }, + { 140767, true }, + { 140775, true }, + { 140786, true }, + { 140800, true }, + { 140812, true }, + { 140824, true }, + { 140833, true }, { 140842, true }, - { 140859, true }, - { 140866, true }, - { 140874, true }, - { 140885, true }, - { 140899, true }, - { 140911, true }, - { 140923, true }, - { 140932, true }, - { 140941, true }, - { 140953, false }, + { 140854, false }, + { 140865, true }, + { 140878, true }, + { 140904, true }, + { 140927, false }, + { 140947, true }, { 140964, true }, - { 140977, true }, - { 141003, true }, - { 141026, false }, - { 141046, true }, - { 141063, true }, - { 141078, true }, - { 141092, true }, - { 141111, true }, - { 141124, true }, - { 141135, true }, - { 141153, true }, - { 141168, true }, - { 141188, true }, - { 141203, true }, - { 141212, true }, - { 141233, true }, - { 141253, true }, - { 141268, true }, - { 141283, true }, - { 141298, true }, - { 141312, true }, - { 141326, true }, - { 141335, true }, - { 141346, true }, - { 141361, true }, + { 140979, true }, + { 140993, true }, + { 141012, true }, + { 141025, true }, + { 141036, true }, + { 141054, true }, + { 141069, true }, + { 141089, true }, + { 141104, true }, + { 141113, true }, + { 141134, true }, + { 141154, true }, + { 141169, true }, + { 141184, true }, + { 141199, true }, + { 141213, true }, + { 141227, true }, + { 141236, true }, + { 141247, true }, + { 141262, true }, + { 141271, true }, + { 141279, true }, + { 141297, true }, + { 141308, true }, + { 141318, true }, + { 141327, true }, + { 141338, true }, + { 141348, true }, + { 141357, true }, { 141370, true }, - { 141378, true }, - { 141396, true }, - { 141407, true }, - { 141417, true }, - { 141428, true }, - { 141438, true }, - { 141447, true }, + { 141381, true }, + { 141391, true }, + { 141398, true }, + { 141409, true }, + { 141420, true }, + { 141434, true }, + { 141441, true }, + { 141452, true }, { 141460, true }, - { 141471, true }, - { 141481, true }, - { 141488, true }, - { 141499, true }, - { 141510, true }, - { 141524, true }, - { 141531, true }, - { 141542, true }, - { 141550, true }, - { 141568, true }, - { 141581, true }, - { 141593, true }, - { 141601, true }, - { 141621, false }, - { 141637, true }, - { 141656, true }, - { 141679, true }, - { 141698, true }, - { 141709, true }, - { 141731, true }, - { 141744, true }, - { 141753, true }, - { 141776, true }, - { 141810, true }, - { 141826, true }, - { 141842, true }, - { 141864, true }, - { 141877, true }, - { 141904, true }, - { 141918, true }, - { 141928, true }, - { 141946, true }, - { 141956, true }, - { 141975, true }, - { 141989, true }, - { 142003, true }, - { 142019, true }, - { 142030, true }, - { 142041, true }, - { 142064, true }, - { 142087, true }, - { 142105, true }, - { 142122, true }, - { 142132, true }, - { 142157, true }, - { 142175, true }, - { 142185, true }, + { 141478, true }, + { 141491, true }, + { 141503, true }, + { 141511, true }, + { 141531, false }, + { 141547, true }, + { 141566, true }, + { 141589, true }, + { 141608, true }, + { 141619, true }, + { 141641, true }, + { 141654, true }, + { 141663, true }, + { 141686, true }, + { 141720, true }, + { 141736, true }, + { 141752, true }, + { 141774, true }, + { 141787, true }, + { 141814, true }, + { 141828, true }, + { 141838, true }, + { 141856, true }, + { 141866, true }, + { 141885, true }, + { 141899, true }, + { 141913, true }, + { 141929, true }, + { 141940, true }, + { 141951, true }, + { 141974, true }, + { 141997, true }, + { 142015, true }, + { 142032, true }, + { 142042, true }, + { 142067, true }, + { 142085, true }, + { 142095, true }, + { 142107, true }, + { 142120, true }, + { 142131, true }, + { 142148, true }, + { 142158, true }, + { 142179, true }, { 142197, true }, - { 142210, true }, + { 142208, true }, { 142221, true }, - { 142238, true }, - { 142248, true }, - { 142269, true }, - { 142291, true }, - { 142309, true }, - { 142320, true }, - { 142333, true }, - { 142344, true }, - { 142358, true }, + { 142232, true }, + { 142246, true }, + { 142259, true }, + { 142270, true }, + { 142280, true }, + { 142294, true }, + { 142304, true }, + { 142315, true }, + { 142328, false }, + { 142346, true }, + { 142355, true }, { 142371, true }, - { 142382, true }, - { 142392, true }, - { 142406, true }, - { 142416, true }, - { 142427, true }, - { 142440, false }, - { 142458, true }, - { 142467, true }, - { 142483, true }, - { 142499, false }, - { 142512, false }, - { 142525, false }, - { 142537, true }, - { 142554, true }, - { 142565, true }, + { 142387, false }, + { 142400, false }, + { 142413, false }, + { 142425, true }, + { 142442, true }, + { 142453, true }, + { 142468, true }, + { 142480, true }, + { 142497, true }, + { 142511, true }, + { 142524, true }, + { 142533, true }, + { 142544, true }, + { 142555, true }, + { 142567, true }, { 142580, true }, - { 142592, true }, - { 142609, true }, - { 142623, true }, - { 142636, true }, - { 142645, true }, - { 142656, true }, - { 142667, true }, - { 142679, true }, - { 142692, true }, - { 142701, true }, - { 142712, true }, - { 142728, true }, - { 142740, true }, - { 142752, true }, + { 142589, true }, + { 142600, true }, + { 142616, true }, + { 142628, true }, + { 142640, true }, + { 142652, true }, + { 142669, true }, + { 142681, true }, + { 142695, true }, + { 142705, true }, + { 142718, true }, + { 142735, true }, + { 142749, true }, { 142764, true }, - { 142781, true }, - { 142793, true }, - { 142807, true }, - { 142817, true }, - { 142830, true }, - { 142847, true }, - { 142861, true }, - { 142876, true }, - { 142892, true }, - { 142908, true }, - { 142917, true }, - { 142924, true }, - { 142935, true }, - { 142952, true }, + { 142780, true }, + { 142796, true }, + { 142805, true }, + { 142812, true }, + { 142823, true }, + { 142840, true }, + { 142853, true }, + { 142868, true }, + { 142878, true }, + { 142889, true }, + { 142912, true }, + { 142924, false }, + { 142938, true }, + { 142954, true }, { 142965, true }, - { 142980, true }, - { 142990, true }, - { 143001, true }, - { 143024, true }, - { 143036, false }, - { 143050, true }, - { 143066, true }, - { 143077, true }, - { 143093, false }, - { 143112, true }, - { 143131, true }, - { 143142, true }, - { 143163, true }, - { 143179, true }, - { 143191, true }, - { 143205, true }, - { 143219, true }, - { 143230, true }, - { 143251, true }, - { 143264, true }, - { 143274, true }, - { 143285, true }, - { 143302, true }, - { 143322, true }, - { 143337, true }, - { 143356, false }, + { 142981, false }, + { 143000, true }, + { 143019, true }, + { 143030, true }, + { 143051, true }, + { 143067, true }, + { 143079, true }, + { 143093, true }, + { 143107, true }, + { 143118, true }, + { 143139, true }, + { 143152, true }, + { 143162, true }, + { 143173, true }, + { 143190, true }, + { 143210, true }, + { 143225, true }, + { 143244, false }, + { 143261, true }, + { 143277, true }, + { 143300, true }, + { 143315, true }, + { 143331, true }, + { 143342, true }, + { 143350, true }, { 143373, true }, - { 143389, true }, - { 143412, true }, - { 143427, true }, - { 143443, true }, - { 143454, true }, + { 143385, true }, + { 143393, true }, + { 143419, true }, + { 143437, true }, + { 143450, true }, { 143462, true }, - { 143485, true }, - { 143497, true }, - { 143505, true }, + { 143489, true }, + { 143520, true }, { 143531, true }, - { 143549, true }, - { 143562, true }, - { 143574, true }, - { 143601, true }, - { 143632, true }, - { 143643, true }, - { 143653, true }, - { 143668, true }, - { 143679, true }, - { 143690, false }, - { 143703, true }, - { 143712, true }, + { 143541, true }, + { 143556, true }, + { 143567, true }, + { 143578, false }, + { 143591, true }, + { 143600, true }, + { 143613, true }, + { 143641, true }, + { 143662, true }, + { 143676, true }, + { 143698, true }, + { 143715, true }, { 143725, true }, + { 143737, true }, { 143753, true }, - { 143774, true }, - { 143788, true }, + { 143767, true }, + { 143778, true }, + { 143792, true }, { 143810, true }, { 143827, true }, - { 143837, true }, - { 143849, true }, - { 143865, true }, - { 143879, true }, - { 143890, true }, - { 143904, true }, - { 143922, true }, - { 143939, true }, - { 143959, true }, - { 143970, true }, - { 143981, false }, - { 143988, true }, - { 144015, true }, - { 144035, true }, + { 143847, true }, + { 143858, true }, + { 143869, false }, + { 143876, true }, + { 143903, true }, + { 143923, true }, + { 143941, true }, + { 143956, false }, + { 143967, true }, + { 143983, true }, + { 144000, true }, + { 144017, true }, + { 144039, true }, { 144053, true }, - { 144068, false }, - { 144079, true }, - { 144095, true }, + { 144069, false }, + { 144086, true }, + { 144102, true }, { 144112, true }, - { 144129, true }, + { 144133, true }, { 144151, true }, - { 144165, true }, - { 144181, false }, - { 144198, true }, - { 144214, true }, - { 144224, true }, - { 144245, true }, + { 144169, true }, + { 144183, true }, + { 144193, true }, + { 144204, true }, + { 144226, true }, + { 144243, true }, { 144263, true }, - { 144281, true }, - { 144295, true }, - { 144305, true }, - { 144316, true }, - { 144338, true }, + { 144277, true }, + { 144294, true }, + { 144311, true }, + { 144332, true }, { 144355, true }, - { 144375, true }, - { 144389, true }, - { 144406, true }, - { 144423, true }, - { 144444, true }, - { 144467, true }, - { 144485, true }, - { 144495, true }, - { 144511, true }, - { 144522, false }, - { 144542, true }, - { 144555, true }, - { 144565, true }, - { 144582, true }, - { 144602, true }, - { 144617, true }, - { 144631, true }, - { 144649, true }, - { 144663, true }, - { 144684, true }, - { 144695, true }, - { 144709, true }, - { 144725, false }, - { 144739, true }, - { 144755, true }, - { 144772, true }, - { 144789, true }, - { 144805, true }, - { 144825, true }, - { 144848, true }, - { 144857, false }, - { 144865, true }, - { 144877, false }, - { 144899, true }, + { 144373, true }, + { 144383, true }, + { 144399, true }, + { 144410, false }, + { 144430, true }, + { 144443, true }, + { 144453, true }, + { 144470, true }, + { 144490, true }, + { 144505, true }, + { 144519, true }, + { 144537, true }, + { 144551, true }, + { 144572, true }, + { 144583, true }, + { 144597, true }, + { 144613, false }, + { 144627, true }, + { 144643, true }, + { 144660, true }, + { 144677, true }, + { 144693, true }, + { 144713, true }, + { 144736, true }, + { 144745, false }, + { 144753, true }, + { 144765, false }, + { 144787, true }, + { 144802, true }, + { 144816, true }, + { 144830, true }, + { 144843, true }, + { 144858, true }, + { 144872, true }, + { 144893, true }, + { 144904, true }, { 144914, true }, - { 144928, true }, - { 144942, true }, - { 144955, true }, - { 144970, true }, - { 144984, true }, - { 145005, true }, - { 145016, true }, - { 145026, true }, - { 145034, true }, - { 145046, true }, - { 145071, true }, - { 145081, true }, + { 144922, true }, + { 144934, true }, + { 144959, true }, + { 144969, true }, + { 144994, true }, + { 145007, false }, + { 145032, true }, + { 145049, true }, + { 145062, true }, + { 145070, true }, + { 145079, true }, + { 145093, true }, { 145106, true }, - { 145119, false }, - { 145144, true }, - { 145161, true }, - { 145174, true }, - { 145182, true }, - { 145191, true }, - { 145205, true }, - { 145218, true }, + { 145122, true }, + { 145132, true }, + { 145143, true }, + { 145154, true }, + { 145170, true }, + { 145180, false }, + { 145192, true }, + { 145204, true }, + { 145222, true }, { 145234, true }, { 145244, true }, - { 145255, true }, - { 145266, true }, - { 145282, true }, - { 145292, false }, + { 145260, true }, + { 145284, true }, + { 145297, true }, { 145304, true }, - { 145316, true }, - { 145334, true }, - { 145346, true }, - { 145356, true }, - { 145372, true }, - { 145396, true }, - { 145409, true }, - { 145416, true }, - { 145423, true }, - { 145440, true }, + { 145311, true }, + { 145328, true }, + { 145342, true }, + { 145354, true }, + { 145366, true }, + { 145378, true }, + { 145392, true }, + { 145413, true }, + { 145426, true }, + { 145437, true }, { 145454, true }, - { 145466, true }, - { 145478, true }, - { 145490, true }, - { 145504, true }, - { 145525, true }, - { 145538, true }, - { 145549, true }, - { 145566, true }, - { 145581, true }, - { 145606, true }, - { 145621, true }, - { 145632, true }, - { 145641, true }, - { 145663, true }, - { 145672, true }, - { 145687, true }, - { 145697, true }, - { 145713, true }, - { 145726, true }, - { 145738, true }, - { 145755, true }, - { 145776, true }, + { 145469, true }, + { 145494, true }, + { 145509, true }, + { 145520, true }, + { 145529, true }, + { 145551, true }, + { 145560, true }, + { 145575, true }, + { 145585, true }, + { 145601, true }, + { 145614, true }, + { 145626, true }, + { 145643, true }, + { 145664, true }, + { 145685, true }, + { 145702, true }, + { 145714, true }, + { 145729, true }, + { 145745, true }, + { 145759, true }, + { 145771, true }, + { 145785, true }, { 145797, true }, - { 145814, true }, - { 145826, true }, - { 145841, true }, - { 145857, true }, - { 145871, true }, - { 145883, true }, - { 145897, true }, - { 145909, true }, - { 145928, true }, - { 145944, true }, - { 145960, true }, - { 145976, true }, - { 145994, true }, - { 146011, true }, - { 146025, true }, - { 146043, true }, - { 146060, true }, - { 146079, true }, - { 146099, true }, - { 146116, true }, - { 146132, true }, + { 145816, true }, + { 145832, true }, + { 145848, true }, + { 145864, true }, + { 145882, true }, + { 145899, true }, + { 145913, true }, + { 145931, true }, + { 145948, true }, + { 145968, true }, + { 145985, true }, + { 146001, true }, + { 146019, true }, + { 146032, true }, + { 146049, false }, + { 146066, false }, + { 146087, true }, + { 146104, true }, + { 146123, true }, + { 146137, true }, { 146150, true }, - { 146163, true }, - { 146180, false }, - { 146197, false }, - { 146218, true }, - { 146235, true }, - { 146254, true }, - { 146268, true }, - { 146281, true }, - { 146296, true }, - { 146309, true }, - { 146320, true }, - { 146338, true }, - { 146350, true }, - { 146363, true }, - { 146387, true }, - { 146396, true }, - { 146411, true }, - { 146438, true }, - { 146456, true }, - { 146465, true }, + { 146165, true }, + { 146178, true }, + { 146189, true }, + { 146207, true }, + { 146219, true }, + { 146232, true }, + { 146256, true }, + { 146265, true }, + { 146280, true }, + { 146307, true }, + { 146325, true }, + { 146334, true }, + { 146344, true }, + { 146355, true }, + { 146365, true }, + { 146378, true }, + { 146386, true }, + { 146393, true }, + { 146412, true }, + { 146419, true }, + { 146434, true }, + { 146443, true }, + { 146455, false }, { 146475, true }, - { 146486, true }, - { 146496, true }, - { 146509, true }, - { 146517, true }, - { 146524, true }, - { 146543, true }, - { 146550, true }, - { 146565, true }, - { 146574, true }, - { 146586, false }, - { 146606, true }, - { 146620, true }, - { 146630, true }, + { 146489, true }, + { 146499, true }, + { 146516, true }, + { 146534, true }, + { 146551, true }, + { 146573, true }, + { 146592, true }, + { 146604, true }, + { 146615, true }, + { 146628, true }, { 146647, true }, - { 146665, true }, - { 146682, true }, - { 146704, true }, - { 146723, true }, - { 146735, true }, - { 146746, true }, - { 146759, true }, - { 146778, true }, - { 146793, true }, - { 146809, true }, - { 146832, true }, - { 146852, true }, - { 146865, true }, - { 146879, true }, - { 146891, true }, - { 146902, true }, - { 146921, true }, - { 146933, true }, - { 146950, true }, - { 146962, true }, - { 146979, true }, - { 146990, true }, - { 147014, true }, - { 147024, true }, - { 147036, true }, - { 147046, true }, - { 147062, true }, - { 147093, true }, - { 147102, true }, - { 147119, true }, - { 147131, true }, - { 147150, true }, - { 147166, true }, - { 147183, true }, - { 147196, true }, - { 147209, true }, + { 146662, true }, + { 146678, true }, + { 146701, true }, + { 146721, true }, + { 146734, true }, + { 146748, true }, + { 146760, true }, + { 146771, true }, + { 146790, true }, + { 146802, true }, + { 146819, true }, + { 146831, true }, + { 146848, true }, + { 146859, true }, + { 146883, true }, + { 146893, true }, + { 146905, true }, + { 146915, true }, + { 146931, true }, + { 146940, true }, + { 146957, true }, + { 146969, true }, + { 146988, true }, + { 147004, true }, + { 147021, true }, + { 147034, true }, + { 147047, true }, + { 147057, true }, + { 147071, true }, + { 147080, true }, + { 147090, true }, + { 147105, true }, + { 147115, true }, + { 147129, true }, + { 147145, true }, + { 147158, true }, + { 147168, true }, + { 147186, true }, + { 147203, true }, { 147219, true }, - { 147233, true }, - { 147242, true }, - { 147252, true }, - { 147267, true }, - { 147277, true }, - { 147291, true }, - { 147307, true }, - { 147320, true }, + { 147236, true }, + { 147258, true }, + { 147270, true }, + { 147288, true }, + { 147302, false }, + { 147317, true }, { 147330, true }, - { 147348, true }, - { 147365, true }, - { 147381, true }, - { 147398, true }, - { 147420, true }, - { 147432, true }, - { 147450, true }, - { 147464, false }, - { 147479, true }, - { 147492, true }, - { 147505, true }, - { 147517, true }, - { 147529, true }, - { 147540, true }, - { 147557, true }, - { 147569, true }, - { 147588, true }, - { 147614, true }, - { 147623, true }, - { 147638, false }, - { 147645, true }, - { 147661, true }, - { 147676, true }, - { 147698, true }, - { 147723, true }, - { 147739, true }, - { 147757, true }, - { 147771, true }, - { 147781, true }, - { 147791, true }, - { 147802, true }, - { 147817, true }, - { 147827, true }, - { 147839, true }, - { 147857, true }, - { 147873, true }, - { 147888, true }, - { 147903, false }, - { 147926, true }, - { 147942, true }, + { 147343, true }, + { 147355, true }, + { 147367, true }, + { 147378, true }, + { 147395, true }, + { 147407, true }, + { 147426, true }, + { 147452, true }, + { 147461, true }, + { 147476, false }, + { 147483, true }, + { 147499, true }, + { 147514, true }, + { 147536, true }, + { 147561, true }, + { 147577, true }, + { 147595, true }, + { 147609, true }, + { 147619, true }, + { 147629, true }, + { 147640, true }, + { 147655, true }, + { 147665, true }, + { 147677, true }, + { 147695, true }, + { 147711, true }, + { 147726, true }, + { 147741, false }, + { 147764, true }, + { 147780, true }, + { 147793, true }, + { 147804, true }, + { 147821, true }, + { 147841, true }, + { 147872, true }, + { 147893, true }, + { 147906, true }, + { 147927, true }, + { 147938, true }, { 147955, true }, - { 147966, true }, - { 147983, true }, - { 148003, true }, - { 148034, true }, - { 148055, true }, - { 148068, true }, - { 148089, true }, - { 148100, true }, - { 148117, true }, - { 148129, true }, - { 148142, true }, - { 148150, true }, - { 148161, true }, - { 148170, true }, - { 148179, true }, - { 148193, true }, - { 148205, false }, - { 148212, true }, - { 148220, true }, - { 148229, true }, - { 148238, true }, - { 148249, true }, - { 148256, true }, - { 148273, true }, - { 148281, true }, - { 148295, true }, - { 148303, true }, - { 148322, false }, - { 148342, true }, - { 148352, true }, - { 148373, true }, - { 148384, false }, - { 148396, true }, - { 148413, true }, - { 148424, true }, - { 148453, true }, - { 148467, true }, - { 148481, true }, - { 148498, true }, - { 148510, true }, + { 147967, true }, + { 147980, true }, + { 147988, true }, + { 147999, true }, + { 148008, true }, + { 148017, true }, + { 148031, true }, + { 148043, false }, + { 148050, true }, + { 148058, true }, + { 148067, true }, + { 148076, true }, + { 148087, true }, + { 148094, true }, + { 148111, true }, + { 148119, true }, + { 148133, true }, + { 148141, true }, + { 148160, false }, + { 148180, true }, + { 148190, true }, + { 148211, true }, + { 148222, false }, + { 148234, true }, + { 148251, true }, + { 148262, true }, + { 148291, true }, + { 148305, true }, + { 148319, true }, + { 148336, true }, + { 148348, true }, + { 148363, true }, + { 148371, true }, + { 148379, true }, + { 148393, true }, + { 148410, true }, + { 148428, true }, + { 148441, true }, + { 148450, false }, + { 148468, true }, + { 148480, true }, + { 148493, true }, + { 148502, true }, { 148525, true }, - { 148533, true }, - { 148541, true }, - { 148555, true }, - { 148572, true }, - { 148590, true }, - { 148603, true }, - { 148612, false }, - { 148630, true }, - { 148642, true }, - { 148655, true }, - { 148664, true }, - { 148687, true }, - { 148701, true }, - { 148714, true }, - { 148730, true }, - { 148747, true }, - { 148760, true }, - { 148778, true }, - { 148790, true }, - { 148809, true }, + { 148539, true }, + { 148552, true }, + { 148568, true }, + { 148585, true }, + { 148598, true }, + { 148616, true }, + { 148628, true }, + { 148647, true }, + { 148669, true }, + { 148691, true }, + { 148711, false }, + { 148727, true }, + { 148750, true }, + { 148759, true }, + { 148767, true }, + { 148782, true }, + { 148801, true }, + { 148817, true }, { 148831, true }, - { 148853, true }, - { 148873, false }, - { 148889, true }, - { 148912, true }, - { 148921, true }, - { 148929, true }, - { 148944, true }, - { 148963, true }, - { 148979, true }, - { 148993, true }, - { 149009, true }, - { 149029, true }, - { 149039, true }, + { 148847, true }, + { 148867, true }, + { 148877, true }, + { 148895, true }, + { 148902, true }, + { 148914, true }, + { 148927, true }, + { 148937, true }, + { 148945, true }, + { 148953, true }, + { 148961, false }, + { 148984, true }, + { 149003, true }, + { 149028, true }, + { 149045, true }, { 149057, true }, - { 149064, true }, - { 149076, true }, - { 149089, true }, - { 149099, true }, + { 149069, true }, + { 149084, true }, + { 149093, true }, { 149107, true }, - { 149115, true }, - { 149123, false }, - { 149146, true }, - { 149165, true }, - { 149190, true }, - { 149207, true }, - { 149219, true }, - { 149231, true }, + { 149120, true }, + { 149142, true }, + { 149152, true }, + { 149173, true }, + { 149194, true }, + { 149211, true }, + { 149232, true }, { 149246, true }, - { 149255, true }, - { 149269, true }, - { 149282, true }, - { 149304, true }, - { 149314, true }, - { 149335, true }, - { 149356, true }, - { 149373, true }, - { 149394, true }, - { 149408, true }, - { 149424, true }, - { 149437, true }, - { 149447, true }, - { 149460, true }, - { 149484, true }, - { 149503, true }, - { 149515, true }, - { 149533, true }, - { 149542, true }, - { 149559, true }, - { 149577, true }, + { 149262, true }, + { 149275, true }, + { 149285, true }, + { 149298, true }, + { 149322, true }, + { 149341, true }, + { 149353, true }, + { 149371, true }, + { 149380, true }, + { 149397, true }, + { 149415, true }, + { 149428, true }, + { 149441, false }, + { 149462, true }, + { 149472, true }, + { 149491, true }, + { 149504, true }, + { 149524, true }, + { 149535, true }, + { 149547, true }, + { 149562, true }, + { 149575, true }, { 149590, true }, - { 149603, false }, - { 149624, true }, - { 149634, true }, - { 149653, true }, - { 149666, true }, - { 149686, true }, - { 149697, true }, - { 149709, true }, - { 149724, true }, - { 149737, true }, - { 149752, true }, - { 149767, true }, - { 149780, false }, - { 149789, true }, - { 149808, true }, - { 149825, false }, - { 149840, true }, - { 149854, true }, - { 149864, true }, - { 149877, true }, - { 149893, true }, - { 149911, true }, - { 149921, true }, - { 149933, true }, - { 149946, true }, - { 149959, true }, + { 149605, true }, + { 149618, false }, + { 149627, true }, + { 149646, true }, + { 149663, false }, + { 149678, true }, + { 149692, true }, + { 149702, true }, + { 149715, true }, + { 149731, true }, + { 149749, true }, + { 149759, true }, + { 149771, true }, + { 149784, true }, + { 149797, true }, + { 149806, true }, + { 149830, true }, + { 149854, false }, + { 149867, true }, + { 149878, true }, + { 149894, true }, + { 149906, true }, + { 149922, true }, + { 149939, false }, + { 149951, true }, { 149968, true }, - { 149992, true }, - { 150016, false }, - { 150029, true }, - { 150040, true }, - { 150056, true }, - { 150068, true }, - { 150084, true }, - { 150101, false }, - { 150113, true }, - { 150130, true }, - { 150149, false }, - { 150158, true }, - { 150180, true }, + { 149987, false }, + { 149996, true }, + { 150018, true }, + { 150032, true }, + { 150045, false }, + { 150060, true }, + { 150075, true }, + { 150087, true }, + { 150106, false }, + { 150129, true }, + { 150145, true }, + { 150161, false }, + { 150181, true }, { 150194, true }, - { 150207, false }, - { 150222, true }, - { 150237, true }, - { 150249, true }, - { 150268, false }, - { 150291, true }, - { 150307, true }, - { 150323, false }, - { 150343, true }, - { 150356, true }, - { 150372, true }, - { 150383, true }, - { 150402, true }, - { 150416, true }, - { 150427, true }, - { 150437, true }, - { 150454, true }, - { 150466, true }, - { 150485, true }, - { 150497, true }, - { 150508, true }, - { 150527, true }, - { 150548, true }, - { 150561, true }, - { 150569, true }, + { 150210, true }, + { 150221, true }, + { 150240, true }, + { 150254, true }, + { 150265, true }, + { 150275, true }, + { 150292, true }, + { 150304, true }, + { 150323, true }, + { 150335, true }, + { 150346, true }, + { 150365, true }, + { 150386, true }, + { 150399, true }, + { 150407, true }, + { 150423, true }, + { 150447, false }, + { 150465, true }, + { 150483, false }, + { 150503, true }, + { 150522, true }, + { 150538, true }, + { 150556, true }, + { 150568, true }, { 150585, true }, - { 150609, false }, + { 150608, true }, { 150627, true }, - { 150645, false }, - { 150665, true }, - { 150684, true }, + { 150647, true }, + { 150660, true }, + { 150672, true }, + { 150680, true }, { 150700, true }, - { 150718, true }, - { 150730, true }, + { 150708, true }, + { 150724, true }, + { 150738, true }, { 150747, true }, - { 150770, true }, - { 150789, true }, - { 150809, true }, - { 150822, true }, - { 150834, true }, - { 150842, true }, - { 150862, true }, - { 150870, true }, - { 150886, true }, - { 150900, true }, - { 150909, true }, - { 150921, true }, + { 150759, true }, + { 150769, true }, + { 150778, true }, + { 150795, true }, + { 150807, true }, + { 150818, true }, + { 150828, true }, + { 150841, true }, + { 150858, true }, + { 150869, true }, + { 150879, true }, + { 150896, true }, + { 150905, true }, + { 150919, true }, { 150931, true }, - { 150940, true }, - { 150957, true }, - { 150969, true }, - { 150980, true }, - { 150990, true }, - { 151003, true }, - { 151020, true }, - { 151031, true }, - { 151041, true }, - { 151058, true }, - { 151067, true }, - { 151081, true }, - { 151093, true }, - { 151112, true }, - { 151122, true }, - { 151139, true }, - { 151161, true }, - { 151175, true }, - { 151189, true }, - { 151204, true }, - { 151218, true }, - { 151227, true }, - { 151239, true }, - { 151245, true }, - { 151251, true }, - { 151259, true }, - { 151271, true }, - { 151292, true }, - { 151302, true }, - { 151313, true }, - { 151331, true }, - { 151344, true }, - { 151363, true }, + { 150950, true }, + { 150960, true }, + { 150977, true }, + { 150999, true }, + { 151013, true }, + { 151027, true }, + { 151042, true }, + { 151056, true }, + { 151065, true }, + { 151077, true }, + { 151083, true }, + { 151089, true }, + { 151097, true }, + { 151109, true }, + { 151130, true }, + { 151140, true }, + { 151151, true }, + { 151169, true }, + { 151182, true }, + { 151201, true }, + { 151217, true }, + { 151230, true }, + { 151241, true }, + { 151254, true }, + { 151268, false }, + { 151282, true }, + { 151301, true }, + { 151311, true }, + { 151319, true }, + { 151336, true }, + { 151350, true }, + { 151362, true }, { 151379, true }, - { 151392, true }, - { 151403, true }, - { 151416, true }, - { 151430, false }, - { 151444, true }, - { 151463, true }, - { 151473, true }, + { 151393, true }, + { 151407, false }, + { 151420, true }, + { 151438, true }, + { 151450, true }, + { 151462, true }, { 151481, true }, - { 151498, true }, - { 151512, true }, - { 151524, true }, - { 151541, true }, + { 151500, true }, + { 151514, true }, + { 151526, true }, + { 151539, true }, { 151555, true }, - { 151569, false }, - { 151582, true }, - { 151600, true }, - { 151612, true }, + { 151568, true }, + { 151581, true }, + { 151596, true }, { 151624, true }, - { 151643, true }, - { 151662, true }, - { 151676, true }, - { 151688, true }, - { 151701, true }, - { 151717, true }, - { 151730, true }, - { 151743, true }, - { 151758, true }, - { 151786, true }, - { 151797, true }, - { 151810, true }, - { 151829, true }, - { 151842, true }, - { 151854, true }, - { 151868, true }, - { 151882, true }, - { 151897, true }, - { 151911, true }, - { 151925, true }, - { 151939, true }, - { 151953, true }, - { 151969, true }, - { 151992, true }, - { 152008, true }, - { 152023, true }, - { 152047, true }, - { 152066, true }, - { 152079, true }, - { 152090, true }, - { 152110, true }, - { 152122, true }, - { 152140, true }, - { 152155, true }, - { 152174, true }, - { 152187, true }, - { 152205, true }, - { 152229, true }, - { 152245, true }, + { 151635, true }, + { 151648, true }, + { 151667, true }, + { 151680, true }, + { 151692, true }, + { 151706, true }, + { 151720, true }, + { 151735, true }, + { 151749, true }, + { 151763, true }, + { 151777, true }, + { 151791, true }, + { 151807, true }, + { 151830, true }, + { 151846, true }, + { 151861, true }, + { 151885, true }, + { 151904, true }, + { 151917, true }, + { 151928, true }, + { 151948, true }, + { 151960, true }, + { 151978, true }, + { 151993, true }, + { 152012, true }, + { 152025, true }, + { 152043, true }, + { 152067, true }, + { 152083, true }, + { 152096, true }, + { 152116, true }, + { 152129, true }, + { 152146, true }, + { 152161, true }, + { 152181, true }, + { 152194, true }, + { 152209, true }, + { 152221, true }, + { 152239, true }, { 152258, true }, - { 152278, true }, + { 152277, true }, { 152291, true }, - { 152308, true }, - { 152323, true }, - { 152343, true }, - { 152356, true }, - { 152371, true }, - { 152383, true }, - { 152401, true }, - { 152420, true }, - { 152439, true }, - { 152453, true }, - { 152465, true }, - { 152482, true }, - { 152497, true }, - { 152515, true }, - { 152527, true }, - { 152541, true }, - { 152552, true }, - { 152574, true }, - { 152586, true }, - { 152595, true }, - { 152607, true }, - { 152622, true }, - { 152645, true }, - { 152663, true }, - { 152679, true }, - { 152695, true }, - { 152712, true }, - { 152731, true }, - { 152749, true }, - { 152755, true }, - { 152773, false }, + { 152303, true }, + { 152320, true }, + { 152335, true }, + { 152353, true }, + { 152365, true }, + { 152379, true }, + { 152390, true }, + { 152412, true }, + { 152424, true }, + { 152433, true }, + { 152445, true }, + { 152460, true }, + { 152483, true }, + { 152501, true }, + { 152517, true }, + { 152533, true }, + { 152550, true }, + { 152569, true }, + { 152587, true }, + { 152593, true }, + { 152611, false }, + { 152631, true }, + { 152648, true }, + { 152662, true }, + { 152674, true }, + { 152693, false }, + { 152710, true }, + { 152729, true }, + { 152740, true }, + { 152759, true }, + { 152782, true }, { 152793, true }, - { 152810, true }, - { 152824, true }, - { 152836, true }, - { 152855, false }, - { 152872, true }, - { 152891, true }, - { 152902, true }, - { 152921, true }, - { 152944, true }, - { 152955, true }, - { 152973, true }, - { 152993, true }, - { 153010, true }, + { 152811, true }, + { 152831, true }, + { 152848, true }, + { 152867, true }, + { 152885, true }, + { 152894, true }, + { 152901, true }, + { 152908, true }, + { 152920, false }, + { 152940, true }, + { 152948, true }, + { 152959, true }, + { 152982, true }, + { 153006, true }, { 153029, true }, - { 153047, true }, - { 153056, true }, - { 153063, true }, - { 153070, true }, - { 153082, false }, - { 153102, true }, - { 153110, true }, - { 153121, true }, - { 153144, true }, - { 153168, true }, - { 153191, true }, - { 153214, true }, - { 153242, true }, - { 153271, true }, - { 153284, true }, - { 153299, true }, - { 153318, true }, - { 153331, true }, - { 153349, true }, - { 153372, true }, - { 153383, true }, - { 153400, true }, + { 153052, true }, + { 153080, true }, + { 153109, true }, + { 153122, true }, + { 153137, true }, + { 153156, true }, + { 153169, true }, + { 153187, true }, + { 153210, true }, + { 153221, true }, + { 153238, true }, + { 153249, true }, + { 153260, true }, + { 153278, true }, + { 153304, true }, + { 153333, true }, + { 153345, true }, + { 153358, false }, + { 153378, true }, + { 153396, false }, { 153411, true }, - { 153422, true }, - { 153440, true }, + { 153432, false }, + { 153448, true }, { 153466, true }, - { 153495, true }, - { 153507, true }, - { 153520, false }, - { 153540, true }, - { 153558, false }, - { 153573, true }, - { 153594, false }, - { 153610, true }, - { 153628, true }, - { 153644, true }, + { 153482, true }, + { 153500, true }, + { 153516, true }, + { 153528, true }, + { 153550, true }, + { 153570, true }, + { 153590, true }, + { 153609, true }, + { 153626, true }, + { 153644, false }, { 153662, true }, - { 153678, true }, - { 153690, true }, - { 153712, true }, - { 153732, true }, + { 153682, true }, + { 153701, true }, + { 153728, true }, + { 153740, true }, { 153752, true }, - { 153771, true }, - { 153788, true }, - { 153806, false }, - { 153824, true }, - { 153844, true }, - { 153863, true }, - { 153890, true }, - { 153902, true }, - { 153914, true }, - { 153925, true }, + { 153763, true }, + { 153782, true }, + { 153796, true }, + { 153811, true }, + { 153820, true }, + { 153835, true }, + { 153845, true }, + { 153858, true }, + { 153878, true }, + { 153887, true }, + { 153897, true }, + { 153918, false }, + { 153935, true }, { 153944, true }, - { 153958, true }, - { 153973, true }, - { 153982, true }, - { 153997, true }, - { 154007, true }, - { 154020, true }, - { 154040, true }, - { 154049, true }, - { 154059, true }, + { 153957, true }, + { 153974, true }, + { 153988, true }, + { 154002, true }, + { 154014, true }, + { 154031, true }, + { 154041, true }, + { 154057, true }, + { 154069, true }, { 154080, false }, - { 154097, true }, - { 154106, true }, - { 154119, true }, + { 154096, true }, + { 154107, true }, + { 154123, true }, { 154136, true }, - { 154150, true }, - { 154164, true }, - { 154176, true }, - { 154193, true }, - { 154203, true }, - { 154219, true }, - { 154231, true }, - { 154242, false }, - { 154258, true }, - { 154269, true }, - { 154285, true }, - { 154298, true }, - { 154307, true }, - { 154320, true }, - { 154337, true }, - { 154349, true }, - { 154361, true }, - { 154373, true }, - { 154382, true }, - { 154394, true }, - { 154409, true }, - { 154423, true }, - { 154433, true }, - { 154454, true }, - { 154472, true }, - { 154484, true }, - { 154494, true }, - { 154509, true }, - { 154521, true }, - { 154533, true }, - { 154548, true }, - { 154559, true }, - { 154570, true }, + { 154145, true }, + { 154158, true }, + { 154175, true }, + { 154187, true }, + { 154199, true }, + { 154211, true }, + { 154220, true }, + { 154232, true }, + { 154247, true }, + { 154261, true }, + { 154271, true }, + { 154292, true }, + { 154310, true }, + { 154322, true }, + { 154332, true }, + { 154347, true }, + { 154359, true }, + { 154371, true }, + { 154386, true }, + { 154397, true }, + { 154408, true }, + { 154416, true }, + { 154429, true }, + { 154442, true }, + { 154459, true }, + { 154469, true }, + { 154482, true }, + { 154499, true }, + { 154513, true }, + { 154522, true }, + { 154537, true }, + { 154551, true }, + { 154564, true }, { 154578, true }, - { 154591, true }, - { 154604, true }, - { 154621, true }, - { 154631, true }, - { 154644, true }, + { 154592, true }, + { 154600, true }, + { 154617, true }, + { 154632, true }, + { 154647, true }, { 154661, true }, - { 154675, true }, - { 154684, true }, - { 154699, true }, - { 154713, true }, - { 154726, true }, + { 154677, true }, + { 154693, true }, + { 154707, true }, + { 154723, true }, { 154740, true }, - { 154754, true }, - { 154762, true }, - { 154779, true }, - { 154794, true }, - { 154809, true }, - { 154823, true }, - { 154839, true }, - { 154855, true }, - { 154869, true }, - { 154885, true }, - { 154902, true }, - { 154915, true }, - { 154929, false }, - { 154947, true }, - { 154962, true }, - { 154979, true }, - { 154996, false }, - { 155022, true }, - { 155037, true }, - { 155055, true }, - { 155068, true }, - { 155081, true }, - { 155093, true }, - { 155112, true }, + { 154753, true }, + { 154767, false }, + { 154785, true }, + { 154800, true }, + { 154817, true }, + { 154834, false }, + { 154860, true }, + { 154875, true }, + { 154893, true }, + { 154906, true }, + { 154919, true }, + { 154931, true }, + { 154950, true }, + { 154960, true }, + { 154972, true }, + { 154985, true }, + { 154996, true }, + { 155013, true }, + { 155044, true }, + { 155054, true }, + { 155065, true }, + { 155076, true }, + { 155088, true }, + { 155102, true }, + { 155114, true }, { 155122, true }, - { 155134, true }, - { 155147, true }, - { 155158, true }, - { 155175, true }, - { 155206, true }, - { 155216, true }, - { 155227, true }, - { 155238, true }, - { 155250, true }, + { 155130, true }, + { 155141, false }, + { 155161, true }, + { 155179, true }, + { 155194, false }, + { 155208, true }, + { 155228, true }, + { 155239, true }, { 155264, true }, - { 155276, true }, - { 155284, true }, - { 155292, true }, - { 155303, false }, - { 155323, true }, - { 155341, true }, - { 155356, false }, - { 155370, true }, - { 155390, true }, - { 155401, true }, - { 155426, true }, - { 155444, true }, - { 155459, true }, - { 155476, true }, - { 155492, true }, - { 155517, true }, - { 155528, true }, - { 155541, true }, - { 155553, true }, - { 155566, false }, - { 155574, true }, - { 155584, true }, - { 155599, true }, - { 155618, true }, - { 155631, true }, - { 155644, true }, - { 155659, true }, - { 155672, true }, - { 155685, true }, - { 155699, true }, - { 155712, true }, - { 155732, true }, - { 155750, true }, - { 155764, true }, - { 155778, true }, - { 155789, true }, - { 155800, true }, - { 155813, true }, - { 155830, true }, - { 155838, true }, - { 155853, true }, - { 155866, true }, - { 155880, true }, - { 155895, true }, - { 155920, true }, - { 155956, true }, - { 155969, true }, - { 155979, true }, - { 155994, true }, - { 156007, true }, - { 156029, true }, - { 156047, true }, - { 156060, true }, - { 156071, true }, - { 156083, true }, - { 156101, true }, - { 156109, true }, - { 156142, true }, - { 156149, true }, - { 156166, true }, - { 156184, false }, - { 156202, true }, - { 156220, true }, - { 156232, true }, - { 156243, true }, - { 156255, true }, - { 156268, true }, - { 156284, true }, - { 156298, true }, - { 156318, true }, - { 156338, true }, - { 156349, true }, - { 156359, true }, - { 156368, true }, - { 156379, true }, + { 155282, true }, + { 155297, true }, + { 155314, true }, + { 155330, true }, + { 155355, true }, + { 155366, true }, + { 155379, true }, + { 155391, true }, + { 155404, false }, + { 155412, true }, + { 155422, true }, + { 155437, true }, + { 155456, true }, + { 155469, true }, + { 155482, true }, + { 155497, true }, + { 155510, true }, + { 155523, true }, + { 155537, true }, + { 155550, true }, + { 155570, true }, + { 155588, true }, + { 155602, true }, + { 155616, true }, + { 155627, true }, + { 155638, true }, + { 155651, true }, + { 155668, true }, + { 155676, true }, + { 155691, true }, + { 155704, true }, + { 155718, true }, + { 155733, true }, + { 155758, true }, + { 155794, true }, + { 155807, true }, + { 155817, true }, + { 155832, true }, + { 155845, true }, + { 155867, true }, + { 155885, true }, + { 155898, true }, + { 155909, true }, + { 155921, true }, + { 155939, true }, + { 155947, true }, + { 155980, true }, + { 155987, true }, + { 156004, true }, + { 156022, false }, + { 156040, true }, + { 156058, true }, + { 156070, true }, + { 156082, true }, + { 156095, true }, + { 156111, true }, + { 156125, true }, + { 156145, true }, + { 156165, true }, + { 156176, true }, + { 156186, true }, + { 156195, true }, + { 156206, true }, + { 156225, true }, + { 156239, true }, + { 156253, true }, + { 156276, true }, + { 156290, true }, + { 156304, true }, + { 156316, true }, + { 156330, false }, + { 156340, true }, + { 156354, true }, + { 156363, true }, + { 156375, true }, + { 156387, true }, { 156398, true }, - { 156412, true }, - { 156426, true }, - { 156449, true }, - { 156463, true }, - { 156477, true }, - { 156489, true }, - { 156503, false }, - { 156513, true }, - { 156527, true }, - { 156536, true }, - { 156548, true }, - { 156559, true }, - { 156568, true }, - { 156577, true }, - { 156591, true }, - { 156597, true }, - { 156609, true }, - { 156624, false }, - { 156651, true }, - { 156671, true }, - { 156681, true }, - { 156694, true }, + { 156407, true }, + { 156416, true }, + { 156430, true }, + { 156436, true }, + { 156448, true }, + { 156463, false }, + { 156490, true }, + { 156510, true }, + { 156520, true }, + { 156533, true }, + { 156546, true }, + { 156562, true }, + { 156583, true }, + { 156602, true }, + { 156612, true }, + { 156624, true }, + { 156635, false }, + { 156643, true }, + { 156658, true }, + { 156672, true }, + { 156684, true }, + { 156697, true }, { 156707, true }, - { 156723, true }, - { 156744, true }, - { 156763, true }, - { 156773, true }, - { 156785, true }, - { 156796, false }, - { 156804, true }, - { 156819, true }, - { 156833, true }, - { 156845, true }, - { 156858, true }, - { 156868, true }, - { 156889, true }, - { 156901, true }, - { 156912, true }, - { 156932, true }, - { 156951, true }, - { 156962, true }, - { 156977, true }, - { 157002, false }, - { 157030, false }, - { 157042, true }, - { 157053, true }, - { 157064, true }, - { 157079, true }, - { 157094, true }, - { 157111, true }, - { 157123, false }, - { 157140, true }, - { 157156, true }, - { 157170, true }, - { 157185, true }, - { 157200, true }, - { 157216, true }, - { 157233, true }, - { 157256, true }, - { 157275, true }, - { 157289, true }, - { 157310, true }, - { 157330, true }, - { 157348, true }, - { 157367, true }, - { 157385, true }, - { 157403, true }, - { 157418, false }, - { 157433, false }, - { 157447, true }, - { 157458, true }, - { 157469, true }, - { 157481, true }, - { 157496, true }, - { 157514, true }, - { 157536, true }, - { 157550, true }, - { 157569, true }, - { 157587, true }, - { 157608, true }, - { 157622, true }, - { 157637, true }, - { 157653, true }, - { 157671, true }, - { 157681, true }, - { 157693, false }, - { 157704, true }, - { 157723, false }, - { 157742, true }, - { 157757, true }, - { 157770, false }, - { 157789, true }, - { 157800, true }, - { 157818, true }, - { 157832, true }, - { 157857, true }, - { 157872, true }, - { 157890, true }, - { 157905, true }, - { 157920, true }, - { 157937, true }, - { 157948, true }, - { 157958, true }, - { 157973, true }, - { 157982, true }, - { 157992, true }, + { 156728, true }, + { 156740, true }, + { 156751, true }, + { 156771, true }, + { 156790, true }, + { 156801, true }, + { 156816, true }, + { 156841, false }, + { 156869, false }, + { 156881, true }, + { 156892, true }, + { 156903, true }, + { 156918, true }, + { 156933, true }, + { 156950, true }, + { 156962, false }, + { 156979, true }, + { 156995, true }, + { 157009, true }, + { 157024, true }, + { 157039, true }, + { 157055, true }, + { 157072, true }, + { 157095, true }, + { 157114, true }, + { 157128, true }, + { 157149, true }, + { 157169, true }, + { 157187, true }, + { 157206, true }, + { 157224, true }, + { 157242, true }, + { 157257, false }, + { 157272, false }, + { 157286, true }, + { 157297, true }, + { 157308, true }, + { 157320, true }, + { 157335, true }, + { 157353, true }, + { 157375, true }, + { 157389, true }, + { 157406, true }, + { 157425, true }, + { 157443, true }, + { 157464, true }, + { 157478, true }, + { 157493, true }, + { 157509, true }, + { 157527, true }, + { 157537, true }, + { 157549, false }, + { 157560, true }, + { 157579, false }, + { 157598, true }, + { 157613, true }, + { 157626, false }, + { 157645, true }, + { 157656, true }, + { 157674, true }, + { 157688, true }, + { 157713, true }, + { 157728, true }, + { 157746, true }, + { 157761, true }, + { 157776, true }, + { 157793, true }, + { 157804, true }, + { 157814, true }, + { 157829, true }, + { 157838, true }, + { 157848, true }, + { 157858, true }, + { 157875, true }, + { 157890, false }, + { 157903, true }, + { 157919, true }, + { 157940, true }, + { 157960, true }, + { 157979, true }, + { 157991, true }, { 158002, true }, - { 158019, true }, - { 158034, false }, - { 158047, true }, - { 158063, true }, - { 158084, true }, - { 158104, true }, - { 158123, true }, + { 158012, false }, + { 158024, true }, + { 158039, true }, + { 158053, true }, + { 158073, true }, + { 158096, true }, + { 158109, true }, + { 158127, true }, { 158135, true }, - { 158146, true }, - { 158156, false }, - { 158168, true }, - { 158183, true }, - { 158197, true }, - { 158217, true }, - { 158240, true }, - { 158253, true }, - { 158271, true }, - { 158279, true }, - { 158287, true }, - { 158299, true }, - { 158311, true }, - { 158328, true }, - { 158339, true }, - { 158356, false }, - { 158373, true }, - { 158386, true }, - { 158397, false }, + { 158143, true }, + { 158155, true }, + { 158167, true }, + { 158184, true }, + { 158195, true }, + { 158212, false }, + { 158229, true }, + { 158242, true }, + { 158253, false }, + { 158266, true }, + { 158281, false }, + { 158305, false }, + { 158317, true }, + { 158342, true }, + { 158351, true }, + { 158363, true }, + { 158383, true }, + { 158400, true }, { 158410, true }, - { 158425, false }, - { 158449, false }, - { 158461, true }, - { 158486, true }, - { 158495, true }, - { 158507, true }, - { 158527, true }, - { 158544, true }, - { 158554, true }, - { 158575, true }, + { 158431, true }, + { 158440, true }, + { 158459, true }, + { 158477, true }, + { 158493, true }, + { 158508, true }, + { 158523, true }, + { 158538, true }, + { 158558, true }, + { 158571, true }, { 158584, true }, - { 158603, true }, - { 158621, true }, - { 158637, true }, + { 158593, true }, + { 158607, true }, + { 158630, true }, { 158652, true }, - { 158667, true }, - { 158682, true }, - { 158702, true }, - { 158715, true }, - { 158728, true }, - { 158737, true }, - { 158751, true }, - { 158774, true }, - { 158796, true }, - { 158822, true }, - { 158837, true }, - { 158852, true }, - { 158866, true }, - { 158878, true }, - { 158901, true }, + { 158678, true }, + { 158693, true }, + { 158708, true }, + { 158722, true }, + { 158734, true }, + { 158757, true }, + { 158767, true }, + { 158775, true }, + { 158791, true }, + { 158805, true }, + { 158818, false }, + { 158836, true }, + { 158849, true }, + { 158860, true }, + { 158873, true }, + { 158883, true }, + { 158898, true }, { 158911, true }, - { 158919, true }, - { 158935, true }, - { 158949, true }, - { 158962, false }, - { 158980, true }, - { 158993, true }, - { 159004, true }, - { 159017, true }, - { 159027, true }, - { 159042, true }, - { 159055, true }, - { 159071, true }, - { 159081, false }, - { 159091, true }, - { 159104, true }, + { 158927, true }, + { 158937, false }, + { 158947, true }, + { 158960, true }, + { 158975, true }, + { 158985, true }, + { 159001, true }, + { 159013, true }, + { 159022, true }, + { 159037, true }, + { 159048, true }, + { 159066, true }, + { 159086, true }, + { 159102, true }, { 159119, true }, - { 159129, true }, - { 159145, true }, - { 159157, true }, + { 159132, true }, + { 159142, true }, + { 159152, true }, { 159166, true }, - { 159181, true }, - { 159192, true }, - { 159210, true }, - { 159230, true }, - { 159246, true }, - { 159263, true }, - { 159276, true }, - { 159286, true }, - { 159296, true }, - { 159310, true }, - { 159322, true }, - { 159335, true }, - { 159352, true }, - { 159367, true }, - { 159384, true }, - { 159396, true }, - { 159413, true }, - { 159427, true }, - { 159443, true }, - { 159456, true }, - { 159471, false }, - { 159483, true }, - { 159493, true }, + { 159178, true }, + { 159191, true }, + { 159208, true }, + { 159223, true }, + { 159240, true }, + { 159252, true }, + { 159269, true }, + { 159283, true }, + { 159299, true }, + { 159312, true }, + { 159327, false }, + { 159339, true }, + { 159349, true }, + { 159358, true }, + { 159366, true }, + { 159374, true }, + { 159382, true }, + { 159388, true }, + { 159403, true }, + { 159416, true }, + { 159431, true }, + { 159450, true }, + { 159474, true }, + { 159487, true }, { 159502, true }, - { 159514, true }, - { 159522, true }, - { 159530, true }, - { 159538, true }, - { 159544, true }, - { 159559, true }, - { 159572, true }, - { 159587, true }, - { 159606, true }, + { 159526, true }, + { 159536, true }, + { 159552, true }, + { 159573, false }, + { 159596, true }, + { 159617, true }, { 159630, true }, { 159643, true }, - { 159658, true }, - { 159682, true }, - { 159692, true }, - { 159708, true }, - { 159729, false }, - { 159752, true }, - { 159773, true }, - { 159786, true }, - { 159799, true }, - { 159816, true }, - { 159830, true }, - { 159842, false }, - { 159855, true }, - { 159874, true }, - { 159898, false }, + { 159660, true }, + { 159674, true }, + { 159686, false }, + { 159699, true }, + { 159718, true }, + { 159742, false }, + { 159769, true }, + { 159795, true }, + { 159810, true }, + { 159827, true }, + { 159843, true }, + { 159860, true }, + { 159873, true }, + { 159884, true }, + { 159895, true }, + { 159906, true }, + { 159916, true }, { 159925, true }, - { 159951, true }, - { 159966, true }, + { 159938, true }, + { 159956, true }, + { 159969, true }, { 159983, true }, - { 159999, true }, - { 160016, true }, - { 160029, true }, - { 160040, true }, - { 160051, true }, + { 159993, true }, + { 160004, true }, + { 160025, true }, + { 160039, true }, + { 160048, true }, + { 160055, true }, { 160062, true }, - { 160072, true }, - { 160081, true }, - { 160094, true }, - { 160112, true }, - { 160125, true }, - { 160139, true }, - { 160149, true }, - { 160160, true }, - { 160181, true }, - { 160195, true }, + { 160070, true }, + { 160093, true }, + { 160106, true }, + { 160120, true }, + { 160133, true }, + { 160148, true }, + { 160157, true }, + { 160165, true }, + { 160178, true }, + { 160186, true }, { 160204, true }, - { 160211, true }, - { 160218, true }, - { 160226, true }, - { 160249, true }, - { 160262, true }, - { 160276, true }, - { 160289, true }, + { 160215, false }, + { 160231, true }, + { 160252, true }, + { 160268, true }, + { 160281, true }, + { 160292, true }, { 160304, true }, - { 160313, true }, - { 160321, true }, - { 160334, true }, - { 160342, true }, - { 160360, true }, - { 160371, false }, - { 160387, true }, - { 160408, true }, - { 160424, true }, - { 160437, true }, - { 160448, true }, + { 160319, true }, + { 160328, true }, + { 160340, true }, + { 160351, true }, + { 160363, true }, + { 160376, true }, + { 160391, true }, + { 160411, true }, + { 160423, true }, + { 160440, true }, + { 160450, true }, { 160460, true }, - { 160475, true }, - { 160484, true }, - { 160496, true }, - { 160507, true }, - { 160519, true }, - { 160532, true }, - { 160547, true }, - { 160567, true }, - { 160579, true }, - { 160596, true }, + { 160467, true }, + { 160477, true }, + { 160489, true }, + { 160505, true }, + { 160520, true }, + { 160529, true }, + { 160543, true }, + { 160563, true }, + { 160575, true }, + { 160588, true }, { 160606, true }, - { 160616, true }, - { 160623, true }, - { 160633, true }, - { 160645, true }, - { 160661, true }, - { 160676, true }, - { 160685, true }, - { 160699, true }, - { 160719, true }, - { 160731, true }, - { 160744, true }, - { 160762, true }, - { 160769, true }, - { 160786, true }, - { 160803, true }, - { 160823, true }, - { 160842, true }, - { 160858, false }, - { 160876, true }, - { 160903, true }, - { 160920, true }, - { 160934, true }, - { 160948, true }, - { 160963, false }, - { 160982, true }, - { 161000, true }, - { 161018, true }, - { 161036, true }, - { 161053, true }, - { 161074, true }, - { 161093, true }, - { 161107, true }, - { 161118, true }, - { 161126, true }, - { 161136, true }, - { 161151, true }, - { 161166, true }, - { 161177, true }, - { 161199, true }, - { 161212, true }, - { 161231, true }, - { 161257, true }, - { 161273, true }, - { 161291, true }, + { 160613, true }, + { 160630, true }, + { 160647, true }, + { 160667, true }, + { 160686, true }, + { 160702, false }, + { 160720, true }, + { 160747, true }, + { 160764, true }, + { 160778, true }, + { 160792, true }, + { 160807, false }, + { 160826, true }, + { 160844, true }, + { 160862, true }, + { 160880, true }, + { 160897, true }, + { 160918, true }, + { 160937, true }, + { 160951, true }, + { 160962, true }, + { 160970, true }, + { 160980, true }, + { 160995, true }, + { 161010, true }, + { 161021, true }, + { 161043, true }, + { 161056, true }, + { 161075, true }, + { 161101, true }, + { 161117, true }, + { 161135, true }, + { 161153, true }, + { 161168, true }, + { 161176, true }, + { 161189, true }, + { 161197, true }, + { 161208, true }, + { 161222, true }, + { 161238, true }, + { 161255, true }, + { 161265, true }, + { 161278, true }, + { 161296, true }, { 161309, true }, - { 161324, true }, - { 161332, true }, - { 161345, true }, - { 161353, true }, - { 161364, true }, - { 161378, true }, + { 161328, false }, + { 161338, true }, + { 161355, true }, + { 161371, true }, { 161394, true }, - { 161411, true }, - { 161421, true }, - { 161434, true }, - { 161452, true }, - { 161465, true }, - { 161484, false }, - { 161494, true }, - { 161511, true }, + { 161419, true }, + { 161433, true }, + { 161446, true }, + { 161457, true }, + { 161472, true }, + { 161484, true }, + { 161502, true }, { 161527, true }, - { 161550, true }, - { 161575, true }, - { 161589, true }, + { 161539, true }, + { 161551, true }, + { 161563, true }, + { 161581, true }, { 161602, true }, - { 161613, true }, - { 161628, true }, - { 161640, true }, - { 161658, true }, - { 161683, true }, - { 161695, true }, - { 161707, true }, - { 161719, true }, - { 161737, true }, - { 161758, true }, - { 161774, true }, - { 161786, true }, - { 161800, true }, - { 161815, true }, - { 161828, true }, - { 161844, true }, - { 161862, true }, - { 161876, true }, - { 161886, false }, - { 161897, true }, - { 161905, false }, - { 161917, true }, - { 161934, true }, - { 161944, true }, - { 161955, true }, - { 161962, true }, - { 161973, true }, - { 161990, true }, - { 162010, true }, - { 162019, true }, - { 162026, true }, - { 162036, true }, - { 162047, true }, - { 162056, true }, - { 162071, true }, - { 162081, true }, + { 161618, true }, + { 161630, true }, + { 161644, true }, + { 161659, true }, + { 161672, true }, + { 161688, true }, + { 161706, true }, + { 161720, true }, + { 161730, false }, + { 161741, true }, + { 161749, false }, + { 161761, true }, + { 161778, true }, + { 161788, true }, + { 161799, true }, + { 161806, true }, + { 161817, true }, + { 161834, true }, + { 161854, true }, + { 161869, true }, + { 161878, true }, + { 161885, true }, + { 161895, true }, + { 161906, true }, + { 161915, true }, + { 161930, true }, + { 161940, true }, + { 161961, true }, + { 161970, true }, + { 161986, false }, + { 161999, true }, + { 162015, true }, + { 162035, true }, + { 162049, true }, + { 162065, true }, + { 162079, true }, + { 162094, true }, { 162102, true }, - { 162111, true }, - { 162127, false }, - { 162140, true }, - { 162156, true }, - { 162176, true }, - { 162190, true }, - { 162206, true }, - { 162220, true }, - { 162235, true }, - { 162243, true }, - { 162256, true }, - { 162272, true }, - { 162285, true }, - { 162298, true }, - { 162312, true }, - { 162334, true }, - { 162355, true }, - { 162374, true }, - { 162402, true }, - { 162423, true }, - { 162442, true }, - { 162466, true }, - { 162476, true }, - { 162485, true }, - { 162498, true }, - { 162504, true }, - { 162516, true }, - { 162530, true }, - { 162544, true }, - { 162558, false }, - { 162571, true }, - { 162584, false }, - { 162595, true }, - { 162608, true }, - { 162618, true }, - { 162631, true }, - { 162650, true }, - { 162669, true }, - { 162689, true }, - { 162698, true }, - { 162709, true }, - { 162718, true }, - { 162737, false }, - { 162753, false }, - { 162766, false }, - { 162779, true }, - { 162790, true }, - { 162805, true }, - { 162816, true }, - { 162835, true }, - { 162848, true }, - { 162860, true }, - { 162873, true }, - { 162888, true }, - { 162897, true }, - { 162910, true }, - { 162925, true }, - { 162941, true }, + { 162115, true }, + { 162131, true }, + { 162144, true }, + { 162157, true }, + { 162171, true }, + { 162193, true }, + { 162214, true }, + { 162233, true }, + { 162261, true }, + { 162282, true }, + { 162301, true }, + { 162325, true }, + { 162335, true }, + { 162344, true }, + { 162357, true }, + { 162363, true }, + { 162375, true }, + { 162389, true }, + { 162403, true }, + { 162417, false }, + { 162430, true }, + { 162443, false }, + { 162454, true }, + { 162467, true }, + { 162477, true }, + { 162490, true }, + { 162509, true }, + { 162528, true }, + { 162548, true }, + { 162557, true }, + { 162568, true }, + { 162577, true }, + { 162596, false }, + { 162612, false }, + { 162625, false }, + { 162638, true }, + { 162649, true }, + { 162664, true }, + { 162675, true }, + { 162694, true }, + { 162707, true }, + { 162719, true }, + { 162732, true }, + { 162747, true }, + { 162756, true }, + { 162769, true }, + { 162784, true }, + { 162800, true }, + { 162814, true }, + { 162831, true }, + { 162840, true }, + { 162854, true }, + { 162878, true }, + { 162893, true }, + { 162909, true }, + { 162924, true }, + { 162942, true }, { 162955, true }, - { 162972, true }, - { 162981, true }, - { 162995, true }, - { 163019, true }, - { 163034, true }, - { 163050, true }, - { 163065, true }, - { 163083, true }, - { 163096, true }, - { 163109, true }, - { 163118, true }, - { 163131, true }, - { 163151, true }, - { 163162, true }, - { 163176, true }, - { 163185, true }, - { 163194, true }, - { 163212, true }, - { 163230, true }, - { 163244, true }, - { 163261, true }, - { 163278, true }, - { 163294, true }, - { 163306, true }, - { 163320, true }, - { 163341, true }, - { 163366, false }, - { 163382, true }, - { 163401, true }, - { 163416, true }, - { 163426, true }, - { 163450, true }, - { 163462, true }, - { 163475, true }, - { 163489, true }, - { 163498, true }, - { 163527, true }, - { 163552, true }, - { 163577, true }, - { 163606, true }, + { 162968, true }, + { 162977, true }, + { 162990, true }, + { 163010, true }, + { 163021, true }, + { 163035, true }, + { 163044, true }, + { 163053, true }, + { 163071, true }, + { 163089, true }, + { 163103, true }, + { 163120, true }, + { 163137, true }, + { 163153, true }, + { 163165, true }, + { 163179, true }, + { 163200, true }, + { 163225, false }, + { 163241, true }, + { 163260, true }, + { 163275, true }, + { 163285, true }, + { 163309, true }, + { 163321, true }, + { 163334, true }, + { 163348, true }, + { 163357, true }, + { 163386, true }, + { 163411, true }, + { 163436, true }, + { 163465, true }, + { 163477, true }, + { 163493, true }, + { 163502, true }, + { 163514, true }, + { 163528, true }, + { 163542, true }, + { 163556, true }, + { 163569, true }, + { 163588, true }, + { 163601, true }, { 163618, true }, - { 163634, true }, - { 163643, true }, - { 163655, true }, - { 163669, true }, - { 163683, true }, - { 163697, true }, - { 163710, true }, - { 163729, true }, - { 163742, true }, - { 163759, true }, - { 163768, true }, - { 163786, true }, - { 163800, false }, - { 163811, true }, - { 163831, false }, - { 163844, true }, - { 163854, true }, - { 163873, true }, - { 163895, true }, - { 163906, true }, - { 163917, true }, - { 163928, true }, - { 163938, true }, - { 163947, true }, - { 163955, true }, - { 163961, false }, - { 163969, true }, - { 163978, true }, - { 163986, true }, - { 163996, true }, - { 164004, true }, - { 164023, true }, - { 164048, true }, - { 164055, true }, - { 164068, true }, - { 164082, true }, - { 164092, true }, - { 164102, true }, - { 164121, true }, - { 164133, true }, - { 164148, true }, - { 164160, true }, - { 164173, true }, - { 164185, true }, - { 164204, true }, - { 164215, false }, + { 163627, true }, + { 163645, true }, + { 163659, false }, + { 163670, true }, + { 163690, false }, + { 163703, true }, + { 163713, true }, + { 163732, true }, + { 163754, true }, + { 163765, true }, + { 163776, true }, + { 163787, true }, + { 163797, true }, + { 163806, true }, + { 163814, true }, + { 163820, false }, + { 163828, true }, + { 163837, true }, + { 163845, true }, + { 163855, true }, + { 163863, true }, + { 163882, true }, + { 163907, true }, + { 163914, true }, + { 163927, true }, + { 163941, true }, + { 163951, true }, + { 163961, true }, + { 163980, true }, + { 163992, true }, + { 164007, true }, + { 164019, true }, + { 164032, true }, + { 164044, true }, + { 164063, true }, + { 164074, false }, + { 164085, true }, + { 164100, true }, + { 164116, true }, + { 164138, true }, + { 164152, true }, + { 164165, true }, + { 164178, true }, + { 164197, true }, + { 164213, true }, { 164226, true }, - { 164241, true }, - { 164257, true }, - { 164279, true }, - { 164293, true }, - { 164306, true }, - { 164319, true }, - { 164338, true }, + { 164246, false }, + { 164273, false }, + { 164289, true }, + { 164305, true }, + { 164320, true }, + { 164336, true }, { 164354, true }, - { 164367, true }, - { 164387, false }, - { 164414, false }, - { 164430, true }, - { 164446, true }, - { 164461, true }, - { 164477, true }, - { 164495, true }, - { 164514, true }, + { 164373, true }, + { 164382, true }, + { 164395, true }, + { 164412, true }, + { 164431, true }, + { 164444, true }, + { 164460, true }, + { 164473, true }, + { 164492, true }, + { 164509, true }, { 164523, true }, - { 164536, true }, - { 164553, true }, - { 164572, true }, - { 164585, true }, - { 164601, true }, - { 164614, true }, - { 164633, true }, - { 164650, true }, - { 164664, true }, - { 164682, true }, - { 164700, true }, - { 164718, true }, - { 164731, true }, - { 164747, true }, - { 164768, true }, - { 164778, true }, - { 164791, true }, - { 164800, true }, - { 164811, true }, - { 164824, true }, - { 164837, true }, - { 164853, true }, - { 164866, true }, - { 164880, true }, - { 164895, true }, - { 164909, true }, - { 164924, true }, - { 164936, true }, - { 164953, true }, - { 164969, true }, - { 164988, true }, - { 165004, true }, - { 165017, true }, - { 165032, true }, - { 165041, true }, - { 165051, true }, - { 165078, false }, - { 165095, true }, - { 165113, true }, - { 165137, true }, - { 165161, true }, - { 165180, true }, - { 165194, true }, - { 165202, true }, - { 165213, true }, - { 165241, true }, - { 165255, true }, - { 165267, true }, - { 165276, true }, - { 165286, true }, - { 165306, true }, - { 165320, true }, - { 165333, true }, - { 165353, true }, - { 165371, true }, + { 164541, true }, + { 164559, true }, + { 164577, true }, + { 164595, true }, + { 164608, true }, + { 164624, true }, + { 164645, true }, + { 164655, true }, + { 164668, true }, + { 164677, true }, + { 164688, true }, + { 164701, true }, + { 164714, true }, + { 164730, true }, + { 164743, true }, + { 164757, true }, + { 164772, true }, + { 164786, true }, + { 164801, true }, + { 164813, true }, + { 164830, true }, + { 164846, true }, + { 164865, true }, + { 164881, true }, + { 164894, true }, + { 164903, true }, + { 164913, true }, + { 164940, false }, + { 164957, true }, + { 164975, true }, + { 164999, true }, + { 165023, true }, + { 165042, true }, + { 165056, true }, + { 165064, true }, + { 165075, true }, + { 165103, true }, + { 165117, true }, + { 165129, true }, + { 165138, true }, + { 165148, true }, + { 165168, true }, + { 165182, true }, + { 165195, true }, + { 165215, true }, + { 165233, true }, + { 165245, true }, + { 165260, true }, + { 165275, true }, + { 165290, false }, + { 165307, true }, + { 165319, false }, + { 165342, true }, + { 165359, true }, + { 165372, true }, { 165383, true }, - { 165398, true }, - { 165413, true }, - { 165428, false }, + { 165406, true }, + { 165424, true }, { 165445, true }, - { 165457, false }, - { 165480, true }, - { 165497, true }, - { 165510, true }, - { 165521, true }, - { 165544, true }, - { 165562, true }, - { 165583, true }, + { 165467, true }, + { 165488, true }, + { 165509, true }, + { 165519, false }, + { 165533, true }, + { 165550, true }, + { 165567, true }, + { 165577, true }, + { 165590, true }, { 165605, true }, - { 165626, true }, - { 165647, true }, - { 165657, false }, - { 165671, true }, - { 165688, true }, - { 165705, true }, - { 165715, true }, - { 165728, true }, - { 165743, true }, - { 165761, true }, - { 165778, true }, - { 165794, true }, - { 165831, true }, - { 165850, true }, - { 165864, true }, - { 165879, true }, - { 165894, false }, - { 165906, true }, - { 165923, false }, - { 165940, false }, - { 165955, true }, - { 165968, true }, - { 165989, false }, - { 166001, false }, - { 166018, true }, - { 166035, true }, - { 166052, true }, - { 166065, true }, - { 166081, true }, - { 166097, true }, - { 166110, true }, - { 166128, true }, - { 166138, true }, - { 166149, true }, - { 166165, true }, - { 166175, true }, - { 166194, true }, - { 166207, true }, + { 165623, true }, + { 165640, true }, + { 165656, true }, + { 165693, true }, + { 165712, true }, + { 165726, true }, + { 165741, true }, + { 165756, false }, + { 165768, true }, + { 165785, false }, + { 165802, false }, + { 165817, true }, + { 165830, true }, + { 165851, false }, + { 165863, false }, + { 165880, true }, + { 165897, true }, + { 165914, true }, + { 165927, true }, + { 165943, true }, + { 165959, true }, + { 165972, true }, + { 165990, true }, + { 166000, true }, + { 166011, true }, + { 166027, true }, + { 166037, true }, + { 166056, true }, + { 166069, true }, + { 166083, true }, + { 166098, true }, + { 166109, true }, + { 166129, true }, + { 166142, true }, + { 166155, true }, + { 166167, true }, + { 166186, true }, + { 166199, true }, + { 166210, true }, { 166221, true }, - { 166236, true }, - { 166247, true }, - { 166267, true }, - { 166280, true }, - { 166293, true }, - { 166305, true }, - { 166324, true }, - { 166337, true }, - { 166348, true }, - { 166359, true }, - { 166369, true }, - { 166379, true }, - { 166401, true }, - { 166421, true }, - { 166439, true }, - { 166452, true }, - { 166461, true }, - { 166472, true }, - { 166487, true }, - { 166503, true }, - { 166519, true }, - { 166541, true }, - { 166557, true }, - { 166573, true }, - { 166597, true }, - { 166612, true }, - { 166625, true }, - { 166644, true }, - { 166654, true }, - { 166668, true }, - { 166679, true }, + { 166231, true }, + { 166241, true }, + { 166263, true }, + { 166283, true }, + { 166301, true }, + { 166314, true }, + { 166323, true }, + { 166334, true }, + { 166349, true }, + { 166365, true }, + { 166387, true }, + { 166403, true }, + { 166419, true }, + { 166443, true }, + { 166458, true }, + { 166471, true }, + { 166490, true }, + { 166500, true }, + { 166514, true }, + { 166525, true }, + { 166543, true }, + { 166560, true }, + { 166572, true }, + { 166585, true }, + { 166602, true }, + { 166614, true }, + { 166631, true }, + { 166640, true }, + { 166660, true }, + { 166680, true }, { 166697, true }, - { 166714, true }, - { 166726, true }, - { 166739, true }, - { 166756, true }, + { 166707, true }, + { 166724, true }, + { 166736, true }, + { 166753, true }, { 166768, true }, - { 166785, true }, - { 166794, true }, - { 166814, true }, - { 166834, true }, - { 166851, true }, + { 166787, true }, + { 166804, true }, + { 166821, true }, + { 166838, true }, + { 166849, true }, { 166861, true }, - { 166878, true }, - { 166890, true }, - { 166907, true }, - { 166922, true }, - { 166941, true }, - { 166958, true }, - { 166975, true }, - { 166992, true }, - { 167003, true }, + { 166873, true }, + { 166883, true }, + { 166892, true }, + { 166905, true }, + { 166920, true }, + { 166930, true }, + { 166942, true }, + { 166956, false }, + { 166965, true }, + { 166977, true }, + { 166988, true }, + { 167005, true }, { 167015, true }, - { 167027, true }, - { 167037, true }, - { 167046, true }, - { 167059, true }, - { 167074, true }, - { 167084, true }, - { 167096, true }, - { 167110, false }, - { 167119, true }, - { 167131, true }, - { 167142, true }, - { 167159, true }, - { 167169, true }, - { 167179, true }, - { 167190, true }, - { 167199, true }, - { 167211, false }, - { 167224, true }, - { 167240, true }, + { 167025, true }, + { 167036, true }, + { 167045, true }, + { 167057, false }, + { 167070, true }, + { 167086, true }, + { 167097, true }, + { 167111, false }, + { 167122, true }, + { 167145, true }, + { 167153, true }, + { 167163, true }, + { 167175, true }, + { 167188, true }, + { 167196, true }, + { 167204, true }, + { 167219, true }, + { 167229, true }, + { 167242, true }, { 167251, true }, - { 167265, false }, - { 167276, true }, - { 167299, true }, - { 167307, true }, - { 167317, true }, - { 167329, true }, - { 167342, true }, - { 167350, true }, - { 167358, true }, - { 167373, true }, - { 167383, true }, - { 167396, true }, - { 167405, true }, - { 167420, true }, - { 167429, true }, - { 167438, true }, - { 167457, true }, - { 167472, true }, - { 167494, true }, - { 167510, true }, - { 167523, true }, - { 167534, true }, - { 167546, true }, - { 167560, true }, - { 167571, true }, - { 167588, true }, - { 167601, true }, - { 167617, true }, - { 167638, true }, - { 167654, true }, - { 167667, true }, - { 167678, true }, - { 167692, true }, - { 167716, true }, - { 167739, true }, - { 167761, true }, - { 167774, false }, - { 167787, true }, - { 167801, true }, - { 167815, false }, - { 167836, true }, - { 167846, true }, - { 167858, true }, - { 167884, true }, - { 167897, true }, - { 167911, true }, - { 167928, true }, - { 167947, true }, - { 167964, true }, - { 167982, true }, - { 168003, true }, - { 168017, true }, - { 168039, true }, - { 168058, true }, - { 168070, true }, - { 168094, true }, - { 168104, true }, - { 168117, true }, - { 168132, true }, - { 168149, true }, - { 168165, true }, - { 168183, true }, - { 168200, true }, - { 168216, true }, - { 168243, true }, + { 167266, true }, + { 167275, true }, + { 167284, true }, + { 167303, true }, + { 167318, true }, + { 167340, true }, + { 167356, true }, + { 167369, true }, + { 167380, true }, + { 167392, true }, + { 167406, true }, + { 167417, true }, + { 167434, true }, + { 167447, true }, + { 167463, true }, + { 167484, true }, + { 167501, true }, + { 167517, true }, + { 167530, true }, + { 167541, true }, + { 167555, true }, + { 167579, true }, + { 167602, true }, + { 167624, true }, + { 167637, false }, + { 167650, true }, + { 167664, true }, + { 167678, false }, + { 167699, true }, + { 167709, true }, + { 167721, true }, + { 167747, true }, + { 167760, true }, + { 167774, true }, + { 167791, true }, + { 167810, true }, + { 167827, true }, + { 167845, true }, + { 167866, true }, + { 167880, true }, + { 167902, true }, + { 167921, true }, + { 167933, true }, + { 167957, true }, + { 167967, true }, + { 167980, true }, + { 167995, true }, + { 168012, true }, + { 168028, true }, + { 168046, true }, + { 168063, true }, + { 168079, true }, + { 168106, true }, + { 168120, true }, + { 168136, true }, + { 168151, true }, + { 168164, true }, + { 168173, true }, + { 168189, true }, + { 168204, true }, + { 168217, true }, + { 168228, true }, + { 168240, true }, { 168257, true }, - { 168273, true }, - { 168288, true }, + { 168268, true }, + { 168291, true }, { 168301, true }, - { 168310, true }, - { 168326, true }, - { 168341, true }, - { 168354, true }, + { 168315, true }, + { 168324, true }, + { 168331, true }, + { 168345, false }, { 168365, true }, - { 168377, true }, - { 168394, true }, - { 168405, true }, - { 168428, true }, - { 168438, true }, - { 168452, true }, - { 168461, true }, - { 168468, true }, - { 168482, false }, - { 168502, true }, - { 168513, true }, - { 168527, true }, - { 168540, false }, - { 168554, true }, - { 168562, true }, - { 168573, true }, - { 168591, true }, - { 168601, true }, - { 168611, true }, - { 168622, true }, - { 168647, true }, - { 168661, true }, - { 168672, true }, - { 168683, true }, - { 168698, true }, - { 168713, true }, - { 168729, false }, - { 168740, true }, - { 168755, true }, - { 168770, false }, - { 168789, true }, - { 168800, true }, - { 168810, true }, - { 168830, false }, - { 168852, true }, - { 168866, true }, - { 168880, true }, - { 168891, true }, - { 168898, true }, - { 168911, true }, - { 168924, false }, - { 168934, true }, - { 168943, true }, - { 168953, true }, - { 168964, true }, - { 168976, true }, - { 168984, true }, + { 168376, true }, + { 168390, true }, + { 168403, false }, + { 168417, true }, + { 168425, true }, + { 168436, true }, + { 168454, true }, + { 168464, true }, + { 168474, true }, + { 168485, true }, + { 168510, true }, + { 168524, true }, + { 168535, true }, + { 168546, true }, + { 168561, true }, + { 168576, true }, + { 168592, false }, + { 168603, true }, + { 168618, true }, + { 168633, false }, + { 168652, true }, + { 168663, true }, + { 168673, true }, + { 168693, false }, + { 168715, true }, + { 168729, true }, + { 168743, true }, + { 168754, true }, + { 168761, true }, + { 168774, true }, + { 168787, false }, + { 168797, true }, + { 168806, true }, + { 168816, true }, + { 168827, true }, + { 168839, true }, + { 168847, true }, + { 168857, true }, + { 168874, true }, + { 168891, false }, + { 168900, true }, + { 168919, true }, + { 168930, true }, + { 168949, false }, + { 168960, true }, + { 168977, true }, { 168994, true }, - { 169011, true }, - { 169028, false }, - { 169037, true }, - { 169056, true }, - { 169067, true }, - { 169086, false }, - { 169097, true }, - { 169114, true }, - { 169131, true }, - { 169144, true }, - { 169160, true }, - { 169171, true }, - { 169182, true }, - { 169199, true }, - { 169216, false }, - { 169224, true }, - { 169233, false }, - { 169246, true }, - { 169257, true }, - { 169264, true }, - { 169278, true }, - { 169292, true }, - { 169312, false }, - { 169324, false }, - { 169340, true }, - { 169352, true }, - { 169371, true }, - { 169395, true }, + { 169007, true }, + { 169023, true }, + { 169034, true }, + { 169045, true }, + { 169062, true }, + { 169079, false }, + { 169087, true }, + { 169096, false }, + { 169109, true }, + { 169120, true }, + { 169127, true }, + { 169141, true }, + { 169155, true }, + { 169175, false }, + { 169187, false }, + { 169203, true }, + { 169215, true }, + { 169234, true }, + { 169258, true }, + { 169266, true }, + { 169283, true }, + { 169299, true }, + { 169315, true }, + { 169324, true }, + { 169336, true }, + { 169349, true }, + { 169363, true }, + { 169379, false }, + { 169394, true }, { 169403, true }, - { 169420, true }, - { 169436, true }, - { 169452, true }, - { 169461, true }, - { 169473, true }, - { 169486, true }, - { 169500, true }, - { 169516, false }, - { 169531, true }, - { 169540, true }, - { 169560, true }, - { 169568, true }, - { 169582, true }, - { 169595, true }, - { 169606, true }, - { 169616, false }, + { 169423, true }, + { 169431, true }, + { 169445, true }, + { 169458, true }, + { 169469, true }, + { 169479, false }, + { 169489, true }, + { 169503, true }, + { 169515, true }, + { 169525, false }, + { 169538, true }, + { 169554, true }, + { 169576, true }, + { 169593, true }, + { 169602, true }, + { 169611, true }, { 169626, true }, { 169640, true }, - { 169652, true }, - { 169662, false }, - { 169675, true }, - { 169691, true }, - { 169713, true }, + { 169650, true }, + { 169660, true }, + { 169681, true }, + { 169696, true }, + { 169710, true }, { 169730, true }, - { 169739, true }, - { 169748, true }, - { 169763, true }, - { 169777, true }, - { 169787, true }, - { 169797, true }, - { 169818, true }, - { 169833, true }, - { 169847, true }, + { 169742, false }, + { 169758, true }, + { 169773, true }, + { 169788, true }, + { 169802, true }, + { 169815, true }, + { 169826, true }, + { 169836, false }, + { 169855, false }, { 169867, true }, - { 169879, false }, - { 169895, true }, - { 169910, true }, - { 169925, true }, - { 169939, true }, - { 169952, true }, - { 169963, true }, - { 169973, false }, - { 169992, false }, - { 170004, true }, - { 170020, true }, - { 170048, true }, - { 170080, true }, - { 170095, true }, - { 170107, true }, - { 170116, true }, - { 170130, false }, - { 170143, true }, - { 170161, true }, - { 170169, true }, - { 170183, true }, - { 170197, true }, - { 170209, true }, - { 170230, true }, - { 170245, true }, - { 170261, false }, - { 170269, false }, - { 170281, true }, - { 170290, true }, - { 170300, true }, - { 170311, true }, - { 170323, true }, + { 169883, true }, + { 169911, true }, + { 169943, true }, + { 169958, true }, + { 169970, true }, + { 169979, true }, + { 169993, false }, + { 170006, true }, + { 170024, true }, + { 170032, true }, + { 170046, true }, + { 170060, true }, + { 170072, true }, + { 170093, true }, + { 170108, true }, + { 170124, false }, + { 170132, false }, + { 170144, true }, + { 170153, true }, + { 170163, true }, + { 170174, true }, + { 170186, true }, + { 170202, true }, + { 170212, true }, + { 170223, true }, + { 170234, true }, + { 170246, true }, + { 170256, true }, + { 170265, true }, + { 170284, true }, + { 170312, true }, + { 170328, true }, { 170339, true }, - { 170349, true }, - { 170360, true }, - { 170371, true }, + { 170354, true }, + { 170367, false }, { 170383, true }, - { 170393, true }, - { 170402, true }, - { 170421, true }, - { 170449, true }, - { 170465, true }, - { 170476, true }, - { 170491, true }, - { 170504, false }, - { 170520, true }, - { 170536, true }, - { 170549, true }, - { 170567, true }, - { 170585, true }, - { 170599, true }, - { 170611, true }, - { 170626, true }, - { 170646, true }, - { 170665, true }, - { 170684, true }, - { 170697, true }, - { 170713, true }, - { 170726, true }, - { 170741, true }, + { 170399, true }, + { 170412, true }, + { 170430, true }, + { 170448, true }, + { 170462, true }, + { 170474, true }, + { 170489, true }, + { 170509, true }, + { 170528, true }, + { 170547, true }, + { 170560, true }, + { 170576, true }, + { 170589, true }, + { 170604, true }, + { 170620, true }, + { 170637, true }, + { 170653, true }, + { 170670, true }, + { 170683, true }, + { 170698, true }, + { 170717, true }, + { 170730, true }, + { 170746, true }, { 170757, true }, - { 170774, true }, - { 170790, true }, - { 170807, true }, - { 170820, true }, - { 170835, true }, - { 170854, true }, - { 170867, true }, - { 170883, true }, - { 170894, true }, - { 170907, true }, - { 170921, true }, - { 170935, false }, - { 170951, true }, - { 170970, true }, - { 170990, true }, - { 171010, false }, - { 171026, true }, - { 171042, true }, - { 171057, true }, - { 171072, true }, - { 171093, true }, - { 171111, false }, + { 170770, true }, + { 170784, true }, + { 170798, false }, + { 170814, true }, + { 170833, true }, + { 170853, true }, + { 170873, false }, + { 170889, true }, + { 170905, true }, + { 170920, true }, + { 170935, true }, + { 170956, true }, + { 170974, false }, + { 170993, true }, + { 171004, true }, + { 171020, true }, + { 171034, true }, + { 171047, true }, + { 171060, true }, + { 171073, true }, + { 171089, true }, + { 171100, true }, + { 171109, true }, + { 171119, true }, { 171130, true }, - { 171141, true }, - { 171157, true }, - { 171171, true }, - { 171184, true }, + { 171142, true }, + { 171156, true }, + { 171165, true }, + { 171178, true }, { 171197, true }, - { 171210, true }, - { 171226, true }, - { 171237, true }, - { 171246, true }, - { 171256, true }, - { 171267, true }, - { 171279, true }, - { 171293, true }, - { 171302, true }, - { 171315, true }, - { 171334, true }, - { 171351, false }, - { 171366, false }, - { 171382, false }, - { 171394, true }, + { 171214, false }, + { 171229, false }, + { 171245, false }, + { 171257, true }, + { 171277, true }, + { 171290, true }, + { 171310, true }, + { 171332, true }, + { 171355, true }, + { 171373, true }, + { 171389, true }, + { 171402, true }, { 171414, true }, - { 171427, true }, - { 171447, true }, - { 171469, true }, - { 171492, true }, - { 171510, true }, - { 171526, true }, - { 171539, true }, - { 171551, true }, - { 171565, true }, - { 171574, true }, - { 171588, true }, - { 171596, true }, - { 171614, true }, + { 171428, true }, + { 171437, true }, + { 171451, true }, + { 171459, true }, + { 171477, true }, + { 171487, true }, + { 171507, true }, + { 171524, true }, + { 171544, true }, + { 171555, true }, + { 171568, true }, + { 171583, true }, + { 171595, true }, + { 171611, true }, { 171624, true }, - { 171644, true }, - { 171661, true }, - { 171681, true }, - { 171692, true }, - { 171705, true }, - { 171720, true }, - { 171732, true }, - { 171748, true }, - { 171761, true }, - { 171778, true }, - { 171799, true }, - { 171807, true }, - { 171817, true }, - { 171840, true }, - { 171849, true }, - { 171859, true }, - { 171872, true }, - { 171882, true }, - { 171895, true }, - { 171916, false }, - { 171926, true }, - { 171940, true }, - { 171960, true }, + { 171641, true }, + { 171662, true }, + { 171670, true }, + { 171680, true }, + { 171703, true }, + { 171712, true }, + { 171722, true }, + { 171735, true }, + { 171745, true }, + { 171758, true }, + { 171779, false }, + { 171789, true }, + { 171803, true }, + { 171823, true }, + { 171836, true }, + { 171856, false }, + { 171879, true }, + { 171892, true }, + { 171903, true }, + { 171914, true }, + { 171924, true }, + { 171949, true }, + { 171959, true }, { 171973, true }, - { 171993, false }, + { 171987, false }, + { 172002, true }, { 172016, true }, - { 172029, true }, - { 172040, true }, - { 172051, true }, - { 172061, true }, - { 172086, true }, - { 172096, true }, - { 172110, true }, - { 172124, false }, - { 172139, true }, + { 172041, true }, + { 172055, true }, + { 172067, true }, + { 172081, true }, + { 172091, false }, + { 172111, true }, + { 172125, true }, + { 172138, true }, { 172153, true }, - { 172178, true }, - { 172190, true }, - { 172204, true }, - { 172214, false }, - { 172234, true }, - { 172248, true }, - { 172261, true }, + { 172163, true }, + { 172177, true }, + { 172186, true }, + { 172197, true }, + { 172208, true }, + { 172219, true }, + { 172229, false }, + { 172249, true }, + { 172264, true }, { 172276, true }, - { 172286, true }, - { 172300, true }, - { 172309, true }, - { 172320, true }, - { 172331, true }, - { 172342, true }, - { 172352, false }, - { 172372, true }, - { 172387, true }, - { 172399, true }, - { 172411, true }, + { 172288, true }, + { 172307, true }, + { 172327, true }, + { 172337, true }, + { 172351, true }, + { 172368, true }, + { 172383, true }, + { 172391, true }, + { 172412, false }, { 172430, true }, - { 172450, true }, - { 172460, true }, - { 172474, true }, - { 172491, true }, + { 172442, true }, + { 172458, true }, + { 172473, true }, + { 172484, true }, { 172506, true }, - { 172514, true }, - { 172535, false }, - { 172553, true }, - { 172565, true }, - { 172581, true }, - { 172596, true }, - { 172607, true }, - { 172629, true }, - { 172644, true }, + { 172521, true }, + { 172535, true }, + { 172556, true }, + { 172570, true }, + { 172587, true }, + { 172606, true }, + { 172625, true }, + { 172638, true }, { 172658, true }, - { 172679, true }, - { 172693, true }, - { 172710, true }, - { 172729, true }, - { 172748, true }, - { 172761, true }, - { 172781, true }, - { 172797, true }, + { 172674, true }, + { 172700, true }, + { 172721, true }, + { 172739, true }, + { 172758, true }, + { 172782, true }, + { 172798, true }, { 172823, true }, - { 172844, true }, - { 172862, true }, - { 172881, true }, - { 172905, true }, - { 172921, true }, - { 172946, true }, - { 172972, true }, - { 172983, true }, - { 173007, true }, - { 173033, true }, - { 173055, true }, - { 173076, true }, - { 173093, true }, + { 172849, true }, + { 172860, true }, + { 172884, true }, + { 172910, true }, + { 172932, true }, + { 172953, true }, + { 172970, true }, + { 172988, true }, + { 172998, true }, + { 173014, false }, + { 173032, true }, + { 173047, false }, + { 173066, true }, + { 173088, true }, { 173111, true }, - { 173121, true }, - { 173137, false }, - { 173155, true }, - { 173170, false }, - { 173189, true }, - { 173211, true }, + { 173130, true }, + { 173148, true }, + { 173171, true }, + { 173184, true }, + { 173200, true }, + { 173218, true }, { 173234, true }, - { 173253, true }, - { 173271, true }, - { 173294, true }, - { 173307, true }, - { 173323, true }, - { 173341, true }, - { 173357, true }, - { 173371, true }, - { 173389, true }, - { 173404, true }, - { 173421, true }, - { 173435, true }, - { 173449, false }, - { 173466, true }, - { 173484, true }, - { 173500, true }, - { 173516, true }, - { 173529, true }, - { 173549, true }, - { 173567, true }, - { 173586, true }, - { 173599, true }, - { 173635, true }, - { 173658, true }, - { 173673, true }, - { 173689, true }, - { 173700, true }, + { 173248, true }, + { 173266, true }, + { 173281, true }, + { 173298, true }, + { 173312, true }, + { 173326, false }, + { 173343, true }, + { 173361, true }, + { 173377, true }, + { 173393, true }, + { 173406, true }, + { 173426, true }, + { 173444, true }, + { 173463, true }, + { 173476, true }, + { 173512, true }, + { 173535, true }, + { 173550, true }, + { 173566, true }, + { 173577, true }, + { 173595, true }, + { 173625, true }, + { 173641, true }, + { 173656, true }, + { 173671, true }, + { 173682, true }, + { 173696, true }, { 173718, true }, - { 173748, true }, - { 173764, true }, - { 173779, true }, - { 173794, true }, - { 173805, true }, + { 173733, true }, + { 173746, true }, + { 173769, true }, + { 173778, true }, + { 173800, true }, { 173819, true }, - { 173841, true }, - { 173854, true }, - { 173877, true }, - { 173886, true }, - { 173908, true }, - { 173927, true }, - { 173951, true }, - { 173977, true }, - { 173988, true }, - { 174005, true }, - { 174023, true }, - { 174036, true }, - { 174052, true }, - { 174071, true }, - { 174095, true }, - { 174108, true }, - { 174125, true }, - { 174136, true }, - { 174151, true }, - { 174173, true }, - { 174192, true }, - { 174209, false }, + { 173843, true }, + { 173869, true }, + { 173880, true }, + { 173897, true }, + { 173915, true }, + { 173928, true }, + { 173944, true }, + { 173963, true }, + { 173987, true }, + { 174000, true }, + { 174017, true }, + { 174028, true }, + { 174043, true }, + { 174065, true }, + { 174084, true }, + { 174101, false }, + { 174116, true }, + { 174134, true }, + { 174156, true }, + { 174172, true }, + { 174184, true }, + { 174196, true }, + { 174208, true }, { 174224, true }, - { 174242, true }, - { 174264, true }, - { 174280, true }, - { 174292, true }, - { 174304, true }, - { 174316, true }, - { 174332, true }, - { 174351, true }, - { 174367, true }, - { 174386, true }, - { 174416, false }, - { 174430, true }, - { 174447, true }, - { 174468, true }, - { 174488, true }, - { 174502, true }, - { 174520, true }, - { 174536, true }, - { 174546, true }, - { 174557, true }, - { 174569, true }, - { 174588, true }, - { 174604, true }, - { 174624, true }, - { 174638, true }, - { 174651, true }, - { 174667, true }, - { 174678, true }, - { 174699, true }, - { 174727, true }, - { 174743, true }, - { 174756, true }, - { 174781, true }, - { 174798, false }, - { 174813, true }, - { 174838, true }, - { 174847, true }, - { 174857, true }, - { 174869, true }, - { 174888, true }, - { 174905, true }, - { 174922, true }, - { 174938, false }, - { 174956, false }, - { 174976, true }, - { 174993, true }, - { 175006, true }, - { 175026, true }, - { 175050, true }, - { 175068, true }, - { 175089, true }, - { 175104, true }, - { 175119, true }, - { 175131, true }, - { 175156, true }, - { 175169, true }, - { 175191, true }, - { 175201, true }, - { 175218, true }, - { 175231, true }, - { 175245, true }, - { 175278, true }, - { 175293, true }, - { 175307, true }, - { 175316, true }, - { 175330, true }, - { 175340, true }, - { 175351, false }, + { 174243, true }, + { 174259, true }, + { 174278, true }, + { 174308, false }, + { 174322, true }, + { 174339, true }, + { 174360, true }, + { 174380, true }, + { 174394, true }, + { 174412, true }, + { 174428, true }, + { 174438, true }, + { 174449, true }, + { 174461, true }, + { 174480, true }, + { 174496, true }, + { 174516, true }, + { 174530, true }, + { 174543, true }, + { 174559, true }, + { 174570, true }, + { 174591, true }, + { 174619, true }, + { 174635, true }, + { 174648, true }, + { 174673, true }, + { 174690, false }, + { 174705, true }, + { 174730, true }, + { 174739, true }, + { 174749, true }, + { 174761, true }, + { 174780, true }, + { 174797, true }, + { 174814, true }, + { 174830, false }, + { 174848, false }, + { 174868, true }, + { 174885, true }, + { 174898, true }, + { 174918, true }, + { 174942, true }, + { 174960, true }, + { 174981, true }, + { 174996, true }, + { 175011, true }, + { 175023, true }, + { 175048, true }, + { 175061, true }, + { 175083, true }, + { 175093, true }, + { 175110, true }, + { 175123, true }, + { 175137, true }, + { 175170, true }, + { 175185, true }, + { 175199, true }, + { 175208, true }, + { 175222, true }, + { 175232, true }, + { 175243, false }, + { 175257, true }, + { 175266, true }, + { 175277, true }, + { 175295, true }, + { 175310, true }, + { 175323, true }, + { 175333, true }, + { 175346, true }, { 175365, true }, - { 175374, true }, { 175385, true }, - { 175403, true }, - { 175418, true }, - { 175431, true }, + { 175400, true }, + { 175407, true }, + { 175423, true }, { 175441, true }, - { 175454, true }, - { 175473, true }, - { 175493, true }, - { 175508, true }, - { 175515, true }, - { 175531, true }, - { 175549, true }, - { 175570, true }, - { 175582, true }, - { 175612, true }, - { 175625, true }, - { 175635, true }, - { 175647, true }, - { 175661, true }, - { 175675, true }, - { 175686, true }, - { 175700, true }, - { 175719, true }, - { 175734, true }, + { 175462, true }, + { 175474, true }, + { 175504, true }, + { 175517, true }, + { 175527, true }, + { 175539, true }, + { 175553, true }, + { 175567, true }, + { 175578, true }, + { 175592, true }, + { 175611, true }, + { 175626, true }, + { 175638, true }, + { 175649, true }, + { 175664, true }, + { 175676, true }, + { 175692, true }, + { 175707, true }, + { 175723, true }, + { 175732, true }, { 175746, true }, - { 175757, true }, + { 175757, false }, { 175772, true }, - { 175784, true }, - { 175800, true }, + { 175786, true }, + { 175802, true }, { 175815, true }, - { 175831, true }, - { 175840, true }, - { 175854, true }, - { 175865, false }, - { 175880, true }, - { 175894, true }, + { 175835, true }, + { 175848, false }, + { 175868, true }, + { 175882, true }, + { 175893, true }, { 175910, true }, - { 175923, true }, - { 175943, true }, - { 175956, false }, - { 175976, true }, - { 175990, true }, - { 176001, true }, - { 176018, true }, - { 176032, true }, - { 176044, true }, - { 176058, true }, - { 176070, true }, - { 176082, true }, - { 176094, true }, - { 176106, true }, + { 175924, true }, + { 175936, true }, + { 175950, true }, + { 175962, true }, + { 175974, true }, + { 175986, true }, + { 175998, true }, + { 176008, true }, + { 176021, true }, + { 176038, true }, + { 176065, true }, + { 176078, true }, + { 176096, true }, + { 176104, true }, { 176116, true }, { 176129, true }, - { 176146, true }, - { 176173, true }, - { 176186, true }, - { 176204, true }, - { 176212, true }, - { 176224, true }, - { 176237, true }, - { 176264, true }, + { 176156, true }, + { 176174, true }, + { 176181, true }, + { 176189, true }, + { 176199, true }, + { 176208, true }, + { 176217, true }, + { 176225, true }, + { 176238, true }, + { 176247, true }, + { 176259, true }, + { 176266, true }, { 176282, true }, - { 176289, true }, - { 176297, true }, - { 176307, true }, - { 176316, true }, - { 176325, true }, - { 176333, true }, - { 176346, true }, - { 176355, true }, - { 176367, true }, - { 176374, true }, - { 176390, true }, - { 176407, true }, - { 176414, true }, + { 176299, true }, + { 176306, true }, + { 176320, true }, + { 176337, true }, + { 176349, true }, + { 176357, true }, + { 176364, true }, + { 176373, true }, + { 176382, true }, + { 176396, true }, + { 176412, true }, { 176428, true }, - { 176445, true }, - { 176457, true }, + { 176447, true }, { 176465, true }, - { 176472, true }, - { 176481, true }, - { 176490, true }, - { 176504, true }, + { 176480, true }, + { 176498, true }, + { 176508, true }, { 176520, true }, - { 176536, true }, - { 176555, true }, - { 176573, true }, - { 176588, true }, - { 176606, true }, - { 176616, true }, - { 176628, true }, - { 176647, true }, - { 176662, true }, - { 176677, true }, - { 176689, true }, - { 176697, false }, - { 176722, true }, + { 176539, true }, + { 176554, true }, + { 176569, true }, + { 176581, true }, + { 176589, false }, + { 176614, true }, + { 176624, true }, + { 176639, true }, + { 176651, true }, + { 176665, true }, + { 176674, false }, + { 176686, true }, + { 176699, false }, { 176732, true }, { 176747, true }, - { 176759, true }, - { 176773, true }, - { 176782, false }, + { 176770, true }, + { 176783, true }, { 176794, true }, - { 176807, false }, - { 176840, true }, + { 176808, true }, + { 176828, true }, + { 176841, true }, { 176855, true }, - { 176878, true }, - { 176891, true }, - { 176902, true }, - { 176916, true }, + { 176873, true }, + { 176887, true }, + { 176899, true }, + { 176914, true }, { 176936, true }, - { 176949, true }, - { 176963, true }, - { 176981, true }, - { 176995, true }, - { 177007, true }, - { 177022, true }, - { 177044, true }, - { 177054, true }, - { 177066, true }, - { 177082, true }, - { 177094, true }, - { 177104, true }, - { 177117, true }, - { 177126, true }, - { 177134, false }, - { 177142, true }, - { 177153, true }, - { 177169, true }, - { 177180, true }, - { 177193, true }, - { 177205, false }, - { 177219, true }, - { 177232, true }, - { 177243, true }, - { 177253, true }, - { 177267, true }, - { 177286, true }, - { 177297, true }, - { 177311, true }, - { 177322, true }, - { 177333, true }, - { 177344, true }, - { 177355, true }, + { 176946, true }, + { 176958, true }, + { 176974, true }, + { 176986, true }, + { 176996, true }, + { 177009, true }, + { 177018, true }, + { 177026, false }, + { 177034, true }, + { 177045, true }, + { 177061, true }, + { 177072, true }, + { 177085, true }, + { 177097, false }, + { 177111, true }, + { 177124, true }, + { 177135, true }, + { 177145, true }, + { 177159, true }, + { 177178, true }, + { 177189, true }, + { 177203, true }, + { 177214, true }, + { 177225, true }, + { 177236, true }, + { 177247, true }, + { 177258, true }, + { 177272, true }, + { 177284, true }, + { 177299, true }, + { 177313, true }, + { 177328, true }, + { 177341, true }, + { 177357, true }, { 177366, true }, - { 177380, true }, - { 177392, true }, - { 177407, true }, - { 177421, true }, - { 177436, true }, + { 177375, true }, + { 177389, true }, + { 177400, true }, + { 177411, false }, + { 177427, true }, + { 177438, true }, { 177449, true }, - { 177465, true }, - { 177474, true }, - { 177483, true }, - { 177497, true }, - { 177508, true }, - { 177519, false }, + { 177465, false }, + { 177479, true }, + { 177488, true }, + { 177501, true }, + { 177511, true }, + { 177525, true }, { 177535, true }, - { 177546, true }, - { 177557, true }, - { 177573, false }, - { 177587, true }, - { 177596, true }, - { 177609, true }, - { 177619, true }, - { 177633, true }, - { 177643, true }, - { 177656, true }, - { 177670, true }, - { 177684, true }, - { 177705, true }, - { 177719, true }, - { 177731, true }, - { 177746, false }, - { 177765, true }, + { 177548, true }, + { 177562, true }, + { 177576, true }, + { 177597, true }, + { 177611, true }, + { 177626, false }, + { 177645, true }, + { 177655, true }, + { 177667, true }, + { 177686, true }, + { 177695, false }, + { 177710, true }, + { 177726, false }, + { 177738, true }, + { 177764, true }, { 177775, true }, - { 177787, true }, - { 177806, true }, - { 177815, false }, - { 177830, true }, - { 177846, false }, - { 177858, true }, - { 177884, true }, - { 177895, true }, - { 177916, true }, - { 177931, true }, - { 177949, true }, + { 177796, true }, + { 177811, true }, + { 177829, true }, + { 177846, true }, + { 177861, true }, + { 177881, true }, + { 177892, true }, + { 177904, true }, + { 177915, true }, + { 177928, true }, + { 177946, true }, { 177966, true }, - { 177981, true }, - { 178001, true }, - { 178012, true }, - { 178024, true }, - { 178035, true }, - { 178048, true }, - { 178066, true }, - { 178086, true }, - { 178105, true }, - { 178124, true }, - { 178145, true }, - { 178154, true }, - { 178178, false }, - { 178197, true }, - { 178211, true }, - { 178229, true }, - { 178246, true }, - { 178266, true }, - { 178280, true }, - { 178290, true }, - { 178303, true }, - { 178324, true }, - { 178336, true }, - { 178347, true }, - { 178362, true }, - { 178383, true }, - { 178402, true }, - { 178431, true }, - { 178438, true }, - { 178450, true }, - { 178465, true }, - { 178481, true }, - { 178498, true }, - { 178520, true }, - { 178530, true }, - { 178542, true }, + { 177985, true }, + { 178004, true }, + { 178025, true }, + { 178034, true }, + { 178058, false }, + { 178077, true }, + { 178091, true }, + { 178109, true }, + { 178126, true }, + { 178146, true }, + { 178160, true }, + { 178170, true }, + { 178183, true }, + { 178204, true }, + { 178216, true }, + { 178227, true }, + { 178242, true }, + { 178263, true }, + { 178282, true }, + { 178311, true }, + { 178318, true }, + { 178330, true }, + { 178345, true }, + { 178361, true }, + { 178378, true }, + { 178400, true }, + { 178410, true }, + { 178422, true }, + { 178434, true }, + { 178451, false }, + { 178464, false }, + { 178484, true }, + { 178494, true }, + { 178506, true }, + { 178523, true }, + { 178539, true }, { 178554, true }, - { 178571, false }, - { 178584, false }, - { 178604, true }, - { 178614, true }, - { 178626, true }, - { 178643, true }, - { 178659, true }, - { 178674, true }, - { 178687, true }, - { 178702, true }, - { 178715, true }, - { 178731, true }, - { 178749, true }, - { 178761, true }, - { 178775, true }, - { 178788, true }, - { 178799, false }, - { 178819, true }, - { 178838, true }, - { 178857, true }, - { 178867, true }, - { 178879, true }, - { 178899, true }, - { 178912, true }, - { 178925, true }, - { 178938, true }, - { 178951, true }, - { 178964, true }, - { 178979, true }, - { 178989, true }, - { 179002, true }, + { 178567, true }, + { 178582, true }, + { 178595, true }, + { 178611, true }, + { 178629, true }, + { 178641, true }, + { 178655, true }, + { 178668, true }, + { 178679, false }, + { 178699, true }, + { 178718, true }, + { 178737, true }, + { 178747, true }, + { 178759, true }, + { 178779, true }, + { 178792, true }, + { 178805, true }, + { 178818, true }, + { 178831, true }, + { 178844, true }, + { 178859, true }, + { 178869, true }, + { 178882, true }, + { 178900, true }, + { 178918, true }, + { 178937, true }, + { 178950, true }, + { 178968, true }, + { 178990, true }, + { 179003, true }, { 179020, true }, - { 179038, true }, - { 179057, true }, - { 179070, true }, - { 179088, true }, - { 179110, true }, - { 179123, true }, - { 179140, true }, + { 179040, true }, + { 179056, true }, + { 179084, true }, + { 179109, true }, + { 179141, true }, { 179160, true }, - { 179176, true }, - { 179204, true }, - { 179229, true }, - { 179261, true }, - { 179280, true }, - { 179295, true }, - { 179315, true }, - { 179328, true }, - { 179344, true }, - { 179361, true }, - { 179378, true }, - { 179390, true }, - { 179403, true }, - { 179416, true }, - { 179438, true }, - { 179456, true }, - { 179470, true }, - { 179491, true }, + { 179175, true }, + { 179195, true }, + { 179208, true }, + { 179224, true }, + { 179241, true }, + { 179258, true }, + { 179270, true }, + { 179283, true }, + { 179296, true }, + { 179318, true }, + { 179336, true }, + { 179350, true }, + { 179371, true }, + { 179383, true }, + { 179398, true }, + { 179415, true }, + { 179427, true }, + { 179442, true }, + { 179453, true }, + { 179467, true }, + { 179486, true }, { 179503, true }, - { 179518, true }, - { 179535, true }, - { 179547, true }, - { 179562, true }, - { 179573, true }, - { 179587, true }, - { 179606, true }, - { 179623, true }, - { 179633, true }, - { 179645, true }, + { 179513, true }, + { 179525, true }, + { 179545, true }, + { 179559, true }, + { 179569, true }, + { 179582, true }, + { 179601, true }, + { 179615, true }, + { 179629, true }, + { 179643, true }, + { 179653, true }, { 179665, true }, - { 179679, true }, - { 179689, true }, - { 179702, true }, - { 179721, true }, - { 179735, true }, - { 179749, true }, + { 179683, false }, + { 179691, true }, + { 179707, true }, + { 179719, true }, + { 179731, true }, + { 179742, true }, + { 179754, true }, { 179763, true }, { 179773, true }, - { 179785, true }, - { 179803, false }, - { 179811, true }, - { 179827, true }, - { 179839, true }, - { 179851, true }, - { 179862, true }, - { 179874, true }, - { 179883, true }, - { 179893, true }, - { 179907, true }, - { 179921, true }, - { 179935, true }, - { 179946, true }, - { 179954, true }, - { 179970, true }, - { 179988, true }, - { 180008, true }, - { 180021, true }, + { 179787, true }, + { 179801, true }, + { 179815, true }, + { 179826, true }, + { 179834, true }, + { 179850, true }, + { 179868, true }, + { 179888, true }, + { 179901, true }, + { 179922, true }, + { 179933, true }, + { 179948, false }, + { 179966, false }, + { 179987, true }, + { 179996, true }, + { 180019, true }, { 180042, true }, - { 180053, true }, - { 180068, false }, - { 180086, false }, - { 180107, true }, - { 180116, true }, - { 180139, true }, - { 180162, true }, - { 180179, true }, + { 180059, true }, + { 180071, true }, + { 180092, true }, + { 180109, true }, + { 180129, true }, + { 180142, true }, + { 180155, true }, + { 180169, true }, { 180191, true }, - { 180212, true }, - { 180229, true }, - { 180249, true }, - { 180262, true }, - { 180275, true }, - { 180289, true }, - { 180311, true }, - { 180326, true }, - { 180343, true }, - { 180360, true }, - { 180380, true }, - { 180405, true }, - { 180430, true }, - { 180456, true }, - { 180472, true }, - { 180483, true }, - { 180498, true }, - { 180507, true }, - { 180518, true }, - { 180532, true }, + { 180206, true }, + { 180223, true }, + { 180240, true }, + { 180260, true }, + { 180285, true }, + { 180310, true }, + { 180336, true }, + { 180352, true }, + { 180363, true }, + { 180378, true }, + { 180387, true }, + { 180398, true }, + { 180412, true }, + { 180421, true }, + { 180443, true }, + { 180455, true }, + { 180463, true }, + { 180477, true }, + { 180485, true }, + { 180495, true }, + { 180502, true }, + { 180512, true }, + { 180519, true }, + { 180531, true }, { 180541, true }, - { 180563, true }, + { 180554, true }, + { 180564, true }, { 180575, true }, - { 180583, true }, - { 180597, true }, - { 180605, true }, - { 180615, true }, - { 180622, true }, - { 180632, true }, - { 180639, true }, - { 180651, true }, - { 180661, true }, - { 180674, true }, + { 180586, true }, + { 180594, true }, + { 180606, true }, + { 180617, true }, + { 180631, true }, + { 180644, true }, + { 180670, false }, { 180684, true }, - { 180695, true }, - { 180706, true }, - { 180714, true }, - { 180726, true }, - { 180737, true }, - { 180751, true }, - { 180764, true }, - { 180790, false }, - { 180804, true }, - { 180820, true }, - { 180836, true }, - { 180849, true }, - { 180861, true }, - { 180882, true }, - { 180894, true }, - { 180904, true }, - { 180926, true }, - { 180943, true }, - { 180956, true }, - { 180967, false }, - { 180978, true }, - { 180988, true }, - { 181000, true }, - { 181014, true }, - { 181025, false }, - { 181038, false }, - { 181058, true }, - { 181068, true }, - { 181076, false }, - { 181085, true }, - { 181098, true }, - { 181144, true }, - { 181191, true }, - { 181204, true }, - { 181217, true }, - { 181240, true }, - { 181256, true }, + { 180700, true }, + { 180716, true }, + { 180729, true }, + { 180741, true }, + { 180753, true }, + { 180774, true }, + { 180786, true }, + { 180796, true }, + { 180818, true }, + { 180835, true }, + { 180848, true }, + { 180859, false }, + { 180870, true }, + { 180880, true }, + { 180892, true }, + { 180906, true }, + { 180917, false }, + { 180930, false }, + { 180950, true }, + { 180960, true }, + { 180968, false }, + { 180977, true }, + { 180990, true }, + { 181036, true }, + { 181083, true }, + { 181096, true }, + { 181109, true }, + { 181132, true }, + { 181148, true }, + { 181161, true }, + { 181177, true }, + { 181187, false }, + { 181199, true }, + { 181216, true }, + { 181234, true }, + { 181250, true }, + { 181261, true }, { 181269, true }, - { 181285, true }, - { 181295, false }, - { 181307, true }, - { 181324, true }, - { 181342, true }, - { 181358, true }, - { 181369, true }, + { 181279, true }, + { 181286, true }, + { 181295, true }, + { 181302, true }, + { 181311, true }, + { 181329, true }, + { 181345, true }, + { 181364, true }, { 181377, true }, - { 181387, true }, - { 181394, true }, - { 181403, true }, - { 181410, true }, - { 181419, true }, - { 181437, true }, - { 181453, true }, - { 181472, true }, - { 181485, true }, - { 181499, true }, - { 181513, true }, - { 181528, true }, - { 181540, true }, - { 181553, true }, - { 181564, true }, - { 181585, true }, - { 181595, true }, - { 181604, true }, - { 181611, true }, - { 181618, true }, - { 181626, true }, - { 181650, true }, - { 181664, true }, - { 181674, true }, - { 181691, false }, - { 181706, true }, - { 181720, true }, - { 181732, true }, - { 181746, true }, - { 181763, true }, - { 181774, true }, - { 181786, true }, - { 181798, true }, - { 181808, true }, - { 181819, true }, - { 181829, true }, - { 181848, true }, - { 181860, true }, - { 181876, true }, + { 181391, true }, + { 181405, true }, + { 181420, true }, + { 181432, true }, + { 181445, true }, + { 181456, true }, + { 181477, true }, + { 181487, true }, + { 181496, true }, + { 181503, true }, + { 181510, true }, + { 181518, true }, + { 181542, true }, + { 181556, true }, + { 181566, true }, + { 181583, false }, + { 181598, true }, + { 181612, true }, + { 181624, true }, + { 181638, true }, + { 181655, true }, + { 181666, true }, + { 181678, true }, + { 181690, true }, + { 181700, true }, + { 181711, true }, + { 181721, true }, + { 181740, true }, + { 181752, true }, + { 181768, true }, + { 181783, true }, + { 181806, true }, + { 181813, true }, + { 181824, true }, + { 181831, true }, + { 181838, true }, + { 181850, true }, + { 181861, true }, + { 181871, false }, { 181891, true }, { 181914, true }, - { 181921, true }, - { 181932, true }, - { 181939, true }, - { 181946, true }, - { 181958, true }, - { 181969, true }, - { 181979, false }, - { 181999, true }, - { 182022, true }, - { 182046, true }, - { 182056, false }, - { 182063, true }, - { 182076, true }, - { 182090, true }, - { 182104, true }, - { 182117, true }, + { 181938, true }, + { 181948, false }, + { 181955, true }, + { 181968, true }, + { 181982, true }, + { 181996, true }, + { 182009, true }, + { 182020, true }, + { 182031, true }, + { 182041, true }, + { 182057, true }, + { 182078, true }, + { 182088, true }, + { 182099, true }, + { 182114, true }, { 182128, true }, { 182139, true }, - { 182149, true }, - { 182165, true }, - { 182186, true }, + { 182153, true }, + { 182173, true }, + { 182187, true }, { 182196, true }, { 182207, true }, { 182222, true }, - { 182236, true }, - { 182247, true }, - { 182261, true }, + { 182235, true }, + { 182250, true }, + { 182266, true }, { 182281, true }, { 182295, true }, - { 182304, true }, - { 182315, true }, - { 182330, true }, - { 182343, true }, - { 182358, true }, - { 182374, true }, - { 182389, true }, - { 182403, true }, - { 182419, true }, - { 182433, true }, - { 182447, true }, - { 182465, true }, - { 182483, true }, - { 182503, true }, - { 182522, true }, - { 182538, true }, - { 182553, true }, - { 182567, true }, - { 182587, true }, - { 182603, true }, - { 182618, true }, - { 182632, true }, - { 182663, true }, - { 182679, true }, - { 182690, true }, - { 182700, false }, - { 182724, true }, - { 182738, true }, - { 182750, true }, - { 182764, true }, - { 182774, true }, - { 182791, true }, - { 182804, true }, - { 182817, true }, - { 182834, true }, - { 182851, false }, - { 182868, true }, - { 182881, true }, + { 182311, true }, + { 182325, true }, + { 182339, true }, + { 182357, true }, + { 182375, true }, + { 182395, true }, + { 182414, true }, + { 182430, true }, + { 182445, true }, + { 182459, true }, + { 182479, true }, + { 182495, true }, + { 182510, true }, + { 182524, true }, + { 182555, true }, + { 182571, true }, + { 182582, true }, + { 182592, false }, + { 182616, true }, + { 182630, true }, + { 182642, true }, + { 182656, true }, + { 182666, true }, + { 182683, true }, + { 182696, true }, + { 182709, true }, + { 182726, true }, + { 182743, false }, + { 182760, true }, + { 182773, true }, + { 182790, true }, + { 182811, true }, + { 182824, true }, + { 182837, true }, + { 182857, true }, + { 182875, true }, + { 182885, true }, { 182898, true }, - { 182919, true }, - { 182932, true }, - { 182945, true }, - { 182965, true }, - { 182983, true }, - { 182993, true }, - { 183006, true }, - { 183025, true }, - { 183039, true }, - { 183053, false }, - { 183064, true }, - { 183081, true }, - { 183095, true }, + { 182917, true }, + { 182931, true }, + { 182945, false }, + { 182956, true }, + { 182973, true }, + { 182987, true }, + { 183010, true }, + { 183038, true }, + { 183054, true }, + { 183066, true }, + { 183080, false }, + { 183093, true }, + { 183105, true }, { 183118, true }, - { 183146, true }, - { 183162, true }, - { 183174, true }, - { 183188, false }, - { 183201, true }, - { 183213, true }, + { 183134, true }, + { 183144, true }, + { 183159, true }, + { 183167, true }, + { 183182, true }, + { 183199, true }, + { 183206, true }, + { 183216, true }, { 183226, true }, - { 183242, true }, - { 183252, true }, - { 183267, true }, - { 183275, true }, - { 183290, true }, - { 183307, true }, - { 183314, true }, - { 183324, true }, - { 183334, true }, - { 183355, true }, - { 183371, true }, - { 183390, true }, - { 183410, true }, - { 183425, true }, - { 183433, true }, - { 183452, true }, - { 183468, false }, + { 183247, true }, + { 183263, true }, + { 183282, true }, + { 183302, true }, + { 183317, true }, + { 183325, true }, + { 183344, true }, + { 183360, false }, + { 183368, true }, + { 183383, true }, + { 183391, true }, + { 183402, true }, + { 183415, true }, + { 183426, true }, + { 183441, false }, + { 183461, true }, { 183476, true }, { 183491, true }, - { 183499, true }, - { 183510, true }, - { 183523, true }, - { 183534, true }, - { 183549, false }, - { 183569, true }, - { 183584, true }, + { 183502, true }, + { 183512, true }, + { 183524, true }, + { 183548, true }, + { 183561, true }, + { 183574, true }, + { 183586, true }, { 183599, true }, - { 183610, true }, - { 183620, true }, - { 183632, true }, - { 183656, true }, - { 183669, true }, - { 183682, true }, - { 183694, true }, - { 183707, true }, + { 183613, true }, + { 183629, true }, + { 183648, true }, + { 183668, true }, + { 183679, true }, + { 183689, true }, + { 183700, true }, + { 183708, true }, { 183721, true }, - { 183737, true }, - { 183756, true }, - { 183776, true }, - { 183787, true }, - { 183797, true }, - { 183808, true }, - { 183816, true }, - { 183829, true }, - { 183843, true }, - { 183853, true }, - { 183871, true }, - { 183898, false }, - { 183907, true }, - { 183920, false }, - { 183943, true }, - { 183965, true }, - { 183976, true }, + { 183735, true }, + { 183745, true }, + { 183763, true }, + { 183790, false }, + { 183799, true }, + { 183812, false }, + { 183835, true }, + { 183857, true }, + { 183868, true }, + { 183881, true }, + { 183896, true }, + { 183903, true }, + { 183910, true }, + { 183921, true }, + { 183937, true }, + { 183950, true }, + { 183962, true }, + { 183972, true }, { 183989, true }, { 184004, true }, - { 184011, true }, - { 184018, true }, - { 184029, true }, - { 184045, true }, - { 184058, true }, - { 184070, true }, - { 184080, true }, - { 184097, true }, - { 184112, true }, - { 184121, true }, - { 184132, true }, - { 184150, true }, - { 184164, true }, - { 184176, true }, - { 184185, true }, - { 184195, true }, - { 184207, true }, - { 184219, true }, - { 184232, true }, + { 184013, true }, + { 184024, true }, + { 184042, true }, + { 184056, true }, + { 184068, true }, + { 184077, true }, + { 184087, true }, + { 184099, true }, + { 184111, true }, + { 184124, true }, + { 184140, true }, + { 184159, true }, + { 184178, true }, + { 184193, true }, + { 184203, true }, + { 184221, true }, + { 184233, false }, { 184248, true }, - { 184267, true }, - { 184286, true }, - { 184301, true }, - { 184311, true }, - { 184329, true }, - { 184341, false }, - { 184356, true }, - { 184370, true }, - { 184385, true }, - { 184396, false }, - { 184406, true }, - { 184412, true }, - { 184421, true }, - { 184440, true }, - { 184449, true }, + { 184262, true }, + { 184277, true }, + { 184288, false }, + { 184298, true }, + { 184304, true }, + { 184313, true }, + { 184321, true }, + { 184340, true }, + { 184349, true }, + { 184363, true }, + { 184381, true }, + { 184393, true }, + { 184403, true }, + { 184427, true }, + { 184450, true }, { 184463, true }, - { 184481, true }, - { 184493, true }, - { 184503, true }, - { 184527, true }, - { 184550, true }, - { 184563, true }, - { 184579, true }, - { 184591, true }, - { 184605, true }, - { 184624, true }, - { 184634, true }, - { 184656, true }, - { 184669, true }, - { 184678, true }, - { 184689, true }, - { 184702, true }, - { 184715, true }, - { 184726, true }, - { 184740, true }, - { 184755, true }, + { 184479, true }, + { 184491, true }, + { 184505, true }, + { 184524, true }, + { 184534, true }, + { 184556, true }, + { 184569, true }, + { 184578, true }, + { 184589, true }, + { 184602, true }, + { 184615, true }, + { 184626, true }, + { 184640, true }, + { 184655, true }, + { 184670, true }, + { 184693, false }, + { 184706, true }, + { 184721, true }, + { 184733, true }, + { 184743, true }, + { 184757, true }, { 184770, true }, - { 184793, false }, - { 184806, true }, + { 184783, false }, + { 184797, true }, + { 184809, true }, { 184821, true }, - { 184833, true }, - { 184843, true }, - { 184857, true }, - { 184870, true }, - { 184883, false }, - { 184897, true }, - { 184909, true }, - { 184921, true }, - { 184937, true }, - { 184963, true }, - { 184981, false }, + { 184837, true }, + { 184863, true }, + { 184881, false }, + { 184894, true }, + { 184912, true }, + { 184922, true }, + { 184932, true }, + { 184943, true }, + { 184958, true }, + { 184970, true }, + { 184986, true }, { 184994, true }, - { 185012, true }, - { 185022, true }, - { 185032, true }, - { 185043, true }, - { 185058, true }, - { 185070, true }, - { 185086, true }, + { 185004, true }, + { 185014, true }, + { 185024, true }, + { 185034, true }, + { 185045, true }, + { 185065, true }, + { 185073, false }, { 185094, true }, - { 185104, true }, - { 185114, true }, - { 185124, true }, - { 185134, true }, - { 185145, true }, - { 185165, true }, - { 185173, false }, - { 185194, true }, - { 185207, true }, - { 185216, true }, - { 185230, true }, - { 185240, true }, - { 185253, true }, - { 185262, true }, - { 185278, true }, - { 185289, false }, - { 185309, true }, - { 185319, true }, - { 185329, true }, - { 185344, true }, + { 185107, true }, + { 185116, true }, + { 185130, true }, + { 185140, true }, + { 185153, true }, + { 185162, true }, + { 185178, true }, + { 185189, false }, + { 185209, true }, + { 185219, true }, + { 185229, true }, + { 185244, true }, + { 185258, true }, + { 185275, true }, + { 185291, true }, + { 185302, true }, + { 185332, true }, { 185358, true }, - { 185375, true }, - { 185391, true }, - { 185402, true }, - { 185432, true }, - { 185458, true }, - { 185466, true }, + { 185366, true }, + { 185385, true }, + { 185399, true }, + { 185408, true }, + { 185427, true }, + { 185437, true }, + { 185452, true }, + { 185468, true }, { 185485, true }, - { 185499, true }, - { 185508, true }, - { 185527, true }, - { 185537, true }, - { 185552, true }, - { 185568, true }, - { 185585, true }, - { 185596, true }, - { 185613, true }, - { 185629, true }, - { 185649, true }, + { 185496, true }, + { 185513, true }, + { 185529, true }, + { 185549, true }, + { 185571, true }, + { 185584, true }, + { 185594, true }, + { 185616, true }, + { 185637, true }, + { 185658, true }, { 185671, true }, - { 185684, true }, - { 185694, true }, - { 185716, true }, - { 185737, true }, - { 185758, true }, - { 185771, true }, - { 185795, true }, - { 185806, true }, + { 185695, true }, + { 185706, true }, + { 185718, true }, + { 185730, true }, + { 185740, true }, + { 185758, false }, + { 185775, true }, + { 185807, true }, { 185818, true }, - { 185830, true }, - { 185840, true }, - { 185858, false }, - { 185875, true }, - { 185907, true }, - { 185918, true }, - { 185928, true }, - { 185941, true }, - { 185950, true }, - { 185963, true }, - { 185974, true }, - { 185985, true }, - { 185995, true }, - { 186002, true }, - { 186014, true }, - { 186027, false }, - { 186039, true }, - { 186059, true }, - { 186069, true }, - { 186090, true }, - { 186107, true }, - { 186124, true }, - { 186142, true }, - { 186160, false }, - { 186178, false }, - { 186196, false }, - { 186213, true }, - { 186235, true }, - { 186248, true }, - { 186261, false }, - { 186276, false }, - { 186286, false }, - { 186300, true }, - { 186315, true }, - { 186327, true }, - { 186345, true }, - { 186360, true }, - { 186378, true }, - { 186394, true }, - { 186404, true }, - { 186432, true }, - { 186447, true }, - { 186458, true }, - { 186468, false }, - { 186486, true }, - { 186501, true }, - { 186513, true }, - { 186526, true }, - { 186544, true }, - { 186561, true }, - { 186571, true }, - { 186582, false }, + { 185828, true }, + { 185841, true }, + { 185850, true }, + { 185863, true }, + { 185874, true }, + { 185885, true }, + { 185895, true }, + { 185902, true }, + { 185914, true }, + { 185927, false }, + { 185939, true }, + { 185959, true }, + { 185969, true }, + { 185990, true }, + { 186007, true }, + { 186024, true }, + { 186042, true }, + { 186060, false }, + { 186078, false }, + { 186096, false }, + { 186113, true }, + { 186135, true }, + { 186148, true }, + { 186161, false }, + { 186176, false }, + { 186186, false }, + { 186200, true }, + { 186215, true }, + { 186227, true }, + { 186245, true }, + { 186260, true }, + { 186278, true }, + { 186294, true }, + { 186304, true }, + { 186332, true }, + { 186347, true }, + { 186358, true }, + { 186368, false }, + { 186386, true }, + { 186401, true }, + { 186413, true }, + { 186426, true }, + { 186444, true }, + { 186461, true }, + { 186471, true }, + { 186482, false }, + { 186497, true }, + { 186515, true }, + { 186530, true }, + { 186548, true }, + { 186560, true }, + { 186583, true }, { 186597, true }, - { 186615, true }, - { 186630, true }, - { 186648, true }, - { 186660, true }, - { 186683, true }, - { 186697, true }, - { 186713, true }, - { 186727, true }, + { 186613, true }, + { 186627, true }, + { 186645, true }, + { 186669, true }, + { 186702, false }, + { 186725, true }, { 186745, true }, - { 186769, true }, - { 186802, false }, - { 186825, true }, - { 186845, true }, - { 186862, true }, - { 186880, true }, - { 186890, true }, - { 186903, true }, - { 186916, true }, - { 186933, true }, - { 186944, true }, - { 186966, true }, - { 186984, false }, - { 186998, true }, - { 187012, true }, - { 187030, true }, - { 187050, true }, - { 187064, true }, - { 187073, true }, - { 187086, true }, - { 187104, true }, - { 187116, true }, - { 187131, true }, - { 187144, true }, - { 187156, true }, - { 187168, true }, - { 187179, true }, - { 187190, true }, - { 187199, true }, - { 187212, true }, - { 187226, true }, + { 186762, true }, + { 186780, true }, + { 186790, true }, + { 186803, true }, + { 186816, true }, + { 186833, true }, + { 186844, true }, + { 186866, true }, + { 186884, false }, + { 186898, true }, + { 186912, true }, + { 186930, true }, + { 186950, true }, + { 186964, true }, + { 186973, true }, + { 186986, true }, + { 187004, true }, + { 187016, true }, + { 187031, true }, + { 187044, true }, + { 187056, true }, + { 187068, true }, + { 187079, true }, + { 187090, true }, + { 187099, true }, + { 187112, true }, + { 187126, true }, + { 187137, true }, + { 187148, true }, + { 187161, true }, + { 187175, false }, + { 187188, true }, + { 187197, true }, + { 187214, true }, + { 187224, true }, { 187237, true }, - { 187248, true }, - { 187261, true }, - { 187275, false }, - { 187288, true }, - { 187297, true }, - { 187314, true }, - { 187324, true }, + { 187246, true }, + { 187256, true }, + { 187267, true }, + { 187277, true }, + { 187285, true }, + { 187293, false }, + { 187307, false }, + { 187327, true }, { 187337, true }, - { 187346, true }, - { 187356, true }, - { 187366, true }, - { 187374, true }, - { 187382, false }, - { 187396, false }, - { 187416, true }, + { 187351, true }, + { 187361, true }, + { 187372, true }, + { 187384, true }, + { 187395, true }, + { 187407, true }, + { 187417, true }, { 187426, true }, - { 187440, true }, + { 187438, true }, { 187450, true }, { 187461, true }, { 187473, true }, - { 187484, true }, - { 187496, true }, - { 187506, true }, - { 187515, true }, - { 187527, true }, - { 187539, true }, - { 187550, true }, - { 187562, true }, - { 187578, true }, - { 187593, true }, - { 187605, true }, - { 187615, true }, - { 187630, true }, - { 187645, true }, - { 187657, true }, - { 187664, true }, - { 187675, true }, - { 187685, true }, + { 187489, true }, + { 187504, true }, + { 187516, true }, + { 187526, true }, + { 187541, true }, + { 187556, true }, + { 187568, true }, + { 187575, true }, + { 187586, true }, + { 187596, true }, + { 187611, true }, + { 187622, true }, + { 187636, true }, + { 187650, true }, + { 187661, true }, + { 187674, true }, + { 187685, false }, { 187700, true }, - { 187711, true }, - { 187725, true }, - { 187739, true }, - { 187750, true }, - { 187763, true }, - { 187774, false }, - { 187789, true }, - { 187798, true }, + { 187709, true }, + { 187719, true }, + { 187726, true }, + { 187737, true }, + { 187749, true }, + { 187771, true }, + { 187785, true }, { 187808, true }, - { 187815, true }, - { 187826, true }, - { 187838, true }, - { 187860, true }, - { 187874, true }, - { 187897, true }, - { 187932, true }, - { 187975, true }, - { 187988, true }, - { 187998, true }, - { 188008, true }, - { 188035, true }, - { 188044, true }, - { 188053, true }, - { 188070, true }, - { 188082, true }, + { 187843, true }, + { 187886, true }, + { 187899, true }, + { 187909, true }, + { 187919, true }, + { 187946, true }, + { 187955, true }, + { 187964, true }, + { 187981, true }, + { 187993, true }, + { 188006, true }, + { 188033, true }, + { 188040, true }, + { 188051, true }, + { 188068, true }, + { 188084, true }, { 188095, true }, - { 188122, true }, - { 188129, true }, - { 188140, true }, - { 188157, true }, - { 188173, true }, - { 188184, true }, - { 188197, true }, - { 188221, true }, - { 188228, true }, - { 188238, true }, - { 188245, true }, - { 188265, true }, + { 188108, true }, + { 188132, true }, + { 188139, true }, + { 188149, true }, + { 188156, true }, + { 188176, true }, + { 188188, true }, + { 188209, true }, + { 188220, true }, + { 188232, true }, + { 188242, true }, + { 188251, true }, + { 188259, true }, + { 188268, true }, { 188277, true }, - { 188298, true }, - { 188309, true }, - { 188321, true }, + { 188296, true }, + { 188310, true }, { 188331, true }, - { 188340, true }, - { 188348, true }, - { 188357, true }, - { 188366, true }, - { 188385, true }, - { 188399, true }, - { 188420, true }, - { 188433, true }, - { 188445, true }, - { 188469, true }, - { 188487, false }, - { 188501, true }, + { 188344, true }, + { 188356, true }, + { 188380, true }, + { 188398, false }, + { 188412, true }, + { 188427, true }, + { 188442, true }, + { 188451, false }, + { 188461, true }, + { 188471, true }, + { 188485, true }, + { 188500, true }, { 188516, true }, - { 188531, true }, - { 188540, false }, - { 188557, false }, - { 188567, true }, - { 188577, true }, - { 188591, true }, - { 188606, true }, - { 188622, true }, + { 188539, true }, + { 188549, true }, + { 188560, true }, + { 188570, true }, + { 188586, true }, + { 188597, true }, + { 188608, true }, + { 188620, true }, + { 188631, true }, { 188645, true }, - { 188655, true }, - { 188666, true }, + { 188659, true }, { 188676, true }, { 188692, true }, - { 188703, true }, - { 188714, true }, - { 188726, true }, - { 188737, true }, + { 188704, false }, + { 188723, true }, + { 188733, true }, { 188751, true }, - { 188765, true }, - { 188782, true }, - { 188798, true }, - { 188810, false }, - { 188829, true }, - { 188844, true }, - { 188854, true }, + { 188774, true }, + { 188785, true }, + { 188805, true }, + { 188822, true }, + { 188838, true }, + { 188857, true }, { 188872, true }, - { 188895, true }, - { 188906, true }, - { 188926, true }, - { 188943, true }, - { 188959, true }, - { 188978, true }, - { 188993, true }, - { 189009, true }, - { 189026, true }, - { 189046, true }, - { 189058, true }, - { 189073, true }, - { 189092, true }, - { 189101, true }, + { 188888, true }, + { 188905, true }, + { 188925, true }, + { 188937, true }, + { 188956, true }, + { 188965, true }, + { 188982, true }, + { 188994, true }, + { 189006, true }, + { 189018, true }, + { 189027, true }, + { 189037, true }, + { 189054, true }, + { 189072, true }, + { 189083, true }, + { 189093, true }, + { 189108, true }, { 189118, true }, - { 189130, true }, - { 189142, true }, - { 189154, true }, - { 189163, true }, - { 189173, true }, - { 189190, true }, - { 189208, true }, - { 189219, true }, + { 189128, false }, + { 189135, true }, + { 189145, true }, + { 189166, true }, + { 189186, true }, + { 189209, true }, { 189229, true }, { 189244, true }, - { 189254, true }, - { 189264, false }, - { 189271, true }, - { 189281, true }, - { 189302, true }, - { 189322, true }, - { 189345, true }, - { 189365, true }, - { 189380, true }, - { 189398, true }, - { 189409, false }, - { 189433, true }, - { 189452, true }, - { 189465, true }, - { 189481, false }, - { 189497, true }, - { 189511, true }, - { 189523, false }, - { 189537, true }, - { 189555, false }, - { 189568, true }, - { 189582, false }, - { 189598, true }, - { 189616, true }, - { 189639, true }, - { 189652, true }, - { 189664, true }, - { 189675, true }, - { 189686, true }, - { 189701, true }, - { 189726, true }, + { 189262, true }, + { 189273, false }, + { 189297, true }, + { 189316, true }, + { 189329, true }, + { 189345, false }, + { 189361, true }, + { 189375, true }, + { 189387, false }, + { 189401, true }, + { 189419, false }, + { 189432, true }, + { 189446, false }, + { 189462, true }, + { 189480, true }, + { 189503, true }, + { 189516, true }, + { 189528, true }, + { 189539, true }, + { 189550, true }, + { 189565, true }, + { 189590, true }, + { 189623, true }, + { 189649, true }, + { 189683, true }, + { 189706, true }, + { 189719, true }, + { 189735, true }, + { 189747, true }, { 189759, true }, - { 189785, true }, - { 189819, true }, - { 189842, true }, - { 189855, true }, - { 189871, true }, - { 189883, true }, - { 189895, true }, - { 189911, false }, - { 189931, true }, - { 189944, false }, - { 189962, false }, - { 189985, true }, - { 190005, true }, - { 190021, true }, - { 190035, true }, + { 189775, false }, + { 189795, true }, + { 189808, false }, + { 189826, false }, + { 189849, true }, + { 189869, true }, + { 189885, true }, + { 189899, true }, + { 189920, true }, + { 189935, false }, + { 189948, true }, + { 189962, true }, + { 189974, true }, + { 189986, true }, + { 190002, false }, + { 190024, true }, + { 190044, true }, { 190056, true }, - { 190071, false }, + { 190072, false }, { 190084, true }, - { 190098, true }, - { 190110, true }, - { 190122, true }, - { 190138, false }, - { 190160, true }, - { 190180, true }, - { 190196, false }, - { 190208, true }, - { 190224, true }, - { 190242, true }, - { 190254, true }, - { 190268, true }, - { 190288, true }, - { 190302, true }, - { 190319, true }, - { 190336, true }, - { 190350, true }, - { 190360, false }, - { 190374, true }, - { 190384, true }, - { 190405, true }, - { 190418, true }, - { 190431, true }, + { 190100, true }, + { 190118, true }, + { 190130, true }, + { 190144, true }, + { 190164, true }, + { 190178, true }, + { 190195, true }, + { 190212, true }, + { 190226, true }, + { 190236, false }, + { 190250, true }, + { 190260, true }, + { 190281, true }, + { 190294, true }, + { 190307, true }, + { 190318, true }, + { 190331, true }, + { 190352, true }, + { 190372, true }, + { 190389, true }, + { 190401, true }, + { 190415, true }, + { 190425, true }, { 190442, true }, - { 190455, true }, - { 190476, true }, - { 190496, true }, - { 190513, true }, - { 190525, true }, - { 190535, true }, - { 190552, true }, - { 190560, true }, - { 190576, true }, - { 190592, true }, - { 190608, true }, - { 190629, true }, - { 190640, true }, - { 190653, true }, - { 190678, true }, - { 190693, true }, + { 190450, true }, + { 190466, true }, + { 190482, true }, + { 190498, true }, + { 190519, true }, + { 190530, true }, + { 190543, true }, + { 190568, true }, + { 190583, true }, + { 190603, true }, + { 190617, true }, + { 190631, true }, + { 190646, true }, + { 190668, true }, + { 190688, true }, + { 190703, true }, { 190713, true }, - { 190727, true }, - { 190741, true }, - { 190756, true }, - { 190778, true }, - { 190798, true }, - { 190813, true }, - { 190823, true }, - { 190841, true }, - { 190856, true }, - { 190872, true }, - { 190893, true }, - { 190909, true }, - { 190918, false }, - { 190928, true }, - { 190940, true }, - { 190957, true }, - { 190969, true }, - { 190985, true }, - { 191001, true }, - { 191022, true }, - { 191034, true }, - { 191053, false }, - { 191065, true }, - { 191075, true }, - { 191090, true }, - { 191102, true }, - { 191116, true }, - { 191140, true }, - { 191152, true }, - { 191173, true }, - { 191204, true }, - { 191229, true }, - { 191252, true }, - { 191263, true }, - { 191275, true }, - { 191290, true }, - { 191303, true }, - { 191316, true }, - { 191345, true }, - { 191368, true }, - { 191392, true }, - { 191419, true }, - { 191433, true }, + { 190731, true }, + { 190746, true }, + { 190762, true }, + { 190783, true }, + { 190799, true }, + { 190808, false }, + { 190818, true }, + { 190830, true }, + { 190847, true }, + { 190859, true }, + { 190875, true }, + { 190891, true }, + { 190912, true }, + { 190924, true }, + { 190943, false }, + { 190955, true }, + { 190965, true }, + { 190980, true }, + { 190992, true }, + { 191006, true }, + { 191030, true }, + { 191042, true }, + { 191063, true }, + { 191094, true }, + { 191119, true }, + { 191142, true }, + { 191153, true }, + { 191165, true }, + { 191180, true }, + { 191193, true }, + { 191206, true }, + { 191235, true }, + { 191258, true }, + { 191282, true }, + { 191309, true }, + { 191323, true }, + { 191346, true }, + { 191372, true }, + { 191400, true }, + { 191431, true }, { 191456, true }, - { 191482, true }, - { 191510, true }, - { 191541, true }, - { 191566, true }, - { 191574, true }, - { 191581, true }, - { 191589, true }, - { 191601, true }, - { 191614, true }, - { 191635, true }, - { 191648, true }, - { 191669, true }, - { 191688, true }, - { 191707, true }, - { 191718, true }, - { 191731, true }, - { 191747, false }, - { 191763, true }, - { 191771, true }, - { 191786, true }, - { 191803, false }, - { 191818, true }, - { 191834, true }, - { 191844, true }, - { 191856, true }, - { 191872, true }, - { 191886, false }, - { 191895, true }, - { 191907, true }, - { 191920, false }, + { 191464, true }, + { 191471, true }, + { 191479, true }, + { 191491, true }, + { 191504, true }, + { 191525, true }, + { 191538, true }, + { 191559, true }, + { 191578, true }, + { 191597, true }, + { 191608, true }, + { 191621, true }, + { 191637, false }, + { 191653, true }, + { 191661, true }, + { 191676, true }, + { 191693, false }, + { 191708, true }, + { 191724, true }, + { 191734, true }, + { 191746, true }, + { 191762, true }, + { 191776, false }, + { 191785, true }, + { 191797, true }, + { 191810, false }, + { 191822, true }, + { 191837, true }, + { 191859, true }, + { 191876, true }, + { 191898, true }, + { 191912, true }, + { 191919, true }, { 191932, true }, - { 191947, true }, - { 191969, true }, - { 191986, true }, - { 192008, true }, - { 192022, true }, - { 192029, true }, - { 192042, true }, - { 192055, true }, - { 192081, true }, - { 192093, true }, - { 192104, true }, - { 192130, true }, - { 192140, false }, - { 192157, true }, - { 192169, true }, - { 192184, true }, - { 192194, true }, - { 192211, true }, - { 192224, true }, - { 192236, true }, - { 192246, true }, - { 192259, false }, - { 192275, true }, - { 192291, true }, - { 192305, false }, - { 192320, true }, - { 192333, false }, - { 192350, true }, - { 192364, true }, - { 192378, true }, - { 192392, true }, - { 192416, true }, - { 192429, true }, - { 192442, true }, - { 192456, true }, - { 192470, true }, - { 192485, true }, - { 192499, true }, - { 192515, true }, - { 192530, true }, - { 192545, true }, - { 192563, true }, - { 192575, true }, - { 192587, true }, - { 192603, true }, - { 192620, true }, - { 192644, true }, - { 192661, true }, - { 192679, true }, - { 192698, true }, - { 192718, true }, - { 192733, true }, - { 192745, true }, - { 192759, true }, - { 192776, true }, - { 192785, true }, - { 192798, true }, - { 192812, true }, - { 192827, true }, - { 192839, true }, - { 192849, false }, - { 192862, true }, - { 192876, true }, - { 192889, true }, - { 192901, false }, + { 191945, true }, + { 191971, true }, + { 191983, true }, + { 191994, true }, + { 192020, true }, + { 192030, false }, + { 192047, true }, + { 192059, true }, + { 192074, true }, + { 192084, true }, + { 192101, true }, + { 192114, true }, + { 192126, true }, + { 192136, true }, + { 192149, false }, + { 192165, true }, + { 192181, true }, + { 192195, false }, + { 192210, true }, + { 192223, false }, + { 192240, true }, + { 192254, true }, + { 192268, true }, + { 192282, true }, + { 192306, true }, + { 192319, true }, + { 192332, true }, + { 192346, true }, + { 192360, true }, + { 192375, true }, + { 192389, true }, + { 192405, true }, + { 192420, true }, + { 192435, true }, + { 192453, true }, + { 192465, true }, + { 192477, true }, + { 192493, true }, + { 192510, true }, + { 192534, true }, + { 192551, true }, + { 192569, true }, + { 192588, true }, + { 192608, true }, + { 192623, true }, + { 192635, true }, + { 192649, true }, + { 192666, true }, + { 192675, true }, + { 192688, true }, + { 192702, true }, + { 192717, true }, + { 192729, true }, + { 192739, false }, + { 192752, true }, + { 192766, true }, + { 192779, true }, + { 192791, false }, + { 192810, true }, + { 192832, true }, + { 192847, true }, + { 192866, true }, + { 192880, false }, + { 192891, true }, + { 192906, true }, { 192920, true }, - { 192942, true }, - { 192957, true }, - { 192976, true }, - { 192990, false }, - { 193001, true }, - { 193016, true }, - { 193030, true }, - { 193042, true }, - { 193059, true }, - { 193077, true }, - { 193088, true }, - { 193095, true }, - { 193108, true }, - { 193120, true }, - { 193128, true }, - { 193138, true }, - { 193148, true }, - { 193163, true }, + { 192932, true }, + { 192949, true }, + { 192967, true }, + { 192978, true }, + { 192985, true }, + { 192998, true }, + { 193010, true }, + { 193018, true }, + { 193028, true }, + { 193038, true }, + { 193053, true }, + { 193072, true }, + { 193088, false }, + { 193098, false }, + { 193110, true }, + { 193119, true }, + { 193133, true }, + { 193145, true }, + { 193153, true }, + { 193160, true }, + { 193170, true }, { 193182, true }, - { 193198, false }, - { 193208, false }, - { 193220, true }, - { 193229, true }, - { 193243, true }, - { 193255, true }, - { 193263, true }, - { 193270, true }, - { 193280, true }, - { 193292, true }, - { 193311, true }, - { 193319, false }, - { 193331, true }, - { 193344, true }, - { 193359, true }, - { 193381, true }, - { 193392, true }, - { 193404, true }, - { 193422, true }, - { 193438, true }, - { 193447, false }, - { 193464, true }, + { 193201, true }, + { 193209, false }, + { 193221, true }, + { 193234, true }, + { 193249, true }, + { 193271, true }, + { 193282, true }, + { 193294, true }, + { 193312, true }, + { 193328, true }, + { 193337, false }, + { 193354, true }, + { 193375, true }, + { 193396, true }, + { 193408, true }, + { 193433, true }, + { 193459, true }, { 193485, true }, - { 193506, true }, - { 193518, true }, - { 193543, true }, - { 193569, true }, - { 193595, true }, - { 193606, true }, + { 193496, true }, + { 193508, true }, + { 193521, true }, + { 193534, true }, + { 193544, true }, + { 193553, true }, + { 193567, true }, + { 193587, true }, + { 193602, true }, { 193618, true }, - { 193631, true }, - { 193644, true }, - { 193654, true }, - { 193663, true }, - { 193677, true }, - { 193697, true }, + { 193628, true }, + { 193640, true }, + { 193660, true }, + { 193682, true }, + { 193699, true }, { 193712, true }, - { 193728, true }, - { 193738, true }, - { 193750, true }, - { 193770, true }, - { 193792, true }, - { 193809, true }, - { 193822, true }, - { 193841, true }, - { 193855, true }, - { 193867, true }, + { 193731, true }, + { 193745, true }, + { 193757, true }, + { 193781, true }, + { 193798, false }, + { 193812, true }, + { 193825, true }, + { 193838, true }, + { 193857, true }, + { 193879, true }, { 193891, true }, - { 193908, false }, - { 193922, true }, - { 193935, true }, - { 193948, true }, - { 193967, true }, - { 193989, true }, - { 194001, true }, - { 194016, true }, - { 194037, true }, - { 194062, true }, - { 194078, true }, - { 194104, true }, - { 194124, true }, - { 194137, true }, - { 194153, true }, - { 194166, true }, + { 193906, true }, + { 193927, true }, + { 193952, true }, + { 193968, true }, + { 193994, true }, + { 194014, true }, + { 194027, true }, + { 194043, true }, + { 194056, true }, + { 194068, true }, + { 194086, true }, + { 194100, true }, + { 194111, true }, + { 194123, true }, + { 194133, true }, + { 194142, true }, + { 194156, true }, + { 194167, true }, { 194178, true }, - { 194196, true }, - { 194210, true }, - { 194229, true }, - { 194240, true }, - { 194252, true }, - { 194262, true }, - { 194271, true }, + { 194186, true }, + { 194199, true }, + { 194213, true }, + { 194230, true }, + { 194241, false }, + { 194253, true }, + { 194272, true }, { 194285, true }, { 194296, true }, { 194307, true }, - { 194315, true }, - { 194328, true }, - { 194342, true }, - { 194359, true }, - { 194370, false }, - { 194382, true }, - { 194401, true }, - { 194414, true }, - { 194425, true }, - { 194436, true }, - { 194449, true }, - { 194459, true }, - { 194469, true }, - { 194489, true }, + { 194320, true }, + { 194330, true }, + { 194340, true }, + { 194360, true }, + { 194370, true }, + { 194393, true }, + { 194405, true }, + { 194424, true }, + { 194432, true }, + { 194446, true }, + { 194458, true }, + { 194473, false }, + { 194486, true }, { 194499, true }, - { 194522, true }, - { 194534, true }, - { 194553, true }, + { 194510, true }, + { 194521, true }, + { 194537, true }, + { 194547, true }, { 194561, true }, - { 194575, true }, - { 194587, true }, - { 194602, false }, - { 194615, true }, + { 194568, true }, + { 194581, true }, + { 194598, true }, + { 194608, true }, + { 194616, true }, { 194628, true }, - { 194639, true }, - { 194650, true }, - { 194666, true }, - { 194676, true }, - { 194690, true }, - { 194697, true }, - { 194710, true }, - { 194727, true }, - { 194737, true }, - { 194745, true }, - { 194757, true }, - { 194773, true }, - { 194788, true }, - { 194798, true }, - { 194823, true }, - { 194831, true }, - { 194843, false }, - { 194854, false }, - { 194872, false }, - { 194885, true }, - { 194900, true }, - { 194914, true }, - { 194928, true }, - { 194945, true }, - { 194962, true }, - { 194977, true }, - { 194995, true }, - { 195013, true }, - { 195031, true }, - { 195045, true }, - { 195059, true }, - { 195073, true }, - { 195087, true }, - { 195101, false }, - { 195119, false }, - { 195142, false }, - { 195163, false }, - { 195182, true }, - { 195198, false }, - { 195214, false }, - { 195230, true }, - { 195252, true }, - { 195265, false }, - { 195282, false }, - { 195299, true }, - { 195316, false }, - { 195333, false }, - { 195347, false }, - { 195366, false }, - { 195377, false }, - { 195389, false }, - { 195401, false }, - { 195420, true }, - { 195438, false }, - { 195452, true }, - { 195468, false }, - { 195485, false }, - { 195502, false }, - { 195517, false }, - { 195533, true }, - { 195554, false }, - { 195573, false }, - { 195591, false }, + { 194644, true }, + { 194659, true }, + { 194669, true }, + { 194694, true }, + { 194702, true }, + { 194714, false }, + { 194725, false }, + { 194743, false }, + { 194756, true }, + { 194771, true }, + { 194785, true }, + { 194799, true }, + { 194816, true }, + { 194833, true }, + { 194848, true }, + { 194866, true }, + { 194884, true }, + { 194902, true }, + { 194916, true }, + { 194930, true }, + { 194944, true }, + { 194958, true }, + { 194972, false }, + { 194990, false }, + { 195013, false }, + { 195034, false }, + { 195053, true }, + { 195069, false }, + { 195085, false }, + { 195101, true }, + { 195123, true }, + { 195136, false }, + { 195153, false }, + { 195170, true }, + { 195187, false }, + { 195204, false }, + { 195218, false }, + { 195237, false }, + { 195248, false }, + { 195260, false }, + { 195272, false }, + { 195291, true }, + { 195309, false }, + { 195323, true }, + { 195339, false }, + { 195356, false }, + { 195373, false }, + { 195388, false }, + { 195404, true }, + { 195425, false }, + { 195444, false }, + { 195462, false }, + { 195482, true }, + { 195498, false }, + { 195513, true }, + { 195528, false }, + { 195552, true }, + { 195559, true }, + { 195578, false }, + { 195596, false }, { 195611, true }, - { 195627, false }, - { 195642, true }, - { 195657, false }, - { 195681, true }, - { 195688, true }, - { 195707, false }, - { 195725, false }, - { 195740, true }, - { 195761, false }, - { 195785, false }, - { 195804, false }, - { 195820, false }, - { 195835, false }, - { 195848, true }, - { 195864, false }, - { 195879, false }, - { 195893, false }, - { 195911, true }, - { 195922, true }, - { 195933, true }, - { 195941, true }, - { 195956, true }, - { 195966, true }, + { 195632, false }, + { 195656, false }, + { 195675, false }, + { 195691, false }, + { 195706, false }, + { 195719, true }, + { 195735, false }, + { 195750, false }, + { 195764, false }, + { 195782, true }, + { 195793, true }, + { 195804, true }, + { 195812, true }, + { 195827, true }, + { 195837, true }, + { 195850, true }, + { 195867, true }, + { 195879, true }, + { 195887, true }, + { 195898, true }, + { 195908, true }, + { 195924, true }, + { 195929, true }, + { 195934, true }, + { 195944, true }, + { 195952, true }, + { 195972, true }, { 195979, true }, - { 195996, true }, - { 196008, true }, - { 196016, true }, - { 196027, true }, - { 196037, true }, - { 196053, true }, - { 196058, true }, - { 196063, true }, - { 196073, true }, - { 196081, true }, - { 196101, true }, - { 196108, true }, + { 195998, true }, + { 196005, true }, + { 196012, true }, + { 196019, true }, + { 196028, true }, + { 196049, true }, + { 196069, true }, + { 196093, true }, + { 196100, true }, + { 196110, true }, { 196127, true }, - { 196134, true }, - { 196141, true }, - { 196148, true }, - { 196157, true }, - { 196178, true }, - { 196198, true }, + { 196147, true }, + { 196153, true }, + { 196160, true }, + { 196172, true }, + { 196185, true }, + { 196200, false }, + { 196211, true }, { 196222, true }, - { 196229, true }, - { 196239, true }, - { 196256, true }, - { 196276, true }, - { 196282, true }, + { 196230, false }, + { 196249, true }, + { 196260, true }, + { 196271, true }, + { 196278, true }, { 196289, true }, { 196301, true }, - { 196314, true }, - { 196329, false }, - { 196340, true }, - { 196351, true }, - { 196359, false }, - { 196378, true }, - { 196389, true }, - { 196400, true }, - { 196407, true }, - { 196418, true }, - { 196430, true }, - { 196449, true }, - { 196465, true }, - { 196477, true }, - { 196488, true }, - { 196501, true }, - { 196515, true }, - { 196530, true }, - { 196545, true }, - { 196555, true }, - { 196565, true }, - { 196576, false }, - { 196586, true }, - { 196596, true }, - { 196605, false }, - { 196619, true }, - { 196629, true }, - { 196637, true }, - { 196649, true }, + { 196320, true }, + { 196336, true }, + { 196348, true }, + { 196359, true }, + { 196372, true }, + { 196386, true }, + { 196401, true }, + { 196416, true }, + { 196426, true }, + { 196436, true }, + { 196447, false }, + { 196457, true }, + { 196467, true }, + { 196476, false }, + { 196490, true }, + { 196500, true }, + { 196508, true }, + { 196520, true }, + { 196531, true }, + { 196542, true }, + { 196554, true }, + { 196562, true }, + { 196576, true }, + { 196583, true }, + { 196590, true }, + { 196608, true }, + { 196634, true }, { 196660, true }, - { 196671, true }, { 196683, true }, - { 196691, true }, - { 196705, true }, - { 196712, true }, - { 196719, true }, - { 196737, true }, - { 196763, true }, - { 196789, true }, - { 196812, true }, - { 196843, true }, - { 196854, true }, - { 196870, true }, - { 196882, true }, - { 196901, true }, - { 196934, true }, - { 196958, true }, - { 196984, true }, - { 197009, true }, - { 197034, true }, - { 197058, true }, - { 197088, true }, - { 197099, true }, - { 197118, true }, - { 197149, true }, - { 197160, false }, - { 197181, true }, - { 197218, true }, - { 197241, true }, - { 197269, true }, - { 197284, true }, - { 197298, true }, - { 197320, true }, - { 197362, true }, - { 197385, true }, - { 197401, true }, - { 197435, true }, - { 197459, true }, - { 197486, false }, - { 197493, true }, - { 197499, true }, - { 197508, true }, - { 197519, true }, - { 197529, true }, - { 197539, true }, - { 197546, true }, - { 197553, true }, - { 197566, true }, + { 196714, true }, + { 196725, true }, + { 196741, true }, + { 196753, true }, + { 196772, true }, + { 196805, true }, + { 196829, true }, + { 196855, true }, + { 196880, true }, + { 196905, true }, + { 196929, true }, + { 196959, true }, + { 196970, true }, + { 196989, true }, + { 197020, true }, + { 197031, false }, + { 197052, true }, + { 197070, true }, + { 197107, true }, + { 197130, true }, + { 197158, true }, + { 197173, true }, + { 197187, true }, + { 197209, true }, + { 197251, true }, + { 197274, true }, + { 197290, true }, + { 197324, true }, + { 197348, true }, + { 197375, false }, + { 197382, true }, + { 197388, true }, + { 197399, true }, + { 197409, true }, + { 197419, true }, + { 197426, true }, + { 197433, true }, + { 197446, true }, + { 197453, true }, + { 197467, true }, + { 197476, true }, + { 197490, true }, + { 197500, true }, + { 197510, true }, + { 197523, true }, + { 197530, true }, + { 197537, true }, + { 197548, true }, + { 197557, true }, { 197573, true }, - { 197587, true }, - { 197596, true }, - { 197610, true }, + { 197582, true }, + { 197595, true }, + { 197602, true }, + { 197612, true }, { 197620, true }, - { 197630, true }, - { 197643, true }, - { 197650, true }, - { 197657, true }, - { 197668, true }, - { 197677, true }, - { 197693, true }, - { 197702, true }, - { 197715, true }, - { 197722, true }, - { 197732, true }, - { 197740, true }, - { 197751, true }, + { 197631, true }, + { 197640, true }, + { 197655, true }, + { 197665, true }, + { 197674, true }, + { 197681, true }, + { 197701, true }, + { 197712, true }, + { 197723, true }, + { 197737, true }, + { 197753, true }, { 197760, true }, - { 197775, true }, - { 197785, true }, - { 197794, true }, - { 197801, true }, - { 197821, true }, - { 197832, true }, - { 197843, true }, - { 197857, true }, - { 197873, true }, - { 197880, true }, - { 197892, true }, - { 197902, true }, - { 197909, true }, - { 197920, true }, - { 197932, false }, - { 197944, true }, - { 197958, true }, - { 197971, true }, - { 197987, true }, - { 198002, true }, - { 198014, false }, - { 198024, true }, - { 198037, true }, - { 198049, true }, - { 198059, true }, - { 198067, true }, - { 198076, true }, - { 198088, true }, - { 198098, false }, - { 198106, true }, - { 198116, true }, - { 198125, true }, - { 198145, true }, - { 198160, true }, - { 198176, false }, - { 198191, false }, - { 198204, true }, - { 198218, true }, - { 198228, false }, - { 198237, true }, + { 197772, true }, + { 197782, true }, + { 197789, true }, + { 197800, true }, + { 197812, false }, + { 197824, true }, + { 197838, true }, + { 197851, true }, + { 197867, true }, + { 197882, true }, + { 197894, false }, + { 197904, true }, + { 197917, true }, + { 197929, true }, + { 197939, true }, + { 197947, true }, + { 197956, true }, + { 197968, true }, + { 197978, false }, + { 197986, true }, + { 197996, true }, + { 198005, true }, + { 198025, true }, + { 198040, true }, + { 198056, false }, + { 198071, false }, + { 198084, true }, + { 198098, true }, + { 198108, false }, + { 198117, true }, + { 198133, true }, + { 198140, true }, + { 198150, true }, + { 198159, true }, + { 198168, true }, + { 198179, true }, + { 198190, true }, + { 198212, true }, + { 198227, true }, + { 198234, true }, + { 198245, true }, { 198253, true }, - { 198260, true }, - { 198270, true }, - { 198279, true }, - { 198288, true }, + { 198263, true }, + { 198276, false }, + { 198285, true }, { 198299, true }, - { 198310, true }, - { 198332, true }, - { 198347, true }, - { 198354, true }, - { 198365, true }, - { 198373, true }, - { 198383, true }, - { 198396, false }, + { 198315, true }, + { 198339, true }, + { 198357, true }, + { 198368, true }, + { 198380, false }, + { 198395, true }, { 198405, true }, - { 198419, true }, - { 198435, true }, - { 198459, true }, - { 198477, true }, - { 198488, true }, - { 198500, false }, - { 198515, true }, - { 198525, true }, + { 198417, true }, + { 198437, true }, + { 198447, true }, + { 198458, true }, + { 198468, true }, + { 198480, true }, + { 198493, true }, + { 198508, true }, + { 198522, true }, { 198537, true }, - { 198557, true }, - { 198567, true }, - { 198578, true }, - { 198588, true }, - { 198600, true }, - { 198613, true }, - { 198628, true }, - { 198642, true }, - { 198657, true }, - { 198672, true }, - { 198684, true }, - { 198696, true }, - { 198707, true }, - { 198717, true }, - { 198729, true }, - { 198742, true }, + { 198552, true }, + { 198564, true }, + { 198576, true }, + { 198587, true }, + { 198597, true }, + { 198609, true }, + { 198622, true }, + { 198635, true }, + { 198650, true }, + { 198665, true }, + { 198677, true }, + { 198686, true }, + { 198697, true }, + { 198719, true }, + { 198735, true }, { 198755, true }, - { 198770, true }, - { 198785, true }, - { 198797, true }, - { 198806, true }, + { 198764, true }, + { 198772, true }, + { 198780, false }, + { 198792, true }, + { 198805, true }, { 198817, true }, - { 198839, true }, - { 198855, true }, - { 198875, true }, - { 198884, true }, - { 198892, true }, - { 198900, false }, - { 198912, true }, - { 198925, true }, - { 198937, true }, - { 198949, true }, - { 198964, true }, - { 198974, true }, - { 198985, true }, - { 199001, true }, - { 199010, true }, - { 199019, true }, - { 199028, true }, - { 199043, true }, - { 199056, true }, - { 199065, true }, - { 199076, true }, - { 199090, true }, - { 199102, true }, - { 199115, true }, - { 199123, true }, - { 199137, true }, - { 199149, true }, - { 199156, true }, - { 199164, true }, - { 199172, true }, - { 199182, true }, - { 199191, true }, - { 199204, true }, - { 199209, true }, - { 199219, true }, - { 199226, true }, - { 199233, true }, - { 199245, false }, - { 199264, true }, - { 199280, true }, + { 198829, true }, + { 198844, true }, + { 198854, true }, + { 198865, true }, + { 198881, true }, + { 198890, true }, + { 198899, true }, + { 198908, true }, + { 198923, true }, + { 198936, true }, + { 198945, true }, + { 198956, true }, + { 198970, true }, + { 198982, true }, + { 198995, true }, + { 199003, true }, + { 199017, true }, + { 199029, true }, + { 199036, true }, + { 199044, true }, + { 199052, true }, + { 199062, true }, + { 199071, true }, + { 199084, true }, + { 199089, true }, + { 199099, true }, + { 199106, true }, + { 199113, true }, + { 199125, false }, + { 199144, true }, + { 199160, true }, + { 199175, true }, + { 199190, true }, + { 199203, true }, + { 199216, true }, + { 199224, true }, + { 199234, true }, + { 199244, true }, + { 199257, true }, + { 199270, true }, + { 199287, true }, { 199295, true }, - { 199310, true }, - { 199323, true }, - { 199336, true }, - { 199344, true }, - { 199354, true }, - { 199364, true }, - { 199377, true }, - { 199390, true }, - { 199407, true }, - { 199415, true }, - { 199424, true }, - { 199437, true }, - { 199449, true }, - { 199479, true }, - { 199490, true }, - { 199508, true }, - { 199516, true }, - { 199540, true }, - { 199550, true }, - { 199562, true }, - { 199573, true }, - { 199585, true }, - { 199603, true }, - { 199612, true }, - { 199623, true }, - { 199635, true }, - { 199643, true }, - { 199650, true }, - { 199658, true }, - { 199669, true }, - { 199679, true }, - { 199688, true }, - { 199697, true }, - { 199722, true }, - { 199734, true }, - { 199754, true }, - { 199776, true }, - { 199787, true }, - { 199798, true }, - { 199811, true }, - { 199826, true }, - { 199844, true }, - { 199857, true }, - { 199873, true }, - { 199891, true }, - { 199905, true }, - { 199915, true }, - { 199927, true }, - { 199939, true }, + { 199304, true }, + { 199317, true }, + { 199329, true }, + { 199359, true }, + { 199370, true }, + { 199388, true }, + { 199396, true }, + { 199420, true }, + { 199430, true }, + { 199442, true }, + { 199453, true }, + { 199465, true }, + { 199483, true }, + { 199492, true }, + { 199503, true }, + { 199515, true }, + { 199523, true }, + { 199530, true }, + { 199538, true }, + { 199549, true }, + { 199559, true }, + { 199568, true }, + { 199577, true }, + { 199602, true }, + { 199614, true }, + { 199634, true }, + { 199656, true }, + { 199667, true }, + { 199678, true }, + { 199691, true }, + { 199706, true }, + { 199724, true }, + { 199737, true }, + { 199753, true }, + { 199771, true }, + { 199785, true }, + { 199795, true }, + { 199807, true }, + { 199819, true }, + { 199831, true }, + { 199842, true }, + { 199854, true }, + { 199867, true }, + { 199880, true }, + { 199892, true }, + { 199904, true }, + { 199915, false }, + { 199925, true }, + { 199936, true }, { 199951, true }, - { 199962, true }, - { 199974, true }, - { 199987, true }, - { 200000, true }, - { 200012, true }, - { 200024, true }, - { 200035, false }, - { 200045, true }, - { 200056, true }, - { 200071, true }, - { 200084, true }, + { 199964, true }, + { 199975, true }, + { 199985, true }, + { 199999, true }, + { 200011, true }, + { 200027, true }, + { 200042, true }, + { 200055, true }, + { 200067, true }, + { 200080, true }, { 200095, true }, - { 200105, true }, - { 200119, true }, - { 200131, true }, - { 200147, true }, - { 200162, true }, - { 200175, true }, - { 200187, true }, - { 200200, true }, - { 200215, true }, - { 200222, true }, - { 200237, true }, - { 200249, true }, - { 200258, true }, - { 200270, true }, - { 200278, true }, - { 200293, true }, - { 200302, false }, - { 200310, true }, - { 200321, true }, - { 200329, true }, - { 200340, true }, - { 200351, true }, - { 200366, true }, - { 200383, false }, - { 200395, true }, - { 200414, true }, - { 200432, true }, - { 200452, true }, - { 200464, true }, - { 200474, true }, - { 200481, true }, + { 200102, true }, + { 200117, true }, + { 200129, true }, + { 200138, true }, + { 200150, true }, + { 200158, true }, + { 200173, true }, + { 200182, false }, + { 200190, true }, + { 200201, true }, + { 200209, true }, + { 200220, true }, + { 200231, true }, + { 200246, true }, + { 200263, false }, + { 200275, true }, + { 200294, true }, + { 200312, true }, + { 200332, true }, + { 200344, true }, + { 200354, true }, + { 200361, true }, + { 200372, true }, + { 200382, true }, + { 200388, true }, + { 200398, true }, + { 200413, true }, + { 200425, true }, + { 200437, true }, + { 200448, true }, + { 200461, true }, + { 200485, true }, { 200492, true }, - { 200502, true }, - { 200508, true }, - { 200518, true }, - { 200533, true }, + { 200503, true }, + { 200514, true }, + { 200532, true }, { 200545, true }, - { 200557, true }, - { 200568, true }, - { 200581, true }, - { 200605, true }, - { 200612, true }, - { 200623, true }, - { 200634, true }, + { 200560, true }, + { 200576, true }, + { 200587, true }, + { 200603, true }, + { 200627, true }, + { 200642, true }, { 200652, true }, - { 200665, true }, - { 200680, true }, - { 200696, true }, - { 200707, true }, - { 200723, true }, - { 200747, true }, + { 200660, true }, + { 200679, true }, + { 200690, true }, + { 200700, true }, + { 200710, true }, + { 200721, true }, + { 200729, true }, + { 200743, false }, + { 200750, true }, { 200762, true }, - { 200772, true }, - { 200780, true }, - { 200799, true }, - { 200810, true }, - { 200820, true }, - { 200831, true }, + { 200776, true }, + { 200785, true }, + { 200794, true }, + { 200808, true }, + { 200816, true }, + { 200826, true }, { 200839, true }, - { 200853, false }, - { 200860, true }, - { 200872, true }, - { 200886, true }, - { 200895, true }, - { 200904, true }, - { 200918, true }, - { 200926, true }, - { 200936, true }, - { 200949, true }, - { 200963, true }, - { 200984, true }, - { 200994, true }, - { 201001, true }, - { 201012, true }, - { 201022, true }, - { 201035, true }, - { 201043, true }, - { 201052, true }, - { 201065, true }, - { 201078, true }, - { 201089, true }, - { 201099, true }, - { 201108, true }, - { 201118, true }, + { 200853, true }, + { 200874, true }, + { 200884, true }, + { 200891, true }, + { 200902, true }, + { 200912, true }, + { 200925, true }, + { 200933, true }, + { 200942, true }, + { 200955, true }, + { 200968, true }, + { 200979, true }, + { 200989, true }, + { 200998, true }, + { 201008, true }, }; From 73ce5f2acc3876ce5845d4a04d97304adfb8aa9b Mon Sep 17 00:00:00 2001 From: ffxbld Date: Mon, 16 Jan 2017 06:42:57 -0800 Subject: [PATCH 21/21] No bug, Automated HPKP preload list update from host bld-linux64-spot-301 - a=hpkp-update --- security/manager/ssl/StaticHPKPins.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/security/manager/ssl/StaticHPKPins.h b/security/manager/ssl/StaticHPKPins.h index 8d4acca0733f..b0aaa2ba6b01 100644 --- a/security/manager/ssl/StaticHPKPins.h +++ b/security/manager/ssl/StaticHPKPins.h @@ -1149,4 +1149,4 @@ static const TransportSecurityPreload kPublicKeyPinningPreloadList[] = { static const int32_t kUnknownId = -1; -static const PRTime kPreloadPKPinsExpirationTime = INT64_C(1492958449465000); +static const PRTime kPreloadPKPinsExpirationTime = INT64_C(1493044853644000);