diff --git a/.gitattributes b/.gitattributes
index 2ac9bd420f1d49e203d2bf109cfa9ad3bf83f476..4bd35bb0ee68992ce5e4c1334049781a9e0c6d72 100644
--- a/.gitattributes
+++ b/.gitattributes
@@ -48,3 +48,12 @@ model-3/work/results_A/model_bundle.joblib.bak_ef05 filter=lfs diff=lfs merge=lf
model-4/.venv/bin/python filter=lfs diff=lfs merge=lfs -text
model-4/.venv/bin/python3 filter=lfs diff=lfs merge=lfs -text
model-4/.venv/bin/python3.12 filter=lfs diff=lfs merge=lfs -text
+model-4/hf_cache/hub/blobs/7c/7ccdaee489cbb709d4624beb0f0556fc5552e6759bde1d881fca5c7a9ee5462c filter=lfs diff=lfs merge=lfs -text
+model-4/hf_cache/hub/blobs/99/994dbaac4eaaaf1033ce39ecedd612e77b89dbfe8efd8de25ca24bea40caf6bc filter=lfs diff=lfs merge=lfs -text
+model-4/hf_cache/hub/blobs/c4/c4b914ec5ab295fbee3b0e0fe62f22febb3c09d34dd3778745e0de034a76df33 filter=lfs diff=lfs merge=lfs -text
+model-4/hf_cache/hub/models--microsoft--mdeberta-v3-base/blobs/13c8d666d62a7bc4ac8f040aab68e942c861f93303156cc28f5c7e885d86d6e3 filter=lfs diff=lfs merge=lfs -text
+model-4/hf_cache/hub/models--microsoft--mdeberta-v3-base/blobs/4809ba6a0689d9e09169f42c33531333ab5bb5eae501e26a29348ce62bea5959 filter=lfs diff=lfs merge=lfs -text
+model-4/hf_cache/hub/models--microsoft--mdeberta-v3-base/blobs/6f89419baf0f1aaad5cab7d53901e36a8c1af8f6b4ab58b15db9af32df656ead filter=lfs diff=lfs merge=lfs -text
+model-4/output/candidate_pairs.tsv filter=lfs diff=lfs merge=lfs -text
+model-4/output/matching_results.tsv filter=lfs diff=lfs merge=lfs -text
+model-4/work/ce/final/tokenizer.json filter=lfs diff=lfs merge=lfs -text
diff --git a/model-4/Colab/src/text_utils.py b/model-4/Colab/src/text_utils.py
new file mode 100644
index 0000000000000000000000000000000000000000..c3359d7f4fc47c2f3bfc6c8537c2276e9a5bc5dc
--- /dev/null
+++ b/model-4/Colab/src/text_utils.py
@@ -0,0 +1,264 @@
+"""Country-agnostic normalisation. No hand-written dictionaries: legal forms are discovered per country
+from unlabeled names, abbreviations are matched by a generic prefix/subsequence rule."""
+import math
+import re
+from collections import Counter
+from itertools import combinations
+
+from anyascii import anyascii
+from rapidfuzz.distance import JaroWinkler
+
+_PRE = str.maketrans({"°": "o ", "º": "o ","’": "'", "`": "'", " ": " "})
+_DOTTED = re.compile(r"\b(?:[a-z]\.){2,}")
+_NONALNUM = re.compile(r"[^a-z0-9]+")
+_DOMAIN = re.compile(r"^(?:www\.)?([a-z0-9][a-z0-9\-]*)\.[a-z]{2,4}$")
+_JOIN_ALNUM = re.compile(r"(?<=[a-z0-9])[-/](?=[a-z0-9])")
+_HOUSE_SEG = re.compile(r"[^a-z0-9#\-/. ]")
+_HOUSE = re.compile(r"^(?:#|[a-z]{1,3}\.?)?\s*(\d{1,6})(?:\s*-\s*(\d{1,6})\b|([a-z])\b|\s*/\s*([a-z0-9]{1,3})\b)?")
+_DIGITS = re.compile(r"\d+")
+_LETTER = re.compile(r"[a-z]")
+
+
+def is_nonlatin(s):
+ return any(ord(ch) > 0x24F for ch in s) if s else False
+
+
+def ascii_lower(s):
+ if not s:
+ return ""
+ return anyascii(s.translate(_PRE)).lower()
+
+
+def norm(s_ascii_lower):
+ s = _DOTTED.sub(lambda m: m.group(0).replace(".", ""), s_ascii_lower)
+ return _NONALNUM.sub(" ", s).strip()
+
+
+# ----------------------------------------------------------------------------------------------- names
+
+def name_tokens(raw):
+ a = ascii_lower(raw).strip()
+ if a and " " not in a:
+ m = _DOMAIN.match(a)
+ if m:
+ a = m.group(1)
+ return norm(a).split()
+
+
+def discover_legal_forms(token_lists, min_frac, boundary_ratio, max_cooc, bigram_tight):
+ """Legal forms = spans that sit at a name boundary, are frequent, and are mutually exclusive with each
+ other (SARL/SAS/EURL never co-occur, while descriptors like 'groupe' co-occur with a legal form)."""
+ n = len(token_lists)
+ bcount, total_uni = Counter(), Counter()
+ for t in token_lists:
+ total_uni.update(set(t))
+ if len(t) < 2:
+ continue
+ spans = {(t[-1],), (t[0],)}
+ if len(t) > 2:
+ spans |= {tuple(t[-2:]), tuple(t[:2])}
+ bcount.update(spans)
+ cands = [s for s, c in bcount.items() if c >= min_frac * n]
+ cset = set(cands)
+ total, occs, nbr = Counter(), [], {}
+ for t in token_lists:
+ if len(t) >= 2:
+ for k in (1, 2):
+ if len(t) > k:
+ for s, nb in ((tuple(t[-k:]), t[-k - 1]), (tuple(t[:k]), t[k])):
+ if s in cset:
+ nbr.setdefault(s, Counter())[nb] += 1
+ occ = []
+ for k in (1, 2):
+ for i in range(len(t) - k + 1):
+ s = tuple(t[i:i + k])
+ if s in cset:
+ occ.append((s, i, i + k))
+ if occ:
+ total.update({o[0] for o in occ})
+ occs.append(occ)
+ cands = [s for s in cands if bcount[s] >= boundary_ratio * total[s]]
+ # bigram must be "tight": its first token rarely appears outside it (private->private limited)
+ cands = [s for s in cands if len(s) == 1 or total[s] >= bigram_tight * total_uni[s[0]]]
+ # a legal form attaches to many different words; 'notre' is nearly always next to 'sainte'
+ in_bigram = {x for s in cands if len(s) == 2 for x in s}
+
+ def dominated(s):
+ c = nbr.get(s)
+ return bool(c) and s[0] not in in_bigram and c.most_common(1)[0][1] > 0.5 * sum(c.values())
+
+ cands = [s for s in cands if not dominated(s)]
+ keep = set(cands)
+ co = Counter()
+ for occ in occs:
+ occ = [o for o in occ if o[0] in keep]
+ for (a, ai, aj), (b, bi, bj) in combinations(occ, 2):
+ if a != b and (aj <= bi or bj <= ai):
+ co[frozenset((a, b))] += 1
+ accepted = []
+ for s in sorted(cands, key=lambda x: -bcount[x]):
+ if all(co[frozenset((s, a))] <= max_cooc * min(total[s], total[a]) for a in accepted):
+ accepted.append(s)
+ return sorted(accepted, key=lambda x: (-len(x), x))
+
+
+def strip_legal(tokens, forms, long_single):
+ t, found = list(tokens), []
+ changed = True
+ while changed and len(t) > 1:
+ changed = False
+ for f in forms:
+ k = len(f)
+ if len(t) > k and tuple(t[-k:]) == f:
+ found.append(" ".join(f)); del t[-k:]; changed = True; break
+ if len(t) > k and tuple(t[:k]) == f:
+ found.append(" ".join(f)); del t[:k]; changed = True; break
+ if len(t) > 1:
+ t2 = [x for x in t if x not in long_single]
+ if t2 and len(t2) < len(t):
+ found += [x for x in t if x in long_single]
+ t = t2
+ return t, " ".join(sorted(found))
+
+
+def process_name(raw, forms, long_single):
+ toks = name_tokens(raw)
+ core, legal = strip_legal(toks, forms, long_single)
+ return {"name_full": " ".join(toks), "name_core": " ".join(core), "legal": legal,
+ "name_ns": "".join(core), "nonlatin": is_nonlatin(raw)}
+
+
+# ----------------------------------------------------------------------------------------------- addresses
+
+def parse_address(raw):
+ raw = raw or ""
+ segs = [s for s in re.split(r"[,;]", raw) if s.strip()]
+ house, street_i, street_rest = "", -1, None
+ for i, seg in enumerate(segs):
+ s = _HOUSE_SEG.sub(" ", ascii_lower(seg)).strip()
+ m = _HOUSE.match(s)
+ if m and _LETTER.search(s[m.end():]):
+ base, hi, suf1, suf2 = m.group(1), m.group(2), m.group(3), m.group(4)
+ house = f"{int(base)}|{suf1 or suf2 or ''}|{int(hi) if hi else ''}"
+ street_i, street_rest = i, s[m.end():]
+ break
+ if street_i < 0 and segs:
+ street_i, street_rest = 0, ascii_lower(segs[0])
+ street = norm(street_rest or "")
+ loc = [norm(ascii_lower(s)) for j, s in enumerate(segs) if j != street_i]
+ loc = [x for x in loc if x]
+ al = ascii_lower(raw)
+ full = norm(al)
+ nums = _DIGITS.findall(full)
+ hb = house.split("|")[0] if house else None
+ postal = sorted({x for x in nums if len(x) in (5, 6) and x != hb})
+ alnum = sorted({t for t in norm(_JOIN_ALNUM.sub("", al)).split() if _LETTER.search(t) and any(c.isdigit() for c in t)})
+ return {"addr_norm": full, "street": street, "street_ns": street.replace(" ", ""), "loc": "|".join(loc),
+ "house": house, "nums": " ".join(sorted(set(nums))), "postal": " ".join(postal),
+ "alnum": " ".join(alnum), "addr_empty": not full}
+
+
+def house_compare(ha, hb):
+ """-> (state, log abs diff). 0 both missing, 1 one missing, 2 equal, 3 base equal/suffix differs,
+ 4 range contains, 5 conflict."""
+ if not ha and not hb:
+ return 0, math.nan
+ if not ha or not hb:
+ return 1, math.nan
+ a, b = ha.split("|"), hb.split("|")
+ ab, bb = int(a[0]), int(b[0])
+ if ab == bb:
+ return (2 if a[1] == b[1] else 3), 0.0
+ if (a[2] and ab <= bb <= int(a[2])) or (b[2] and bb <= ab <= int(b[2])):
+ return 4, 0.0
+ return 5, math.log1p(abs(ab - bb))
+
+
+def set_state(a, b):
+ """0 both missing, 1 one missing, 2 share, 3 both present disjoint same lengths, 4 disjoint + length differs."""
+ if not a and not b:
+ return 0
+ if not a or not b:
+ return 1
+ if a & b:
+ return 2
+ return 4 if {len(x) for x in a}.isdisjoint({len(x) for x in b}) else 3
+
+
+# ----------------------------------------------------------------------------------------------- token matching
+
+def is_subseq(short, long):
+ it = iter(long)
+ return all(c in it for c in short)
+
+
+def abbrev_compat(a, b):
+ if a == b:
+ return True
+ s, l = (a, b) if len(a) <= len(b) else (b, a)
+ return len(s) <= 4 and len(l) > len(s) and s[0] == l[0] and not s.isdigit() and is_subseq(s, l)
+
+
+def tok_sim(a, b):
+ if a == b:
+ return 1.0
+ if a.isdigit() or b.isdigit():
+ return 0.0
+ if abbrev_compat(a, b):
+ return 0.9
+ if len(a) >= 4 and len(b) >= 4:
+ s = JaroWinkler.similarity(a, b)
+ if s >= 0.9:
+ return 0.9 * s
+ return 0.0
+
+
+def soft_cov(ta, tb):
+ """Fraction of ta covered by tb (exact / abbreviation / typo tolerant)."""
+ if not ta:
+ return math.nan
+ if not tb:
+ return 0.0
+ sb = set(tb)
+ tot = 0.0
+ for x in ta:
+ if x in sb:
+ tot += 1.0
+ continue
+ best = 0.0
+ for y in tb:
+ s = tok_sim(x, y)
+ if s > best:
+ best = s
+ tot += best
+ return tot / len(ta)
+
+
+def contains_seq(a, b):
+ k = len(a)
+ if k == 0 or k > len(b):
+ return False
+ return any(b[i:i + k] == a for i in range(len(b) - k + 1))
+
+
+def acronym_match(ta, tb):
+ if len(ta) >= 2:
+ ini = "".join(t[0] for t in ta)
+ if ini in tb or ini == "".join(tb):
+ return True
+ return False
+
+
+def legal_state(la, lb):
+ if not la and not lb:
+ return 0
+ if not la or not lb:
+ return 1
+ if la == lb:
+ return 2
+ ta, tb = la.split(), lb.split()
+ if len(ta) == len(tb) and all(abbrev_compat(x, y) for x, y in zip(ta, tb)):
+ return 3
+ if abbrev_compat(la.replace(" ", ""), lb.replace(" ", "")):
+ return 3
+ return 4
diff --git a/model-4/Colab/utils/validate_submission.py b/model-4/Colab/utils/validate_submission.py
new file mode 100644
index 0000000000000000000000000000000000000000..84bc20091cd9561c2c6fdcce69be8461860385e3
--- /dev/null
+++ b/model-4/Colab/utils/validate_submission.py
@@ -0,0 +1,349 @@
+#!/usr/bin/env python3
+"""
+ML Challenge 2026 — Submission Validator
+
+Run this BEFORE submitting. It checks your output files against every formatting
+rule the scorer enforces, so you can catch a rejection locally instead of burning
+a submission. It reads only your output files and the test source files (to learn
+which S1 entities are required and which S2/S3 IDs exist); it never needs the
+ground truth and never computes your score.
+
+It validates two files:
+
+* ``matching_results.tsv`` (required) — your final matches, the file scored on the
+ leaderboard.
+* ``candidate_pairs.tsv`` (optional) — the candidate set from your blocking stage.
+ When present, the validator also checks that your final matches are a subset of
+ your candidates and *warns* (never fails) otherwise. When absent it is skipped
+ with a warning; it is still expected in your final submission zip.
+
+Stdlib only, Python 3.8+. Run from the ``student_resource/`` directory::
+
+ python3 utils/validate_submission.py \
+ --matching output/matching_results.tsv \
+ --candidate output/candidate_pairs.tsv \
+ --test-dir dataset/test
+
+Exit code 0 means the files are safe to submit; 1 means fix the listed issues
+(warnings never fail the run).
+
+ID-existence check (off by default). By default the validator does NOT check that
+every matched/candidate ID actually exists in the test set: that check loads all
+Source-2/3 IDs into memory, which on the full ~1.7M-entity test set costs a few GB
+(more when ``candidate_pairs.tsv`` is included). The default run therefore stays fast
+and light and verifies every other rule; it prints a warning noting the check was
+skipped. Pass ``--check-ids`` to turn it on (it reads ``test_source2.tsv`` /
+``test_source3.tsv`` from ``--test-dir``); a missing/garbage matched ID only lowers
+your score rather than being rejected by the scorer, so this check is a diagnostic,
+not a gate. If ``--check-ids`` runs out of memory, drop ``--candidate`` (the candidate
+cross-check is the biggest memory user, and the matching file is the only one scored).
+"""
+
+import argparse
+import os
+import sys
+
+DELIM = "\t"
+MAX_EXAMPLES = 5 # how many offending IDs to show per issue
+MATCHING_HEADER = ["source1_entity_id", "matched_entity_ids"]
+CANDIDATE_HEADER = ["source1_entity_id", "candidate_entity_ids"]
+
+
+def read_ids(path):
+ """Return the set of first-column entity IDs from a source TSV.
+
+ The header row is skipped and blank lines are ignored.
+ """
+ with open(path, encoding="utf-8") as f:
+ next(f, None) # skip header
+ return {line.split(DELIM, 1)[0].strip() for line in f if line.strip()}
+
+
+def examples(items):
+ """Return a short, human-readable sample of ``items`` for an error message."""
+ items = sorted(items)
+ shown = ", ".join(items[:MAX_EXAMPLES])
+ if len(items) > MAX_EXAMPLES:
+ return f"{len(items)} total, e.g. {shown}, ..."
+ return shown
+
+
+def load_match_targets(test_dir, warnings):
+ """Return the set of valid S2/S3 match IDs, or ``None`` if unavailable.
+
+ Only called when ``--check-ids`` is on. When ``test_source2.tsv`` or
+ ``test_source3.tsv`` is missing we cannot check that matched IDs exist, so we
+ record a warning and return ``None`` to signal that the existence check should be
+ skipped.
+ """
+ targets = set()
+ for name in ("test_source2.tsv", "test_source3.tsv"):
+ path = os.path.join(test_dir, name)
+ if not os.path.isfile(path):
+ warnings.append(
+ f"{path} not found — skipping the (optional) check that matched "
+ f"IDs exist in the test set. Every other rule is still checked. "
+ f"This is the lighter-memory mode; provide test_source2/3.tsv to "
+ f"enable the ID-existence check."
+ )
+ return None
+ targets |= read_ids(path)
+ return targets
+
+
+def validate_id_list_file(path, expected_header, col_label, required, valid_ids, errors):
+ """Validate one results-style TSV (matching or candidate).
+
+ Applies the shared formatting rules and appends any problems to ``errors``.
+ Returns a ``{source1_id: set(matched/candidate ids)}`` mapping, or ``None`` on a
+ fatal problem (missing file, empty file, or a broken header) that stops parsing.
+ """
+ if not os.path.isfile(path):
+ errors.append(f"File not found: {path}")
+ return None
+
+ name = os.path.basename(path)
+ mapping = {}
+ seen, dup_rows, intra_dupes = set(), set(), set()
+ self_matches, wrong_prefix, unknown = set(), set(), set()
+ n_rows = empties = 0
+
+ with open(path, encoding="utf-8") as f:
+ header = f.readline()
+ if not header:
+ errors.append(f"{name} is empty.")
+ return None
+ if DELIM not in header and "," in header: # the #1 mistake: a CSV
+ errors.append(
+ f"{name}: header has no TAB but contains commas — the file looks "
+ "COMMA-separated. Submissions must be TAB-separated (.tsv); "
+ "write it with df.to_csv(sep='\\t', index=False)."
+ )
+ return None
+ cols = [c.strip().lower() for c in header.rstrip("\n").split(DELIM)]
+ if cols != expected_header:
+ errors.append(
+ f"{name}: unexpected header {cols}. "
+ f"Expected exactly {expected_header} (tab-separated)."
+ )
+ return None
+
+ for line_num, line in enumerate(f, start=2):
+ s1, tab, rest = line.partition(DELIM)
+ if not tab:
+ if s1.strip():
+ errors.append(
+ f"{name}: malformed row (no tab) at line {line_num}: "
+ f"{line.rstrip()!r}"
+ )
+ continue
+
+ n_rows += 1
+ if s1 in seen:
+ dup_rows.add(s1)
+ seen.add(s1)
+
+ ids = rest.rstrip("\n").split(",") if rest.strip() else []
+ if not ids:
+ empties += 1
+ mapping[s1] = set()
+ continue
+ if len(ids) != len(set(ids)):
+ intra_dupes.add(s1)
+ id_set = set(ids)
+ mapping[s1] = id_set
+ for mid in id_set:
+ if mid.startswith("S1-"):
+ self_matches.add(mid)
+ elif not mid.startswith(("S2-", "S3-")):
+ wrong_prefix.add(mid)
+ elif valid_ids is not None and mid not in valid_ids:
+ unknown.add(mid)
+
+ # Aggregate the per-category findings. Each entry is (offenders, message);
+ # only non-empty categories become errors.
+ findings = [
+ (
+ dup_rows,
+ "{name}: duplicate source1_entity_id row(s): {ex}. "
+ "Each S1 entity may appear on only one row.",
+ ),
+ (
+ intra_dupes,
+ "{name}: repeated ID inside a {col} list for: {ex}. "
+ "No duplicate IDs are allowed within a list.",
+ ),
+ (
+ self_matches,
+ "{name}: {col} contains Source-1 IDs (self-matches): {ex}. "
+ "Only S2-/S3- IDs are allowed.",
+ ),
+ (
+ wrong_prefix,
+ "{name}: {col} contains IDs without an S2-/S3- prefix: {ex}.",
+ ),
+ (
+ unknown,
+ "{name}: {col} references IDs not in the test "
+ "Source-2/3 files: {ex}.",
+ ),
+ (
+ required - seen,
+ "{name}: required S1 entity(ies) missing: {ex}. "
+ "Every entity in test_source1.tsv needs a row (empty = no match).",
+ ),
+ (
+ seen - required,
+ "{name}: row(s) using an S1 ID that is not in the test set: {ex}.",
+ ),
+ ]
+ for offenders, message in findings:
+ if offenders:
+ errors.append(message.format(name=name, ex=examples(offenders), col=col_label))
+
+ print(f" {name}: {n_rows} rows ({empties} empty, {n_rows - empties} non-empty).")
+ return mapping
+
+
+def validate(matching_path, candidate_path, test_dir, check_ids=False):
+ """Validate the submission output(s); return ``(errors, warnings)`` lists.
+
+ ``check_ids`` (``--check-ids``) turns on the optional, memory-heavy check that
+ every matched/candidate ID exists in the test Source-2/3 files. It is off by
+ default so the common run stays fast and light.
+ """
+ errors, warnings = [], []
+
+ source1 = os.path.join(test_dir, "test_source1.tsv")
+ if not os.path.isfile(source1):
+ errors.append(f"Test source1 file not found: {source1} (check --test-dir).")
+ return errors, warnings
+ required = read_ids(source1)
+ print(f" required S1 entities: {len(required)}")
+
+ if check_ids:
+ valid_ids = load_match_targets(test_dir, warnings)
+ if valid_ids is not None:
+ print(f" valid S2/S3 match IDs: {len(valid_ids)}")
+ else:
+ valid_ids = None
+ warnings.append(
+ "ID-existence check is OFF (the default) — not checking that matched/"
+ "candidate IDs exist in the test set. Every other rule is still checked. "
+ "Re-run with --check-ids to enable it (needs test_source2/3.tsv; uses "
+ "more memory). A nonexistent ID only lowers your score, never rejects "
+ "your submission."
+ )
+
+ matched = validate_id_list_file(
+ matching_path, MATCHING_HEADER, "matched_entity_ids", required, valid_ids, errors
+ )
+
+ # candidate_pairs.tsv is optional: if it's absent we skip its checks with a
+ # warning (it's still expected in your final submission zip). A missing
+ # candidate file never fails this run on its own.
+ candidate = None
+ if candidate_path and os.path.isfile(candidate_path):
+ candidate = validate_id_list_file(
+ candidate_path, CANDIDATE_HEADER, "candidate_entity_ids",
+ required, valid_ids, errors,
+ )
+ elif candidate_path:
+ warnings.append(
+ f"{candidate_path} not found — skipping candidate_pairs.tsv checks. "
+ "It is optional here, but your final submission zip must include "
+ "output/candidate_pairs.tsv."
+ )
+
+ # Soft check: your final matches should come from your blocking candidates.
+ # A matched ID absent from candidate_pairs.tsv usually means a pipeline bug,
+ # so we warn but never fail on it.
+ if matched is not None and candidate is not None:
+ offenders = {
+ s1 for s1, mids in matched.items() if mids - candidate.get(s1, set())
+ }
+ if offenders:
+ warnings.append(
+ f"{len(offenders)} S1 entity(ies) have matched IDs not present in "
+ f"candidate_pairs.tsv, e.g. {examples(offenders)}. Final matches "
+ "normally come from your blocking candidates — double-check these."
+ )
+
+ return errors, warnings
+
+
+def main():
+ parser = argparse.ArgumentParser(
+ description="Validate ML Challenge 2026 submission output files before submitting."
+ )
+ parser.add_argument(
+ "--matching",
+ "-m",
+ default="output/matching_results.tsv",
+ help="Path to matching_results.tsv (default: %(default)s)",
+ )
+ parser.add_argument(
+ "--candidate",
+ "-c",
+ default=None,
+ help="Path to candidate_pairs.tsv "
+ "(default: output/candidate_pairs.tsv if it exists).",
+ )
+ parser.add_argument(
+ "--test-dir",
+ "-t",
+ default="dataset/test",
+ help="Folder with test_source1/2/3.tsv (default: %(default)s). "
+ "test_source2/3.tsv are only read when --check-ids is given.",
+ )
+ parser.add_argument(
+ "--check-ids",
+ action="store_true",
+ help="Also check that every matched/candidate ID exists in the test "
+ "Source-2/3 files. Off by default (loads all S2/S3 IDs into memory — a few "
+ "GB on the full test set). A nonexistent ID only lowers your score, so this "
+ "is a diagnostic, not a submission gate.",
+ )
+ args = parser.parse_args()
+
+ # candidate_pairs.tsv is optional; default to the conventional path and let
+ # validate() skip (with a warning) if the file isn't there.
+ candidate_path = args.candidate or "output/candidate_pairs.tsv"
+
+ print("ML Challenge 2026 — submission validator")
+ print(f" test dir: {args.test_dir}")
+ try:
+ errors, warnings = validate(
+ args.matching, candidate_path, args.test_dir, check_ids=args.check_ids
+ )
+ except UnicodeDecodeError:
+ print()
+ print("FAIL — 1 issue(s) to fix before submitting:")
+ print(
+ f" 1. A file is not valid UTF-8 text (most likely {args.matching} or "
+ f"{candidate_path}). Re-save it as a plain UTF-8, tab-separated .tsv — "
+ "not cp1252/Latin-1, and not a compressed or binary file (.gz/.xlsx/"
+ ".parquet) renamed to .tsv. In pandas: "
+ "df.to_csv(path, sep='\\t', index=False, encoding='utf-8')."
+ )
+ return 1
+ except OSError as exc:
+ print()
+ print("FAIL — 1 issue(s) to fix before submitting:")
+ print(f" 1. Could not read a file: {exc}.")
+ return 1
+
+ print()
+ for warning in warnings:
+ print(f"WARNING: {warning}")
+ if errors:
+ print(f"FAIL — {len(errors)} issue(s) to fix before submitting:")
+ for i, error in enumerate(errors, 1):
+ print(f" {i}. {error}")
+ return 1
+ print("PASS — no blocking issues found. Safe to submit.")
+ return 0
+
+
+if __name__ == "__main__":
+ sys.exit(main())
diff --git a/model-4/DESIGN.md b/model-4/DESIGN.md
new file mode 100644
index 0000000000000000000000000000000000000000..a02ea99179b2a543d66901af4df39277b4737b4f
--- /dev/null
+++ b/model-4/DESIGN.md
@@ -0,0 +1,220 @@
+# Business Entity Resolution — Multi-Embedding Pipeline
+
+For every Source 1 business, find the Source 2 / Source 3 records that describe the same
+real-world business, maximizing macro-averaged F0.5 (precision-weighted, singletons included).
+Training data covers US and India; the test set adds France, unseen at training time — nothing
+in this pipeline is hard-coded to a specific country.
+
+This document is self-contained: everything needed to understand and run this pipeline is here,
+no other project or prior approach required.
+
+---
+
+## 1. Problem recap
+
+- Three sources of business records (`S1-`, `S2-`, `S3-` entity IDs), fields: `business_name`,
+ `business_address`, `country`. Source 1 is the deduplicated reference; for every S1 entity we
+ must find all S2/S3 records describing the same business (zero, one, or many).
+- **Metric:** F0.5 per S1 entity, macro-averaged across all S1 entities. A singleton (no true
+ match) scores 1.0 for a correct empty prediction and 0.0 for any predicted match. F0.5 weights
+ precision twice as heavily as recall.
+- **Hard rules:** models must be MIT/Apache-2.0 licensed and ≤8B parameters; no external lookups,
+ APIs, or geocoding; country is an open string set, never filtered or one-hot encoded; ground
+ truth learning (abbreviation maps, calibration, thresholds) must never leak across folds.
+
+## 2. Architecture
+
+```
+raw TSVs (S1/S2/S3, train + test)
+ │
+ ▼
+[0] Integrity manifest — row counts, ID prefixes, duplicate IDs, embedding-row alignment
+ for every embedding source, ground-truth target coverage, S2/S3 multi-owner check
+ │
+ ▼
+[1] Normalisation — casefold, accent-fold, punctuation/number normalisation, legal-suffix and
+ abbreviation maps learned per fold from training positives only. Two parallel text views are
+ kept everywhere:
+ • rule-free (core, addr, name_plain) → used for every FEATURE, so all countries
+ (including unseen France) look the same to the model
+ • rule-applied (bcore, baddr) → used ONLY for blocking/retrieval, where the
+ learned abbreviation expansions help recall
+ France gets label-free suffix discovery at test time (no supervised France examples exist).
+ │
+ ▼
+[2] Splits — disjoint S1 entity groups: ce (learns rules + trains the cross-encoder), stack
+ (trains LightGBM, calibration, decision tuning), val (evaluation only). Split A: random
+ mixed-country groups. Split B: leave-one-country-out (train US → validate India, and the
+ reverse) as the proxy for how the model will behave on unseen France. Every split searches
+ the SAME shared S2+S3 pool — never partitioned — so a split's own true matches can never be
+ stranded on the wrong side, and validation faces the same one-shared-pool competition test
+ inference will face.
+ │
+ ▼
+[3] Candidate generation — multiple independent retrievers, fused by rank
+ ┌───────────────────────────────────────────────────────────────────┐
+ │ per-country partitioned, run independently over the S2∪S3 pool: │
+ │ │
+ │ • Dense retriever: intfloat/multilingual-e5-large (MIT, 560M) │
+ │ • Dense retriever: BAAI/bge-m3 (MIT, 568M) │
+ │ • Lexical retriever: inverted index over rare name tokens, │
+ │ name prefixes, and address tokens (with learned abbreviation │
+ │ maps applied to widen recall) │
+ │ │
+ │ each is an EXACT cosine top-K search (GPU, bounded memory) or │
+ │ exact inverted-index lookup — no approximate search │
+ └───────────────────────────────────────────────────────────────────┘
+ │
+ ▼ reciprocal-rank fusion (RRF) decides which candidates SURVIVE THE CAP —
+ RRF(c) = Σ over retrievers that found c of 1 / (k0 + rank)
+ capped at ~100-150 candidates per S1 (tuned from recall-vs-K probes)
+ │
+ ▼ every surviving candidate keeps EACH retriever's own score, rank, gap-to-best,
+ and percentile as SEPARATE features — RRF only gates survival, the model never
+ sees a blended score
+ │
+ ▼
+[4] Pair features — ~35 country-agnostic features on the rule-free text:
+ Retrieval: per-source score/rank/gap/percentile (e5, bge, lexical),
+ retrieval_support_count (how many of the 3 independently found it)
+ Name: Jaro-Winkler, Levenshtein, token-sort/set ratio, plain-name ratio, token
+ Jaccard, dictionary-free abbreviation match, legal-suffix agreement
+ Address: ratio/token-set/partial similarity, token Jaccard, exact house/unit
+ alnum-token overlap, numeric-set overlap
+ Contradictions: graded, 3-state (missing/uncertain ≠ conflict — never conflated):
+ general numeric conflict, postal-code-length conflict, house-number
+ conflict
+ Cross-source: triangle S2↔S3 corroboration for the same S1 (feature only — never
+ lets the decision layer add a candidate blocking never retrieved)
+ Context: same-country flag, name/address length, missingness flags, script flags
+ │
+ ▼
+[5] Cross-encoder — microsoft/mdeberta-v3-base (MIT), fine-tuned on ce-split pairs (positives +
+ hard negatives mined from blocking, both label orders, bf16). Its probability is stacked into
+ LightGBM as a feature, computed out-of-fold on the training side to avoid leakage.
+ │
+ ▼
+[6] Stacker — LightGBM, grouped K-fold on the stack split, early stopping on an inner holdout,
+ fold-averaged predictions. The variant (with/without cross-encoder) and decision family
+ (threshold vs. expected-F0.5) are chosen on the stack partition's own score only — the val
+ part is never used for any selection, only for reporting.
+ │
+ ▼
+[7] Calibration — cross-fitted isotonic regression, fit on the FULL out-of-fold stack scores,
+ decoupled from conflict resolution (calibrating after arbitration on a biased survivor set
+ silently miscalibrates scores — this pipeline avoids that ordering entirely).
+ │
+ ▼
+[8] Decision — exact expected-F0.5 selection per S1, then one-owner arbitration. For each S1,
+ for every candidate-set size k = 0, 1, 2, … (candidates sorted by calibrated probability),
+ the EXACT expected F0.5 of taking the top-k is computed via a Poisson-binomial dynamic
+ program (k=0 is how singletons earn their 1.0). Each entity independently picks its
+ best k; when two S1 entities claim the same S2/S3 record, the higher-scoring claim keeps it
+ and the loser re-decides without that candidate — iterated to a fixpoint, never a one-shot
+ greedy reservation.
+ │
+ ▼
+[9] Output + validation — matching_results.tsv and candidate_pairs.tsv, with in-script
+ duplicate/subset/ID checks, plus an optional call to the organizers' validate_submission.py
+ as the final gate before upload.
+```
+
+## 3. Why two dense retrievers, fused by rank rather than merged score
+
+Cosine similarity from two different embedding models isn't on the same scale — a 0.7 from
+e5-large and a 0.7 from bge-m3 don't mean the same thing. Reciprocal-rank fusion sidesteps that:
+it only asks "how highly did each retriever rank this candidate," which is scale-free, and uses
+that purely to decide which candidates make it into the capped set that gets fully featurized and
+scored. Once a candidate survives, the actual LightGBM/cross-encoder stack sees each retriever's
+raw score, rank, and per-query percentile as independent features, plus how many retrievers found
+it at all. This lets the model learn its own trust weighting per model (e.g. relying more on one
+embedding family for Indian transliterated names, the other for French text) rather than that
+being decided upfront by a hand-tuned blend.
+
+## 4. Data integrity
+
+Before any training or test run, `src/manifest.py` reports, for every raw file and every
+embedding source: row count, unique-ID count, duplicate IDs, ID-prefix correctness, and whether
+the embedding manifest's row count matches the data file. It also flags whether any S2/S3 ID is
+claimed as a true match by more than one S1 entity in the ground truth — if that count is ever
+nonzero, entity-based fold splitting is no longer sufficient and folds need to be built from
+connected components of the full label graph instead of individual S1 groups.
+
+## 5. Run
+
+1. Fill `PATHS` in `src/config.py` — the four raw source files, ground truth, and a work
+ directory. Parquet or TSV both work; only `entity_id, business_name, business_address,
+ country` are read.
+2. Point `CFG["emb_sources"]` at your two pre-computed embedding sets (same shard/manifest
+ format for both — `
//source{1,2,3}/manifest.json` + `part-*.npy` files):
+ ```python
+ CFG["emb_sources"] = {
+ "e5": "/path/to/e5_multilingual_large",
+ "bge": "/path/to/bge_m3",
+ }
+ ```
+ Every run verifies each source's row count and unit-norm vectors, and — on training data —
+ that true pairs score far above random pairs; on test data, that nearest neighbours usually
+ share a name word. A run stops rather than silently continuing if any source doesn't line up.
+3. Run the integrity manifest first:
+ ```bash
+ python src/manifest.py --data-dir --split train \
+ --emb-dir e5= --emb-dir bge= \
+ --ground-truth /train_ground_truth.tsv
+ ```
+ Fix anything it reports before proceeding.
+4. Train + validate:
+ ```bash
+ python src/run_train_eval.py --n-ce 20000 --n-stack 10000 --n-val 10000 # quick run
+ python src/run_train_eval.py # default sizes
+ python src/run_train_eval.py --split B # US -> India transfer
+ python src/run_train_eval.py --split B --train-country india --val-country us
+ ```
+ Results: `work/results_/report.md` (+ `metrics.json`, `errors.tsv`, `fn_stages.tsv`,
+ `feature_importance.tsv`, `resolved_config.json`, `split_ids.json`).
+ Trained pieces: `work/models_/` and `work/ce_model_/`.
+5. Test inference (writes the submission files):
+ ```bash
+ python src/manifest.py --data-dir --split test \
+ --emb-dir e5= --emb-dir bge=
+ python src/run_test.py --models work/models_A --test-dir \
+ --emb-sources e5= bge= \
+ --validator ../utils/validate_submission.py --validator-test-dir
+ ```
+ Output: `output/matching_results.tsv` (the file scored on the leaderboard) and
+ `output/candidate_pairs.tsv` (the blocking audit trail).
+
+## 6. Rules compliance
+
+Models: `intfloat/multilingual-e5-large` (MIT, 560M) and `BAAI/bge-m3` (MIT, 568M) for
+retrieval embeddings, `microsoft/mdeberta-v3-base` (MIT, ~278M) as the cross-encoder, LightGBM
+(MIT) as the tabular scorer — all well under the 8B parameter limit. No external data,
+dictionaries, APIs, or geocoding: every suffix and abbreviation rule is learned from the provided
+training labels, and country is only ever compared for string equality.
+
+## 7. Code layout
+
+```
+src/
+├── config.py # paths + tunable settings (fill in before running)
+├── defaults.py # settings not in config.py; config.py values always win
+├── manifest.py # pre-flight integrity report (run before any training/test run)
+├── data.py # loading, ground-truth attachment, sanity checks, splits
+├── text_utils.py # normalisation, number/alnum-token extraction, abbreviation matching
+├── transforms.py # per-fold learned rules; rule-free vs rule-applied text views
+├── embeddings.py # loads + aligns pre-computed embedding shards for one source
+├── blocking.py # dense (per source) + lexical retrieval, RRF-fused candidate union
+├── features.py # pair feature computation
+├── cross_encoder.py # mDeBERTa fine-tuning + inference
+├── stacker.py # LightGBM K-fold training/inference
+├── decide.py # calibration + exact expected-F0.5 decision + one-owner arbitration
+├── evaluate.py # macro F0.5 (matches the problem statement's worked example)
+├── run_train_eval.py # end-to-end training + validation
+└── run_test.py # test inference + submission file writing
+```
+
+## 8. Relationship to any other approach
+
+This pipeline is fully standalone: nothing here depends on, imports from, or assumes the
+existence of any other codebase or prior attempt at this problem. It can be read, run, and
+audited entirely on its own.
diff --git a/model-4/Documentation_template.md b/model-4/Documentation_template.md
new file mode 100644
index 0000000000000000000000000000000000000000..a5c47a375ac8b74348f9ad02e39aebf46491e702
--- /dev/null
+++ b/model-4/Documentation_template.md
@@ -0,0 +1,129 @@
+# ML Challenge 2026: Business Entity Resolution Solution Template
+
+**Team Name:** [Your Team Name]
+**Team Members:** [List all team members]
+**Submission Date:** [Date]
+
+---
+
+## 1. Executive Summary
+
+A two-stage blocking-and-ranking pipeline. Three independent retrievers (multilingual-e5-large, bge-m3 and an
+IDF-weighted lexical index), run per country, are fused by reciprocal rank. Two LightGBM stages score the
+candidates: a cheap stage-1 model over all fused candidates, then a stage-2 model over the top 16 that adds
+a fine-tuned mDeBERTa-v3 cross-encoder. Each S1 entity's final set is chosen from calibrated probabilities
+with one-owner arbitration. Every text rule is country-agnostic and label-free (legal forms are discovered
+from unlabeled names), so the unseen country, France, is processed exactly like US and India.
+Validation macro F0.5: **0.98298**.
+
+---
+
+## 2. Methodology
+
+### 2.1 Problem Analysis
+
+- **Scale:** train 2.21M S1 / 10.32M S2+S3; test 1.73M S1 / 9.97M S2+S3 (France: 259k S1, 1.43M S2+S3).
+- **Label structure:** 5.6% of S1 are singletons; the rest have 1–11 matches (typically 2–4). No S2/S3 record
+ belongs to two S1 entities, so a one-owner constraint is valid.
+- **Hard negatives dominate:** the same street with a neighbouring house number (`17` vs `18 R DE VALMY`),
+ and the same address with one name word swapped (`Supérieure Sante EURL` vs `Supérieure Club EURL`).
+- **Name noise:** legal forms at the end, the start or in brackets (`SARL X`, `[SAS] X`, `S.A.S.`), glued web
+ forms (`shidokanecolesarl.com`), trade names (`X trading as Y`), typos, Indian-script transliterations
+ (11% of test S2 names are Devanagari, Telugu, Tamil etc.).
+- **Address noise (France):** 40% of "Rue" appear as `R`/`R.`; `BD`, `AV`/`AVE`, `ALL`, `IMP`, `RTE`, `PL`,
+ `CH`; the region (S1) vs the department (S2/S3); `N°`, `Nº`, `#`, `Bis`, `3B`, ranges `2 - 6`; postcodes in
+ under 0.5% of records.
+
+### 2.2 Solution Strategy
+
+**Approach Type:** Blocking + two-stage classifier cascade (LightGBM + cross-encoder), calibrated
+expected-F0.5 / threshold decision with one-owner arbitration.
+**Core Innovation:** label-free, country-agnostic normalisation (legal forms discovered from unlabeled
+text using mutual exclusivity, abbreviation matching by a generic prefix/subsequence rule, segment-aware
+address parsing with house-number states), so an unseen country needs no special handling.
+
+---
+
+## 3. Candidate Generation (Blocking)
+
+- **Blocking keys used:**
+ - Dense: exact cosine top-100 per country with multilingual-e5-large and bge-m3 (GPU, no approximation).
+ - Lexical: exact IDF-weighted cosine top-100 per country over name tokens, 5-character name prefix,
+ street tokens, locality tokens, house-number+street composites, postcodes and alphanumeric unit tokens.
+ - Reciprocal-rank fusion (k0 = 60) decides which candidates survive a cap of K = 64 per S1 (smallest K
+ reaching 99.5% of the recall at K = 100). The model still sees each retriever's own score, rank and gap.
+ - A stage-1 LightGBM keeps the top 16 candidates per S1 (p ≥ 0.003). This final set is
+ `candidate_pairs.tsv`.
+- **Candidate pairs generated:** 110,882,816 test pairs after fusion; **9,980,755 test pairs (5.8 per S1)** in `candidate_pairs.tsv`.
+- **How you ensured true matches were not lost:** recall was measured on held-out train groups
+ (1.04M true pairs). Fused recall at K = 64: **98.50%** (US 99.07%, India 97.65%), above any
+ single retriever (e5 97.4%, bge 96.3%, lexical 91.1% at 100). The stage-1 filter keeps 99.92% of the
+ true pairs that blocking found.
+
+---
+
+## 4. Matching Model
+
+**Features used (~70, all on rule-free text, no country branching):**
+- Name features: ratio, Jaro-Winkler, Levenshtein, token-sort / token-set / partial ratio on the name with
+ legal forms removed; full-name ratio; no-space ratio and partial ratio (glued / web-style names);
+ abbreviation- and typo-aware token coverage in both directions; token Jaccard; counts of unmatched
+ tokens; containment (trade names); acronym match; first-token match; legal-form state (none / one missing
+ / same / compatible / conflict).
+- Address features: full-address ratio / token-set / partial / Jaccard; street-segment abbreviation-aware
+ coverage, ratio and no-space ratio; locality coverage (does each side's city or region appear in the
+ other's address); house-number state (equal / suffix differs / range contains / conflict / missing) and
+ log distance; numeric-set and postcode states; alphanumeric unit-token state.
+- Other: per-retriever score, rank and gap; RRF score and rank; retriever support count; exact e5 / bge
+ cosine with rank and gap inside the S1; S2↔S3 corroboration (max cosine to a top-10 candidate from the
+ other source, near-duplicate count); stage-1 probability, rank and gap; cross-encoder logit, rank and gap;
+ non-Latin-script and empty-address flags; candidate source.
+
+**Model type:** LightGBM (5 grouped folds by S1) at two stages, with a fine-tuned
+`microsoft/mdeberta-v3-base` cross-encoder (MIT, 278M) whose score is a stage-2 feature. The
+cross-encoder is trained on a disjoint S1 split, so its scores on the stack, validation and test sets
+are out of sample.
+**Threshold selection method:** cross-fitted isotonic calibration on stack-split out-of-fold scores.
+Exact expected-F0.5 per S1 (Poisson-binomial DP) and a threshold grid are both evaluated on the stack
+split only; the best is used. Chosen: **cross-encoder variant + exact expected-F0.5 (stack 0.98248 vs best threshold 0.98223 at t=0.70)**. The validation split is used only for reporting.
+
+---
+
+## 5. Results & Error Analysis
+
+- **F_0.5 Score (macro):** **0.98298** on 100k held-out S1 (US 0.98325, India 0.98258).
+- **Leave-one-country-out proxy:** with stage-1 features only (no cross-encoder), a model trained on one country and applied to the other loses 3-12 points: US->US 0.973 vs US->India 0.854; India->India 0.965 vs India->US 0.934. The loss is largest going into India (Indian scripts, landmark addresses unseen in US data); France, being Latin-script with structured addresses, is closer to the milder case, and the final model is trained on both countries.
+- **France (no labels):** predicted singleton rate 5.99% and mean matches 3.15, vs US
+ 5.83%/3.32 and India 5.93%/3.29; nearest-neighbour name-word agreement
+ 98.96% (US 98.64%, India 93.32%).
+- **Common false positives (wrong merges):** a singleton S1 linked to a near-identical business: same legal form and similar name on a nearby street or house number (e.g. `Graham Truist PC`, `Steinmann National Inc.`). Among the 2,000 lowest-scoring validation entities, 97 are singletons wrongly merged and only 10 received exclusively wrong matches; the rest are partial.
+- **Common false negatives (missed matches):** (1) true matches that retrieval never surfaced, typically very short/generic names (`Amber`) or long landmark-heavy Indian addresses. They cap recall at 98.4%. (2) Partial matches, where the model keeps the confident records and drops heavily corrupted ones (glued names, transliterated script, missing house number). 1,646 of the 2,000 worst entities are partial rather than wrong.
+
+---
+
+## 6. Conclusion
+
+A retrieval-heavy, precision-first cascade reaches 0.983 macro F0.5 on held-out US/India data. Its fused blocking recall is 98.5%, and its expected-F0.5 decision is calibrated: predicted singleton rates match the true 5.6%. Because every normalisation rule is label-free and country-agnostic, France receives exactly the same processing, and its test-time prediction profile (6.0% singletons, 3.15 matches per entity) matches the labelled countries. Lessons: exact expected-F0.5 beats a global threshold, a cross-encoder on a small top-K set gives most of the lift, and on shared hardware the pipeline had to be engineered for resumability and GPU/CPU placement as much as for accuracy.
+
+---
+
+## Appendix
+
+### A. Code Artefacts
+
+`code/business_entity_resolution/src/`: `run_pipeline.py` is the entry point, a resumable dependency-graph
+runner. `scripts/run.sh start` reproduces both output files from the raw data: normalisation → retrieval →
+fusion → features → stage 1 → cross-encoder → stage 2 → decision → `output/`. Each stage checkpoints per
+shard and a restart resumes. See `IMPLEMENTATION.md` for the stage list, GPU placement and settings.
+
+### B. Additional Results
+
+| Stage | Metric | Value |
+|---|---|---|
+| Retrieval | fused recall@64 / @100 | 98.50% / 98.78% |
+| Retrieval | e5 / bge / lexical recall@100 | 97.36% / 96.31% / 91.06% |
+| Stage 1 | AUC (stack OOF / val) | 0.99977 / 0.99978 |
+| Stage-2 set | true pairs kept (vs blocking) | 99.92% |
+| Cross-encoder | dev AUC (580k pairs, 4,529 steps) | 0.99964 |
+| Stage 2 | macro F0.5 (val, 100k S1) | 0.98298 |
+| Top features | gain | cross-encoder logit, stage-1 prob, their gaps to the S1's best, RRF rank, triangle cosine |
diff --git a/model-4/IMPLEMENTATION.md b/model-4/IMPLEMENTATION.md
new file mode 100644
index 0000000000000000000000000000000000000000..db5e3a0002d56ab200dd83e5cff828b2bb400acf
--- /dev/null
+++ b/model-4/IMPLEMENTATION.md
@@ -0,0 +1,144 @@
+# model-4 — implementation notes and run guide
+
+`DESIGN.md` is the original design (it was the README before 2026-09-27). This file describes the pipeline **as implemented** in `src/`, how to run and resume
+it, and every place the implementation departs from the design (with the reason).
+
+## Run
+
+```bash
+cd /scratch/user4/dai/model-4
+scripts/run.sh start # run / resume the whole pipeline, detached (survives SSH drops)
+scripts/run.sh status # per-stage state: done / pending / FAILED xN
+scripts/run.sh logs # orchestrator log; scripts/run.sh tail for one stage
+scripts/run.sh stop # stop everything (all shards written so far are kept)
+M4_SMOKE=1 scripts/run.sh start # small end-to-end check (3k/3k/2k train S1, 5k test S1) in work_smoke/
+```
+
+Outputs: `output/matching_results.tsv` (leaderboard file) and `output/candidate_pairs.tsv`.
+Reports: `work/reports/` — `report.md` (validation F0.5), `blocking_recall.json`, `s2set_train.json`,
+`split_B.json` (leave-one-country-out), `test_report.json` (per-country prediction stats, shift flags,
+validator output), `feature_importance.tsv`, `val_errors.tsv`, `manifest.json`.
+
+Environment: `.venv` (Python 3.12) chains onto `bge-out/.venv` and adds `anyascii`; pinned versions in
+`requirements.txt`. Paths and settings live in `src/config.py`.
+
+## Fail-proofing
+
+- **Stages are separate processes** run by `src/run_pipeline.py` over a dependency graph. A stage writes
+ `work/state/.done` only on success; a restart skips finished stages.
+- **Sharded checkpoints.** Retrieval, fusion, cosine, features, stage-1 scoring and cross-encoder inference
+ write one file per 25k-query shard (dense retrieval: per shard × country). All writes are atomic
+ (temp file + rename), so a crash never leaves a half-written file that looks finished.
+- **Cross-encoder training** checkpoints model/optimizer/scheduler every 1,000 steps and resumes at the exact
+ step with the same data order. A non-finite gradient aborts the stage instead of saving a corrupted checkpoint.
+- **LightGBM** fold models are saved as they finish; a rerun loads them instead of retraining.
+- **Retries.** A failed stage is retried up to 3 times with back-off; only its dependents are blocked.
+- **Shared-GPU patience.** CUDA out-of-memory (other users filling the card) makes the stage free its cache,
+ wait 60 s and retry, for up to 3 h, instead of failing. Batch sizes halve automatically on OOM.
+- **Single runner.** A file lock prevents two orchestrators on the same work dir.
+
+## GPU placement
+
+| Stage | Device | Memory needed | Why |
+|---|---|---|---|
+| dense retrieval (e5, bge; train, test) | GPU | ~16 GB | exact cosine top-100; one country's pool on the card at a time |
+| exact cosine + S2↔S3 triangle | GPU | ~6 GB | pool stays in RAM; only each batch's candidates go to the GPU |
+| cross-encoder training | GPU | ~16 GB | mDeBERTa-v3-base, bf16 autocast, fp32 master weights |
+| cross-encoder inference (test) | **both GPUs** | ~8 GB each | shards split across every GPU with room |
+| lexical retrieval, fusion, features, LightGBM, decision | CPU | — | 24 worker processes (the server is shared) |
+
+The scheduler sends each GPU stage to the card with the most free memory (from `nvidia-smi`, minus memory
+reserved by our stages started in the last 5 minutes), runs the train and test branches concurrently,
+and waits when neither card has room.
+
+## Pipeline as built
+
+1. **manifest** — row/ID/prefix checks, embedding row-order and unit-norm checks, ground-truth coverage,
+ S2/S3 multi-owner check (0 → one-owner arbitration valid), true-vs-random pair cosine per embedding.
+2. **prep** — normalises all 24M records from the raw name/address text (the processed parquet columns are
+ not used: they leave `R`/`BD` unexpanded, miss prefix legal forms like `SCI X`, and mis-detect postcodes).
+3. **splits** — disjoint S1 groups: ce 120k, stack 200k, val 100k (random, mixed-country).
+4. **retrieval** — e5-large and bge-m3 exact top-100 per country; lexical top-100 over an IDF-weighted
+ sparse index (name tokens, 5-char name prefix, street tokens, locality tokens, house-number+street
+ composites, postcodes, alphanumeric unit tokens), per country.
+5. **fusion** — RRF (k0=60) decides survival; cap K chosen automatically as the smallest K reaching 99.5% of
+ the recall at K=100 (smoke run: K=64). Each retriever's own score/rank/gap stays a separate feature.
+6. **cosine + triangle** — exact e5/bge cosine for every candidate (including ones a retriever missed), and
+ S2↔S3 corroboration: max cosine to a top-10 candidate from the *other* source, and near-duplicate count.
+7. **features** — ~70 country-agnostic features (see below).
+8. **stage 1** — LightGBM, 5 grouped folds on the stack split (negatives beyond RRF rank 32 subsampled),
+ out-of-fold scores for stack, fold-averaged for val/test.
+9. **stage-2 set** — per S1, the top 16 stage-1 candidates with p ≥ 0.003. **This is `candidate_pairs.tsv`**:
+ the exact set the final model scores.
+10. **cross-encoder** — mDeBERTa-v3-base fine-tuned on ce-split positives + hard negatives (both text orders),
+ scored on the stage-2 set. The ce split is disjoint from stack/val, so its scores are leak-free.
+11. **stage 2** — LightGBM with and without the cross-encoder features, 5 grouped folds; cross-fitted isotonic
+ calibration; decision family (exact expected-F0.5 vs. threshold grid) chosen on the stack split only;
+ validation is reported, never used for selection.
+12. **decision** — per S1, then one-owner arbitration to a fixpoint (higher-probability claim keeps a
+ contested record; the loser re-decides without it).
+13. **output** — both TSVs, in-script checks (one row per S1, no duplicates, S2/S3 only, matches ⊆
+ candidates), the official validator with `--check-ids`, and per-country prediction statistics.
+14. **eval_B** — leave-one-country-out proxy for France (US→India, India→US), report only.
+
+## Features (all on rule-free text, no country branching)
+
+- **Retrieval:** e5/bge/lexical score, rank, gap to best; RRF score and rank; how many retrievers found it;
+ exact e5/bge cosine, its gap and rank within the S1; best cosine of the S1.
+- **Name** (legal forms removed): ratio, Jaro-Winkler, Levenshtein, token-sort, token-set, partial ratio,
+ full-name ratio; **no-space ratio / partial** (`shidokanecolesarl.com` vs `Shidokan Ecole SARL`);
+ abbreviation/typo-aware token coverage both ways; token Jaccard; unmatched-token counts (catches
+ descriptor words like `Distribution`); containment (trade-name / DBA); acronym match; first-token match;
+ legal-form state (none / one missing / same / compatible e.g. `pvt ltd`~`private limited` / conflict).
+- **Address:** full-address ratio / token-set / partial / Jaccard; **street** abbreviation-aware coverage
+ both ways, street ratio and no-space ratio; **locality coverage** — does each side's city/region appear in
+ the other's address (handles region-vs-department and reordering); **house-number state** (both missing /
+ one missing / equal / same base, different suffix `3B`≠`3` / range contains `2 - 6` / conflict) and
+ log distance; numeric-set Jaccard and state; postcode state (incl. length conflict); alphanumeric unit
+ token state (`C-199`, `248/A`).
+- **Context:** token counts, empty-address and non-Latin-script flags per side, candidate source (S2/S3),
+ candidate count of the S1.
+
+## Departures from the README design (and why)
+
+| README | Implemented | Reason |
+|---|---|---|
+| Legal-suffix / abbreviation maps learned from training positives | Legal forms discovered **label-free per country** from all names (boundary position + frequency + mutual exclusivity + neighbour-diversity); abbreviations matched by a generic prefix/subsequence rule | France has no labels. A frequency-only rule would strip descriptors (`groupe`, `distribution`) and `notre`/`pierre`; the exclusivity and neighbour tests reject them. Same treatment for every country, so nothing leaks across folds |
+| Cross-encoder probability as a feature for every candidate | **Two-stage cascade**: cheap stage-1 LightGBM on all K candidates → top-16 → cross-encoder → stage-2 LightGBM | 1.73M test S1 × 64 = 111M pairs is days of mDeBERTa on shared GPUs; the top-16 set keeps 99.7% of blocking's true matches (smoke) |
+| Cross-encoder OOF on the training side | CE trained on the disjoint **ce split**; stack/val/test scores are all out-of-sample | Same leakage guarantee, one training run instead of K |
+| Cross-encoder on all ce pairs | Capped at 600k sampled pairs, batch 128, 1 epoch | ~107 pairs/s on the shared GPU; the CE is one feature among ~70 |
+| Split B trains the full stack | Split B = stage-1-style model without the cross-encoder | A CE trained on both countries would leak the held-out country |
+| Same-country flag feature | Dropped | Retrieval is per-country, so it is always 1 |
+| e5-small embeddings | Not used | Only 8,000 smoke-run query vectors exist; e5-large + bge-m3 are complete |
+
+## Results (full run, 2026-09-26)
+
+- Validation macro F0.5 **0.98298** (US 0.98325, India 0.98258); chosen: cross-encoder variant + exact expected-F0.5.
+- Blocking recall@64 98.50%; stage-2 set keeps 99.92% of blocking's true pairs (5.2 candidates per S1).
+- Test: France 5.99% predicted singletons / 3.15 matches per S1 (US 5.83% / 3.32, India 5.93% / 3.29); no
+ country-shift flags; official validator with `--check-ids`: PASS.
+
+## GPU helpers added during the full run
+
+- `src/gpu_lgb.py` — exact LightGBM tree evaluation on the GPU (same trees and decision rule; float32
+ thresholds rounded down so `x <= t32` equals `x <= t` for float32 features). Verified bit-identical to
+ `Booster.predict` on 200k rows (max |diff| 8.9e-16).
+- `src/stage1_test_gpu.py` — fills stage-1 test shards on the GPUs from the end while the CPU stage fills
+ from the front (the CPU was overloaded by other users; this cut ~2 h). `python stage1_test_gpu.py verify`.
+- `src/ce_infer_help.py` — work-stealing helper for cross-encoder inference when one GPU is much busier.
+- Cross-encoder workers now re-check a shard before scoring it (a helper may have finished it).
+
+## Paths moved on 2026-09-26
+
+Another user of the `user4` account reorganised `/scratch/user4/dai/dataset/` during the run (the raw TSVs
+and `dataset/utils/` are gone; the parquet files are now in `dataset/og/`, same SHA-256). `config.py` now
+reads `dataset/og/`, and the validator plus its test TSVs live inside model-4 (`utils/`, `work/test_tsv/`).
+
+## Bugs found and fixed during the smoke run (for the record)
+
+- transformers 5 loads mDeBERTa in **fp16** by default → AdamW on fp16 weights gave NaN after step 1.
+ Now loaded with `dtype=torch.float32` (bf16 autocast for speed), plus a non-finite-gradient guard.
+- Lexical query matrix was built with CSR arguments in the wrong order (scores ~18,000) — fixed, re-run.
+- `N°33` did not parse as house number 33 (`°` → `" o "`); now `"o "`.
+- rapidfuzz on numpy object arrays was ~10× slower than on lists; metric used `np.isin` against 7.6M
+ ground-truth keys per call (10 s) → binary search on a cached sorted array (0.03 s).
diff --git a/model-4/README.md b/model-4/README.md
new file mode 100644
index 0000000000000000000000000000000000000000..61fc69db9e7e6bdb398040ddd35a61bbe686060b
--- /dev/null
+++ b/model-4/README.md
@@ -0,0 +1,219 @@
+# model-4 — Business Entity Resolution
+
+Status on 2026-09-27: **finished**. The full training, validation and test run completed at 21:44 on
+2026-09-26. The submission in `output/` passes the organisers' validator with `--check-ids`. Every number
+below was re-read from `work/reports/`, `work/models/`, the stage logs and the output files on 2026-09-27.
+
+| | |
+|---|---|
+| Validation macro F0.5 (100,000 held-out S1, US + India) | **0.98298** (US 0.98325, India 0.98258) |
+| Chosen model | stage-2 LightGBM **with** the cross-encoder + exact expected-F0.5 decision |
+| **Leaderboard score** | **0.979241** (model-3: 0.976423) |
+| France F0.5 implied by the leaderboard (see §2) | about **0.959** (model-3: about 0.946) |
+| Submission | `output/matching_results.tsv` (95.7 MB) + `output/candidate_pairs.tsv` (151 MB) |
+| Validator (`utils/validate_submission.py --check-ids`) | **PASS** — 1,732,544 rows |
+
+Companion documents:
+- `IMPLEMENTATION.md`: every stage, the features, the fail-proofing, GPU placement, and every departure
+ from the design.
+- `DESIGN.md`: the original design this was built from.
+- `Documentation_template.md`: the filled-in challenge write-up.
+- `Colab/README_COLAB.md`: the standalone Google Colab copy.
+
+## 1. Pipeline
+
+```
+organiser records (dataset/og/*.parquet: only entity_id, business_name, business_address, country are read)
+ │ prep: own normalisation of all 24.2M records from the raw text; legal forms discovered per
+ │ country WITHOUT labels; address parsed into segments (house number, street, locality, postcode)
+ ▼
+splits: disjoint train S1 groups ce 120k | stack 200k | val 100k (seed 13, mixed country)
+ ▼
+retrieval, per country, exact:
+ multilingual-e5-large top-100 (pre-computed vectors) bge-m3 top-100 (pre-computed vectors)
+ IDF lexical top-100 (name tokens, name prefix, street, locality, house+street, postcode, unit tokens)
+ ▼ reciprocal-rank fusion (k0=60) decides survival; cap K=64 chosen automatically
+ ▼ exact e5/bge cosine for every candidate + S2↔S3 "triangle" corroboration
+67 pair features ──► stage-1 LightGBM (5 grouped folds) ──► top-16 per S1 with p ≥ 0.003
+ ▼ (= candidate_pairs.tsv)
+cross-encoder microsoft/mdeberta-v3-base, fine-tuned on the ce split ──► logit, rank, gap
+ ▼
+stage-2 LightGBM (73 features, 5 grouped folds) ──► cross-fitted isotonic calibration
+ ▼
+exact expected-F0.5 per S1 (Poisson-binomial DP) + one-owner arbitration to a fixpoint
+ ▼
+output/matching_results.tsv, output/candidate_pairs.tsv, validator, per-country checks
+```
+
+No rule depends on a country name. France goes through exactly the same code path as US and India.
+
+## 2. Results
+
+**Validation** (`work/reports/report.md`, `work/models/stage2_bundle.json`). Everything was selected on the
+stack split; val is used only for reporting.
+
+| Stage | Metric | Value |
+|---|---|---|
+| Retrieval | fused recall at K=64 / K=100 | 98.50% / 98.78% (US 99.07%, India 97.65% at 64) |
+| Retrieval | recall at 100, each retriever alone | e5 97.36%, bge 96.31%, lexical 91.06% |
+| Stage 1 | AUC, stack out-of-fold / val | 0.99977 / 0.99978 |
+| Stage-2 set | true pairs kept vs. blocking / vs. all true pairs | 99.92% / 98.43% |
+| Cross-encoder | held-out AUC (579,705 training pairs, 4,529 steps, 1 epoch) | 0.99964 |
+| Stage 2, no cross-encoder | stack F0.5: expected-F0.5 / best threshold (0.70) | 0.97144 / 0.97114 |
+| Stage 2, with cross-encoder | stack F0.5: expected-F0.5 / best threshold (0.70) | **0.98248** / 0.98223 |
+| **Final** | **val macro F0.5** | **0.98298** |
+
+Predicted matches per S1 on val: US 5.73% empty and 3.32 mean; India 5.87% and 3.32. Training data has
+5.58% singletons and 3.46 true matches per S1.
+
+Top stage-2 features by gain are the cross-encoder logit, the stage-1 probability, their gaps to the S1's
+best candidate, RRF rank/score and triangle cosine (`work/reports/feature_importance.tsv`).
+
+**Leave-one-country-out** (`work/reports/split_B.json`). This uses a stage-1-style model without the
+cross-encoder, because a cross-encoder trained on both countries would leak.
+
+| Train → validate | F0.5 |
+|---|---|
+| US → US | 0.973 |
+| US → India | **0.854** |
+| India → India | 0.965 |
+| India → US | 0.934 |
+
+**Test** (`work/reports/test_report.json`):
+
+| Country | S1 | No match predicted | Mean matches | Top-1 neighbour shares a name word (e5 / bge) |
+|---|---|---|---|---|
+| France | 259,452 | 5.99% | 3.15 | 98.96% / 98.75% |
+| India | 809,986 | 5.93% | 3.29 | 93.32% / 92.69% |
+| US | 663,106 | 5.83% | 3.32 | 98.64% / 98.64% |
+
+- 5,685,241 predicted pairs. 102,196 S1 are predicted singletons (5.90%). No country-shift flags.
+- `candidate_pairs.tsv` holds 9,980,755 pairs (5.8 per S1). **16,407 S1 (0.95%) have no candidate**,
+ because stage 1 gave every candidate p < 0.003. Those S1 are predicted singletons.
+- Agreement with model-3's submission (Jaccard of predicted pairs): US 0.974, India 0.971,
+ **France 0.917**. France is where the two models differ most.
+
+**Leaderboard: 0.979241.** That is 0.0037 below validation.
+- **Implied France score.** Assume US and India score on test what they scored on val (0.98325 / 0.98258).
+ Then, with the test mix (US 38.3%, India 46.8%, France 15.0%), US + India contribute 0.83570. That
+ leaves **France ≈ 0.959**.
+- **The France estimate is sensitive.** France is only 15% of the test set, so a ±0.001 error in the
+ US/India estimate moves the France figure by ∓0.006.
+- **Against model-3.** The same arithmetic gives model-3 about 0.946 on France (leaderboard 0.976423). So
+ model-4 gains about +0.0028 on the leaderboard, and most of that comes from France (+0.013 on France
+ ≈ +0.0019 on the leaderboard).
+- **France is still the main gap.** It is about 0.024 below US/India, and it accounts for about 0.0036 of
+ the 0.0037 drop from validation to the leaderboard.
+
+## 3. Run
+
+```bash
+cd /scratch/user4/dai/model-4
+scripts/run.sh start # run / resume everything, detached (survives SSH drops)
+scripts/run.sh status # per-stage state: done / pending / FAILED xN
+scripts/run.sh logs # orchestrator log; scripts/run.sh tail for one stage
+scripts/run.sh stop # stop (finished shards are kept)
+M4_SMOKE=1 scripts/run.sh start # small end-to-end check in work_smoke/ + output_smoke/
+.venv/bin/python src/run_pipeline.py --reset # force a stage and its dependents to rerun
+```
+
+- Every stage is a separate process and writes `work/state/.done` on success, so a restart skips
+ finished stages.
+- Retrieval, features, stage-1 scoring and cross-encoder inference checkpoint per 25k-query shard, with
+ atomic writes.
+- Cross-encoder training checkpoints every 1,000 steps. LightGBM fold models are reused.
+- On a CUDA out-of-memory error, a stage waits and retries instead of failing. Batch sizes halve
+ automatically.
+- The scheduler puts each GPU stage on the card with the most free memory.
+- Environment overrides: `M4_GPUS=0,1`, `M4_WORK`, `M4_OUTPUT`, `M4_SMOKE`. Paths and settings are in
+ `src/config.py`.
+
+**Time.** The full run took about 6 h on the shared server (15:44–21:44, 2026-09-26), including
+CPU-contention waits.
+
+**Rerunning the final decision only** takes about 7 min and needs no GPU:
+`src/run_pipeline.py --reset stage2_test`.
+
+## 4. Layout
+
+```
+src/config.py paths (dataset/og, embeddings, validator) + all settings (CFG)
+src/run_pipeline.py DAG orchestrator: retries, locking, GPU scheduling, --status/--reset/--only
+src/stages.py stage registry (one subprocess per stage)
+src/common.py logging, atomic saves, shard paths, progress, GPU-OOM patience
+src/prep.py manifest checks, normalisation of all records, splits
+src/text_utils.py normalisation, label-free legal-form discovery, address parsing, abbreviation match
+src/embeddings.py pre-computed e5 / bge vectors (memory-mapped, row-order checked)
+src/retrieve_dense.py exact dense top-100 per country + exact cosine / triangle features
+src/retrieve_lex.py IDF sparse lexical top-100 per country
+src/blocking.py RRF fusion, recall probe, automatic K
+src/features.py pair features (rapidfuzz cpdist + custom)
+src/stacker.py stage-1 / stage-2 LightGBM, stage-2 set, submission writing + checks, split B
+src/cross_encoder.py mDeBERTa-v3 fine-tuning + multi-GPU inference
+src/decide.py macro F0.5, cross-fitted isotonic, exact expected-F0.5 DP, arbitration
+src/gpu_lgb.py exact GPU evaluation of LightGBM trees (bit-identical to Booster.predict)
+src/stage1_test_gpu.py GPU helper that fills stage-1 test shards from the end
+src/ce_infer_help.py work-stealing helper for cross-encoder inference
+scripts/run.sh start | status | stop | logs | tail
+utils/validate_submission.py the organisers' validator (local copy)
+Colab/ standalone Hugging Face-based copy of this pipeline for Google Colab
+```
+
+| Artefact | Size | What |
+|---|---|---|
+| `work/prep/` | 4.5 GB | normalised records (shared by smoke and full runs) |
+| `work/models/` | 273 MB | 5 stage-1 folds, 10 stage-2 folds (with/without CE), Split B folds, `stage2_bundle.json`, `stage2_iso.pkl` |
+| `work/ce/final/` | 1.1 GB | fine-tuned mDeBERTa cross-encoder |
+| `work/reports/` | — | `manifest.json`, `splits.json`, `blocking_recall.json`, `s2set_train.json`, `ce_train.json`, `split_B.json`, `test_report.json`, `report.md`, `feature_importance.tsv`, `val_errors.tsv`, `nn_check_*_test.json` |
+| `work/test_tsv/` | — | test TSVs written from the parquet, for the validator |
+| `work/` total | 29 GB | |
+
+The `*.fail` markers in `work/state/` (`ce_infer_test`, `eval_B`, `stage2_test`) are from earlier failed
+attempts. Each of those stages later succeeded and has a `.done` marker.
+
+## 5. Inputs
+
+| Input | Location |
+|---|---|
+| Records + ground truth | `/scratch/user4/dai/dataset/og/{train,test}_p/` (Hugging Face `Jyo-K/PopTards_Machine_Code`) |
+| e5-large vectors | `/scratch/user4/dai/hybrid_bridge/prepared{,_test}/hub/e5_multilingual_large/` |
+| bge-m3 vectors | `/scratch/user4/dai/bge-out/{train,test}/` |
+| Python | `.venv/` (Python 3.12). It chains onto `bge-out/.venv`, which points at another user's venv under `/home/user4/Jyo/`. Pinned versions are in `requirements.txt` |
+
+The manifest stage checks all of these: row counts, ID prefixes, duplicate IDs, and embedding row order
+and unit norm. It also compares true-pair vs random-pair cosine: e5 0.923 vs 0.784, bge 0.849 vs 0.418.
+The ground truth has 0 records claimed by two S1, which makes one-owner arbitration valid.
+
+## 6. Known limitations
+
+1. **France is the weak country.** The leaderboard implies about 0.959 vs about 0.983 on US/India (§2).
+ There are no France labels, so the causes can't be measured directly. The evidence:
+ - Its predicted singleton rate and match counts look like US/India.
+ - The leave-one-country-out loss is 3–12 points.
+ - France is where model-4 and model-3 disagree most (Jaccard 0.917).
+2. **The lexical index drops tokens with document frequency above 5,000 per country** (`lex_max_df`).
+ - That removes about 1,000 of the most frequent tokens in each country, such as common street and
+ legal words.
+ - model-3 found that this setting badly hurt its lexical channel. Here lexical recall at 100 is 91.1%
+ and it is one of three fused retrievers.
+ - The effect on fused recall has not been measured.
+3. **India retrieval is the weakest slice**: 97.65% recall at K=64 vs US 99.07%.
+4. **The cross-encoder is capped** at 600k training pairs and 1 epoch. More training is untested.
+5. **Other experiments read this folder's intermediates.**
+ - `/scratch/user4/dai/model-4-dual-ce/work/` symlinks `prep`, `feat`, `s2`, `ce_scores`, `splits.npz`
+ and `reports` from `model-4/work/`.
+ - Do not delete or reset those while that experiment is in use.
+6. **Shared server.** Other users share the `user4` account, both GPUs and the CPUs. The pipeline waits
+ rather than failing, so run times vary.
+
+## 7. Compliance
+
+- **Models:**
+ - `intfloat/multilingual-e5-large` (MIT, 560M)
+ - `BAAI/bge-m3` (MIT, 568M)
+ - `microsoft/mdeberta-v3-base` (MIT, 278M)
+ - LightGBM (MIT)
+ - All are far below the 8B limit.
+- No external data, dictionaries, APIs or geocoding. Legal forms and abbreviations are discovered from
+ the provided text.
+- Country is used only to partition retrieval by string equality and is never a model feature.
diff --git a/model-4/hf_cache/.agent_harnesses.json b/model-4/hf_cache/.agent_harnesses.json
new file mode 100644
index 0000000000000000000000000000000000000000..9356b03a7d3c128940dfcd5cd9f19a7c2a85264e
--- /dev/null
+++ b/model-4/hf_cache/.agent_harnesses.json
@@ -0,0 +1 @@
+{"standardEnvVars": ["AI_AGENT", "AGENT"], "harnesses": {"antigravity": {"prettyLabel": "Antigravity", "docsUrl": "https://antigravity.google", "description": "Agentic development platform from Google built around Gemini.", "envVars": {"ANTIGRAVITY_AGENT": "*"}}, "augment-cli": {"prettyLabel": "Augment CLI", "repoUrl": "https://github.com/augmentcode/auggie", "docsUrl": "https://www.augmentcode.com", "description": "Auggie, the command-line coding agent from Augment Code.", "envVars": {"AUGMENT_AGENT": "*"}}, "cline": {"prettyLabel": "Cline", "repoUrl": "https://github.com/cline/cline", "docsUrl": "https://cline.bot", "description": "Open-source autonomous coding agent for VS Code.", "envVars": {"CLINE_ACTIVE": "*"}}, "cowork": {"prettyLabel": "Cowork", "docsUrl": "https://claude.com/product/cowork", "description": "Anthropic's agent for autonomous knowledge work, built on top of Claude Code.", "envVars": {"CLAUDE_CODE_IS_COWORK": "*"}}, "claude-code": {"prettyLabel": "Claude Code", "repoUrl": "https://github.com/anthropics/claude-code", "docsUrl": "https://code.claude.com/docs", "description": "Anthropic's agentic coding tool that lives in your terminal.", "envVars": {"CLAUDECODE": "*", "CLAUDE_CODE": "*"}}, "codex": {"prettyLabel": "Codex", "repoUrl": "https://github.com/openai/codex", "docsUrl": "https://developers.openai.com/codex", "description": "OpenAI's lightweight coding agent that runs in your terminal.", "envVars": {"CODEX_SANDBOX": "*", "CODEX_CI": "*", "CODEX_THREAD_ID": "*"}}, "crush": {"prettyLabel": "Crush", "repoUrl": "https://github.com/charmbracelet/crush", "docsUrl": "https://github.com/charmbracelet/crush", "description": "Charm's open-source AI coding agent for the terminal.", "envVars": {"CRUSH": "*"}}, "gemini-cli": {"prettyLabel": "Gemini CLI", "repoUrl": "https://github.com/google-gemini/gemini-cli", "docsUrl": "https://geminicli.com", "description": "Google's open-source terminal AI coding agent powered by Gemini models.", "envVars": {"GEMINI_CLI": "*"}}, "github-copilot": {"prettyLabel": "GitHub Copilot", "docsUrl": "https://docs.github.com/copilot", "description": "GitHub's AI coding assistant.", "envVars": {"COPILOT_MODEL": "*", "COPILOT_ALLOW_ALL": "*", "COPILOT_GITHUB_TOKEN": "*"}}, "goose": {"prettyLabel": "Goose", "repoUrl": "https://github.com/aaif-goose/goose", "docsUrl": "https://goose-docs.ai/", "description": "Open-source, extensible AI agent, originally from Block and now part of the Agentic AI Foundation.", "envVars": {"GOOSE_TERMINAL": "*"}}, "hermes-agent": {"prettyLabel": "Hermes Agent", "repoUrl": "https://github.com/NousResearch/hermes-agent", "docsUrl": "https://hermes-agent.nousresearch.com/docs", "description": "Nous Research's self-improving, multi-provider terminal AI agent.", "envVars": {"HERMES_SESSION_ID": "*"}}, "hi": {"prettyLabel": "hi", "repoUrl": "https://github.com/PipeNetwork/hi", "docsUrl": "https://github.com/PipeNetwork/hi#readme", "description": "Rust terminal coding agent with verification-in-the-loop."}, "kilo-code": {"prettyLabel": "Kilo Code", "repoUrl": "https://github.com/Kilo-Org/kilocode", "docsUrl": "https://kilocode.ai/docs", "description": "Open-source agentic coding agent for VS Code, JetBrains, and the terminal.", "envVars": {"KILOCODE_FEATURE": "*"}}, "kiro": {"prettyLabel": "Kiro", "docsUrl": "https://kiro.dev", "description": "AWS's agentic IDE for spec-driven AI software development.", "envVars": {"AGENT_CONTEXT_OUT": "*"}}, "openclaw": {"prettyLabel": "OpenClaw", "repoUrl": "https://github.com/openclaw/openclaw", "docsUrl": "https://openclaw.ai", "description": "Open-source, self-hosted personal AI assistant that runs on your own devices.", "envVars": {"OPENCLAW_SHELL": "*"}}, "sandbase-harness": {"prettyLabel": "SandBase Harness", "repoUrl": "https://github.com/sandbaseai/sandbase-harness", "docsUrl": "https://github.com/sandbaseai/sandbase-harness/blob/main/docs/installation.md", "description": "Local-first, self-hosted runtime for persistent AI agent sessions and MCP tools."}, "opencode": {"prettyLabel": "opencode", "repoUrl": "https://github.com/anomalyco/opencode", "docsUrl": "https://opencode.ai", "description": "Open-source AI coding agent built for the terminal.", "envVars": {"OPENCODE_CLIENT": "*"}}, "pi": {"prettyLabel": "Pi", "repoUrl": "https://github.com/earendil-works/pi", "docsUrl": "https://pi.dev", "description": "Minimal, self-extensible terminal coding agent with a unified multi-provider LLM API.", "envVars": {"PI_CODING_AGENT": "*"}}, "replit": {"prettyLabel": "Replit", "docsUrl": "https://replit.com", "description": "Cloud development environment with an AI coding agent.", "envVars": {"REPL_ID": "*"}}, "trae": {"prettyLabel": "Trae", "docsUrl": "https://trae.ai", "description": "AI-powered IDE from ByteDance.", "envVars": {"TRAE_AI_SHELL_ID": "*"}}, "vtcode": {"prettyLabel": "VTCode", "repoUrl": "https://github.com/vinhnx/VTCode", "description": "Rust coding agent with multi-provider LLM support, OS-native sandboxing, and extensible skills", "envVars": {"VTCODE": "1"}}, "warp": {"prettyLabel": "Warp", "repoUrl": "https://github.com/warpdotdev/Warp", "docsUrl": "https://docs.warp.dev", "description": "AI-powered terminal with an agentic Agent Mode.", "envVars": {"TERM_PROGRAM": "WarpTerminal"}}, "zed": {"prettyLabel": "Zed", "repoUrl": "https://github.com/zed-industries/zed", "docsUrl": "https://zed.dev", "description": "High-performance code editor with an integrated AI agent panel and terminal.", "envVars": {"ZED_TERM": "*"}}, "cursor-cli": {"prettyLabel": "Cursor CLI", "docsUrl": "https://cursor.com/docs/cli/overview", "description": "Cursor's coding agent for the command line.", "envVars": {"CURSOR_AGENT": "*"}}, "cursor": {"prettyLabel": "Cursor", "docsUrl": "https://cursor.com", "description": "AI-powered code editor.", "envVars": {"CURSOR_TRACE_ID": "*"}}, "devin": {"prettyLabel": "Devin", "docsUrl": "https://devin.ai", "description": "Autonomous AI software engineer from Cognition."}}}
\ No newline at end of file
diff --git a/model-4/hf_cache/hub/.locks/models--microsoft--mdeberta-v3-base/13c8d666d62a7bc4ac8f040aab68e942c861f93303156cc28f5c7e885d86d6e3.lock b/model-4/hf_cache/hub/.locks/models--microsoft--mdeberta-v3-base/13c8d666d62a7bc4ac8f040aab68e942c861f93303156cc28f5c7e885d86d6e3.lock
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/model-4/hf_cache/hub/.locks/models--microsoft--mdeberta-v3-base/27b905d788d20826414d27ce9fa9765623e38ea7.lock b/model-4/hf_cache/hub/.locks/models--microsoft--mdeberta-v3-base/27b905d788d20826414d27ce9fa9765623e38ea7.lock
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/model-4/hf_cache/hub/.locks/models--microsoft--mdeberta-v3-base/4809ba6a0689d9e09169f42c33531333ab5bb5eae501e26a29348ce62bea5959.lock b/model-4/hf_cache/hub/.locks/models--microsoft--mdeberta-v3-base/4809ba6a0689d9e09169f42c33531333ab5bb5eae501e26a29348ce62bea5959.lock
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/model-4/hf_cache/hub/.locks/models--microsoft--mdeberta-v3-base/6f89419baf0f1aaad5cab7d53901e36a8c1af8f6b4ab58b15db9af32df656ead.lock b/model-4/hf_cache/hub/.locks/models--microsoft--mdeberta-v3-base/6f89419baf0f1aaad5cab7d53901e36a8c1af8f6b4ab58b15db9af32df656ead.lock
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/model-4/hf_cache/hub/.locks/models--microsoft--mdeberta-v3-base/acfd94e399c5659e4bed75f91b4ee24b111fc7a6.lock b/model-4/hf_cache/hub/.locks/models--microsoft--mdeberta-v3-base/acfd94e399c5659e4bed75f91b4ee24b111fc7a6.lock
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/model-4/hf_cache/hub/CACHEDIR.TAG b/model-4/hf_cache/hub/CACHEDIR.TAG
new file mode 100644
index 0000000000000000000000000000000000000000..2b927574f362cc41ca52cb6e863dbf47e664febb
--- /dev/null
+++ b/model-4/hf_cache/hub/CACHEDIR.TAG
@@ -0,0 +1,4 @@
+Signature: 8a477f597d28d172789f06886806bc55
+# This file is a cache directory tag created by huggingface_hub.
+# For information about cache directory tags, see:
+# https://bford.info/cachedir/
diff --git a/model-4/hf_cache/hub/blobs/.huggingface-shared-blobs b/model-4/hf_cache/hub/blobs/.huggingface-shared-blobs
new file mode 100644
index 0000000000000000000000000000000000000000..d00491fd7e5bb6fa28c517a0bb32b8b506539d4d
--- /dev/null
+++ b/model-4/hf_cache/hub/blobs/.huggingface-shared-blobs
@@ -0,0 +1 @@
+1
diff --git a/model-4/hf_cache/hub/blobs/7c/7ccdaee489cbb709d4624beb0f0556fc5552e6759bde1d881fca5c7a9ee5462c b/model-4/hf_cache/hub/blobs/7c/7ccdaee489cbb709d4624beb0f0556fc5552e6759bde1d881fca5c7a9ee5462c
new file mode 100644
index 0000000000000000000000000000000000000000..419704032e89430758e34b3d106ffa5bf92a23f4
--- /dev/null
+++ b/model-4/hf_cache/hub/blobs/7c/7ccdaee489cbb709d4624beb0f0556fc5552e6759bde1d881fca5c7a9ee5462c
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:4809ba6a0689d9e09169f42c33531333ab5bb5eae501e26a29348ce62bea5959
+size 1332766994
diff --git a/model-4/hf_cache/hub/blobs/7c/7ccdaee489cbb709d4624beb0f0556fc5552e6759bde1d881fca5c7a9ee5462c.lock b/model-4/hf_cache/hub/blobs/7c/7ccdaee489cbb709d4624beb0f0556fc5552e6759bde1d881fca5c7a9ee5462c.lock
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/model-4/hf_cache/hub/blobs/7c/7ccdaee489cbb709d4624beb0f0556fc5552e6759bde1d881fca5c7a9ee5462c.refs b/model-4/hf_cache/hub/blobs/7c/7ccdaee489cbb709d4624beb0f0556fc5552e6759bde1d881fca5c7a9ee5462c.refs
new file mode 100644
index 0000000000000000000000000000000000000000..449785b6a112f3ecc62f7a43aa2b68b0352a40cd
--- /dev/null
+++ b/model-4/hf_cache/hub/blobs/7c/7ccdaee489cbb709d4624beb0f0556fc5552e6759bde1d881fca5c7a9ee5462c.refs
@@ -0,0 +1 @@
+models--microsoft--mdeberta-v3-base/blobs/4809ba6a0689d9e09169f42c33531333ab5bb5eae501e26a29348ce62bea5959
diff --git a/model-4/hf_cache/hub/blobs/99/994dbaac4eaaaf1033ce39ecedd612e77b89dbfe8efd8de25ca24bea40caf6bc b/model-4/hf_cache/hub/blobs/99/994dbaac4eaaaf1033ce39ecedd612e77b89dbfe8efd8de25ca24bea40caf6bc
new file mode 100644
index 0000000000000000000000000000000000000000..e9e218248348b35b7bb6fb4a7765a8c1e6d4b377
--- /dev/null
+++ b/model-4/hf_cache/hub/blobs/99/994dbaac4eaaaf1033ce39ecedd612e77b89dbfe8efd8de25ca24bea40caf6bc
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:6f89419baf0f1aaad5cab7d53901e36a8c1af8f6b4ab58b15db9af32df656ead
+size 1332809049
diff --git a/model-4/hf_cache/hub/blobs/99/994dbaac4eaaaf1033ce39ecedd612e77b89dbfe8efd8de25ca24bea40caf6bc.lock b/model-4/hf_cache/hub/blobs/99/994dbaac4eaaaf1033ce39ecedd612e77b89dbfe8efd8de25ca24bea40caf6bc.lock
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/model-4/hf_cache/hub/blobs/99/994dbaac4eaaaf1033ce39ecedd612e77b89dbfe8efd8de25ca24bea40caf6bc.refs b/model-4/hf_cache/hub/blobs/99/994dbaac4eaaaf1033ce39ecedd612e77b89dbfe8efd8de25ca24bea40caf6bc.refs
new file mode 100644
index 0000000000000000000000000000000000000000..1386bc9a8742e1a4fa8663d9830772976d85a167
--- /dev/null
+++ b/model-4/hf_cache/hub/blobs/99/994dbaac4eaaaf1033ce39ecedd612e77b89dbfe8efd8de25ca24bea40caf6bc.refs
@@ -0,0 +1 @@
+models--microsoft--mdeberta-v3-base/blobs/6f89419baf0f1aaad5cab7d53901e36a8c1af8f6b4ab58b15db9af32df656ead
diff --git a/model-4/hf_cache/hub/blobs/c4/c4b914ec5ab295fbee3b0e0fe62f22febb3c09d34dd3778745e0de034a76df33 b/model-4/hf_cache/hub/blobs/c4/c4b914ec5ab295fbee3b0e0fe62f22febb3c09d34dd3778745e0de034a76df33
new file mode 100644
index 0000000000000000000000000000000000000000..247be4d955032ae6dedb60bfc8cf409e8cddac26
--- /dev/null
+++ b/model-4/hf_cache/hub/blobs/c4/c4b914ec5ab295fbee3b0e0fe62f22febb3c09d34dd3778745e0de034a76df33
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:13c8d666d62a7bc4ac8f040aab68e942c861f93303156cc28f5c7e885d86d6e3
+size 4305025
diff --git a/model-4/hf_cache/hub/blobs/c4/c4b914ec5ab295fbee3b0e0fe62f22febb3c09d34dd3778745e0de034a76df33.lock b/model-4/hf_cache/hub/blobs/c4/c4b914ec5ab295fbee3b0e0fe62f22febb3c09d34dd3778745e0de034a76df33.lock
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/model-4/hf_cache/hub/blobs/c4/c4b914ec5ab295fbee3b0e0fe62f22febb3c09d34dd3778745e0de034a76df33.refs b/model-4/hf_cache/hub/blobs/c4/c4b914ec5ab295fbee3b0e0fe62f22febb3c09d34dd3778745e0de034a76df33.refs
new file mode 100644
index 0000000000000000000000000000000000000000..dacc82be63ffb2d7d5478862294be30a3614062b
--- /dev/null
+++ b/model-4/hf_cache/hub/blobs/c4/c4b914ec5ab295fbee3b0e0fe62f22febb3c09d34dd3778745e0de034a76df33.refs
@@ -0,0 +1 @@
+models--microsoft--mdeberta-v3-base/blobs/13c8d666d62a7bc4ac8f040aab68e942c861f93303156cc28f5c7e885d86d6e3
diff --git a/model-4/hf_cache/hub/models--microsoft--mdeberta-v3-base/.no_exist/a0484667b22365f84929a935b5e50a51f71f159d/added_tokens.json b/model-4/hf_cache/hub/models--microsoft--mdeberta-v3-base/.no_exist/a0484667b22365f84929a935b5e50a51f71f159d/added_tokens.json
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/model-4/hf_cache/hub/models--microsoft--mdeberta-v3-base/.no_exist/a0484667b22365f84929a935b5e50a51f71f159d/chat_template.jinja b/model-4/hf_cache/hub/models--microsoft--mdeberta-v3-base/.no_exist/a0484667b22365f84929a935b5e50a51f71f159d/chat_template.jinja
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/model-4/hf_cache/hub/models--microsoft--mdeberta-v3-base/.no_exist/a0484667b22365f84929a935b5e50a51f71f159d/model.safetensors b/model-4/hf_cache/hub/models--microsoft--mdeberta-v3-base/.no_exist/a0484667b22365f84929a935b5e50a51f71f159d/model.safetensors
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/model-4/hf_cache/hub/models--microsoft--mdeberta-v3-base/.no_exist/a0484667b22365f84929a935b5e50a51f71f159d/model.safetensors.index.json b/model-4/hf_cache/hub/models--microsoft--mdeberta-v3-base/.no_exist/a0484667b22365f84929a935b5e50a51f71f159d/model.safetensors.index.json
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/model-4/hf_cache/hub/models--microsoft--mdeberta-v3-base/.no_exist/a0484667b22365f84929a935b5e50a51f71f159d/special_tokens_map.json b/model-4/hf_cache/hub/models--microsoft--mdeberta-v3-base/.no_exist/a0484667b22365f84929a935b5e50a51f71f159d/special_tokens_map.json
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/model-4/hf_cache/hub/models--microsoft--mdeberta-v3-base/.no_exist/a0484667b22365f84929a935b5e50a51f71f159d/tokenizer.json b/model-4/hf_cache/hub/models--microsoft--mdeberta-v3-base/.no_exist/a0484667b22365f84929a935b5e50a51f71f159d/tokenizer.json
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/model-4/hf_cache/hub/models--microsoft--mdeberta-v3-base/blobs/13c8d666d62a7bc4ac8f040aab68e942c861f93303156cc28f5c7e885d86d6e3 b/model-4/hf_cache/hub/models--microsoft--mdeberta-v3-base/blobs/13c8d666d62a7bc4ac8f040aab68e942c861f93303156cc28f5c7e885d86d6e3
new file mode 100644
index 0000000000000000000000000000000000000000..247be4d955032ae6dedb60bfc8cf409e8cddac26
--- /dev/null
+++ b/model-4/hf_cache/hub/models--microsoft--mdeberta-v3-base/blobs/13c8d666d62a7bc4ac8f040aab68e942c861f93303156cc28f5c7e885d86d6e3
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:13c8d666d62a7bc4ac8f040aab68e942c861f93303156cc28f5c7e885d86d6e3
+size 4305025
diff --git a/model-4/hf_cache/hub/models--microsoft--mdeberta-v3-base/blobs/27b905d788d20826414d27ce9fa9765623e38ea7 b/model-4/hf_cache/hub/models--microsoft--mdeberta-v3-base/blobs/27b905d788d20826414d27ce9fa9765623e38ea7
new file mode 100644
index 0000000000000000000000000000000000000000..27b905d788d20826414d27ce9fa9765623e38ea7
--- /dev/null
+++ b/model-4/hf_cache/hub/models--microsoft--mdeberta-v3-base/blobs/27b905d788d20826414d27ce9fa9765623e38ea7
@@ -0,0 +1,22 @@
+{
+ "model_type": "deberta-v2",
+ "attention_probs_dropout_prob": 0.1,
+ "hidden_act": "gelu",
+ "hidden_dropout_prob": 0.1,
+ "hidden_size": 768,
+ "initializer_range": 0.02,
+ "intermediate_size": 3072,
+ "max_position_embeddings": 512,
+ "relative_attention": true,
+ "position_buckets": 256,
+ "norm_rel_ebd": "layer_norm",
+ "share_att_key": true,
+ "pos_att_type": "p2c|c2p",
+ "layer_norm_eps": 1e-7,
+ "max_relative_positions": -1,
+ "position_biased_input": false,
+ "num_attention_heads": 12,
+ "num_hidden_layers": 12,
+ "type_vocab_size": 0,
+ "vocab_size": 251000
+}
diff --git a/model-4/hf_cache/hub/models--microsoft--mdeberta-v3-base/blobs/4809ba6a0689d9e09169f42c33531333ab5bb5eae501e26a29348ce62bea5959 b/model-4/hf_cache/hub/models--microsoft--mdeberta-v3-base/blobs/4809ba6a0689d9e09169f42c33531333ab5bb5eae501e26a29348ce62bea5959
new file mode 100644
index 0000000000000000000000000000000000000000..419704032e89430758e34b3d106ffa5bf92a23f4
--- /dev/null
+++ b/model-4/hf_cache/hub/models--microsoft--mdeberta-v3-base/blobs/4809ba6a0689d9e09169f42c33531333ab5bb5eae501e26a29348ce62bea5959
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:4809ba6a0689d9e09169f42c33531333ab5bb5eae501e26a29348ce62bea5959
+size 1332766994
diff --git a/model-4/hf_cache/hub/models--microsoft--mdeberta-v3-base/blobs/6f89419baf0f1aaad5cab7d53901e36a8c1af8f6b4ab58b15db9af32df656ead b/model-4/hf_cache/hub/models--microsoft--mdeberta-v3-base/blobs/6f89419baf0f1aaad5cab7d53901e36a8c1af8f6b4ab58b15db9af32df656ead
new file mode 100644
index 0000000000000000000000000000000000000000..e9e218248348b35b7bb6fb4a7765a8c1e6d4b377
--- /dev/null
+++ b/model-4/hf_cache/hub/models--microsoft--mdeberta-v3-base/blobs/6f89419baf0f1aaad5cab7d53901e36a8c1af8f6b4ab58b15db9af32df656ead
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:6f89419baf0f1aaad5cab7d53901e36a8c1af8f6b4ab58b15db9af32df656ead
+size 1332809049
diff --git a/model-4/hf_cache/hub/models--microsoft--mdeberta-v3-base/blobs/acfd94e399c5659e4bed75f91b4ee24b111fc7a6 b/model-4/hf_cache/hub/models--microsoft--mdeberta-v3-base/blobs/acfd94e399c5659e4bed75f91b4ee24b111fc7a6
new file mode 100644
index 0000000000000000000000000000000000000000..acfd94e399c5659e4bed75f91b4ee24b111fc7a6
--- /dev/null
+++ b/model-4/hf_cache/hub/models--microsoft--mdeberta-v3-base/blobs/acfd94e399c5659e4bed75f91b4ee24b111fc7a6
@@ -0,0 +1,4 @@
+{
+ "do_lower_case": false,
+ "vocab_type": "spm"
+}
diff --git a/model-4/hf_cache/hub/models--microsoft--mdeberta-v3-base/refs/main b/model-4/hf_cache/hub/models--microsoft--mdeberta-v3-base/refs/main
new file mode 100644
index 0000000000000000000000000000000000000000..59b2ad6af86a64e4dac79e025a3fd9a94fe7d7e6
--- /dev/null
+++ b/model-4/hf_cache/hub/models--microsoft--mdeberta-v3-base/refs/main
@@ -0,0 +1 @@
+a0484667b22365f84929a935b5e50a51f71f159d
\ No newline at end of file
diff --git a/model-4/hf_cache/hub/models--microsoft--mdeberta-v3-base/refs/refs/pr/5 b/model-4/hf_cache/hub/models--microsoft--mdeberta-v3-base/refs/refs/pr/5
new file mode 100644
index 0000000000000000000000000000000000000000..61e10078d66161a2d3a42e665ace052482d65d2f
--- /dev/null
+++ b/model-4/hf_cache/hub/models--microsoft--mdeberta-v3-base/refs/refs/pr/5
@@ -0,0 +1 @@
+faf660b811036d7b6dfc53aacfe5281447d4e2c6
\ No newline at end of file
diff --git a/model-4/hf_cache/hub/models--microsoft--mdeberta-v3-base/snapshots/a0484667b22365f84929a935b5e50a51f71f159d/config.json b/model-4/hf_cache/hub/models--microsoft--mdeberta-v3-base/snapshots/a0484667b22365f84929a935b5e50a51f71f159d/config.json
new file mode 100644
index 0000000000000000000000000000000000000000..27b905d788d20826414d27ce9fa9765623e38ea7
--- /dev/null
+++ b/model-4/hf_cache/hub/models--microsoft--mdeberta-v3-base/snapshots/a0484667b22365f84929a935b5e50a51f71f159d/config.json
@@ -0,0 +1,22 @@
+{
+ "model_type": "deberta-v2",
+ "attention_probs_dropout_prob": 0.1,
+ "hidden_act": "gelu",
+ "hidden_dropout_prob": 0.1,
+ "hidden_size": 768,
+ "initializer_range": 0.02,
+ "intermediate_size": 3072,
+ "max_position_embeddings": 512,
+ "relative_attention": true,
+ "position_buckets": 256,
+ "norm_rel_ebd": "layer_norm",
+ "share_att_key": true,
+ "pos_att_type": "p2c|c2p",
+ "layer_norm_eps": 1e-7,
+ "max_relative_positions": -1,
+ "position_biased_input": false,
+ "num_attention_heads": 12,
+ "num_hidden_layers": 12,
+ "type_vocab_size": 0,
+ "vocab_size": 251000
+}
diff --git a/model-4/hf_cache/hub/models--microsoft--mdeberta-v3-base/snapshots/a0484667b22365f84929a935b5e50a51f71f159d/pytorch_model.bin b/model-4/hf_cache/hub/models--microsoft--mdeberta-v3-base/snapshots/a0484667b22365f84929a935b5e50a51f71f159d/pytorch_model.bin
new file mode 100644
index 0000000000000000000000000000000000000000..e9e218248348b35b7bb6fb4a7765a8c1e6d4b377
--- /dev/null
+++ b/model-4/hf_cache/hub/models--microsoft--mdeberta-v3-base/snapshots/a0484667b22365f84929a935b5e50a51f71f159d/pytorch_model.bin
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:6f89419baf0f1aaad5cab7d53901e36a8c1af8f6b4ab58b15db9af32df656ead
+size 1332809049
diff --git a/model-4/hf_cache/hub/models--microsoft--mdeberta-v3-base/snapshots/a0484667b22365f84929a935b5e50a51f71f159d/spm.model b/model-4/hf_cache/hub/models--microsoft--mdeberta-v3-base/snapshots/a0484667b22365f84929a935b5e50a51f71f159d/spm.model
new file mode 100644
index 0000000000000000000000000000000000000000..247be4d955032ae6dedb60bfc8cf409e8cddac26
--- /dev/null
+++ b/model-4/hf_cache/hub/models--microsoft--mdeberta-v3-base/snapshots/a0484667b22365f84929a935b5e50a51f71f159d/spm.model
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:13c8d666d62a7bc4ac8f040aab68e942c861f93303156cc28f5c7e885d86d6e3
+size 4305025
diff --git a/model-4/hf_cache/hub/models--microsoft--mdeberta-v3-base/snapshots/a0484667b22365f84929a935b5e50a51f71f159d/tokenizer_config.json b/model-4/hf_cache/hub/models--microsoft--mdeberta-v3-base/snapshots/a0484667b22365f84929a935b5e50a51f71f159d/tokenizer_config.json
new file mode 100644
index 0000000000000000000000000000000000000000..acfd94e399c5659e4bed75f91b4ee24b111fc7a6
--- /dev/null
+++ b/model-4/hf_cache/hub/models--microsoft--mdeberta-v3-base/snapshots/a0484667b22365f84929a935b5e50a51f71f159d/tokenizer_config.json
@@ -0,0 +1,4 @@
+{
+ "do_lower_case": false,
+ "vocab_type": "spm"
+}
diff --git a/model-4/hf_cache/hub/models--microsoft--mdeberta-v3-base/snapshots/faf660b811036d7b6dfc53aacfe5281447d4e2c6/model.safetensors b/model-4/hf_cache/hub/models--microsoft--mdeberta-v3-base/snapshots/faf660b811036d7b6dfc53aacfe5281447d4e2c6/model.safetensors
new file mode 100644
index 0000000000000000000000000000000000000000..419704032e89430758e34b3d106ffa5bf92a23f4
--- /dev/null
+++ b/model-4/hf_cache/hub/models--microsoft--mdeberta-v3-base/snapshots/faf660b811036d7b6dfc53aacfe5281447d4e2c6/model.safetensors
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:4809ba6a0689d9e09169f42c33531333ab5bb5eae501e26a29348ce62bea5959
+size 1332766994
diff --git a/model-4/output/candidate_pairs.tsv b/model-4/output/candidate_pairs.tsv
new file mode 100644
index 0000000000000000000000000000000000000000..334f09ef5550829d1e89ea2a3491a0a5396640d3
--- /dev/null
+++ b/model-4/output/candidate_pairs.tsv
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:26ec998fe938187230d01f47ce729341d9c11bd04949b91ccfb974311c7c9762
+size 150987715
diff --git a/model-4/output/matching_results.tsv b/model-4/output/matching_results.tsv
new file mode 100644
index 0000000000000000000000000000000000000000..591fc1a8fffe243ccf3ceff217b9509744eb9040
--- /dev/null
+++ b/model-4/output/matching_results.tsv
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:81fd20e45c80d16fffccad360e383dff0e82e65f76e9e39646792f53035ed35d
+size 95709741
diff --git a/model-4/output_smoke/candidate_pairs.tsv b/model-4/output_smoke/candidate_pairs.tsv
new file mode 100644
index 0000000000000000000000000000000000000000..42eb75cf97bc404b2a548c85e7c5361b92f5d6c3
--- /dev/null
+++ b/model-4/output_smoke/candidate_pairs.tsv
@@ -0,0 +1,5001 @@
+source1_entity_id candidate_entity_ids
+S1-689992280 S2-565722774,S2-875754816,S2-506140408,S3-481549713,S3-741853259,S3-742503343,S3-339976201,S3-782314778,S2-211558911,S3-870778831,S2-131504687
+S1-166391907 S2-424218928,S2-901482866,S3-360424192,S2-59793603,S3-844649754,S3-372514642,S2-254074044
+S1-204942299 S2-184713943,S3-404589516,S3-850297089,S2-95952651,S3-688211677,S3-435673707,S3-839023578,S3-307318489
+S1-511231810 S2-675789787,S3-656463530,S2-461260098,S3-23571858,S3-890249768,S2-426137976
+S1-533056362 S2-362971052,S2-593255782,S3-352012286,S3-198916163,S3-898218496,S3-904294487,S3-149713893,S3-186770057,S2-698751417,S3-339742280,S3-282162623,S2-698219510,S3-195829757,S3-498862456,S3-797428260,S2-820032536
+S1-667284300 S2-715413012,S3-415435393,S3-297330714,S2-739486133,S2-640138194,S2-703972856,S3-804594917,S2-264442464,S3-598357679
+S1-324844623 S2-109622055,S3-381394483,S3-675676920,S3-672145051,S2-980217298
+S1-484421805 S3-24002317,S3-324721546,S3-305682534,S2-484602272,S3-458427866,S3-28662660,S3-610005720,S3-798927691
+S1-273070650 S3-409791028,S2-962596368,S3-172442713,S3-873037348,S2-202098229,S2-463945213,S3-786067819,S2-317881265
+S1-896638514 S3-715949360,S2-256106091,S3-551079784,S2-125669519,S3-250980268,S2-808916453,S2-734521268
+S1-355425446 S2-256000657,S2-426887952,S3-961017410,S3-839679997,S3-767181778,S3-110260183,S2-857758291,S3-478508698,S2-517769465,S2-68921607
+S1-189101283 S3-113399955,S2-576350536,S2-689443286,S3-669803221,S3-232335006,S3-333356474
+S1-609566237 S2-379728171,S2-329211055,S3-783157383,S3-169640855,S3-755618523,S3-560152136,S3-422674036,S2-889029014,S3-117803733
+S1-576669140 S3-175522240,S2-803279043,S2-651879830,S2-362577838,S3-518867784,S2-749967956,S3-690527807
+S1-891777266 S3-456450219,S2-831215294,S2-661787140,S2-274523536,S2-498575353,S3-212952909
+S1-540271882 S3-612106588,S3-142070206,S2-525892954,S2-452895362,S3-6338115,S2-240451177,S2-550537341,S2-402195620,S2-295089656,S3-213544878
+S1-875300558 S2-80565058,S3-866284813,S2-33428036,S2-3404918,S3-252346268,S3-789497505,S2-216653836,S3-637200198,S3-565143447,S2-987803728,S2-517848454,S2-86427808,S2-763335350
+S1-636844116 S2-111672625,S2-982644192,S2-471068315,S2-696578543,S3-23880313,S3-342188257,S2-718406040,S2-143632438,S3-764986955
+S1-822994330 S3-762211102,S2-730146482,S2-807067489,S3-163059191,S2-553059770,S2-713219305,S2-127576613
+S1-14024161 S3-981333424,S2-453237942,S3-664575834,S2-573855071,S2-838030026,S2-392859085,S3-798777531,S2-290065499,S2-170549994,S3-895556179,S2-783386838
+S1-337708175 S2-628001637,S3-703662913,S2-251564052,S3-861353178,S2-170817201,S3-220457810,S2-953976726,S2-813839130,S3-830810236
+S1-493371250 S2-35712123,S3-78996612,S3-378805600,S3-677797540,S2-205918955
+S1-420716947 S2-101490374,S2-146370255,S2-942929775,S2-332620669,S3-333206419,S3-476335565,S2-77948904,S3-905656940,S3-218542374
+S1-905013138 S2-730566831,S2-646942356,S3-796893179,S2-795907745
+S1-781113477 S2-664684263,S3-751121318,S3-628853592,S3-663469261,S3-836085074,S3-827816606,S3-279637141,S3-72959827,S3-386097348,S2-146664924
+S1-449892421 S3-538444278,S2-978486331,S2-82192733,S3-762346867,S3-91738631,S2-664734040,S3-25302596,S3-153518597
+S1-567771401 S3-95062718,S2-212719161,S2-740944531,S3-281500694,S2-105497575
+S1-924653871 S2-460197506,S2-139111698,S2-586797417,S3-952317251,S3-276495488,S3-664206529
+S1-399597777 S3-564398843,S2-60127241,S3-553177425
+S1-441544783 S2-875113218,S2-763178309,S2-296308343,S3-45764581,S2-496767675,S2-40903560
+S1-614489815 S2-244653295,S3-338331068,S3-749034796,S2-494546655,S3-956603331,S3-761068397,S3-383635392,S2-848868901
+S1-646072849 S3-157285518,S2-87332356,S2-715714207,S2-101228951,S2-455035736,S3-875800890
+S1-580487704 S2-38136700,S2-469730897,S3-543869273,S3-352740518,S2-10267531,S3-788138196,S3-381954091
+S1-590639068 S3-677291903,S2-439318162,S3-649853466,S2-824434458
+S1-731385742 S3-621612621,S3-260350484,S2-126450775,S3-612474032,S2-167520745,S3-921947080,S2-917856015,S2-988080279,S2-498794898,S3-159351944,S3-501145185
+S1-776441563 S3-463899621,S3-189319439,S2-696728349,S2-19086626,S2-359997286,S3-765851737,S2-403624535
+S1-804164783 S3-820164766,S2-172771511,S3-308637554,S3-577395842,S3-291945112,S2-937781362
+S1-17925133 S2-135922247,S3-539080396,S3-161875529,S3-232089775,S2-725490060,S3-101936694,S3-718570538,S3-747948560
+S1-579658470 S3-761459214,S3-269376882,S2-306029024,S2-400770023,S2-180499308,S3-742634020,S2-430486399,S2-181570689
+S1-649034728 S2-279154104,S2-257506889,S3-914210563,S3-824104759,S3-720029366,S2-827552099
+S1-410899129 S3-770184019,S3-381379206,S2-457069609,S3-867672788,S3-501799211,S3-464899236,S3-811303545,S2-51622456
+S1-762369726 S3-148565611,S3-251317333,S3-556414273,S2-441344738,S2-571857103,S2-153010099,S3-71984193,S3-769635267,S3-976481167,S3-208757335
+S1-921005221 S3-155867565,S2-999274032,S3-453500822
+S1-370566152 S2-940897566,S2-12484995,S3-883769269,S3-165998072,S3-396183821,S2-520688387
+S1-863645244 S3-71359928,S2-281550870,S3-875182874,S2-337349305,S3-479585854
+S1-334388903 S2-803818717,S2-28528703,S3-380890368,S2-126962885,S3-858523056,S3-578624048,S2-155097047
+S1-565149887 S2-743408206,S3-113175868,S3-633173789,S3-886323443,S3-6225001,S3-34723256,S3-514524575,S2-234005088
+S1-175819874 S3-960507883,S2-236540529,S2-482975473,S2-306891631,S3-165690406,S2-217810742
+S1-538967069 S2-178645056,S3-976216012,S2-54047871,S3-401685600,S2-501735842,S3-356243206,S3-891342264
+S1-847698425 S2-480853639,S3-852296760,S3-957629768,S3-376841885,S3-40440280,S3-63968856,S3-202190547,S2-543879523,S3-337900356
+S1-414776404 S2-320038425,S3-439607284,S3-25528895,S3-972448912,S3-829724699,S3-282818739,S3-490274202,S3-190245163,S2-915861662,S3-737322819
+S1-680464649 S2-510330052,S2-320173259,S3-227512431,S3-433669947,S3-655888190,S2-564568972,S2-526549900
+S1-10416683 S2-953621757,S2-148918330,S3-538387880,S2-56718298,S3-359904636,S3-632171316,S3-529199257
+S1-440679932 S3-7580033,S2-681674827,S3-600353074,S3-328895863
+S1-39113238 S3-952437140,S2-893966256,S2-434549728,S3-594036063,S3-387011362,S3-987094504
+S1-57192795 S2-952083398,S3-270865939,S3-129372894
+S1-105414587 S3-398641023,S3-742792752,S3-211029815,S2-544062589,S2-495738146
+S1-642699124 S3-477385773,S3-636204303,S2-230435950,S3-364742489,S2-116248925,S3-571794932
+S1-920813203 S3-529704258,S2-567434125,S3-290175538,S2-738359042,S3-836861361,S3-426791543,S2-619476142
+S1-795044742 S2-284448285,S3-411574737,S3-237475255,S3-845427508,S2-151872661,S2-700395195
+S1-819627520 S3-849467894,S2-524826001,S3-898200604,S2-320499842,S3-196448811,S3-223877118,S2-607930765,S3-166911116,S3-179350593
+S1-929625978 S2-425429022,S2-577369887,S2-420210820,S2-705369881,S3-319376327,S3-682701146,S3-371829113,S3-86158255
+S1-89614450 S3-508199427,S2-785980114,S2-821406609,S3-741656411
+S1-608861835 S3-276747294,S2-761802374,S2-147081108,S3-48337168,S2-519536419,S2-676793902,S2-338385251
+S1-798055428 S2-201222451,S3-929487206,S2-841738381
+S1-767750037 S3-717035305,S3-688271960,S3-252394646,S3-335798660,S2-30978848,S3-510620291
+S1-206547146 S2-889349714,S3-190393094,S3-203121827,S3-10561873,S3-378103755,S2-856658630,S3-106594185,S2-973749082,S2-911656602,S3-991163561,S2-529250174,S3-932321208,S3-459959742,S2-497442624,S2-736403278,S2-974748333
+S1-696511531 S2-930974381,S3-674713810,S3-826602672,S2-928255928
+S1-31089429 S3-214953218,S2-24240669,S3-311958005,S3-773807763
+S1-129793455 S3-134677408,S2-223976927,S3-538206848,S2-230757676,S3-394746320,S2-219700097,S3-846158367,S2-70392040,S3-142951464,S3-40487413
+S1-70958628 S2-529867786,S3-459708625,S2-4917684,S3-276875799,S3-279878110,S3-402618923,S3-786223414,S3-981596803,S3-820851460,S2-42835654,S2-294755807,S3-815118691,S2-213024175,S3-747510665
+S1-358787364 S2-893617342,S2-167334969,S3-489125412,S2-770396657,S2-868082957,S2-42804337,S2-821893807
+S1-521595382 S2-427903523,S3-53681386,S3-491311923,S3-754179593,S2-166383177,S2-93530031
+S1-835163181 S3-222993035,S3-558469071,S2-401248558,S2-906311028,S3-271418535,S3-599849635,S2-439145248
+S1-26669939 S2-2022967,S2-97290454,S3-798660604,S2-152514917,S3-197850101,S3-753587347,S2-19797758,S3-844864046,S3-735062962
+S1-585898615 S2-765592396,S3-655702209,S2-472062422,S2-330187724,S3-763676361
+S1-586752142 S2-157562312,S2-846818849,S3-820196123,S3-937983159
+S1-439811182 S2-594548367,S2-284907535,S3-488543638,S2-497576879,S3-19649999,S3-277314606,S2-181480752
+S1-182097899 S3-570696358,S2-664677809,S2-851929895,S2-658781583,S3-578517995,S3-458901043
+S1-346408334 S3-407454857,S2-23660035,S2-484497017,S2-647727460
+S1-152717156 S2-645055316,S2-101697022,S3-630923786,S3-726648239,S3-84970472,S2-770970196,S2-790710879,S3-787324220,S2-219554129,S2-13626742,S3-518550018,S2-364661807,S3-683812337,S3-731583582
+S1-204033367 S3-992810635,S3-897789642,S2-618985906,S3-539200900
+S1-819756689 S3-449235696,S3-201416841,S2-299451842,S2-67808527,S2-268691471,S2-453011796,S2-250068127,S2-661174013,S3-27233582
+S1-28575393 S3-612527921,S3-659497701,S2-129018097,S2-536689182,S3-552221877,S2-956850514,S3-246725961
+S1-271205529 S2-347911868,S3-964464591,S2-190113691,S2-70900838,S3-871466015,S3-711232659,S2-359208614
+S1-851867525 S3-476502778,S2-529220381,S3-152336688,S3-960081319,S3-451600920,S2-813010577,S3-96668414,S2-529648301,S3-537101531
+S1-977846540 S2-617531745,S3-178081347,S2-488135822,S3-962800377,S3-576695726,S3-225500498,S3-71236098
+S1-126366597 S2-940913878,S2-989162828,S3-722733969,S3-766605356,S2-164399190,S2-173856659,S3-47245501,S2-363782880,S2-841397851,S2-765301829,S2-25097852,S3-348774828,S2-949859134
+S1-835826982 S3-273887960,S3-795514274,S3-61974498,S3-906952642,S2-807582642,S2-904991190,S2-826339865,S2-507320184,S3-449990343,S3-612224162,S3-890041719,S2-672942176,S2-829602188,S3-791342326,S3-838312088,S2-196734653
+S1-63019789 S3-320816238,S2-282096455,S3-385104187,S2-212672270,S3-385934985,S3-451514292,S3-714289203,S3-831532991,S2-336316402,S2-120474459,S3-260962477
+S1-876526166 S3-674898094,S3-458683572,S3-554671928,S2-757076898,S2-443175972,S2-683782258,S3-348248683,S2-630457802
+S1-852049562 S2-693929069,S2-336747333,S3-476464676,S3-648829883,S2-443251101,S2-279507617,S3-821244934
+S1-745521838 S3-565216593,S2-314953504,S2-435141385,S2-222939405,S3-282816899
+S1-840496172 S3-873733867,S2-472206346,S3-598980859,S2-185352785,S3-664032150
+S1-90580419 S3-508749202,S2-275466387,S3-20104497,S2-26499823,S2-704459578,S3-626119839,S2-235455384,S2-288565806,S3-832212408,S3-68278456,S2-260397197,S3-370353167,S3-655768471,S3-708813421,S3-627258596,S3-723651162
+S1-117382876 S2-553142258,S2-240010393,S2-566976566,S2-964804561,S3-68861040
+S1-640024234 S2-541221277,S3-462060934,S3-909250254,S2-72844497,S3-367209464,S2-800728780,S2-708700659,S3-488677392
+S1-394235000 S3-971830259,S3-11572832,S2-867668614
+S1-917111811 S2-555625605,S2-925791653,S3-299975254,S2-791082810,S2-786622855,S3-944107612,S3-419356920,S2-816944028
+S1-508083405 S3-951877022,S3-947461459,S2-390550822,S2-586494803,S3-92964506
+S1-870906591 S3-574770919,S3-878179333,S2-82494894,S2-792802655,S3-612137661,S2-998129463,S2-36493435,S2-267416087,S3-928963091
+S1-328702748 S2-697760154,S3-428964352,S2-256276708,S2-556646782,S3-733873046,S2-289561899,S2-788216481,S3-664515630,S3-916413576
+S1-212966852 S2-220356353,S3-628621598,S2-911166239,S2-605274720,S2-111058772,S2-822911795,S2-810417307
+S1-883280612 S3-591222001,S2-611558129,S3-37971520,S2-320726889,S3-731155665,S3-425012472,S3-821728293
+S1-528027583 S3-315607024,S3-258450717,S3-51189781,S3-268722283,S2-524416004,S3-858850874,S2-596793792,S2-854320369,S2-452647832,S2-505671187,S3-554797573
+S1-516633516 S3-147100749,S2-75883375,S3-594975767,S2-558150922,S3-295643895,S3-601025835,S2-761940595,S3-527184443,S2-617152760,S2-319813995,S3-395653128,S3-482275067,S2-281517816
+S1-734979185 S2-887557525,S2-906704267,S3-40541760,S2-303566051,S3-985558408
+S1-426585673 S2-215713470,S3-700362240,S2-385291763,S3-928907767,S2-671219468
+S1-864431514 S3-624912878,S3-93074654,S2-388257739,S3-689763892,S2-592392729,S3-690506106,S3-704778773,S3-828275591,S2-490522310,S3-771243402,S3-972020348,S3-542773959,S3-684292977
+S1-797959986 S2-264462031,S3-642852024,S3-241032028,S2-718009906
+S1-386807512 S2-42550138,S3-572369946,S2-523085612,S2-263093811,S2-867528558,S3-89981992,S3-524907933,S3-207547212,S2-336574961,S2-602121834
+S1-901450954 S2-632841916,S2-618610382,S2-750483645,S3-909925023,S3-48846123,S3-363113405,S3-281144451
+S1-365561032 S2-87777660,S3-152022218,S3-480696526,S2-887990019,S3-693053685,S2-83508693,S3-779422534
+S1-83653944 S2-376844974,S2-92606970,S2-940392102,S3-473773713,S3-441395322,S2-366747987
+S1-11891050 S2-545501544,S3-674985306,S3-94840467,S3-172396069,S3-993520386,S3-671274358,S3-477095526,S3-73485940,S3-121048318
+S1-302090439 S2-822312077,S2-308602120,S2-278204388,S2-307615708,S3-297943254,S3-799949504
+S1-565130907 S2-882750387,S2-535166385,S3-870897717
+S1-877012034 S3-61300001,S2-930902959,S3-96856320,S3-92800519,S2-328980603,S2-498621752
+S1-922058754 S2-483849627,S2-221323007,S3-169902172,S3-733253604,S2-709536565
+S1-869767657 S2-771290629,S3-54594036,S2-966299764,S2-229354499,S2-495800509,S3-39623513,S2-789113859,S3-12370348,S2-779284365,S3-398947419,S2-820580642,S2-653375111,S2-274450371,S2-577213353,S2-278401114,S2-836832066
+S1-919256099 S2-595046360,S2-294447208,S3-810408095,S3-257181346,S2-699398832
+S1-115757608 S3-899532395,S2-141840480,S2-361104582
+S1-268103346 S3-641570342,S3-168867316,S2-343837536,S3-180080966,S3-111228069
+S1-745536757 S3-849964420,S3-936421889,S3-869024643,S2-980475115,S3-231445685,S3-394204837,S3-835972638
+S1-130368807 S3-863247157,S2-584369373,S3-934222652,S2-416793248,S2-822352948,S2-758752658
+S1-282012442 S3-760736032,S2-339159726,S3-956497535,S3-970208070,S3-339554755,S2-337347143,S3-692468068,S2-625913411,S3-814645617,S3-583969354
+S1-351009953 S2-190613422,S3-132820418,S2-477812652,S3-664538285,S2-473435403,S3-232386774,S2-975839806,S3-426305565,S2-78033669,S2-239674816,S2-643793830
+S1-71357778 S3-427877346,S2-408437242,S3-853945143,S3-98083029,S2-716541704,S2-507241197,S3-133798557,S2-737237693,S3-392957376,S2-992319322,S2-302980341,S3-267673261
+S1-272947576 S3-678661567,S2-797005804,S2-198196395,S2-946580190,S3-364792040,S2-57524429,S2-58342727
+S1-228349680 S2-162255488,S3-901132668,S3-470987015,S3-828362767,S2-128052556,S2-545158787,S2-713390877,S2-241729110,S2-947531973
+S1-423647967 S3-921305606,S3-265974195,S3-183166560
+S1-666126738 S2-976020121,S3-138664149,S3-585792108,S3-554076793,S2-709446820,S3-875911516
+S1-764073992 S2-313434740,S3-769825543,S3-796891107,S2-532663409,S3-619512147,S2-75398814,S3-442009636,S3-901692849,S3-485270491,S2-779880934,S2-277428800,S3-372060948,S2-259803322,S3-518848574,S2-846852980,S3-283604082
+S1-908559116 S2-233016717,S3-891875776,S3-157596756,S2-182894894,S3-84356504,S2-992119594,S2-992064758,S2-641465006,S3-527211576,S2-689817743
+S1-427566415 S3-661933690,S2-589879309,S2-734970062,S2-582528773,S2-523097869
+S1-991134052 S2-391097499,S3-288181118,S2-66112178,S2-775595347
+S1-441122121 S2-582900276,S3-358707345,S3-766048350,S3-752802252,S2-810086231,S2-924535496,S2-312698465,S2-550798032,S2-292846728,S2-501219240
+S1-461136037 S3-702158144,S3-63928446,S3-631426506,S3-156261203,S2-255519081,S3-85005579,S3-692486771
+S1-185344864 S2-561805813,S2-633128513,S3-946253694,S3-479407236,S3-375511058
+S1-526499295 S3-576129452,S2-609100097,S2-775558662,S2-166100088,S2-910011279,S2-624983879,S2-143636967,S2-686094837,S2-64858335,S2-433787930
+S1-864632346 S2-952725129,S2-624110961,S3-63546769,S2-604593573,S3-241289937,S2-501536574
+S1-349129667 S3-121820546,S2-925976446,S3-907305587,S2-338058189,S2-912313641,S2-94830690,S3-382115404,S3-831409191,S3-752933435,S2-432505568,S2-868595450,S3-156859119,S3-202659009,S3-700543027,S3-597078151
+S1-715892196 S2-235100842,S3-904275323,S3-356106804,S2-132616780,S3-423744446,S2-111884424
+S1-283914629 S3-596094633,S3-840697897,S3-852557503,S2-52330119,S2-326227485,S3-932658997,S2-738047487
+S1-932282576 S2-256564396,S3-254033807,S2-217990571,S2-466381108,S2-123103466,S3-526613478,S2-928720189,S2-140885629,S3-422648987
+S1-76870177 S3-598897869,S2-716126255,S2-885428649,S3-434726514
+S1-559617865 S3-87315012,S3-627341457,S2-585090709,S2-975570815,S2-665425155,S3-127093931,S2-122512593,S3-389389381,S2-189204108,S2-463317228
+S1-783568853 S2-934490763,S3-571700400,S2-606318984,S3-95698145,S2-851143395,S2-942619892,S2-118513649
+S1-700999273 S3-278725104,S2-6700764,S2-439747249,S3-374452716,S3-842790998,S3-201801983
+S1-435701151 S3-267675471
+S1-967411527 S3-49166109,S3-581194234,S2-267366410,S3-164953236,S2-368593272,S3-897413960,S2-114161259,S3-866975175,S3-262920083,S3-667184624
+S1-275645585 S3-411745192,S2-702190009,S2-534122549,S2-104246822,S3-220681927,S2-601938266,S3-550382864
+S1-402371667 S3-290427545,S3-296449258,S2-512020435,S2-653092549,S3-362364251,S3-567664743,S2-161862672,S2-446356274,S2-721093992,S2-349081109,S3-122867987
+S1-588345641 S2-79091967,S3-592962210,S2-176523568,S3-819216798,S3-683542243
+S1-351906787 S2-537540556,S2-446065351,S3-606766888,S3-436042439,S2-524856162,S2-339719509,S2-441978758,S3-575618192,S3-745464702,S2-896452768
+S1-903061441 S3-208160540,S3-952099093,S3-902950438,S2-996737556,S3-236202804,S3-795564476,S3-10091549,S3-450048962,S3-651803446,S2-379717622,S3-71730379,S3-611623575,S3-57126528,S2-441594251,S3-781414135
+S1-261921056 S3-471627942,S2-842143539,S3-667502458,S3-32285027,S3-484281412,S2-305533671,S2-420387769
+S1-173552256 S3-629461792,S2-400039477,S2-553534030,S3-668362715,S2-6175682,S2-66834835
+S1-618632521 S2-506429205,S3-734977996,S3-659395075,S3-492838113,S3-612192113,S2-950907415,S3-147978319
+S1-880666318 S2-956638158,S3-162044156,S2-425546099,S2-257887836,S2-974046630
+S1-681716459 S3-174727908,S3-159842689,S3-457364107,S2-649897930,S3-271681555,S3-61760376,S2-892160882,S2-437922026
+S1-365558564 S2-14583121,S3-161041771,S3-182401424,S3-328570918,S2-285431893
+S1-476293587 S2-927666273,S2-102018437,S2-131046186,S2-972467968,S3-304549940
+S1-59601544 S3-252706479,S3-999380157,S2-78305920,S2-37278000,S3-709502436,S2-545667362,S2-841618869,S3-26263234,S3-839581109
+S1-801327640 S2-915777015,S3-365017923,S3-907677284,S3-945562647,S2-952871078,S3-550163899,S3-817393231,S3-571446412,S2-882882606,S2-310134275,S3-517128997,S3-424888945,S3-521068921,S3-39215951,S3-856438208
+S1-48114647 S3-887224860,S3-99540077,S2-696793829,S2-50100395,S3-956546410,S2-856865750,S2-326068700,S2-231849299,S3-882822573
+S1-401637941 S2-45297177,S3-548277019,S3-595826094,S2-524520923,S2-166690139,S2-856436385,S2-341533918,S2-920749542,S3-772930042
+S1-726948836 S2-78798963,S3-372354595,S3-71890087,S2-240471737
+S1-34183650 S2-309819104,S3-504289926,S2-429892551,S2-251493768,S3-549903243
+S1-431578391 S3-853695955,S2-403892527,S3-607179698,S3-891588752,S2-468875415,S3-156873971,S2-262219920,S2-232741272,S2-677950696
+S1-341287435 S3-319972552,S2-158089563,S3-671277306,S3-408030068,S2-805007915,S2-836619638,S2-312107318,S3-872871824,S3-579989296,S2-757253020,S3-372920554,S2-881079940,S2-442035128,S2-418538053
+S1-864593068 S2-723758119,S3-424399545,S2-134435957,S3-845358842,S2-622948749
+S1-409637060 S2-993003625,S2-395862189,S3-12560270,S3-914167824,S2-220583950,S3-508625212
+S1-254285358 S3-295258158,S2-137893453,S2-216916925,S2-891712117
+S1-906195100 S2-459897943,S3-968187134,S2-300595090,S3-27436576,S3-307016145,S2-684861348,S2-464287036,S2-375871201
+S1-333555547 S2-963854533,S3-809654999,S3-530724777,S3-889774662,S2-860880603,S3-193943873,S3-280307741
+S1-116484546 S2-73249838,S3-92606485,S2-237687341,S3-226159174,S3-639448068,S3-72632024
+S1-640203149 S2-702054274,S3-942172921,S3-816349431,S3-593834173,S3-401803704,S3-849412050,S3-69150572
+S1-489704092 S2-473701846,S2-817308034,S2-74766383,S3-961643014,S3-467038346
+S1-532547658 S3-931230946,S2-506198943,S2-730335228,S2-256325262,S3-184076397,S2-164081459,S3-157114505,S3-640919209,S3-601587066,S3-925136238,S2-829143090,S2-173990733,S3-919731137,S2-724679909
+S1-437181166 S2-988035221,S3-880771224,S3-579906956,S3-173629919,S3-288427819,S3-409623169,S2-197509953,S3-788668563,S3-948847735,S3-119342258,S3-190358961,S2-763311726,S3-832771844,S2-673875189,S3-559884355,S3-39094053
+S1-691318249 S3-462962538,S3-432171598,S2-234951007,S2-108687277
+S1-189319341 S2-787858952,S3-692622085,S3-549967527,S3-979624357,S3-194530195,S3-934375359,S3-191689756,S3-37398900
+S1-793791651 S2-827007958,S2-633258188,S3-226855730,S3-363061056,S3-298706710,S2-785185866,S2-247922380,S2-833457612
+S1-699793109 S3-258915433,S3-111953045,S3-842029079,S2-50908537,S3-765673724,S3-183453788,S2-154048205,S3-718737241,S2-254398184,S3-552168638,S3-843923259
+S1-296989196 S3-190479880,S2-328385734,S3-982079785,S3-438603085,S2-660321322
+S1-67225273 S3-905258878,S3-433109087,S3-235670753,S2-510893654,S2-837173863,S2-72415007,S3-470078518,S2-109346059,S3-80299368,S3-121810421,S2-761360832,S2-882422362,S3-173824465,S3-173076626
+S1-957020829 S2-346947452,S2-64804520,S3-842238405,S2-248785439,S3-715058689,S3-914134996,S2-482384802,S3-38296499,S3-295188762,S3-256809671,S3-80334487,S3-27213068,S3-429310979
+S1-902467758 S3-679022969,S2-349091071,S3-542847568,S2-937667669,S2-181108823
+S1-323529673 S3-642278410,S2-768877196,S2-770981559,S2-598824930,S2-197561678,S2-279336920,S3-284354830,S2-984030644,S2-26744377,S2-504399312,S2-479920061,S2-314303878
+S1-182262720 S3-685174345,S3-590732464,S2-77695171,S2-88856416,S2-522272299
+S1-829627011 S3-671007423,S2-520697247,S3-651071553,S3-639364112,S2-351271540
+S1-507794218 S2-984402042,S2-923474288,S2-87337845,S3-521137515,S3-102436702,S2-371744798
+S1-942583814 S2-340093940,S2-268158832,S3-332448480,S2-811812270,S2-862446274,S2-545351050,S2-539529011,S2-981835861,S2-264519133,S2-31979132
+S1-137112626 S2-967514546,S3-463929030,S2-348285928,S3-101231591,S2-357972098,S3-515662206,S3-908203302
+S1-938862168 S2-829480880,S3-963540203,S2-850816193,S3-16905441,S3-694080905,S3-132449487,S2-75902122,S2-372787827,S2-42573479,S3-164529915
+S1-703608558 S3-510146238,S2-805709058,S2-747195775,S2-326301511,S2-986755605,S2-775102992,S2-607966220,S3-119955683
+S1-783706056 S2-831488886,S3-437599577,S2-902222338,S3-289874024,S3-607427888,S3-352218044,S3-226538939,S3-934608927
+S1-258052837 S3-523093429,S2-972226025,S3-147979597,S2-941675888,S3-394550046
+S1-983084266 S2-537064022,S2-860343970,S2-297273845,S3-748360875,S3-969663666,S3-789911115
+S1-709181833 S2-593351863,S3-150535199,S3-689173565,S3-192156192,S3-122315287,S3-692805597,S3-691512870
+S1-714423058 S3-154069444,S3-171880471,S3-390172560
+S1-692092083 S3-597518135,S3-303382541,S3-64236628,S3-812064834,S3-528737398,S2-238030315,S2-974245446,S3-284372914,S3-818862603
+S1-447088890 S3-75573618,S3-98030956,S2-853580566,S3-862302936,S3-294336950,S2-798635645
+S1-378396217 S3-540725327,S3-788857048,S2-308594621,S2-534283893,S3-288543350,S3-891543462,S3-81907706,S3-847912687
+S1-499910591 S2-230348110,S2-897389353,S2-983786340,S2-591887540,S3-353087673,S2-317085940,S3-867166451
+S1-355829664 S2-129916145,S2-540770527,S2-290804742,S3-168357159,S2-742779526,S2-335656851,S3-21397397,S2-849196409,S2-575085446
+S1-423120442 S2-615052519,S3-800366565,S2-365207866,S2-921161096,S3-901099685,S3-964579664
+S1-716878837 S3-126828298,S2-684235687,S3-735741468
+S1-832193473 S3-770397261,S2-791891907,S3-749287462,S3-302284515,S2-811031762,S2-324339338,S3-761620545,S3-991445852
+S1-835152821 S3-397181833,S2-737602188,S2-721072836,S3-800765146,S2-726150749,S2-802459189,S3-92204439,S3-80183505,S2-398112437,S2-444976494
+S1-283733471 S2-515897543,S3-127984264,S2-575581825,S3-793446198,S2-203616074,S3-528981944,S3-588841908
+S1-559651625 S3-748208309,S3-981686970,S2-111895111,S3-291593040,S2-897226716,S3-913837146,S3-986152963
+S1-636254772 S3-217816761,S2-254394770,S3-229999607,S2-545689286,S3-164640349,S3-590049219,S2-888808330,S2-255109228
+S1-468453402 S2-835323779,S3-119671015,S2-80435499,S3-477436219,S2-149201483,S3-892540886
+S1-814258528 S3-263744243,S2-898474440,S2-544888238,S2-512279032,S2-947360848,S2-111489500,S3-629814835,S3-806634155,S3-365458969
+S1-802717893 S3-269810866,S2-600720152,S2-479086427,S2-812184066,S3-970122813
+S1-657618141 S2-141224885,S2-192506350,S3-381123816,S3-438492244,S3-675406176,S3-43815666,S2-766594161,S3-349771197
+S1-655445818 S2-452266644,S3-935158871,S2-237356005,S3-375522230,S3-230928585,S2-734891416,S2-815018193,S2-307449833,S3-659684842
+S1-71674048 S3-539745866,S3-279858859,S2-727206244,S3-35916044,S3-357932784
+S1-784828512 S3-193277811,S3-647675778,S3-30193635,S2-968562499,S3-1405172,S3-346610273,S3-359930970,S3-960329813,S2-245290379,S3-321161541
+S1-488322419 S3-524996057,S2-439206324,S2-390138252,S3-900101066
+S1-733721916 S2-941591633,S2-161341479,S2-737601107,S2-562273448,S2-943489655,S3-55661399
+S1-422514510 S2-304870160,S2-67975505,S3-732356870,S2-934355707,S3-126408503,S3-715588879,S3-513025069,S2-121597894,S2-798914250,S2-448167107,S3-135824256,S2-543680351,S3-634329307,S3-888736804,S2-75931926,S3-821118803
+S1-760803626 S2-656388202,S2-627822260,S3-892180340,S2-417034054,S2-730080310,S2-706749269,S2-294120590,S3-254480157,S2-375184854,S2-926097312,S3-559394668,S3-941973586,S2-155756163,S3-69064431,S3-7912391,S2-509283831
+S1-746359765 S2-425554186
+S1-381504245 S2-796284239,S3-160548649,S3-322248196,S3-905750429
+S1-409737594 S3-316540540,S2-130227425,S2-213030218,S2-65386623,S3-726376160,S2-199037089,S3-176419031
+S1-706115666 S3-231911150,S2-725244929,S2-689835337,S2-704595719,S3-152272253,S3-193690587,S2-659046777,S3-922837959,S3-221779540,S3-724130253,S2-847968359,S2-840650427
+S1-910824962 S2-495528961,S3-310741507
+S1-540192427 S3-151348728,S2-472978517,S3-774723579,S3-498366951,S2-630412893,S2-533518168
+S1-734141607 S2-942078773,S2-430193502,S3-972442502,S3-204805623,S3-595660136,S2-483462562,S2-2475837,S3-694204926,S3-84137523,S3-890581467,S3-534675205
+S1-17486706 S3-561839489,S2-41366367,S2-410558111,S3-548938355,S2-429513660,S2-897900356,S3-870407945
+S1-13340976 S3-531060622,S2-257751684,S3-228520053,S2-216645802,S3-465760794,S3-98622714,S2-871991981,S3-390663965,S3-170543851
+S1-537445116 S2-630559035,S3-903596353,S3-426825111,S2-375847695,S3-116829644,S3-193830405,S3-316185518
+S1-357198687 S3-96120147,S2-289809372,S3-793617456,S2-249142980,S3-411205837,S3-380467794,S3-770853397
+S1-155757153 S2-440257546,S3-316470404,S3-988059092,S3-768009326,S3-42291475,S2-204800555,S2-660668307,S3-796987387,S3-545243229
+S1-727106455 S2-830071127,S3-365042903,S3-563509477,S3-510215929,S3-792314689,S2-379336504,S3-424610753,S3-22012627,S3-864804955
+S1-487177650 S2-484396795,S3-604589412,S2-743897859,S2-526869904,S2-54491719,S3-834187706,S3-226345509
+S1-954048217 S3-580205928,S3-202886558,S3-234152759,S3-416108169,S2-197682032,S3-501989136,S2-565660004,S2-535194,S2-796331898
+S1-990504834 S3-397863401,S3-698316400,S2-426737761
+S1-699753756 S2-657650338,S2-242048867,S3-875703179,S2-718037851,S3-26406732,S2-242284908,S2-808530058
+S1-631190190 S2-372808947,S2-157189157,S2-423774776,S2-884315574,S3-370356677,S2-890201471
+S1-563754977 S3-665363000,S3-307566645,S3-393044263,S2-812893319,S2-126548811,S3-144581149,S2-329101652,S3-401618551
+S1-443394720 S3-393208587,S2-212973826,S3-988581856,S2-422124826,S2-480795230,S2-629913285
+S1-788208249 S2-887870653,S2-90889729,S3-162158834,S2-546854957,S2-913292362,S2-248375274
+S1-256466361 S3-194546453,S3-52439511,S3-147227465,S3-10082613,S3-446859679,S2-867540610,S2-720213044,S3-31618625,S3-893409320,S3-428163690,S3-240404306,S3-71761982,S3-403594339,S3-671450945,S3-450948975,S3-486383350
+S1-307016440 S3-674501608,S2-76381178,S3-435436983,S2-887632482,S3-208786077,S3-358500074,S3-596333754
+S1-702137247 S2-878786996,S3-736364404,S2-129057818,S3-577682369,S2-824813060,S3-209856322
+S1-190565943 S2-113199376,S3-883516475,S3-735769413,S3-137827778,S3-847382509,S2-763135593
+S1-518635144 S2-507998324,S3-25273218,S3-690543689,S2-613569502,S3-135048313,S2-112568180,S2-444760094,S2-2477639,S2-595672444,S3-908618456,S2-49899785,S2-712256890,S2-783415520
+S1-510095133 S3-539931518,S3-827156631,S3-104991874,S2-489980287,S2-950979052,S2-185924015,S3-186727750,S3-991998429
+S1-708286611 S3-376695150,S3-486811314,S2-810084248,S3-354088665
+S1-161834884 S3-923983977,S2-576201007,S3-953046413,S3-838480805,S2-227341296,S2-900057877,S2-132043249,S3-643726411,S3-684755320,S3-119723577
+S1-457652610 S2-226214374,S3-451811284,S3-402936183
+S1-44050038 S2-750190787,S2-533382388,S3-548796085,S2-75818334,S3-433431977,S3-975934941,S2-732536900
+S1-663520447 S3-590196898,S3-750001497,S2-182893905,S2-855071257,S3-672720535,S2-757436285
+S1-732213275 S2-646113475,S3-978567665,S2-170428159,S3-343881603,S2-662643684,S2-992389616,S3-39952776,S2-107473429,S2-846573333,S3-105966092,S2-401705313,S3-233647801,S2-115224728,S2-62432,S2-709426103,S3-65105314
+S1-147530069 S2-504779040,S2-320302650,S3-470227881,S2-865021318,S3-89225613,S3-930289411,S2-952293548
+S1-558624869 S2-378665651,S2-655620567,S3-984616630,S2-182456925,S2-366633958,S2-526682145,S3-538187504
+S1-541380801 S2-160957190,S3-125163415,S3-877645103,S3-256537663,S3-3392210
+S1-953557492 S3-862849557,S3-777201361,S2-76802753,S3-358726335,S2-590997627,S3-285453812,S3-545522715
+S1-416637058 S2-339210157,S3-360386648,S3-115303747,S3-998465879,S2-963779829
+S1-7324737 S2-18011996,S3-117943928,S2-997943853,S2-627777543,S3-974727812,S3-23933976,S3-190309704,S3-593345871,S2-87565552
+S1-700094523 S2-893120314,S3-755581964,S2-127224470,S3-264645162,S3-940934353,S3-714801380,S2-705298055,S2-474816434,S2-536434353,S2-306706842,S3-899915457,S3-71316330
+S1-196802786 S3-871509654,S3-697522210,S2-610560731,S2-308546407,S2-585775369,S3-547263022,S3-176710159
+S1-727130828 S2-385628282,S3-984362808,S2-561292210,S3-319272598,S2-774138305,S2-171590984
+S1-232260515 S2-194214563,S3-408024106,S2-656254874,S2-555966120,S2-824736809,S3-434584416
+S1-666640736 S3-313384285,S3-196884291,S3-44327248,S2-391692281,S2-779756768,S3-965210494,S3-405423420,S3-647523001,S3-156322085
+S1-489041898 S2-488043909,S3-278824266,S3-480925246,S3-896471044,S2-958295650,S3-7080066,S3-379949042,S2-635862705,S3-5051012,S2-862816614,S2-855279920,S2-86725732
+S1-855913124 S3-508583984,S3-938080584,S2-20074390,S3-928630327,S2-995233207,S2-373800782,S2-948417838,S2-128943731
+S1-367237411 S3-817209450,S2-256310114,S2-64941704,S2-651968875,S2-209669179,S3-779220251
+S1-96252533 S3-185119458,S2-965176240,S2-108124625,S3-533986479,S3-896449378,S2-367684053,S2-8740908
+S1-211133174 S3-414184943,S3-843009934,S3-497300636,S2-188089331,S2-710021819,S3-211930907
+S1-266421888 S2-613987744,S3-237455239,S3-1519444,S2-631686184,S3-615814962,S2-691757843,S2-639158934,S3-660947681,S3-533737911
+S1-64940929 S3-810423471,S2-480142407,S3-274265205,S2-37022997,S3-859647602,S3-935173554
+S1-786681254 S2-378199442,S2-176724639,S3-221672465,S2-920199457,S2-42591156
+S1-891710524 S2-796377929,S3-308771738,S3-870453914,S3-647700654,S3-932510036,S2-161534907,S3-259777446,S3-275221813,S3-489158852,S3-720260847,S3-286584203,S3-946751808
+S1-356631560 S2-973078325,S2-913532233,S3-887454830,S3-969248777,S2-529460035,S3-743825813
+S1-67304006 S3-597445330,S2-793316718,S2-26450246,S3-851592905
+S1-979551118 S3-79801517,S2-992948480,S3-561661118,S2-927852443,S3-988947691,S2-458515653,S2-551783573,S3-792355628,S3-230319415,S3-773571150
+S1-585128854 S3-902215132,S2-646158832,S3-272878766,S3-220399825,S2-258083159,S3-985253778,S2-689510281,S2-616137365,S2-164507819,S2-819159054,S2-195659329,S2-954422973,S3-605918409,S2-207741370,S2-711325050,S3-918877996
+S1-367277911 S3-870034438,S3-305674124,S2-901859660,S2-386051177,S2-510634310,S2-357537853
+S1-532508816 S3-716064103,S2-154956776,S2-276733697,S2-480373227,S2-238197924,S2-706006997
+S1-873528588 S2-929617143,S2-821848239,S2-277073840,S2-229254872,S2-996824562
+S1-309841268 S2-533624392,S3-134498111,S3-345540704,S2-796217515,S2-237089300,S2-519402069,S3-620772342,S2-243884769,S2-126784492
+S1-457269572 S2-29091213,S3-542564698,S2-448821540,S2-938569354,S3-814255001,S3-707776943,S3-685419150,S3-627985480,S3-164637332,S3-152564127,S2-75883375,S3-482275067,S3-741017616,S3-7356114,S2-98976855,S2-880618791
+S1-201138028 S3-233425027,S3-445152645,S3-444272542,S3-904461126,S2-171400967,S2-136086553,S3-430406651,S2-315569148
+S1-852358044 S3-645989794,S2-706936838,S3-156778487,S3-223686536,S3-105422518,S2-576745619,S3-568531765,S2-847728965
+S1-756014945 S2-385900656,S3-898772027,S3-814921975,S3-466075903,S3-35993718
+S1-148447819 S2-797334740,S3-48703947,S3-69154220,S3-637222934
+S1-542795827 S3-386488803,S2-909300268,S2-54463535,S2-70512128,S2-374973384,S3-378827792,S3-932607573,S3-602289761
+S1-414357988 S2-976244730,S3-549934777,S3-176748048,S2-439970683,S2-279863140
+S1-936431053 S2-337723502,S2-601634588,S3-418814743,S3-823974553,S3-283261888,S3-411985197,S3-773782365,S2-254277150,S2-624244605,S2-217028724,S3-732921148,S3-93330330
+S1-517767365 S2-678537167,S2-63527944,S3-68094676,S3-125362372,S2-33825258
+S1-319976126 S2-450114503,S2-553122557,S3-571095624,S2-331824182,S3-86044210,S2-811648239,S3-382972703
+S1-854852981 S3-652450699,S3-138290433,S2-190159594,S3-322206020,S3-670200889
+S1-958963267 S2-529197005,S3-303114859,S2-199362593,S3-554124761
+S1-251445124 S2-723184686,S3-802104238,S3-359952601,S2-376233008,S3-963871481
+S1-583486447 S2-346235699,S3-659042293,S3-255177901,S2-323205927,S2-610753612,S3-971823341,S2-606752671,S2-906574741
+S1-468068488 S2-722270129,S3-338446433,S2-981082596,S3-92726613,S2-86965978
+S1-993107787 S3-52387705,S2-466165465,S3-886924106,S2-266092755,S2-774556742,S3-7896388,S3-933185754,S3-241122277
+S1-747405779 S3-118743708,S2-936575688,S3-245135461,S3-480948147,S3-703232260
+S1-931330057 S3-403498441,S2-697602481,S3-877261622,S2-410219732,S3-705033647,S3-620738784,S2-725860725,S3-359172655,S3-982854637
+S1-156642164 S2-731714522,S3-998587235,S2-912499078,S3-91315925,S2-839459373
+S1-992854912 S3-533394168,S2-152013243,S3-242558928,S3-72169303,S3-984756495,S2-623754859,S3-606837052,S2-377150888,S2-857906289,S2-809440730,S3-693840798,S3-533748862
+S1-311071021 S2-6058698,S3-238404650,S3-343197038,S3-756642890,S3-513182334,S2-244217803,S2-760232022,S2-337025698
+S1-617336389 S2-463340549,S3-191327844,S3-482293541,S3-386353104,S2-506205820,S2-293420721,S3-767258332,S3-387523234,S3-953343483,S3-809569178,S3-163458967,S3-494971943,S2-259691689,S2-506236948,S3-616567323,S3-187645821
+S1-646212906 S3-50249164,S2-236782303,S2-967179024,S3-711477411,S3-503544699,S3-391626032
+S1-122967225 S2-759471779,S3-296651606,S3-450337450,S3-354432023,S3-299127496,S2-498577599,S2-590254419,S2-993099873,S3-712138156,S2-132233940,S2-731479442,S2-593616847,S2-752454696,S3-776047571,S2-633465660,S2-404967838
+S1-867380487 S2-903744235,S2-966859451,S3-671216101,S2-587356,S2-832190099
+S1-875957230 S2-310064637,S3-611839034,S3-540141242,S2-369331054,S2-235436053,S3-159110846,S3-776929278,S3-384689604,S2-287676929
+S1-8562614 S3-886711508,S3-3499364,S3-690636274,S2-993758276,S2-348321390,S2-106141832,S3-318245042,S3-721476478,S3-997328941,S3-27351157
+S1-52890249 S3-296088204,S3-802605074,S3-633671754,S2-55451933,S2-799707488,S3-319603308
+S1-203269624 S3-725573856,S2-321870762,S2-599655265,S3-285899117,S2-240531687,S3-327872091,S3-357015013,S2-371206249,S2-318051771,S2-86100499,S3-556596567
+S1-231077896 S3-349473189,S3-686636956,S2-191570062,S3-426393654,S3-843095997,S2-416447959,S2-16641040
+S1-191978600 S2-928444672,S2-384078958,S2-714739265
+S1-16783461 S3-918841412,S3-700855939,S3-119793183,S3-657022819,S3-888288841,S3-66082219,S2-654131682,S3-624730439,S2-86741612,S2-920348967,S3-169414111,S2-7982450,S2-163971870,S3-255504170
+S1-107734472 S3-554593349,S2-684697202,S2-679263141,S3-596151431,S3-493235479,S3-393343021,S3-312918246,S2-866682106,S2-724835783,S2-466120183,S2-998950039,S2-833861824
+S1-825249186 S3-303295840,S3-95602363,S2-945708253,S2-817088310,S2-125571059,S2-862731985,S2-832505764,S3-509179562,S3-876070234,S3-993846215,S3-418122130
+S1-39105246 S2-804156103,S2-417494335,S3-921148400,S3-981891720,S3-586946317
+S1-494545725 S2-194245803,S3-102353943,S2-162196755,S3-112633999,S3-341326206
+S1-39680335 S3-828057237,S3-225620937,S3-521421383,S2-540153416,S3-123144925,S3-212518145,S2-851512118,S3-661182244
+S1-211943695 S2-574306873,S2-403222435,S3-93522388,S3-298155316,S2-449180556,S3-529654211,S2-789178987,S3-954021997,S3-640441157,S3-777185562
+S1-601124832 S2-9647307,S3-386144183,S3-649020572,S3-338876103,S3-318299336,S2-995740644,S3-279378788,S2-238721841
+S1-415168682 S2-146373762,S3-418457460,S2-630643407,S3-777693254,S2-731650300,S3-988882277,S2-704010234,S3-814916647,S3-756050252,S3-620777983,S3-915550367,S3-600946824
+S1-964836313 S3-495302392,S3-901277742,S2-929731306,S2-196302013,S2-784098690
+S1-667711619 S3-783435444,S2-112855588,S2-145110588,S3-375511058,S3-75653619
+S1-183224568 S3-630892573,S3-613953513,S3-326498163,S3-432653625,S3-685837269
+S1-821754429 S3-642182001,S2-135581622,S3-35965417,S3-513449123,S3-183438114,S3-457074141,S3-194851838,S3-510296025,S2-504107577,S2-758246567
+S1-98831457 S3-504039369,S2-151661050,S2-864622051,S3-63724324
+S1-65117240 S2-130900416,S2-921969566,S3-192896534,S3-153376811,S3-533858158
+S1-464846429 S3-61353503,S3-329965765,S3-561586840,S3-126140060,S2-170325263,S3-241435896,S3-608890330,S3-302903898,S3-467012004,S2-810670141,S3-367310953
+S1-513914046 S2-309783669,S2-966197952,S2-964541508,S3-858983254,S2-899519135
+S1-129548951 S3-595968586,S3-609503077,S2-552338207,S3-753645027,S2-790593387,S3-79799485
+S1-829287087 S3-745107731,S3-505874805,S2-329729439,S3-865635906,S2-670585365,S3-18622101,S2-281440122,S2-838085256,S2-566646631,S2-724441599,S2-845954494,S2-619350450,S2-240674353,S2-681289712,S2-901106854,S2-709074289
+S1-325613010 S2-449344418,S3-856881466,S2-764717428,S2-549023276,S3-838069882,S3-119075472
+S1-677271615 S3-517623884,S2-951142036,S3-938639844,S2-572438688,S2-662986726,S3-15156391,S2-650257350,S3-173574049
+S1-202956893 S3-81264604,S3-431384429,S2-497304886,S2-404060193,S2-432618848,S3-755057122
+S1-461139096 S3-304487282,S2-137969266,S2-245682736,S3-545132661,S3-703367798
+S1-917109383 S3-927993453,S3-592661881,S3-162069288,S3-345969527,S2-718371704,S2-160349204,S2-209791872,S2-381104014,S2-321169155,S2-430142390,S3-444019070
+S1-730460615 S3-768785602,S3-720235587,S2-285115789,S3-54171619,S3-843130937,S3-408580500,S2-253421699,S3-375766904,S2-644815300,S3-715100511,S2-429614325,S2-714783652,S2-421483960,S3-404061130,S2-319776703,S3-29483813
+S1-977599285 S2-788104514,S3-78210928,S2-922095087,S3-42487186,S2-199168571,S2-634612465,S2-856859817
+S1-119191949 S2-149211204,S3-615114553,S2-448630333,S2-744063736,S3-657485947,S2-192318030,S2-950724023,S3-704667531,S3-519878816,S2-618931331,S2-502900070
+S1-522923205 S2-445428244,S2-591169357,S2-726833107,S3-887006314,S3-896077383,S2-64209808,S3-232934351,S2-241911686
+S1-278639986 S2-594684928,S3-740986559,S3-201615366,S3-35335394,S3-146668343,S2-674385343,S2-53091670
+S1-870676963 S2-651528919,S2-675575280,S3-795594480,S3-884021719,S2-830623661,S3-441381840,S3-875836490
+S1-826120454 S2-828527662,S3-226544336,S2-386838179,S2-610088530,S2-669983636,S3-576273106
+S1-186121174 S2-808007900,S3-10724123,S3-840269309,S2-368384454,S2-425901664,S3-600003903,S3-80854487,S3-954637199,S3-727743907
+S1-422198643 S3-262850388,S3-965657916,S3-977306563,S2-49036262,S2-640971373,S2-402637033
+S1-966772383 S2-462064844,S2-858048445,S2-9713364,S3-424661944,S3-113103547,S2-172174349,S2-920831561,S2-740122873
+S1-530789960 S3-102516508,S2-204870880,S2-614322581,S2-529239006,S2-304392084
+S1-49731951 S2-846114940,S2-649810630,S3-535399629,S2-857818863,S3-821481567,S2-202683980,S3-452530063,S2-585513527,S2-984238512,S2-429927898
+S1-848193657 S3-323441222,S2-525572259,S2-662050841,S3-699398385,S3-691163141,S3-244915761,S3-864043854
+S1-485908120 S3-32666055,S2-390551702,S3-886940795,S2-249517251,S3-635022773,S3-422468815
+S1-541807269 S2-861408395,S2-951764954,S2-252556423,S3-410760076,S2-956736914,S3-65409455,S3-334368801,S2-958817495
+S1-645701611 S3-758487250,S3-83798663,S2-786932532,S3-224956471,S2-608582671,S3-642064197
+S1-194881929 S2-726916179,S2-753447063,S3-41374824,S3-624041622,S3-365396319,S2-217794499
+S1-43379974 S3-400593620,S2-84322965,S2-813836186,S3-382109102,S3-544831433,S2-64021442,S2-843711718,S3-340451338,S2-504460596,S3-53339702,S2-581329074,S3-581153416
+S1-981487887 S3-820480911,S2-642528053,S3-892450344,S3-721450106,S3-394177018,S3-423039872,S2-674863128,S2-470282529,S2-277927900,S3-68538561,S3-718137585,S3-633313578,S2-6895321,S3-564465845,S3-623221704,S3-626658200
+S1-783770358 S3-894337166,S2-538380385,S3-157609266,S3-66954892,S2-862182679,S3-908179379,S3-760213955,S3-657325828
+S1-864000857 S3-254717285,S2-795766504,S2-223133178,S3-171748646,S3-38029393,S2-950253739,S3-310060896,S3-649957900
+S1-34740482 S2-714741202,S3-54447817,S3-25440978,S3-987578832,S2-608128880,S3-478275037,S3-86946098,S3-42244699,S2-353695455,S2-783951842,S2-751245357,S3-294397763,S3-403967159,S2-167827079,S3-124159482,S3-355469707
+S1-70571244 S3-417740170,S2-409890131,S3-144013823,S3-149428613,S3-300421555,S2-563844897,S2-515302717,S2-982558494
+S1-37221893 S3-227963872,S2-495115926,S3-332233543,S2-806476220,S3-916326272
+S1-21602369 S3-817525946,S2-606430215,S3-968925254,S3-372313244,S2-954789186,S3-152001541
+S1-5807619 S2-264493713,S3-649472787,S3-871845380,S3-675525664,S2-573662875,S2-329535618
+S1-109596157 S2-62620961,S2-75763467,S3-166876230,S3-275937664,S3-306749156,S3-683632481,S2-427823441
+S1-846024750 S3-801123058,S3-556612080,S2-357688333,S2-701444518,S2-694805897,S2-90625480,S3-89355116,S3-856972671
+S1-834880673 S3-785745026,S2-891272060,S2-463930590,S3-554597754,S2-182731789
+S1-896847870 S3-565049226,S3-853459804,S2-687559629,S2-242435207,S2-742150226,S2-796336003,S3-929962040,S3-375508657,S3-559979473,S3-416050948,S3-214414054
+S1-861175782 S2-235941498,S3-503554389,S3-620374275,S2-793504942,S3-610155716,S3-126574629,S3-809330512,S2-326255143,S3-427075152
+S1-260441657 S2-940217875,S3-155429286,S3-45459544,S3-558364487
+S1-642686704 S3-78473495,S3-937126666,S2-743046847
+S1-282436815 S3-644906857,S3-580723294,S2-890146598,S2-545872711,S2-620587724,S2-561396765,S3-478031382,S2-790564817
+S1-353758632 S3-657512393,S3-844832295,S3-79603314,S3-598850395,S2-359733421,S3-27719746,S3-268007230,S2-649921176,S3-343850609,S3-963989463,S2-876454163,S3-227778033,S2-851853027,S3-313103217,S3-637270705,S3-185463802
+S1-164991978 S2-661312804,S3-537443387,S3-307268394,S3-722956037,S2-833681409,S2-60760885,S3-282392783
+S1-401420211 S2-92379085,S2-647790285,S3-588261770,S3-466212415,S3-698778577,S2-671798873,S2-620931377,S3-616450091,S3-186484143,S2-636846272,S2-506384724,S3-967148358,S3-941172527
+S1-305522527 S3-759804440,S2-366670158
+S1-311948811 S2-577427292,S3-153221315,S2-436650674,S3-981890533,S3-473710419
+S1-935743975 S3-130724359,S2-13622406,S2-670770986,S3-550091771,S3-378778848,S3-75374189,S3-899810369,S3-881117579,S3-59143432,S3-449502437,S2-292755773,S3-391225290
+S1-764203276 S3-652415770,S3-775985044,S2-99729628,S2-172619784,S3-447405402
+S1-22911854 S3-969472139,S3-463141955,S2-303746959,S3-250697864,S2-269771259,S2-555327502,S3-928540759,S3-459415092,S3-22771520,S2-533270189
+S1-971587866 S3-314663102,S3-818012241,S2-355880938,S3-389688016,S3-487201896,S2-838327614
+S1-721224325 S3-947941001,S3-649902857,S2-382697101,S3-338219379,S3-120155282,S2-491527648
+S1-416421157 S2-628934691,S3-252126977,S2-345113533,S2-850254381,S3-153130490,S3-931303248,S2-84175741,S3-490132257,S3-813108562,S3-130203085,S3-584595205,S3-85220922,S3-288436621,S2-588887584,S2-351169137,S3-16208707
+S1-993102770 S2-58363226,S2-2874562,S3-723449501,S3-600519374,S3-531730140
+S1-777298233 S2-876148389,S2-266689204,S2-496510100,S3-107801849,S3-570422467,S2-49956852,S2-877783190
+S1-68365287 S3-355866252,S2-513437200,S3-490362724,S3-888298571,S3-186511331,S3-160798415,S3-989104800,S2-512880286,S2-315085022
+S1-991841516 S2-289323531,S3-904041028,S3-123332834,S3-422254505,S3-101990598,S3-432952837
+S1-792970451 S3-373169879,S2-101917835,S3-322570883,S2-862926919,S2-123916655,S3-666451561,S3-839072773,S3-719899256,S3-268207519,S3-633523879,S3-714868974
+S1-506216934 S3-941087542,S3-859626148,S3-262043373,S2-627744317,S2-168271795,S2-539692488,S3-313571283,S2-133347632,S3-170042411,S3-973492381
+S1-628912104 S3-525897494,S3-847188629,S2-60785194,S2-778321334,S2-929256862
+S1-501744434 S2-848808387,S2-290462486,S3-533002632,S3-703856108,S2-47443299,S2-496191888,S2-857531901
+S1-271234737 S2-861670443,S3-903158355,S3-15534777,S2-464811616,S2-69663393,S3-163085134,S3-702590739
+S1-94273068 S3-942738169,S2-105706814,S2-149298998,S3-609242085,S3-689220778,S3-178555564,S3-532330387,S2-916390426,S3-1907260,S3-824758980,S2-432961136,S2-656013894,S3-518848574,S3-604768967
+S1-184751695 S2-210232062,S3-557628134,S2-574654471,S2-912440843,S3-248715166,S3-621231281,S3-575840039,S3-362638919
+S1-341538908 S2-356874025,S3-393911923,S3-444532406,S3-92593462,S2-475768164,S2-56940616,S3-65046352,S2-230600832
+S1-801683056 S3-637642771,S3-994879847,S2-964454671,S3-932278325
+S1-228248878 S2-406264069,S2-734440169,S2-971409289,S2-968708274,S3-554414533,S3-769722403,S3-468485676,S2-173982848
+S1-893041384 S2-68668697,S2-167593587
+S1-784108125 S3-988945744,S3-580067697,S2-847461735,S3-12119363,S3-198987178,S2-83682691
+S1-195505235 S2-733395137,S2-591113327,S2-919967482,S3-829709674,S3-570554070,S2-697384023
+S1-62942386 S3-121159063,S2-897144896,S2-957579861,S3-172267583,S3-572470285,S2-261866422
+S1-925815627 S2-550478541,S3-925514908,S3-442411811,S2-812846064,S2-210665439,S2-816762304
+S1-149479187 S3-440046643,S3-847372190,S3-723518694,S2-887409853,S2-766319094,S3-309334115,S3-690216029,S3-919442221,S3-981228648,S3-393442627,S3-114862826,S2-646524296
+S1-153256232 S2-878268826,S2-406183775,S3-628349383,S3-761067972,S2-36827930
+S1-115710520 S3-173322674,S2-817243292,S2-542367916,S3-961177950,S3-192422920,S3-577563169,S2-926794088,S3-436976054,S3-178763723,S3-411387367,S3-99216591,S3-741610330,S3-931941826,S2-725969836,S3-886899297
+S1-829936271 S3-758174741,S3-644773208,S3-920194076,S2-779488208,S2-798621188,S3-925460813,S2-349796148,S2-684998433,S2-54736695
+S1-772593766 S3-822111722,S2-108250495,S2-607877526,S2-859348716,S2-647285165,S3-993518106,S2-874384828,S3-294866379,S2-909816086,S3-749960868,S2-960718192,S3-414739440
+S1-245304508 S2-35479493,S2-429597557,S2-362641716,S3-295658025,S2-990020795,S2-342003162,S3-552387338,S3-999564758
+S1-780386659 S3-47757068,S2-235504384,S2-154397857,S2-894302653,S2-110502919,S2-951507357,S2-492462623,S3-722086775,S2-368422735
+S1-231675368 S2-512947889,S2-749375054,S3-355677745,S3-766708792
+S1-512212995 S3-201540939,S2-93126910,S3-722821740,S2-125782195,S2-665460530
+S1-17395378 S3-972322860,S2-58032064,S3-661522058,S3-401043661
+S1-792306646 S2-464098944,S3-115172612,S2-253582254,S2-213929657,S2-728618898,S3-409177395,S3-159128704,S3-207477981
+S1-776560961 S3-689590642,S3-453297005,S2-171912687,S2-846687094
+S1-350064227 S3-79386020,S2-317647482,S3-164559936
+S1-161842677 S2-699973208,S2-953432167,S2-249134857,S2-385726362,S2-416991638
+S1-647277102 S2-941957183,S2-27807701,S2-732634150,S3-791348323,S3-94745107,S3-913916856
+S1-27888408 S2-63492359,S2-722539242,S3-744620644,S3-100939624,S2-477007860,S3-469075916,S3-891592829,S3-828350349,S3-683812337,S3-295993,S3-603607457
+S1-26379289 S3-517783234,S3-344404670,S3-267485715,S2-849922658,S3-269074769
+S1-159650052 S2-705557087,S2-135585501,S3-674135816
+S1-223716191 S3-96750174,S3-484700230,S3-293838218,S2-167878520,S2-796952666,S2-411089025,S3-34514460
+S1-639869515 S3-839266045,S2-261590524,S2-714822740,S2-617562337,S3-21392388,S3-765173340,S3-324094339,S3-429555209,S3-455341894,S3-375017283,S3-183580130,S2-350795201,S2-342371611
+S1-505149416 S2-518343786,S2-952279131,S2-473280365,S2-125628290,S3-694917321
+S1-545697553 S2-605741133,S3-746452814,S3-890630312,S2-824798255,S2-79314265,S3-637652064,S3-77218639,S3-767347917,S3-534896382
+S1-419851597 S3-32955220,S2-170134016,S3-721482266,S2-802187785,S3-914041902,S3-443998978,S2-243922818,S3-349159955
+S1-720108815 S2-425356830,S2-197265425,S3-408236646,S3-64025392,S3-227378850,S3-74059178,S3-128995643,S2-63720571,S2-53983299,S3-541361473,S3-41310972,S3-450589385,S2-564588079
+S1-551573699 S3-575055599,S2-871112957,S3-819749926,S2-417244387,S2-435047152,S2-25124332,S3-747181072
+S1-279302907 S3-962024543,S2-110692974,S3-266723814,S2-972240325,S2-387064412,S3-754681406,S3-618163486,S3-766121844,S2-335545229
+S1-610836320 S3-276963366,S3-788508026,S3-524699718,S2-341209048,S2-988835580,S3-780239342,S2-791991840,S2-212106364
+S1-841656881 S2-542375684,S3-778073534,S2-291172867,S2-506972849,S2-527597526,S2-590138123
+S1-106419941 S3-626784519,S3-294901102,S2-667424728,S2-317544680,S2-210338365,S3-351293031,S3-684463698
+S1-477820743 S3-255199444,S2-45342267,S2-671352872,S3-14268316,S2-867128295,S2-777037148,S2-192024211
+S1-694751479 S2-376830235,S3-424537460,S3-863339721,S3-165919779,S3-820194285,S2-842457672,S3-307902877
+S1-136520996 S2-369431914,S3-652181840,S3-714455083,S2-101932318,S3-960636196
+S1-421679218 S2-408604774,S2-763362984,S2-848707290,S3-57086936,S3-60412317
+S1-645531234 S3-89607036,S2-794025138,S3-751419868,S3-921735,S3-210378569,S3-34577422,S2-198271730
+S1-875915726 S2-791996338,S3-660230810,S2-161240598,S2-334589940,S3-264435284
+S1-334166585 S2-301386761,S2-300932679,S3-49620138,S3-456113963,S2-79491813,S2-716808036,S2-247995798
+S1-185912770 S2-801509050,S2-24408593,S2-554170756,S2-581293273,S3-287676769,S2-937164167,S3-994260092,S2-802635691
+S1-131208912 S2-599357188,S3-633134838,S2-542367209,S2-356480177,S2-258775977,S3-60456419,S3-286199218,S3-283474899,S2-659630027,S2-81488788,S3-72302100,S3-465961431,S3-528000542,S2-918182331,S2-441283525
+S1-979429785 S3-681846413,S2-438405335,S2-618438668,S3-523817702,S3-50559273,S3-16775950,S3-690195448
+S1-747382940 S3-694007669,S2-578230822,S3-76618656,S2-645045745,S3-816460389
+S1-647768652 S2-865793601,S2-822566428,S3-267989026,S2-190541832,S3-665805560
+S1-697968501 S2-40788198,S2-420995799,S2-110524925,S3-400457051,S3-276488910,S2-209911826,S2-624235986,S2-341043860,S2-277908080
+S1-4471677 S2-127254527,S3-144199076,S3-283999787,S2-432600169,S2-220472528,S2-413947833,S3-650880844,S3-668234284,S2-943834511,S3-939788479
+S1-344499780 S2-486071305,S2-417486121,S2-888311833,S3-154001023,S3-754964539,S3-636952475
+S1-575617636 S3-371707659,S2-670086239,S2-212235948,S3-422101598,S3-885819658,S2-517222026,S2-365557380,S2-252957775,S2-957363088
+S1-856010925 S3-437404081,S3-624413380,S2-574415875,S3-519347413,S3-38851701,S2-954466208,S3-857211960,S3-579289511,S3-733092823
+S1-390663427 S3-790105417,S3-876554931,S2-670547704,S3-506423858,S2-624087878,S3-80836170,S3-940100467,S3-859472496,S3-663668316,S2-707304529,S2-80324550,S3-894505255,S3-629280769,S3-159851704,S3-897900967,S3-591408248
+S1-390127838 S2-127771332,S2-754614672,S3-820150091,S2-365586914,S2-961035102,S3-373675637
+S1-76043286 S3-822754570,S3-557605128,S3-437026821
+S1-41766075 S3-30876446,S2-54473673,S2-97673506
+S1-119577631 S2-741295728,S3-409081818,S2-53680059
+S1-835992116 S2-839880825,S2-629027091,S2-970892971,S3-404665014,S3-575477025,S2-470829373,S2-487886774
+S1-846419834 S2-188114082,S2-48945486,S3-987317975,S2-303742264,S2-239613987,S3-567979596,S2-812761335,S2-473994045
+S1-797627677 S3-845091660,S3-619319142,S3-338187774,S2-976999155,S3-699904053,S2-558312945,S3-875005612,S3-171751469,S3-418132813,S2-17865462
+S1-623214110 S2-676405123,S2-277002928,S3-300652214,S3-968289129,S3-351959167,S3-815378603,S3-994431589,S3-845208678,S3-276151509,S3-232381449,S3-457059574,S2-876431435,S2-849170530,S2-721948795,S2-329791192,S3-668356213
+S1-511901622 S3-914611026,S2-522314385,S3-141319165,S3-826539422,S3-182514210,S2-713928314
+S1-702812928 S3-77634535,S3-435529086,S2-726211189,S2-650084253,S3-750907986,S2-29230139,S2-340465719
+S1-717968204 S2-157171274,S2-696783160,S3-639241973,S3-488761785,S3-716364714,S3-81161576,S2-939499927,S3-1478052
+S1-360685169 S2-289373065,S3-740904567,S3-451256173,S3-443256745,S3-92039918,S3-781477503,S2-691552539,S2-268290415,S3-604583745
+S1-79632329 S3-920816517,S3-298717713,S2-35793823,S3-652813569,S3-74354587,S3-85061891,S2-45039383,S2-283457350,S2-644192257,S2-930150027,S2-240321037,S3-996603242,S3-277333268,S2-44489869,S3-896057567,S3-879841346
+S1-782967165 S2-948138164,S2-731709913,S3-290414139,S2-970707191,S3-376828549,S3-230955168,S2-933047801,S2-811703157,S2-861329290,S3-335067601
+S1-916285385 S2-296732459,S2-424360361,S3-58560622
+S1-325492946 S2-548796691,S3-695801903,S2-872308543,S3-837989540
+S1-4300398 S3-883663385,S3-975905781,S2-801133354,S2-100683998
+S1-294167560 S2-794518715,S3-780635389,S2-625726238,S2-857158292,S3-13635902,S3-912924452,S3-708538506
+S1-912079627 S2-594194175,S2-331031007,S3-585139505,S3-148795693,S3-255932557,S3-235020992,S3-422992237
+S1-382976730 S2-978092288,S3-844993832,S2-804011063,S2-118881308,S2-601716948,S3-58922563,S2-310468181,S3-188516047
+S1-591437076 S3-460055942,S3-827369353,S2-163387425,S3-684632740,S3-356079479,S3-575792766,S3-159472734
+S1-413182224 S3-116275988,S2-483762122,S3-289552462,S3-426269730
+S1-96973620 S3-493090657,S3-181317677,S2-917165520,S3-157162386,S2-746035899,S2-733394277,S3-58424894,S3-941066736,S2-814531275,S3-796378860
+S1-857796232 S3-197675874,S3-306672112,S3-844164039,S3-603306665,S2-50788067
+S1-457782935 S3-144970453,S2-228724985,S2-449695885
+S1-986774970 S2-732270149,S2-220096133,S3-485095880,S3-528191175,S3-565577650,S2-410250091,S2-137143742
+S1-342421813 S2-663311665,S2-297130155,S3-125768585,S3-706635063,S2-768944460,S3-185411210,S3-157466356,S3-880519505,S3-195571924,S3-638524446,S3-158589129,S3-794460369,S2-46361272,S3-136467435,S3-427167309,S2-616296091
+S1-903150089 S3-717081987,S3-336080807,S2-283217269
+S1-893370334 S2-230950670,S3-415238101
+S1-200795884 S2-15974979,S2-913072519,S3-176266365,S3-426852904,S3-305323035,S2-51946129
+S1-775709586 S2-262754474,S2-618967321,S3-628720352,S3-840657951,S3-407672411,S3-428756879,S2-846836813,S3-974679485
+S1-263779391 S2-654129978,S3-134887160,S2-645192405,S3-607726975,S2-359390975,S3-218045831,S3-790936682
+S1-815670083 S2-41587982,S2-212157257,S3-4827114,S3-342363240
+S1-924911463 S3-458885476,S2-232086215,S3-801592878,S3-958478725,S3-528416615,S2-610888525,S3-750502920,S3-671352160,S3-794814878
+S1-133903418 S2-614578886,S3-915578187
+S1-398276542 S2-475614906,S2-339886322,S3-811910860,S2-97791076
+S1-932071157 S3-379013779,S3-104966915,S3-516148146,S2-882851691,S2-228335187,S3-69795866
+S1-777523771 S3-724678460,S2-101771481,S2-189976834,S2-277600735,S3-638184442,S2-675766424,S3-256234083,S3-265026453,S3-43678216,S3-555172509
+S1-310198566 S2-149198274,S3-136140399,S3-351833419,S3-872684626,S3-840781685,S2-34321439,S2-973836798,S3-441046237,S2-391783282
+S1-16988021 S3-410206705,S2-863574262,S2-772958811,S3-648151080,S3-224215811,S3-895180376
+S1-881092651 S3-136116668,S2-829656284,S2-732346103,S2-881110479,S2-889544390
+S1-251845828 S3-510561194,S3-75760696,S2-495604100,S2-242085312,S3-553357019,S2-563472708
+S1-480960831 S3-723780381,S3-731624123,S2-598541724,S3-109135815,S2-517783210,S3-976293427,S3-865939143,S2-872279180,S2-782483606,S2-12914152,S2-504609086,S3-41970587
+S1-842125903 S3-662616120,S2-582075803
+S1-19944412 S2-474197408,S2-163210273,S2-429868187
+S1-962521626 S3-15475157,S3-653969895,S2-51105433,S3-792015263,S2-386952476,S2-365752110,S2-550824281,S2-199956187,S2-492131916,S2-154415351,S3-31229166,S2-638876054,S2-416400112,S2-810280141,S2-926462393
+S1-647940504 S3-709527632,S2-342266869,S2-821118328,S2-82083023,S2-122356412,S2-43484324
+S1-299125505 S2-155337612,S2-65278056,S3-567589927,S3-594927867,S2-500407211,S2-853390196,S3-366647947
+S1-558702185 S3-322683954,S2-2900259,S3-831334285,S2-162053852,S3-905654528,S3-161938478,S3-906719421,S2-882565548,S3-606667504
+S1-669721953 S2-728179821,S3-201025616,S2-760415713,S3-529876114,S3-671503632,S3-887600296,S2-288475971,S2-177111644,S3-810535438,S2-13437046,S3-124884606
+S1-14253491 S3-366137626,S2-156211478
+S1-52672334 S2-983549757,S2-581597785,S2-242984494,S2-740178933,S3-487529433,S3-788723722,S3-666055237,S3-309021670,S3-811757661,S3-143613331
+S1-6435493 S3-576179310,S3-400342730,S3-291310427,S3-508584978,S3-758662179,S2-252989608
+S1-518889036 S2-879786654,S3-961641754,S3-720805115
+S1-236401432 S3-908784420,S2-94814951,S3-638884726,S3-80185237
+S1-931620830 S2-770415605,S3-961946435,S2-872898951,S3-708466424,S2-419987195,S2-22192933,S2-164431095,S3-860818000,S3-150318271,S3-74270936,S2-602508727,S3-304518908,S3-101921114,S2-668272873,S3-286885996,S2-341039766
+S1-623076765 S3-481506699,S2-159668302,S2-680511478,S2-490305714,S2-337766584,S2-993177230,S3-165499388,S3-118412116
+S1-288978267 S2-942767292,S2-278731271,S3-60858043,S3-856423011,S3-188416029,S3-652034361,S3-501887675,S3-176925046
+S1-695582021 S2-431601378,S3-444656473,S3-346169755,S2-737048493,S3-842696121,S2-448341933,S3-165318548,S3-699057098
+S1-501336126 S2-367685565,S3-863115686,S3-786669453,S3-981676898,S2-523576160,S2-994410797,S2-130059013,S2-327353721,S3-256651543,S3-610059100,S3-774039385,S3-485751432
+S1-430056517 S2-656484914,S3-26231118,S3-247248021,S3-14347700,S3-487324971,S3-742603547,S3-239863917,S3-367486892,S3-766247395
+S1-87439362 S2-921250936,S2-103353924,S3-128224830,S2-691588186,S3-150439553,S2-876009141,S3-960161459,S2-55197017,S2-927067293,S2-784314028
+S1-173962769 S2-297011827,S3-578796540,S2-691878651,S2-54950504,S2-973022504,S2-885888532
+S1-818448301 S3-324374997,S2-795382996,S3-966257040,S3-634794954,S3-852667074
+S1-479582535 S2-182617550,S2-209540636,S3-741644311,S3-893769682,S3-562959962
+S1-30880354 S3-988241362,S2-850056618,S2-918077069,S3-229060446,S3-18912915,S2-483778778,S2-196005837,S3-862946176,S2-108244427,S3-22758477,S2-474704938,S3-257697683,S2-416103266,S3-76685714,S2-270445789,S3-409513890
+S1-473480581 S2-92667646,S2-112566015,S2-401705683,S2-746833523,S3-478726368,S3-325926940,S3-164115039,S2-590342189,S2-974164560,S3-268837897,S2-522805602,S2-984780998,S3-766755207,S3-149905712,S3-829818636,S2-426945954
+S1-74705302 S2-942991730,S3-475010988,S3-683197318,S2-290775227,S3-878224358,S2-17761562,S2-714836694,S3-864776926
+S1-587966531 S2-804617805,S2-210292181,S2-480469350,S2-802201669,S3-373232248,S3-92438504
+S1-178248733 S2-664799281,S2-567870182,S3-64104992,S2-281077784,S3-446948689,S3-469969802,S2-323472631,S2-934502524,S2-144952324
+S1-791691795 S2-200427382,S3-424110667,S3-328564932,S3-317491938,S2-678829169
+S1-696773805 S2-992186624,S3-729985720,S3-893030291,S3-777163745,S2-327187225,S3-293825503,S2-863859308
+S1-307660459 S3-991383565,S2-941289175,S2-595023986
+S1-615779693 S3-591815557,S3-243052227,S3-896704532,S2-488954314
+S1-62467776 S2-686183612,S2-840451152,S3-27222577,S3-589686091
+S1-438143664 S3-592634197,S3-890838330,S3-377020034,S3-964256984,S2-384001078,S3-873631178,S2-872949036,S3-131581902
+S1-27122764 S2-429511038,S2-831738000,S3-840277409,S3-431114407,S3-998327122,S3-917514055
+S1-888070739 S2-704137103,S3-214862972,S3-530435391,S2-793804343,S2-534889295,S2-871360810,S3-136023581,S3-340455869,S3-462551640,S3-726228697
+S1-351486727 S2-380176281,S2-9773998,S3-817897495,S3-803668185,S2-630038717,S3-723385611,S3-234604627
+S1-31242365 S3-178986603,S3-653015482,S2-609160044,S2-809434948,S3-8309004,S3-641058819
+S1-845640972 S2-507787076,S2-666645362,S2-548054491,S3-227698895,S3-228158932,S3-664615491,S3-862303370,S3-822607065,S3-396466809,S2-3454053,S3-215438090,S2-66027836
+S1-646145019 S2-811986608,S3-10042385,S3-915410778,S3-367841718,S2-157757055,S3-680989697,S3-719116219,S3-386941301
+S1-825600779 S3-374080358,S3-882203644,S3-609646620
+S1-995809512 S3-282740034,S2-98013736,S2-730389445,S2-265281999,S2-790984159
+S1-948508131 S2-905314879,S3-92408879,S2-220380644,S3-502186494,S3-540015383
+S1-389337955 S3-806592856,S2-922339018,S3-784988049,S3-469898830,S3-308114747,S3-142762597,S2-229948062,S2-234662740
+S1-44092613 S3-551072335,S2-663073182,S3-378040701,S3-991245222,S2-503927854,S3-606444758,S2-653744207,S2-992700455,S2-654889492,S3-159262508
+S1-903296538 S2-178284011,S2-828155285,S2-145676117,S3-462683437,S2-274667863
+S1-395949532 S3-84011441,S2-177598296,S2-92027833,S2-122021872
+S1-377354446 S2-54683229,S3-3957059,S2-74607627,S3-630828425
+S1-7142156 S2-717991160,S2-195349645,S2-327857511,S3-169803845,S2-40099312,S2-805932733,S2-873214146,S3-960371570
+S1-392766305 S2-569275499,S2-978564457,S3-69811252,S2-742552127,S2-404593791,S2-816064051
+S1-574177427 S3-195383617,S3-599236440,S3-638131695,S3-166279422,S2-262436682,S2-527354332,S2-264046299,S2-389516057
+S1-434116783 S3-427418013,S3-30130970,S2-723340260,S3-620642224,S2-271957835,S2-289600326,S2-863150926,S2-287517280
+S1-143753155 S3-282569890,S2-265274074,S3-538384717,S3-345993226,S3-149629862
+S1-118993810 S2-97688145,S3-980159976,S2-886870317
+S1-991306941 S2-516164198,S3-749890216,S3-458489028,S3-992105527,S2-649614710
+S1-887391918 S2-714517328,S3-97973597,S2-584907291,S3-416703038,S2-54674332
+S1-347075059 S2-897449876,S2-558994640,S3-561321065,S3-455553231
+S1-597132790 S2-556838721,S2-595583432,S2-673372008,S3-979900445,S2-392039627,S3-55596964,S2-278674325,S3-388650682,S3-114782525
+S1-682081843 S3-841636343,S3-625490779,S3-12342794,S3-511117615,S2-485660697,S2-921590904,S3-777101501,S2-240222571,S2-292613671,S2-414254739,S3-296788900
+S1-693149987 S3-525917332,S3-821119866,S2-533446902,S3-776633869,S2-505595416,S2-359409064
+S1-126568430 S3-966831730,S3-711120001,S2-575459403,S2-433313356,S2-603611502,S3-140420782,S3-989589000
+S1-597099893 S3-484916684,S2-136924858,S3-936833318,S2-517121212,S2-855655639,S3-636608886,S2-118306148
+S1-814375022 S2-443689723,S3-671625197,S3-318698925,S3-459092937,S2-678355881,S2-968710556,S2-800320191
+S1-841257399 S2-552884661,S3-773123842,S2-102054471,S2-543070970,S2-472375633
+S1-385364680 S3-103982446,S2-132450569,S2-826852504,S3-44046152,S3-751723028,S3-374387330
+S1-529596610 S2-315689544,S2-996845505,S2-122519051,S2-530559456,S3-791027563,S3-246292126,S2-612800609,S3-128216792,S2-665832595
+S1-165020995 S3-158455724,S3-935148429,S2-427937067,S2-746668420,S2-311738802,S3-484720983,S3-961165974,S3-405233042,S2-969647542,S2-856184963,S2-178929705,S3-476681247,S3-97213911
+S1-958470291 S3-173946863,S3-533826070,S2-97665878,S3-897601578,S3-156700010,S3-43333822,S2-330569877,S2-72173929,S2-842686640,S2-551756166,S3-530774503,S2-140411333,S3-228811806,S3-751717576,S3-777373840,S3-429173192
+S1-793462261 S2-148623521,S3-780294393,S2-328725952,S2-547571652
+S1-777614019 S2-546731231,S3-942142039,S2-553887236,S3-843458324,S3-126082102,S2-153484910,S2-264525680,S3-340237479
+S1-526940257 S3-754202317,S3-220095650,S2-718555174,S2-111793916
+S1-853187609 S2-679004565,S2-367130358,S3-239655709,S3-11938773,S3-321130490,S2-761640041,S2-227890201
+S1-900675595 S3-623921100,S2-57987385,S3-520294718,S2-58654165,S2-94667226
+S1-452580011 S2-42054931,S3-278241097
+S1-145522496 S3-139474963,S3-679112896,S2-864894624,S3-455593411,S3-777502792
+S1-652442509 S2-931302214,S3-972693786,S3-977538561,S2-573137613
+S1-647663852 S3-454283565,S2-237946088,S3-903219192,S3-972415882
+S1-449020542 S2-380558434,S2-392314752,S3-286771355,S2-253985794
+S1-161011163 S3-359179561,S3-134307400,S3-184159063,S2-543750441,S2-294320624,S2-361942434,S2-361418072,S2-506732158,S3-459322913,S2-896622135,S2-601407529,S3-223803797,S3-250234584
+S1-400767166 S3-805534623,S2-273287005,S2-604487964,S2-535477567,S2-208497573,S3-29014835,S3-75021882,S3-437967313,S2-260969535
+S1-472905248 S2-864879261,S2-13459165,S2-383901259,S3-983220772,S2-626059011,S2-798643396,S2-12492292,S3-600702571
+S1-274072698 S3-315864934,S2-955890818,S2-595790709,S3-919827271,S3-369238908,S3-269869686
+S1-923471621 S2-112803992,S2-463351415,S3-472588819,S2-518656970,S2-138134041,S3-964171199
+S1-735800791 S3-810891542,S2-346040893,S2-942519778,S2-165328464,S2-194273757,S3-807810037
+S1-337332707 S3-674262889,S3-599990158,S3-762175966,S2-211479347
+S1-447389001 S3-83465694,S2-454415699,S3-581472126,S3-183901150,S2-159733144,S2-238611391,S2-993704739
+S1-810596049 S2-895443400,S3-488342575,S3-47576956,S2-195825549,S2-407066067,S2-851866501,S2-238298226,S3-117243787,S2-516850713,S2-716571527,S3-713186502
+S1-489850334 S2-348724864,S2-326769662,S3-782150971,S2-990333785,S3-229677058,S3-213608202,S3-381881896,S2-627446273
+S1-324031948 S2-794752663,S2-999861247,S3-784943713,S3-576365550,S2-540620592,S3-292596282,S2-959334525
+S1-884405647 S2-830763203,S2-366292667,S3-833427089,S3-65706262,S3-361609482,S2-257725323,S3-801048086,S3-828996526,S3-84635596,S2-773154250
+S1-788283069 S2-705507476,S3-369206923,S3-638182325,S2-166706892,S2-411443131
+S1-43879651 S3-20027456,S3-894266930,S2-405276047,S3-775155755,S3-998541944,S2-138359083,S3-353556117,S3-741045632,S3-748225809
+S1-411769843 S2-239450084,S2-141969535,S3-553848068,S3-322464175,S3-614155793
+S1-147116095 S2-869654626,S3-407692690,S3-32392650
+S1-810329391 S3-55049361,S2-853093873,S2-452655696,S2-246965857,S2-712589242,S2-559457961,S3-495805601,S3-937108545,S3-934558,S3-143354807,S2-205495069,S3-573431360
+S1-192487668 S3-79949598,S3-176452534,S3-719870382,S2-661806609,S2-539995157,S2-911941223,S2-731275461,S3-557315981
+S1-193481120 S3-953460546,S2-556620852,S2-1247158
+S1-528018350 S2-693605156,S2-288714086,S2-749084610,S3-836231128,S3-168079952,S3-162887106
+S1-50621273 S2-465497600,S3-836399495,S2-264002883,S3-848766112,S2-224617345
+S1-701877230 S3-266578454,S2-190874795,S3-162380255,S2-480340961,S3-85990837,S2-757458473,S3-790563237,S3-845363138
+S1-819444830 S2-321591570,S2-78010151,S3-184121837,S3-506563565
+S1-706013957 S2-319246627,S3-12817336,S3-913279660,S2-23920200,S2-23902399,S3-474000277
+S1-315187701 S2-330295058,S2-236898186,S3-635450037,S2-516173103,S3-124044937,S2-469871933,S3-277771988,S3-90343804,S3-401761568,S3-180755247,S3-108020877
+S1-28379259 S3-358186044,S3-844340008,S3-979130752,S3-31735868,S2-943167123,S3-663788428,S3-567736214
+S1-824712301 S3-946345872,S2-335193907,S3-171621206,S3-782852503,S3-196104232,S3-948040558
+S1-846604320 S2-755672458,S3-705391313,S2-454243980,S3-139648824,S3-172692234
+S1-913719677 S3-29174684,S2-778592908,S3-932102840,S2-106778687
+S1-434014811 S2-94032830,S3-230441584,S2-529080174,S2-146198446
+S1-730583470 S3-677916215,S2-590734516,S2-120139109,S2-526032058,S2-295055705
+S1-65072020 S3-194715525,S2-115627444,S3-177029757,S3-474577293
+S1-740933874 S3-966439673,S2-363379454,S3-544530246,S2-837709971,S2-936893715,S3-894400995
+S1-406524051 S3-464745192,S3-149536491,S3-797062111,S3-513002473,S2-261322421,S2-837502705,S3-139131915,S2-30629717
+S1-703666718 S3-697068327,S2-836122755,S3-536380552,S3-975134968,S2-787059111,S2-851269054,S2-605362079,S3-346019186,S3-726520483,S2-937416995,S3-929253301,S2-640015506,S3-920865344,S3-994267465,S2-170485848
+S1-550321137 S2-862270987,S3-386839320,S3-36347028,S3-585142115,S3-40835733
+S1-280516998 S3-820521530,S2-572597359,S3-176773867,S2-764012108,S3-832176386,S2-874174999,S3-115541830
+S1-595796220 S2-170107902,S2-601059777,S3-605028830,S3-624376085,S3-183891562,S3-270635577,S2-328024038,S3-552005486,S3-629791516,S2-788539883,S3-293138156,S3-571299679,S2-686706100,S2-863442216,S3-255629898,S3-814973116
+S1-351709843 S2-554697711,S3-156610443,S2-61845786,S3-633430449
+S1-204580227 S2-966237175,S3-155045585,S3-857628773,S3-121426070,S3-185684721,S3-272036091,S2-712089882,S3-312191009,S3-144020383
+S1-364146948 S3-983596469,S2-158080364,S3-978228767,S3-213529194,S3-775549185
+S1-664869339 S2-762641715,S3-460467223,S3-683697729,S3-602083534,S2-901745843,S2-881539378,S3-618857445
+S1-59240625 S3-875887660,S2-858425109,S3-303552030,S3-805628385,S2-153852787,S3-166503742,S2-189667598,S3-881121442,S3-271722643,S2-847114,S2-953417751,S3-556004399,S3-30241015,S2-596875601,S3-750368030,S2-27384718
+S1-833114800 S3-326017707,S3-718760822,S2-864143038,S3-259731228,S3-769375660,S3-109651434,S3-983615184,S3-228292262
+S1-420201506 S3-932448533,S3-188916496,S2-150006236,S2-899740942,S2-546544204,S2-869905398,S3-167821314,S3-793305828,S2-814964310,S3-956101402,S3-793879611,S3-851089367,S2-287623521,S3-134121061,S2-297041039
+S1-409567227 S2-380851814,S3-476587947,S2-930370186,S2-560562653,S2-800317505,S3-167927934,S3-715404680,S3-134592466
+S1-699898011 S2-184830143,S2-324538011,S2-312843898,S3-56886189,S3-285049005,S3-537755601,S2-528109394,S3-482067385
+S1-518333168 S2-924320411,S2-743334775,S3-931704341,S2-466339735,S3-538407463,S3-666962635,S3-440814614,S3-844734041,S2-636406004
+S1-139468468 S3-950718424,S2-122715656,S3-279969975,S2-966284208,S2-901924711,S3-917828254,S3-664846336
+S1-908827220 S3-78751750,S2-359757775,S3-976943711,S2-419090550,S3-354701635
+S1-870004237 S2-708517630,S3-679200605,S3-363890901,S2-416720267,S2-350810385,S2-868727487
+S1-797869828 S3-965232952,S2-55021372,S3-741137100,S3-119597059,S3-15096459,S3-377469237,S2-336289238
+S1-237949596 S3-160642282,S3-260407499
+S1-284716860 S3-419012911,S3-401991414,S3-817648476,S2-19433126
+S1-296749004 S2-58673759,S2-314149582,S3-671615540,S3-645535783,S2-18873735,S3-249782490
+S1-437233589 S2-769439853,S3-324120172,S3-727676409,S3-165716513,S3-932511863,S2-436322283
+S1-572381733 S3-152546200,S2-800629342,S3-802051412,S3-169253662,S2-968775907,S2-186238800,S2-97099590,S3-804972098,S3-207660648,S2-836070717
+S1-91623418 S2-670438501,S2-186084373,S2-931060929,S3-52003425,S2-818452735,S3-649201476,S2-545438083
+S1-582534591 S3-327041289,S3-595280935,S2-822128048,S3-254025674
+S1-660760986 S3-628607035,S2-538087091,S2-426034075,S3-882185848,S2-602048224
+S1-884234035 S3-546685754,S3-231424709,S2-926510821,S3-497909733,S3-925253613,S3-508894744,S3-997122739,S3-395206646
+S1-21885610 S3-270169746,S3-488312731,S3-297360276,S2-639849093
+S1-848914613 S2-63972372,S2-833705913,S3-912715003,S3-986843640,S2-403596505,S2-14919704,S2-361601864,S3-501629273,S3-417472515,S3-652577762,S3-734331826
+S1-713126713 S3-346653491,S2-59038018,S3-30830956,S3-17735776
+S1-703624353 S3-587541937,S2-585089185,S3-202025116,S2-35216192
+S1-962019507 S2-437040504,S2-282725388,S3-779186601,S2-572292630,S3-167210249,S2-735609689,S3-578598785,S2-49464599
+S1-113173515 S2-378462010,S3-267125928,S3-749582160,S3-66246738,S3-228958735,S3-227663214
+S1-666147644 S3-357523843,S3-462416775,S2-786158080,S3-68676911,S3-732455992,S2-155732215,S3-364906570,S2-456029607,S2-498407971
+S1-418698614 S3-925021205,S3-971047336,S2-158564218,S3-461563321
+S1-499138925 S3-91413846,S3-689800697,S3-882564035,S2-807710423
+S1-303367937 S2-723221879,S3-489976475,S2-386840913,S2-555351186,S2-799788157,S2-964259391,S3-82047434
+S1-247576604 S2-12723761,S3-144928051,S3-167451340,S3-876557649,S2-482925465,S3-177761558,S3-832922326
+S1-206153063 S2-72141225,S3-641971901,S3-878125712,S3-768635785,S3-826990887,S3-210559290,S2-498917929,S3-401361724,S2-468932728
+S1-428054847 S2-924022711,S2-836012767,S3-330021003,S3-207506555,S2-891777197,S2-708640610
+S1-813700312 S3-755027413,S2-366640350,S2-75574152,S3-505113043,S2-224591848
+S1-252034044 S3-9004168,S2-908202956,S3-687562089,S3-286140041,S2-61677924,S3-420449261,S3-323995980
+S1-240185904 S3-798529018,S2-366456904,S2-699676387,S2-573017588
+S1-104638529 S3-210379626,S3-930340123,S2-782251542,S3-755738158,S3-82448355,S2-845474775,S3-563989124,S2-788051567
+S1-116994768 S3-423893487,S2-143649694,S3-506269588,S2-53736976,S2-112201467,S3-585386224,S3-487351508,S3-963907180
+S1-63966398 S2-328124419,S3-819398448,S3-830322296,S3-65770630,S3-418042569,S3-158904321,S3-22711624
+S1-193162617 S3-494288571,S2-244041292,S2-324711425,S3-528899027,S2-365806577,S3-526294993
+S1-893434209 S3-596988738,S3-275539893,S2-32353905,S2-9803897,S2-620881862,S2-655200505
+S1-476622200 S2-107284595,S3-477684112,S3-569537989,S2-736399902,S3-10840673,S3-603817464
+S1-870875437 S3-580583319,S2-654604241,S3-145097808,S3-621419915,S3-623359391,S3-24522702,S3-922899871,S3-239591676,S2-60401210,S3-964654357,S2-682331969,S2-732863304,S2-404566976,S3-829106245,S3-367736776,S3-518226607
+S1-275701943 S3-630639993,S3-181750358,S2-970426011,S2-513479847,S2-789600149,S3-794585791,S3-273844906,S2-702077449
+S1-59207865 S2-57656084,S2-285078730,S3-71435385,S3-104821684,S2-429945082,S3-492440259
+S1-16149113 S3-177603261,S3-296537777,S2-626358129,S3-280110516,S3-374480733,S2-376297776,S2-530892426
+S1-739608442 S2-870625634,S3-806782982
+S1-56087072 S3-954212990,S3-372043411,S3-604958317,S3-190082058,S2-441064215,S2-213038155,S3-975545485,S2-932494895
+S1-392508728 S3-376974844,S3-438065266,S3-137711729,S3-226138373,S2-111952460,S3-799999606,S2-80760260,S3-63289645
+S1-297133670 S2-692363500,S3-686094175,S3-305937633,S3-185934154,S3-217525537,S3-681002044,S2-98633718,S3-429923718,S3-39787723,S2-224924470,S2-667469677,S3-149986480,S2-228972400
+S1-79536463 S2-795384777,S3-879126664,S2-109036901,S2-688799945,S3-754827439
+S1-504761600 S3-61766024,S3-962289420,S3-589606769,S2-722631715,S2-749051254,S2-304634663,S3-552748251,S3-557560088
+S1-766082436 S3-633184775,S3-349997635,S2-59250834,S3-314969182,S3-311180852,S3-633008405,S3-556363008,S2-116059233,S3-611929594
+S1-279951145 S3-975987417,S2-818353818,S2-235705539,S2-930151354,S2-811262818,S2-50996890
+S1-506913252 S3-274297061,S2-309862259,S3-141479066,S3-675308142,S3-802601204,S2-110179878,S3-245679373
+S1-118667851 S3-741867619,S3-957150256,S3-199253994,S3-309162803,S3-688006432,S3-903574732,S3-26523929,S3-844462014,S3-904608488,S3-502730627,S3-820651376,S3-4739893,S2-810772535
+S1-695336585 S3-910611050,S2-927598605,S2-260868553,S3-237728222,S2-494346003,S3-742888302
+S1-536272870 S3-609849996,S2-455807658,S2-482583309,S3-875522803,S2-270673905,S3-526294993,S3-173746537
+S1-917676827 S3-874332527,S2-904155392,S3-65635794
+S1-231444427 S3-913860673,S3-177681077,S2-1721455,S3-822611205,S3-688081226,S2-468357565,S3-345380610,S3-27021541,S2-110258304,S3-706875428,S2-170941315,S2-171926258,S2-550869989,S3-352571652,S3-154733211,S3-687998587
+S1-408406646 S3-799772189,S2-94867663,S2-327883203,S2-335139659,S2-103942751,S3-683705237,S3-76498404,S2-86542901,S2-283549160,S3-344439999,S3-305763892,S2-497474731,S2-860281271,S3-645734984
+S1-177641485 S2-581026664,S2-720109110,S3-644465895,S3-628734668,S2-988044380,S2-208512543
+S1-324433926 S3-740180793,S3-389262354,S2-633918133,S2-766359843,S3-159464631,S2-697595801,S2-369962141,S3-673923924,S3-580016288
+S1-816969990 S2-799342669,S3-893092432,S3-543635782,S2-698668452,S2-905175672,S3-872528593,S3-265868436,S3-59817551,S2-370262161,S3-662789573,S2-857276715,S2-400597890,S3-802990952,S2-625023661,S3-749038130,S2-419687677
+S1-602113679 S3-538378601,S3-109651117,S2-240284330,S3-330657246
+S1-139316955 S2-158447839,S2-93355552,S2-937085839,S3-694514153,S3-236160664,S3-460831072,S3-362013831,S2-717762249,S2-525312591,S2-436853229
+S1-492112118 S3-272623561,S3-546961858,S3-691587837,S2-557854652,S3-672058449,S3-812392890,S3-48174202,S3-374338761,S3-234648330,S3-599350406,S2-387794429,S2-819524788,S2-650766833
+S1-203228580 S3-396170705,S3-318025078,S2-51928408,S3-479430976,S3-439552902,S3-353678238,S3-187652377,S3-594111921,S2-767461427
+S1-583430962 S3-254455904,S3-3613969,S2-133484601,S3-15855649,S3-566567658,S3-293324938,S2-68788257,S3-857985556,S2-210817643,S2-650054439,S3-500461727,S3-754211906,S3-443130283
+S1-612971039 S3-391174490,S2-898368422,S3-80965572,S2-681410189,S2-308344743,S3-362896666,S3-125886374,S2-25087761,S2-565414529,S3-546159940,S2-866711479,S2-257516133,S3-847395642,S2-118505100,S3-445448467
+S1-84854948 S3-805839785,S2-307737613,S3-911971384,S2-493767610,S3-182346611,S3-269672038,S2-576800859
+S1-174345000 S2-126792239,S2-343532561,S2-347521278,S2-247315128,S3-53719424,S3-101960871,S3-665714058,S2-216103323,S3-964235693,S2-87747767,S3-75515488,S2-67081206,S2-719129374
+S1-604734246 S2-138094433,S2-409063762
+S1-2081789 S2-443917478,S3-448499825,S3-210383169,S3-585141860,S2-596485873,S3-452342233,S3-745822721
+S1-515870840 S2-712889423,S3-371794620,S3-649663919,S3-485419313,S2-305260876,S2-99948867
+S1-763858568 S3-23294361,S2-147778121,S3-84806649,S3-433445009,S2-707557162,S3-756039065
+S1-182131889 S2-612947102,S3-194271526,S2-169015410,S2-730620133,S2-499864125,S2-980936693
+S1-825341327 S3-13274712,S3-164865161,S2-459789687,S3-726767582,S3-249943994,S3-601061810,S3-531045958
+S1-976982316 S2-746008110,S3-668126553,S2-128223898,S2-994688098,S2-8975477
+S1-188418295 S2-189355447,S2-510189119,S3-183627486,S3-563172523,S3-927431282
+S1-407054158 S3-550106000,S3-263756199,S3-632364886,S2-968328007,S3-706683014,S2-866548141,S3-633301046
+S1-629270572 S2-299495055,S3-851593534,S2-938335397,S2-167454809,S2-283836522,S3-225652906,S2-658748440,S2-124433221,S3-624524530,S2-246055361
+S1-401899408 S2-364847343,S2-685740493,S3-440593296,S3-588577255,S3-62507850,S3-173763235,S2-791548532
+S1-212384442 S3-89061615,S3-364822025,S3-163490241,S2-223397003,S3-229272731,S2-772579158,S3-489526207,S2-238587307,S2-862103746
+S1-734333650 S2-636531768,S2-605507554,S2-296242234,S3-928302100,S2-976846808,S2-962492836,S3-95432210,S3-104118402,S2-543675423,S2-206024073,S2-942253497,S3-413937524,S2-513983488,S3-797826832
+S1-766632191 S3-464405287,S3-480146515,S2-185040129,S2-934430669,S3-557285058,S2-977325917,S3-104877827,S2-295479525,S3-116466688,S2-836260767,S2-306862386,S3-447437606
+S1-885775256 S2-686771667,S3-657431998,S3-635269289,S3-385294221,S2-979691828
+S1-869898734 S3-50144192,S2-153827908,S3-435007838,S3-948777027,S3-497578969
+S1-106883115 S2-124083079,S2-899884368,S3-914297428,S3-748447925,S3-802337740,S2-794138988,S2-178655790,S2-129786873
+S1-960203749 S3-787712469,S2-506550583,S2-354033533,S3-422969610,S2-637716600,S3-602182897,S3-423370236,S3-374008953
+S1-632433861 S3-570896624,S3-453104318,S3-767872629,S2-978684856,S2-629428818,S3-530736935,S2-135049111,S3-100276463
+S1-159084257 S2-736233441,S3-844654241,S3-837706744,S3-990832649,S3-156536772,S3-792012543
+S1-461074263 S2-145773791,S2-553184076,S2-153027385,S2-951907863,S3-620598014,S3-98505031,S3-606392226,S3-473420585,S2-660967266,S2-568492166
+S1-85957191 S3-876416870,S3-830447869,S3-867790059,S3-848316852,S2-68229795,S2-816338525,S3-50974815,S3-661513767,S3-292645263,S3-503866255
+S1-781484850 S3-615258827,S2-16968463,S3-578002494,S3-241423760,S3-383890074,S2-375500431
+S1-693295438 S3-939533646,S2-165160108,S2-193147585,S3-208535174,S3-334493860,S3-749330204,S3-825520713,S3-50656729,S3-938143523,S3-533146994,S3-284513912
+S1-528935991 S3-350261416,S3-346561256,S3-125931152,S3-772116071,S2-928823819,S2-815740384,S2-150769110,S3-216764208
+S1-38579294 S2-154131714,S2-723181354,S3-982002932,S3-377991255,S2-812447264,S2-629331091,S2-898644764
+S1-668309329 S3-398760078,S3-884940196,S2-438170103,S2-357317746
+S1-245657441 S3-545930685,S2-949167721,S3-248764033,S2-465073589,S3-88548582,S2-584793602,S3-52863003,S2-426851857,S3-620900696,S2-985998731,S3-877362420
+S1-982577289 S3-502747745,S3-244469548,S3-535366869,S3-747625420
+S1-500855672 S3-467319995,S2-301348193,S3-617141581,S3-47860637,S3-20947262
+S1-686892052 S2-616063182,S3-361499641,S3-378165418,S3-285985014,S3-690367703,S2-201461931,S3-979981138
+S1-976152651 S3-925994962,S2-421458110
+S1-520995143 S2-223384139,S2-517718152,S3-609468426,S2-660699257,S3-261548796
+S1-172551639 S2-828598704,S2-819341073,S3-431309922,S3-190729342,S2-638969758
+S1-709973901 S3-762067723,S2-23904263,S2-111774987,S3-51497840,S2-810801757,S2-138294553,S3-188625248
+S1-894422611 S2-620301039,S2-386858280,S3-616462501,S2-673591523,S3-359667158,S3-436029931
+S1-275165951 S3-696214205,S2-791192928,S2-799124055,S2-815180692,S3-454890812,S3-208900390,S3-632582349,S3-881934945,S3-20931816,S3-306031958,S2-720886497,S3-738095135,S2-205040995,S3-43711525,S3-448792436,S2-327296426
+S1-166218565 S3-54886429,S3-259427142,S3-71967330
+S1-450850633 S2-892160630,S3-491099865,S3-603760302,S3-190396212,S2-190111506,S2-434828131,S3-201730424
+S1-52665037 S3-593267984,S3-623853612,S2-700820427,S2-635757666,S2-762648470
+S1-960182235 S3-854433662,S2-906084350,S3-340901895,S2-948387256,S3-187855149,S2-382640660,S2-811268019,S3-293244334,S3-273747436,S3-996716884,S3-489044770
+S1-224388555 S3-536548002,S3-494512173,S2-531703818,S2-689135524,S2-632817746,S3-387051861
+S1-857449973 S2-376398018,S3-189146044,S3-407941278,S2-463425737,S2-728770037,S3-704281946,S3-397146379,S2-158594261,S2-755562841,S3-378699961
+S1-58944052 S2-482808334,S3-757974479,S3-215528923,S3-710052709
+S1-314114173 S3-572264625,S3-99408895,S3-129075297,S3-603040095,S3-584418776,S3-118992723,S3-228640100,S3-590397191,S3-917937404,S3-771807411,S2-126295132
+S1-616968284 S3-210140859,S2-415271340,S3-234457338,S2-598513343,S2-705390356,S3-161443653,S3-767767290,S3-310852037,S2-250935490,S3-520330291
+S1-501083911 S2-648349767,S3-27114461,S3-897839026,S2-598525283,S3-170992998,S3-23507466,S2-989600759,S3-431733477,S2-549668581
+S1-236888844 S2-632102321,S3-566305115,S2-157608046,S3-418529255,S2-286446628,S2-764673121,S3-155533865,S3-601021885
+S1-998696355 S3-809777247,S3-866046676,S3-35805113
+S1-881751930 S2-698156273,S3-365994307,S3-650818913,S3-699963652,S2-115999415,S2-152842043,S3-566102307,S3-318409532,S3-803287175
+S1-178434980 S2-107945521,S3-690474515,S3-908570260,S3-77762935,S3-475769802,S2-673462414,S2-967453268,S2-87117196
+S1-17855073 S2-293384547,S2-497682043,S2-636405002,S3-43522834,S3-377643648,S2-275680780,S3-976156216,S2-833480876,S2-921394488
+S1-433512348 S3-967253708,S3-490493353,S2-898113285,S3-219555706
+S1-814991203 S3-70402475,S2-385358992,S2-103623689,S3-557800244,S3-552065734,S2-724079950,S3-413991991
+S1-320963388 S3-649270030,S3-525857176,S2-871225531,S3-585223522
+S1-365394682 S3-472031814,S2-504455077,S2-575052456,S3-809001789,S3-720427967
+S1-234234497 S3-397703952,S2-842096798,S2-369188843,S2-4543156
+S1-744767880 S2-85050798,S3-50232956,S2-394405046,S3-88579703,S2-721627798,S3-1034560,S2-744215042,S2-451593300
+S1-53769792 S3-770980965,S2-404792991,S3-139860435,S3-556018029,S3-73630019,S2-632142277
+S1-632720128 S2-443387574,S2-892409723,S2-989126806,S2-735903980,S3-465192837,S2-719653916,S3-253616090,S3-732653274
+S1-907025485 S3-853949560,S2-37071093,S2-681270456,S3-928048488,S3-303397935,S3-122526298,S3-911415134,S2-464683452
+S1-633874182 S2-325472986,S3-257236025,S3-273899748,S3-174548238,S2-802314369,S2-272042361,S2-517678972
+S1-766159760 S2-839030855,S2-125697069,S3-254916598,S3-383699000
+S1-974110126 S3-799232693,S2-840911829,S3-311031107,S3-823692066,S2-337418877,S3-62691312,S3-230954,S2-715416639,S3-349873574
+S1-682721348 S2-726622,S2-132967417,S2-826549690,S3-828290980,S2-959201813,S3-993640015,S3-245311920,S2-749513078,S3-665482334,S3-159913675,S2-169725776,S3-798825632,S2-509071751
+S1-866043879 S2-407560725,S2-720108528,S3-665795160,S2-327899382,S3-469636481,S2-657090442,S2-848402504,S2-797943846
+S1-466206979 S2-195401902,S3-106741080,S2-681885441,S3-886249968,S2-524550450
+S1-81645059 S2-716636964,S3-360322282,S2-826513436,S2-486391591,S2-286657316,S3-63899615
+S1-697736849 S3-7857193,S3-457655301,S3-860402533,S3-981546173,S2-204737638,S2-104938763,S3-217813206,S2-797646473
+S1-600520035 S3-244629962,S3-996554555,S2-298340720,S3-283926785,S3-673853502,S2-412434545,S2-801417424,S3-864452231,S3-514311938
+S1-589928396 S3-263681853,S2-69473581,S3-666269772,S3-771472709,S3-321762969,S3-75954139,S3-150165246,S3-959664401
+S1-383602627 S3-145025353,S3-501366445,S2-843879354,S2-404809150,S2-654198390,S3-147341898
+S1-458071744 S2-852379445,S2-865552693,S3-2111421,S2-128276232,S2-236202241,S3-497824604
+S1-173416310 S3-343989238,S3-543748863,S3-986648161,S2-196126786,S2-572030417,S2-254461721
+S1-640103227 S2-470821124,S3-956132897,S2-304858799
+S1-924436942 S3-908811008,S2-150955934,S2-235377393,S2-345797811,S3-419014424,S2-778885196
+S1-618954310 S3-434029907,S2-192788103,S2-894419772,S2-261596430,S2-100165454
+S1-748440519 S2-791805838,S3-460861031,S3-681742134,S3-85067002,S2-782734376,S3-615017000,S2-257663325,S3-947833614
+S1-551207301 S2-745253512,S2-838945595,S3-408947299,S2-897268704,S2-649926206,S2-965851883,S3-422164946,S3-179154620
+S1-569121125 S2-259824594,S2-48728254,S3-196942355,S3-52270880,S2-737290022,S3-570877927,S3-608106604
+S1-814389615 S3-580722557,S3-723203993,S3-609989147
+S1-530894193 S3-357836177,S3-73039633,S3-991153847,S2-308540580,S2-795919194,S3-651111651,S2-892208583,S3-322541877
+S1-178399934 S3-402083047,S2-803357745,S2-804058506,S3-617886213,S2-301886664,S2-846712185,S3-550779741,S2-682423827,S2-588889998
+S1-229810648 S2-748514801,S2-131032084,S3-961845358,S3-855595132,S2-854058692,S3-317563411
+S1-203067124 S3-364567996,S2-475994892,S2-784240090,S3-776105964,S3-25505958,S2-127725589
+S1-362207039 S2-459283389,S3-768620458,S3-847844004,S3-763759052,S3-632529556,S3-883723235,S3-563594733,S3-309775281
+S1-163764700 S2-207600638,S3-37991092,S3-636679119,S2-338296527,S2-270260570
+S1-431768671 S3-999511857,S2-123427353,S3-702493161,S3-239648929,S3-187007567,S3-479012,S2-282235815,S2-285243374,S3-418670709,S3-68695317
+S1-160054977 S2-540635040,S2-552313888,S3-968843362,S3-33999977,S3-419370181,S3-461749608,S3-542824123,S3-921203371,S3-931963729
+S1-881806966 S3-392718039,S2-367051698,S3-749259372,S3-826237228,S3-985343500,S3-553413784
+S1-349117859 S3-856306663,S2-242135304,S2-317793323,S2-914875986,S2-379180740
+S1-120369071 S2-719613738,S2-395697024,S3-867935519,S3-932291012,S2-604231677,S3-939180845,S3-673627512
+S1-672658912 S2-486321948,S2-304260918,S3-421896701,S3-629276107,S3-277630925,S2-398598253
+S1-316040739 S2-977799501,S3-93233837,S3-308444111,S3-657814557,S2-92021675,S2-86035319,S3-516381490,S2-506512835
+S1-802151461 S2-38337294,S2-642026787,S3-663756170,S2-331301949,S3-480853620,S3-104027293
+S1-667370155 S3-585023334,S2-303021012,S2-816881299,S2-339819786,S2-42633190
+S1-995084602 S2-698114966,S2-724083888,S3-970870394,S3-548631073,S3-478010837,S3-120611582,S2-485860109,S2-27993456
+S1-954775282 S3-544114241,S3-665988828,S2-384080051,S3-690804216,S3-577586602,S2-1029566
+S1-367596840 S2-526794115,S3-104669575,S2-454057025,S3-126158650,S3-111329129,S3-188194704,S3-215010006
+S1-570260056 S2-310249626,S2-263390425,S2-827742456,S2-360422782,S3-689230637,S2-654575184,S3-254653063,S3-295843008
+S1-801157031 S3-301195319,S3-32533305,S3-992648172,S2-185490761,S2-496935439,S3-534250589,S2-421860549,S3-410161032
+S1-853798032 S3-897458350,S3-518880184,S2-753338742,S2-537332955,S3-714054116,S3-253429111
+S1-964869680 S3-324628578,S3-412547310,S3-834159072,S2-924552327,S2-511989916,S3-207549500,S3-951932133
+S1-547182541 S3-227625494,S3-168078533,S2-414355551,S3-598381260,S2-905009268,S2-5774916,S2-360107032,S3-844650220
+S1-123626324 S2-54610211,S3-266860643,S3-221319936,S2-38560765,S3-594026510,S3-806921933
+S1-667174611 S2-909229189,S3-585314321,S3-187314921,S2-544212110,S3-537320824
+S1-142778867 S2-809870418,S2-973889574,S3-447459135,S2-284148757,S2-901982233,S2-900431385
+S1-297061837 S2-475161166,S2-799711485,S3-171237202,S3-475470530,S2-474525716,S3-106683639,S2-780851232,S2-597021852,S3-186769361,S3-128965344,S3-940237804,S3-211377099,S3-274545432
+S1-951793732 S3-115794701,S3-347714677,S2-209110393,S2-700990509,S2-820130512,S2-774556678,S2-116972719,S3-62262816
+S1-158152962 S2-473857635,S2-438973986,S3-77115248,S3-204264801,S2-714930070
+S1-328489826 S3-544205403,S2-193362572,S2-367580343,S3-818406854,S3-135920231,S3-727601583,S2-66217270,S3-675052662,S3-361134262,S2-313832551,S3-859193388,S3-169258717
+S1-761961582 S3-578067296,S2-442113917,S2-844826152,S3-496996602,S2-768130583,S3-869127669,S3-503448246,S2-425155283
+S1-704797290 S3-289525402,S2-933891102,S2-272392257,S2-84927976,S2-570015240,S2-920582,S3-253496633,S3-238218656
+S1-521316220 S2-783560734,S3-870282277,S2-513786617,S2-193933267,S3-586171766,S2-643755539,S3-291928799,S3-621518643,S2-252754651
+S1-422027457 S2-637174050,S3-247651166,S2-886860264,S3-194909170,S3-216571559
+S1-556713557 S2-774834100,S2-709373501,S2-793383774,S3-281347090,S2-306668016,S2-84394604,S2-129429145,S2-701326344,S3-621558355,S3-185746603
+S1-921856004 S3-520217687,S2-611179256,S2-44040367
+S1-482956255 S3-801376626,S2-824295321,S3-498358754
+S1-284319919 S2-344002888,S2-900297590,S3-840191654,S2-966725389,S3-568661316,S3-575419700,S2-234463974,S3-130503101,S2-171122195,S3-38603449,S3-101295410
+S1-833691699 S2-904246945,S2-89617265,S3-921010542,S2-90326721,S2-51245158,S2-434689895
+S1-425755720 S3-582952268,S2-327819283,S3-153189720,S3-336326411,S2-181483324
+S1-830096249 S3-853363467,S2-96575324,S2-593147746,S2-61493478,S2-795700504,S3-737339386
+S1-772339902 S2-715254125,S2-155163217,S2-592922929,S3-914215143,S2-188899323
+S1-981988147 S3-52478521,S2-362124841,S3-5947950,S2-890323040
+S1-385599201 S2-271589764,S3-164024180,S3-525685103,S3-398684462,S2-4513873
+S1-297645399 S2-515553715,S3-474439675,S2-967110652,S2-913592223,S2-984897399,S3-389803243
+S1-966296288 S2-749786812,S3-944411452,S3-776852153,S3-760679003,S3-783813338,S3-500336106,S2-852011543,S2-965413508,S3-268462600,S2-453587213,S2-675597618
+S1-316392155 S2-274158235,S2-563693845,S2-644421531,S3-778966127,S3-208105087
+S1-46397155 S3-437908032,S2-170406118,S2-406197585
+S1-286866276 S2-685085639,S2-148359374,S3-599009802,S3-223941077
+S1-763664467 S3-736158088,S3-199237450,S3-4555421,S3-70952408,S2-231005542,S2-729173912,S3-720414931,S2-825626312,S3-57791339,S3-291258663,S3-294127854,S2-697869389,S3-579959121,S2-81520312
+S1-401618295 S3-149124780,S2-836389874,S3-927591459,S3-280023464,S3-758278170
+S1-854648423 S2-455692438,S2-841684376,S3-481399251,S2-554693958,S3-431395962
+S1-36331442 S2-586401603,S2-33385585,S2-146007769,S3-101189081,S2-72554603,S2-976210879
+S1-92966769 S2-649347933,S3-998915022,S3-31539216,S3-288034439,S3-107733829,S3-206634956,S2-579087511,S3-774342304,S2-777325997
+S1-510010005 S3-418012438,S3-905281066,S3-826136644,S2-796147454,S2-881675438,S3-114660739,S2-211699622,S3-635895025,S3-975169224,S3-840991730,S2-398594135,S3-490990534
+S1-376373382 S2-213761077,S3-381614489,S3-652924652,S2-588521635
+S1-255824683 S3-876433313,S3-951651852,S3-366901579,S3-62099860,S3-934442260,S2-784273565,S2-356362426
+S1-383593497 S2-618403443,S3-368452730,S2-256213546,S3-677272927,S2-142620708,S3-956022667,S2-847398908
+S1-278174999 S2-981037002,S3-882038756,S2-170721052,S2-935294296,S3-40176688
+S1-990057340 S3-818791773,S2-232056760,S3-492905399,S2-552611498,S2-624367333,S3-35904276,S3-742832121,S2-855655639,S3-180730329,S2-513261565
+S1-316591228 S3-936000190,S3-133013533,S2-145989910,S3-45169828,S2-895732040,S3-334921802
+S1-150364515 S3-219366297,S2-239443292,S3-225640807,S2-673929306
+S1-710564695 S3-454492156,S3-91663770,S3-901787332,S3-414135051
+S1-913078823 S2-911696628,S3-194710780,S3-763259040,S3-206143439,S3-461076146,S3-187758455,S3-467531723,S3-566177489,S3-621918457,S2-913182304,S3-262844202,S3-409063361
+S1-891536035 S2-956858435,S2-425318787,S3-377526160,S2-480685572,S3-117860108,S2-82305805,S3-840271508,S3-875716341
+S1-376421041 S2-906319607,S3-924878451,S3-672009763,S3-654388160,S2-763270106,S3-655546219,S3-986163673
+S1-288972877 S3-417487703,S2-347577102,S2-53159318,S2-497034264,S2-757168147,S2-683084305,S2-343334996,S2-130578911,S2-274551534,S2-512608463
+S1-466257571 S3-804567829,S3-331958279,S3-61595850,S2-377091256,S3-880787770,S3-488638377,S2-804182569,S2-535287361,S3-678954938
+S1-795675396 S3-430058128,S2-491089636,S2-798239063,S2-116269163,S3-770119303,S3-931122674
+S1-829283553 S2-815404037,S2-390623084,S3-345229912,S3-452320377,S2-692481069
+S1-425421301 S3-682536566,S2-555781268,S3-540827198,S3-211226186,S3-799752832,S2-505671671,S2-880244508
+S1-659310952 S2-180725994,S3-646777572,S3-986175379,S3-1634978,S2-234196285,S3-238084767,S2-947382783
+S1-522236382 S2-380599000,S2-525668969,S3-799146199,S2-905893552,S3-6567034
+S1-579217353 S3-260782793,S2-963684721,S3-120582206,S2-751563611,S3-712385957,S3-689599944,S3-129071135
+S1-724230425 S3-143647688,S2-240997191,S2-118909181,S3-578024978,S2-763603752,S3-708476832,S3-137762217,S3-737968554,S3-785562372,S3-888704593,S3-937602415,S3-923861238,S3-864039015,S3-416827592,S3-645927733,S2-680064622
+S1-522403163 S2-69550687,S3-689596057,S3-848581361,S2-446952317,S2-26595679
+S1-18188370 S3-628034263,S3-53309902
+S1-3479742 S2-633303193,S2-101082118,S3-86302841,S3-436206495,S3-90846072,S2-636251031,S3-132477323,S3-811702303,S2-923897832,S2-809041212,S3-831625845,S3-286998661
+S1-363054556 S2-706177597,S2-811851664,S2-969987403,S2-238802639,S3-617211601
+S1-465590280 S3-70680914,S2-409896654,S3-153744370,S2-47125857,S2-368303562
+S1-59482001 S2-4719575,S3-203822668,S2-23863600,S2-824328081,S2-336228905,S3-484949416,S3-164085693,S3-641764671,S3-219189919,S3-129508890
+S1-86861895 S3-564962330,S2-807928457,S3-735949991,S3-427208171,S3-516324971,S3-434989723,S3-594462860,S3-981963526,S3-818729002,S2-465988489
+S1-827656370 S2-976663895,S3-164467674,S3-294676348,S2-439841527,S3-538846774,S3-499593642,S3-293662618,S2-950423902,S2-709691939
+S1-183897937 S2-877247499,S2-823187613,S3-728736469,S3-384100086,S3-198721965,S2-348086679
+S1-952204831 S3-675307211,S2-778243315,S3-432242658,S3-695824254,S3-196522929
+S1-616570634 S3-593311742,S3-935515343,S2-600625050,S3-174072046,S2-503707553,S3-296933959
+S1-81861187 S3-738835711,S2-752389931,S2-573982824,S2-680195312,S3-304586026,S3-63116773,S3-592009814,S2-822139416,S2-581150480,S3-829053498
+S1-346930374 S3-958298238,S2-337784662,S2-719531774,S3-730782328,S3-449909455
+S1-824219214 S3-137571581,S2-20363608,S2-704226074,S3-743152780,S2-674933414
+S1-363706020 S3-931243388,S2-295870377,S2-253449457
+S1-402102685 S2-416115786,S2-991874625,S2-754971241,S3-506984783,S3-421288705
+S1-44562388 S2-342800283,S3-498958250,S2-494206273
+S1-901242639 S2-518841752,S3-823007136,S3-552586919,S2-170276683,S2-420628495,S3-130816454,S3-111879467
+S1-102205284 S3-807468024,S2-936293213,S2-282663484,S2-74330954,S2-265607788,S2-950002994,S2-557055445,S3-570241431,S3-166465011,S3-432982510,S2-484495885,S3-911274914,S3-767498447
+S1-390994068 S3-717563523,S2-691381251,S3-743528865,S2-204997565,S2-602753797,S2-209860714
+S1-537595146 S3-586270628,S3-800682415,S2-203388330,S2-568476416,S3-171579901,S3-945513755,S2-899392437,S3-707438910,S2-834967513
+S1-817212240 S3-685804971,S2-942361268,S3-819252106,S2-373496464,S3-636321108,S3-949332620,S2-424406340,S2-392900211
+S1-543147330 S2-705267884,S2-274277497,S3-921881138,S2-637483632,S2-978357791,S3-402489679,S2-322056158,S2-594627952,S3-949756861
+S1-315191905 S3-304343253,S3-447577583,S3-726027475,S2-83932495,S2-943360308,S2-499157850,S2-421911489,S3-932818025,S3-389451651
+S1-479478693 S2-72513313,S2-966944969,S2-246901613,S3-154072941,S3-398187066,S3-384693670,S3-60321852,S2-973221027,S3-321157344,S3-805505623,S2-222443346,S3-989564526,S2-429985888
+S1-703454649 S2-47040739,S3-114845207,S2-185662566,S2-863328432,S3-873024319,S3-246187347,S3-463801845
+S1-401946422 S3-261760335,S2-490558558,S2-208757256,S3-753746525
+S1-418044629 S2-712353591,S2-109031168,S3-155921964,S2-612935287,S3-46629782
+S1-831315345 S2-256441570,S3-787749887,S3-2823908,S3-318470354,S2-790177600,S2-213689804
+S1-850229634 S2-879147752,S2-779730067,S3-56661132,S3-757004118,S3-512002399,S2-378961986,S3-277243707,S3-460715161
+S1-821657845 S2-628149266,S2-583217010,S3-871866409,S3-613117050,S2-402109849,S2-846132605
+S1-182788525 S3-409314298,S3-928789406,S2-722423381,S2-452582909,S3-853437906,S2-528327874,S2-913687448,S2-490227844,S3-250513661
+S1-915698477 S2-920591932,S2-556838670,S3-411837289,S3-56468921,S3-61918672,S3-421553886
+S1-680346564 S2-432983844,S2-857367671,S3-142051222,S3-12854431,S2-966730427,S3-145351978,S2-186059409,S3-995456079,S2-173987963,S2-299228664,S2-104932165,S2-377569594
+S1-37524163 S2-2724181,S3-480143874,S2-458900254,S2-528637987
+S1-152293439 S3-737243154,S3-700818194,S2-425615618,S2-582365508
+S1-127592266 S3-392931807,S3-771017219,S3-867977213,S2-398268896,S2-541700659,S2-784807063,S3-783951307,S2-274755158,S2-757334879,S3-309203220,S3-885709519,S3-688433801,S2-104597925,S3-115360232,S2-922628670,S2-476222757
+S1-433975118 S3-591004598,S2-48630642,S3-583562654,S2-923281004,S3-670104241,S3-502276585,S3-9969437,S2-348405574,S3-651412209
+S1-107728706 S2-575176165,S3-219636682,S3-96660805,S2-828034316,S3-944848647,S3-708811346
+S1-205774170 S2-621422933,S2-334575662,S2-245553245,S3-165938180,S3-93855336,S3-915464143,S2-450340917,S3-850400207
+S1-194902498 S3-665535885,S2-481112263,S3-106068055,S2-692276781,S2-958408083,S3-400412680,S3-839934108,S2-343935642
+S1-872634801 S2-303731519,S3-749368179,S2-610722600,S2-670596189,S2-472335059,S2-234352923,S3-321014734,S3-772980307
+S1-255040878 S2-499550711,S2-302740827,S2-643939236,S3-120892919,S2-829969546,S3-165199247,S3-557572040,S2-417747845,S2-378085453
+S1-336090282 S3-71356075,S2-576372415,S3-262911228,S3-624809472,S2-770769259,S3-380920947
+S1-275240116 S3-582340456,S2-337395918,S2-10325695,S3-435173890,S2-897773448
+S1-747402865 S3-340367449,S3-635922493
+S1-4561940 S2-64827054,S2-755613579,S3-866157692,S2-779342393,S2-731723196,S3-197449728
+S1-308169190 S2-990553850,S2-278568309,S3-716662833,S3-177156129,S2-291038446
+S1-857289990 S2-732758098,S2-190494630,S2-57051838,S2-136185024,S3-989696737,S3-313353070,S3-980248249,S3-364628543,S2-957666410,S3-15936336,S3-813172798,S3-769792589,S2-121835443,S3-218501787,S3-744134421,S3-913547772
+S1-266821894 S3-154795690,S2-23701359,S2-162300281,S3-556958805,S2-524753529,S3-628042783,S2-233682546,S2-702015362
+S1-931308020 S3-299676094,S3-927693700,S2-181847573,S2-430184008,S2-810160718,S3-16830942,S2-691976067
+S1-93428893 S2-14658613,S2-730218225,S3-438340782,S3-745496825,S3-397333866,S3-243632007,S2-641559299,S3-806688498
+S1-406031426 S3-59250233,S2-913252688,S2-787950339,S2-200953365,S3-742155303,S3-465988283,S3-231029587,S3-875691554,S2-680980728
+S1-853825564 S2-825778219,S2-296730518,S3-122533558,S2-242443839
+S1-329156029 S3-703647768,S2-494976196,S3-4181932,S2-897156129,S2-24169183,S3-440037908
+S1-684280817 S3-754594810,S2-834039272,S3-150453250,S3-257846966,S2-271599035,S3-543281320,S3-15330083
+S1-71987787 S3-954336560,S3-136805494,S2-869895912,S3-8998134
+S1-621870103 S3-47127480,S3-421577865,S3-699872529,S3-659304782,S3-337904240
+S1-157167560 S2-541871904,S3-640496727,S3-518937933,S3-921918913
+S1-695021656 S2-842205045,S3-866255277,S3-338578322,S3-581758918,S2-910118921,S3-606399648,S3-650117365,S2-540380018,S3-987424957,S3-731928935
+S1-421904818 S2-991839970,S3-198067813,S2-622149724,S3-102404542,S3-530840410,S2-796256763
+S1-603165198 S3-329757872,S3-297136155,S3-144110128,S2-297112987,S2-519700480,S3-714210558,S3-815701363,S3-839377856,S3-79855814,S2-312206243,S3-485130587
+S1-811409917 S2-275779311,S3-644257094,S2-731939590,S2-239772983,S3-689021795,S2-525176243,S2-238808703,S2-379822205,S2-917923630,S3-898760117,S2-696462337,S3-233589689,S3-752826766
+S1-355771981 S2-133394217,S3-154480472
+S1-381798121 S3-958028743,S2-243533809,S3-952753483,S2-764284467,S2-227124525,S2-995734591,S2-311509374
+S1-921573729 S2-662335765,S2-510230121,S2-437879406,S3-941283700,S2-574417149
+S1-764881456 S2-110332017,S3-184775842,S3-504612389,S2-903819720
+S1-394635002 S2-653384977,S2-266875693,S3-680652094,S2-839379103
+S1-66092384 S3-328457692
+S1-583639070 S3-300943132,S3-554757479,S3-511905187,S2-58839352
+S1-802367 S2-475168302,S3-276010363,S2-286166268,S3-922542887,S2-425509842,S3-344533089,S3-893699660,S3-753454894,S3-416852996,S3-943080496,S2-303534553,S3-747377228,S3-320697411,S3-422258666,S3-332327301,S2-304291359
+S1-666050599 S2-385776205,S3-326988232
+S1-519057708 S3-320925640,S2-314455586,S2-211484854
+S1-289491837 S3-954323084,S3-305137499,S3-909085330,S2-228031351,S3-847942554
+S1-946420279 S2-542306719,S3-228489725
+S1-670885550 S2-134788600,S2-639529970,S2-929777451,S2-929511187
+S1-614420295 S2-946171041,S2-828443483,S3-234866787,S2-486262876,S3-606782279
+S1-812986918 S3-442623852,S3-460762152,S3-534887803
+S1-723091214 S3-268150876,S2-886840187,S2-159657207,S2-405621722,S3-294267983,S2-865267687,S2-355300931,S3-163595291,S2-113363291
+S1-55600559 S3-922595234,S2-576566228,S3-351970874,S2-688794368,S3-391262346,S3-909196891,S3-520270805
+S1-611785820 S3-524222923,S3-533780016,S3-511879060,S2-687185976,S2-913565542,S3-920320629,S2-857197556
+S1-242194172 S3-475247598,S2-107885777,S3-975001890,S3-918067201
+S1-616708307 S3-619817036,S3-599014897,S2-960475939,S3-211680567
+S1-629754838 S3-977481534,S3-315034013,S3-361303294,S2-76027839,S2-827644669,S2-964433314,S3-152631497
+S1-701832698 S3-875431532,S3-954112070,S3-207459656,S2-881829124,S3-375182632,S2-232865154,S3-600914055
+S1-408123501 S3-209668778,S3-219054545,S2-656052775,S2-608636829
+S1-837267898 S2-58722643,S2-932058310,S3-97524674,S3-684036835,S2-218753856,S2-963481568,S3-314978394,S3-43123717
+S1-810262057 S3-155172496,S2-72415756,S2-836258341,S2-394588799,S3-436501996,S2-681353929,S3-71671507,S2-145010852,S3-166888718,S2-556828835
+S1-242876613 S2-195399699,S3-717467041,S3-854836280,S3-631286100,S3-157340626,S3-848684845
+S1-818505424 S2-469241001,S3-329478459,S3-696621587,S2-429614286,S3-268530320,S3-85452444,S2-830198899
+S1-158053577 S3-210346325,S3-259932062,S2-541924372,S3-732192855,S3-299360675,S2-883263694,S3-949900754,S3-92757576,S3-133124133,S3-664168354,S2-532496142,S3-716511660,S3-582754424,S3-137680663,S3-242502810,S3-253068722
+S1-928520701 S2-707863843,S3-866749182,S2-861360973,S3-718949919,S2-129215557
+S1-712321641 S2-716897154,S3-88552147,S2-634786592,S3-740734212,S3-955403791,S2-301508227,S2-380503139,S3-732254950
+S1-445572260 S2-854875552,S2-859953543,S2-373396325,S3-171781499,S3-528264614,S3-628560870
+S1-428403553 S2-34388323,S2-753214801,S3-764610930,S2-564443960,S3-354057573,S3-228092373,S3-819475452
+S1-571713217 S3-188964940,S3-17394529,S2-860551154,S2-805121348
+S1-699842265 S2-370957743,S3-955167011,S2-711828166,S3-858572971,S3-253251822,S2-266823254,S3-397971827,S2-777663418,S3-689937892,S2-138734875,S2-838585599
+S1-371249667 S2-362949276,S3-483387069,S2-695865425,S2-289397596,S2-752516826,S2-7435833
+S1-846650807 S2-882064011,S3-937782374,S2-831010891,S2-341251049,S3-405297126,S2-591460210,S2-175788514,S3-599067628,S3-932054332
+S1-581081512 S3-674925006,S3-779916548,S3-255797422
+S1-527097729 S2-384896606,S2-43605974,S3-335272333,S3-656683290
+S1-71327485 S2-408716424,S2-618045339
+S1-710552002 S3-192615428,S2-348914664,S3-830255093,S2-951070928,S3-789402378,S3-28474217,S3-731723881,S3-683762157,S2-633992853,S3-795053770,S2-442373132,S2-275254436,S3-155177788,S3-689676582,S3-822630022
+S1-394747997 S2-911722555,S3-878277980,S2-412036150,S2-700351931,S3-516726243,S2-923183739,S3-21269280,S3-462127335,S2-578870685,S3-107836656,S3-199381169,S2-844875117
+S1-899936554 S2-969148875,S3-349053459,S3-698313452,S2-920541120,S3-835410516,S3-710740616,S2-222164425,S2-923178006,S2-808865588
+S1-286611537 S3-332162978,S3-876264844,S3-402296094,S2-985871378,S3-305651624,S2-425562938,S2-266956663
+S1-524837328 S2-386116109,S2-690523922,S2-946997286,S2-989170247,S3-847451769,S3-95512987,S3-448380448,S3-663192220,S3-169979872,S2-128539068,S3-317267284
+S1-958366533 S2-982200304,S3-184587941,S2-452826388,S2-878340849,S2-496041439,S3-506199702,S2-956673551,S2-858698306,S2-200300653
+S1-574603529 S2-362891444,S3-296266904,S3-532574844,S2-994747786,S3-818718102,S2-424800279,S2-527097679
+S1-901347212 S2-160909053,S3-212765385,S3-395545002,S3-613048747,S3-769656858,S3-484944066,S2-716441442,S3-296820662,S2-599961762,S2-222646301,S2-235539230,S2-134874318,S2-862187968,S2-997209467,S2-459524876
+S1-514625076 S3-414351616,S3-73335625,S2-247974427
+S1-283736559 S3-744028177,S3-265266766,S2-845914963,S3-897590416,S3-938934570,S3-768785988,S3-327438522,S3-563845248,S3-291909520,S2-449649325
+S1-788973781 S3-363190888,S3-660275141,S3-906932725,S3-147878109
+S1-404056790 S2-835537575,S2-914994909,S3-854387150,S2-82992555,S3-763213191,S3-540717786,S3-201931860,S3-318340263,S2-394805133,S2-938207564,S2-313432180,S2-833815278,S2-625262849,S2-798643855,S3-557210211
+S1-53050013 S2-947038284,S2-686361458,S2-318194033,S2-209961607
+S1-452596281 S2-599401596,S3-35355885,S2-855202410,S3-37047327,S3-479140691,S2-952425738
+S1-971354236 S3-371184832,S3-868264965,S2-501473324,S3-321302954,S2-463205925,S3-495377182,S2-488118346
+S1-399031538 S3-795123362,S3-122147100,S2-250652048,S2-836760639,S3-184749140,S2-593647820,S3-619217286,S3-534690010
+S1-185938198 S3-202042010
+S1-594967035 S3-713448767,S2-106136575,S2-839490562,S2-480950930
+S1-307573550 S2-886077724,S2-378118465,S3-443581150,S3-544568774,S2-484102183,S2-324533650,S2-943513940,S3-804617610
+S1-362697954 S2-446458294,S3-810125746,S3-319770915
+S1-591137726 S2-848777254,S2-392811567,S3-638312184,S2-684262858,S3-842594829,S3-578002645,S3-379276655
+S1-570956369 S2-820201372,S3-158508883,S2-548199279,S3-669395026,S3-426762084,S2-769737525
+S1-955490172 S3-373620436,S2-6571044,S2-33529837,S3-530962584,S3-506858632,S2-884717923,S2-129684654,S2-195709792
+S1-453841757 S3-534043492,S3-27111933,S3-909453098,S2-18714024,S2-424201085,S3-147102952,S2-476826876,S3-703832069,S3-139218551,S3-78506192
+S1-955685411 S3-537717473,S2-168493970,S3-83613519,S2-5783557,S2-652500477,S3-333495877
+S1-987679392 S2-96186414,S2-211433179,S3-566082282,S2-799401363,S3-455178382,S2-225961879,S2-633012422,S2-954412632
+S1-199796774 S3-54756557,S2-332145179,S3-520938475,S3-763210922,S3-222804885,S3-842566810
+S1-177324764 S3-662198147,S3-854993949,S2-84650740,S2-730217914,S2-417402267
+S1-387310681 S2-549470733,S2-658157563,S3-156574276,S3-176725099,S3-627930424,S3-102434195,S2-265673609,S3-329235701
+S1-713570507 S2-517027502,S3-245595530,S3-465837571,S2-493897515,S2-824182350,S3-595480870
+S1-521973169 S2-340780962,S3-605480805,S2-768704277,S2-243293657,S3-992052322
+S1-602717212 S2-127072962,S2-323345457,S2-155871812,S3-943896347,S3-803239461,S3-142766957,S3-560216618
+S1-871009122 S3-278172293,S2-573300756,S2-74325348
+S1-404273359 S3-430887941,S2-740780292,S2-387966725,S2-439541573,S3-30952591,S3-488285798,S3-944186475
+S1-818348478 S3-208313736,S2-378203722,S3-368367693,S3-966645503,S3-219493983,S2-732287375,S3-675502461
+S1-757952125 S2-158856767,S3-543214525,S2-860376237,S2-85607660
+S1-104910190 S2-357482396,S3-47907479,S2-825658117,S3-297127725,S2-925171489,S2-71622430
+S1-806511949 S2-509571259,S2-419392470,S3-199606815,S3-682055119,S2-261090526
+S1-40890448 S2-519096786,S3-58089806,S2-523461971,S3-119746174,S2-146805563,S2-874852778,S2-153049707,S3-389224506,S3-811928216
+S1-885690226 S2-927503960,S3-719976832,S3-921131079,S2-157411866,S3-339721185,S2-249701815,S3-666780341,S2-497819166,S2-333797885,S2-286964673,S3-904868865,S3-890970514
+S1-189424362 S3-219603778,S3-798859207,S2-379495905,S2-430565515,S2-382574206,S3-852411542
+S1-940869064 S3-968884500,S3-722164055,S2-210738909,S3-312145265,S2-15996111,S2-177567106,S2-291065515
+S1-817898858 S2-739589365,S3-711352788,S3-205705662,S2-106445877,S3-545125652,S2-761714177
+S1-210945515 S2-544109742,S3-19918092,S3-485514372,S3-113166342,S2-393908391,S2-955327945,S2-223043284,S2-833244896,S3-639364112
+S1-329595294 S3-373876827,S3-617325164,S2-52894709,S3-790999227
+S1-23042449 S2-359278560,S3-753545798,S2-605827242,S3-51233322,S2-711199568
+S1-158513242 S3-362544746,S3-757369841,S2-604891281,S2-368079242,S2-254831930,S2-772276154,S2-814702596,S2-431061614
+S1-881766985 S2-43451213,S2-971417183,S3-715638632,S2-533427074,S2-48058217,S3-210370623,S2-454529921
+S1-301552428 S2-572510330,S2-913175605,S3-249250009,S2-990222336,S3-77156907,S3-238563854,S3-915308865,S3-941835252,S3-426203746,S3-835783243
+S1-968368733 S2-343545963,S2-396996880,S3-231607396,S3-425552707,S3-549023829
+S1-31447453 S3-802872910,S2-118139234,S3-863070049,S3-878311986,S3-452501490,S2-417117124,S3-170140067,S3-430605854
+S1-504936120 S2-128920123,S3-290723071,S3-915787008
+S1-461098131 S3-160221855,S3-856630675,S3-321047397,S2-279655704,S3-803098936,S3-260972181,S3-188221372,S3-543681623
+S1-206088113 S2-475900454,S3-656765967,S2-52380087,S3-661775289,S2-784665319,S2-930892304,S3-207187292,S2-70412415,S3-282210388,S3-299027557,S3-594619111
+S1-255863900 S2-96402338,S3-414127234,S3-912143918,S2-178219936,S2-964844416
+S1-136931261 S3-879586301,S3-797396918,S2-965514535,S2-342927837,S2-209256707,S2-82546566,S3-959424351
+S1-692766073 S3-458847683,S2-862424126,S2-402564992,S2-406163627,S2-629008627,S2-234521708,S2-488606207,S2-903475797,S3-209946497,S3-8983967
+S1-75640179 S2-777850564,S3-833344477,S3-941892015,S2-247179514,S3-366099486,S3-51136306,S3-935809107,S3-942322142
+S1-692663083 S3-807855093,S2-820702751,S3-842436034,S3-731313858,S3-519739590,S2-851548709,S3-283357156,S2-189695306
+S1-14720637 S3-709475496,S3-987401380,S3-970379548,S3-528341433,S2-923743244,S3-740771610,S3-393216106,S3-909551946,S2-666572032
+S1-276036789 S3-183507644,S2-250087556,S3-90143286,S2-133280407,S2-130384726,S3-495619912
+S1-212552466 S2-132741091,S2-935672099,S3-657483889,S3-287053205,S3-858279649,S2-858383404,S3-800588066,S3-632881070,S2-109300368
+S1-861184689 S3-500272626,S2-88493121,S3-881743200
+S1-375853620 S3-19347160,S3-751907014,S3-32973885,S2-204727560,S3-159270335,S3-689178936
+S1-186126002 S2-429251919,S2-27975740,S2-931890984,S3-72861706,S2-254109935,S2-593237571,S2-885430084
+S1-761751669 S2-384479159,S2-684859957,S3-508755249,S2-770576869,S2-21652739,S3-863192984,S2-344210298
+S1-739102441 S2-180996428,S3-316561838,S3-688232190,S2-567895174,S3-210543774
+S1-676425402 S3-771896405,S3-582990946,S3-629970750,S2-294512083,S3-472097165,S2-995234934,S2-625792219,S3-818422667,S2-682353424,S2-187696727,S3-725062058,S2-937651583
+S1-209115884 S3-734405679,S3-392985932,S3-38325588,S3-659266720,S2-557711076,S2-808804060,S2-2886061,S3-387337252,S3-547185664,S2-249045743,S3-639965934,S2-474383677,S3-932310583,S3-712963595,S3-208792379
+S1-466901266 S3-106988430,S3-284366667,S3-448436270,S2-81834123,S2-193388406,S2-921272195,S3-437641087,S2-407970491
+S1-835433778 S3-313947385,S2-199131797,S2-997223507,S3-995623384,S2-638495934,S2-733911831
+S1-68044637 S3-378546350,S3-37003551,S2-542913467,S3-930817422,S3-424981305,S3-896899114
+S1-254681005 S2-518362706,S3-762855041,S2-235481043,S2-839384395
+S1-850271076 S3-554127270,S2-762849402,S3-883337157,S3-312103567,S3-293294262,S3-626167383,S2-504508608
+S1-271103719 S3-743000786,S2-633674520,S3-428958593,S2-557107671,S3-283494792,S2-680793979
+S1-77583512 S3-780176864,S2-416243712,S2-964113892,S2-284862567,S2-817050854,S2-269198633
+S1-908297747 S3-533682791,S3-891713148,S2-898204278,S2-998027315,S3-210975432,S2-729943348,S2-724167008,S2-26654751
+S1-755096259 S2-490091546,S2-696608819,S2-308592216,S3-163496612,S2-961048498
+S1-104475380 S3-578863810,S3-295165441,S3-296262280,S2-402033082
+S1-204395390 S2-448347941,S2-433543810,S3-195292809,S2-96290721,S3-922078789,S3-204930167,S2-381199832,S2-508418226,S3-463859388
+S1-451227364 S2-642296105,S2-610213934,S2-679951765,S3-36373440,S3-780043737,S3-113977594,S2-916899252,S3-81380665,S2-391578600,S2-65222549
+S1-183177387 S3-245217648,S3-198434814,S2-571830446,S2-505992771,S3-669438874,S3-488438070,S3-370994594,S2-260220667
+S1-165661240 S3-35400034,S3-654490532,S2-200273494,S3-829289643
+S1-68987234 S3-793826480,S2-128588296,S3-727806458,S3-820749515,S3-450393627,S2-917132223,S3-22208099,S2-915066067,S3-232812737,S3-282934343
+S1-814856515 S3-350027226,S2-892561908,S3-335433846,S2-171352819,S3-961507052,S2-405092406,S2-690888352,S3-974687024,S2-141597787
+S1-517409607 S2-430802997,S2-7541341,S2-498437187,S3-540544596,S2-31991292,S2-174901671
+S1-522937218 S3-516754962,S2-362100084,S2-905232271,S3-613348658,S2-328167540
+S1-866432645 S2-779070708,S2-920966047,S2-390858627,S3-144023295,S3-221639513,S2-850835090,S3-743602870,S3-592374467,S3-945559586,S2-997526912,S3-960380680,S2-144681605,S2-778826009,S2-62212771,S3-193629812
+S1-905598528 S2-633027048,S3-327593234,S2-831818570,S3-738044079,S3-698692450,S2-180224041,S3-770169130
+S1-588598624 S3-346569138,S3-224511998,S3-572834390,S3-221230623,S2-9402862,S3-548943551
+S1-980255843 S3-210795446,S3-901365162,S3-289648423,S3-101362199,S2-150806370
+S1-188478988 S3-434004064,S2-627003611,S2-629858785,S2-822963400,S3-521175591,S3-759974554,S2-184848914
+S1-660093566 S3-602875696,S3-969373311,S2-235640489,S3-205135096,S3-435871188,S2-96504678,S3-455932396,S2-823682072,S2-792834177,S3-456511266,S3-654049902,S2-594671721,S3-418836317,S2-702672861,S3-616681498,S2-889386088
+S1-627594513 S3-733362548,S3-946840379,S2-130266876,S3-492315244,S3-245898455,S3-469144679,S3-11530654,S3-315305025,S3-318595768
+S1-513998933 S2-72434853,S3-852492137,S3-782734097,S3-217012428,S2-5426913,S3-421102780,S2-5788888,S3-576984566,S2-109534567,S2-573866943,S2-622807547,S3-739174655
+S1-323248908 S3-474423375,S3-980016233,S2-193668789,S3-431856706,S2-779542908,S2-211845135,S3-536009726,S3-90530207,S2-174621205,S2-645048957
+S1-792670382 S3-472349888,S3-129998645,S3-236995456
+S1-848312585 S3-561121883,S3-473269150,S3-671030980,S3-64573362,S3-732254950
+S1-624033664 S3-988060774,S2-113498888,S2-970844337,S2-190206649,S2-680807073,S2-901419997
+S1-534350273 S2-436721620,S3-64039767,S3-790687438,S3-713923747,S2-142669255,S3-276355332,S2-110252692,S3-398599364,S3-928342614
+S1-542246532 S3-380011966,S2-648493546,S3-647101117,S2-337718585,S3-657792318
+S1-129738559 S2-540869331,S3-792678231,S3-741711866,S3-499163266,S3-347560314,S2-436700186,S3-848964665,S3-718866041,S3-442928682,S3-991295459,S2-352733020,S3-172310591,S3-588358294,S3-535175347,S3-754855991,S3-345913922
+S1-471592371 S3-464895361,S2-546494137,S2-290065499,S3-654357305,S3-798777531,S2-170549994,S3-11342303,S3-395259386,S3-11153469
+S1-815566185 S2-719095519,S3-386372987
+S1-11804304 S3-349264488,S3-628036527,S3-554284450,S2-956811269
+S1-398415822 S2-53630257,S3-69522452,S2-661086156,S3-868895529,S3-260127653,S3-922089842
+S1-617547953 S3-298387131,S2-71363860,S2-169239797,S2-367987114
+S1-746386434 S2-561025164,S3-215717266,S2-750689113,S3-703841830,S2-297135177,S2-554681197,S3-311489350,S2-566591050,S2-231993116
+S1-447387012 S2-511313043,S2-777290835,S3-131067270,S3-333909336,S3-213010226,S2-737012648,S3-30444997,S3-124894096,S3-692947037,S3-181589166,S3-950855487,S3-924417120,S3-365274198,S3-702280624,S3-378761232,S3-659398766
+S1-688036203 S2-745646564,S3-982889945,S3-132237836,S2-460535004,S3-648186323,S2-30021040,S3-369970537,S3-482747015,S2-257449403
+S1-779894447 S3-901636857,S3-776441284,S3-824379403,S2-966263647,S3-909034475
+S1-925708899 S3-866614457,S3-192317196,S2-477429690,S2-359805196,S2-479007717,S3-434502472
+S1-240067750 S3-843524978,S2-711590170,S2-652491809
+S1-259823036 S2-614737090,S2-463109141,S2-128649233,S2-997810947,S3-927397420,S2-205495069,S3-934558,S3-263786479,S3-344055952,S3-495805601,S3-711101973,S2-203661683,S3-835496155
+S1-41006136 S3-80490063,S2-348539286,S3-940621683
+S1-370216140 S2-884769114,S3-153322468,S3-434756104,S2-172861898,S3-53698484,S2-750300847,S3-948074077,S2-444442904
+S1-461098034 S3-699367638,S3-343674153,S2-626002940,S2-404781005,S3-661236358,S2-508365037,S3-721020794,S2-127552867,S2-557744059,S2-140958838,S3-229387514,S3-939945446,S3-64613057,S2-971458440,S2-325370818,S2-988552349
+S1-964158958 S3-476923240,S3-366755716,S3-734042021,S2-358769755,S2-527304510,S3-995987896,S2-212248328,S2-719020529
+S1-697278996 S2-522413912,S2-107305432,S2-856221579,S3-446307032,S2-911744486,S3-145370496,S3-340367666,S3-370247326
+S1-464043040 S3-764990581,S2-636043511,S3-158938536,S2-591885534,S2-879409553,S3-817302316,S3-433530477,S3-488551117,S3-467704827,S3-424258231,S3-186393632,S3-275738880
+S1-810581126 S3-446753964,S2-83876023,S2-237831500,S3-434605859
+S1-186097414 S3-189203508,S2-673658794,S2-91337155,S2-256265519
+S1-341308637 S2-363785277,S3-387063069,S2-485221370,S2-990372370,S3-470445278,S3-771275362
+S1-603419025 S3-672983838,S3-614437981,S2-232421219,S2-574038756,S3-839443995,S3-883247077,S3-343074695,S2-74366359
+S1-141381681 S2-183677569,S2-270569949,S3-586109780,S2-30959443,S3-534736701,S3-877709050,S2-350297196,S2-254707666
+S1-750902149 S3-650972358,S2-12126642,S3-361693565,S2-735612597,S2-248574402,S2-411670923,S3-626210569,S2-711929852
+S1-816249948 S2-554042537,S3-169255526,S2-669057365,S2-745329896,S2-46983179,S2-351451614,S2-384099356
+S1-260439496 S2-851231502,S2-832832677,S2-547269801,S2-468114445,S2-320296273,S3-110904680,S3-713083341,S2-249715324,S3-726723613,S2-795122527,S2-255315667
+S1-810907182 S3-29601156,S3-304094118,S3-330977148,S3-172065302,S2-727188046,S2-453769727,S3-886392526,S2-613139813,S2-912025080,S3-502854596
+S1-311272863 S3-733067013,S3-697368504,S2-574485420
+S1-95304903 S3-487807891
+S1-556278426 S3-799336238,S3-656750326,S3-365588332,S2-221061622,S3-291690174,S3-340671432,S2-830122135,S3-579786893
+S1-999051303 S3-875153395,S3-92833617,S2-645890925
+S1-773240928 S2-622733480,S3-314468115,S3-720964306,S2-38274149,S2-684191099,S3-826400065
+S1-541386862 S3-282120313,S3-988164237,S3-32379689,S2-156910026,S3-152543598,S3-485836195,S2-907616809,S2-284973302,S3-804057564,S2-543849315,S2-477049326,S3-213382333,S2-620094031,S3-652338205,S3-438474912
+S1-273982728 S2-68832105,S2-373272782,S3-966875297,S2-179559110,S2-399156594,S3-695785714,S2-398938280,S3-497941180,S3-560092725,S3-554766943
+S1-574463695 S3-230089770,S3-878755819,S3-977925458,S3-711910992,S3-64700302
+S1-756203273 S2-713017284,S2-107132429,S2-104103641,S3-996595880,S2-619005611,S2-613998043,S2-685379022,S2-867862225,S3-216618896,S3-137337120,S3-278908457,S3-115465824,S2-117407942
+S1-454393305 S2-850289010,S2-461822845,S2-395658443,S3-529659688,S3-712368119,S3-730214853,S3-285249545,S3-43474478,S2-964264982,S2-302788224,S3-79741031,S2-765124326
+S1-310044019 S2-651745456,S2-550236909,S3-723988242,S2-916701889,S3-987348708,S2-531990214,S3-669318824
+S1-32902882 S2-515358939,S3-400255243,S3-547041756,S2-471519394
+S1-55044952 S3-369142922,S3-749885970,S3-730127792,S2-448012617,S2-307038597,S2-426381235,S2-890146751
+S1-388583770 S2-375488104,S2-710086782,S3-197846289,S3-645630807,S3-213081665,S3-791977792,S3-417221270,S3-572932102,S3-768085158,S3-831906212,S3-608507209,S3-969671055,S3-611388030
+S1-190110566 S3-556142427,S2-994299770,S3-723874426,S3-331290667
+S1-123770754 S2-67617197,S2-28088248,S2-185703519,S2-432643408,S2-201807006,S2-148515756
+S1-459731704 S3-328668317,S2-952639830,S2-653598445,S2-128399172,S3-424283486,S2-942541406,S2-464086541,S2-859055722,S3-766031331,S3-549412903,S3-21576274,S3-968902287,S3-235471661,S3-891381413
+S1-538188809 S3-21982205,S3-339677361,S3-302498977,S2-478501865,S3-964534192,S2-574857312,S3-531890930,S2-487494632
+S1-137659842 S2-704651426,S3-273809119,S3-159532782,S3-817208843,S3-308338229,S3-718028859,S3-580659138,S3-70130012,S3-737216386,S3-485106057,S3-810934696
+S1-996132158 S3-989320008,S2-719253288,S2-592073102,S3-498313866,S3-151227171,S2-877195092
+S1-89261714 S3-33968526,S2-222712246,S2-424234311,S2-604788557,S3-246781106
+S1-865610256 S2-803256801,S3-166732948,S2-843672634,S3-395713808,S3-970503179,S2-547524106
+S1-529251388 S2-77350164,S2-107211806,S3-764918764,S3-952559987,S3-261528939,S3-966022851,S2-365817332
+S1-613322730 S3-539582168,S3-673539983,S3-459429704,S2-691435570,S2-467292568,S2-176321048
+S1-730647580 S2-11757548,S3-732176994,S3-670131660,S2-17017333,S3-248023770,S3-478957147,S2-248760539,S2-178200578,S3-120475264
+S1-700261670 S3-549476813,S3-219923095,S3-245090087,S2-310208191,S3-923594583,S3-891170915,S2-776988752,S3-95005884,S3-317614278,S3-719645414
+S1-491079964 S3-822363381,S3-861134337,S3-95264846,S2-164409092,S2-587268597,S3-698311101,S2-87646683,S3-590072911
+S1-174105694 S3-712539337,S3-906474495,S2-17740729,S2-272515515,S2-399945309,S3-340967783,S3-108943874,S2-800830256,S3-40279317,S3-195503863,S3-762086641
+S1-986651673 S2-168561886,S3-686344803,S3-961163133,S2-203121890,S3-281400605,S3-209790905,S3-19609184
+S1-66948498 S3-563540081,S3-505386628,S2-821197708,S2-978793827,S2-634148799,S2-798611051
+S1-197741998 S3-107146368,S2-341109313,S3-108719937,S3-189816315
+S1-870420772 S2-683312231,S2-969722343,S3-251811256,S2-792533676
+S1-288320208 S2-539098448,S2-288665782,S2-462165213,S3-336420976,S2-350839961,S3-491870413,S3-343060781,S2-71626377,S2-601949175
+S1-700475645 S2-794988934,S3-55832380,S2-598672327,S3-619784318,S3-143945511,S3-246393837,S3-600878357,S2-88763946,S3-729689323
+S1-974194601 S2-841240701,S2-6809574,S3-452390701
+S1-664110539 S2-268842425,S3-90199931,S2-991066724,S2-48118122,S3-107319695,S2-974190679,S3-245122071
+S1-360775827 S2-409917589,S3-63776092,S3-138928823,S2-497098133
+S1-71156970 S3-484662467,S3-240610586,S3-632690334,S2-78336974,S3-793522233,S2-179866139,S2-73822672,S2-228807020
+S1-288366119 S2-206851690,S2-469398098,S2-393662489,S3-214921452,S3-322941288,S2-878426094,S3-65750368,S3-397420661,S3-783089745,S2-785543295
+S1-509953187 S2-7054501,S2-707014157,S3-253469545,S2-938936251,S2-146114544,S2-810393268
+S1-846735013 S3-465977131,S3-185169257,S2-844699168,S3-122363052,S2-440435284
+S1-468114891 S3-554938060,S2-330486241,S3-948321003,S3-669082631,S3-106343384
+S1-339532388 S3-572996230,S3-531319410,S3-468461981,S3-236143385,S2-659640546,S2-36163006,S3-562740227,S3-267458766,S2-799343273,S3-836977371,S3-922980952,S3-483909487
+S1-67419303 S2-47043768,S3-34018727,S2-472769445,S3-418858060,S3-620896305,S2-800931005,S3-983626247,S3-373835991,S2-390853733,S2-834677428
+S1-205522128 S2-850134117,S2-464718757,S3-854004621,S2-480732021,S2-724987728
+S1-314233504 S3-621360386,S3-667266747,S3-289835141,S3-393708939,S3-436586273
+S1-543411996 S2-629196991,S2-745486964,S2-897828506,S3-110957660,S2-936266951,S3-379730928,S3-722909603
+S1-233578210 S2-451382378,S3-788066049,S3-349048438,S2-801227698,S2-530776569,S2-558156588,S2-528606276,S3-692991415,S2-251712348
+S1-411912097 S2-4730690,S2-455469836,S3-572171004,S2-127606073,S3-686417241,S3-524329904,S2-115402439,S3-246727036
+S1-279769277 S3-861871911,S2-704464037,S2-727822253,S2-501302054,S3-234788189
+S1-614563776 S3-321462900,S3-132261023,S2-397912923,S2-712853080,S2-36390982,S2-314401282
+S1-728340224 S3-900863418,S3-548970624,S2-400259501,S2-772185038,S2-346001581,S3-86776040,S2-781956012
+S1-987787819 S2-941641934,S3-111865852,S3-405211066,S2-612598417,S3-552585278,S2-381054644,S3-795287875,S2-804762418,S2-801364420,S2-414327108
+S1-891484560 S2-284015293,S3-362738473,S3-645319904,S2-510864003,S3-415490457
+S1-111293993 S2-966167186,S2-857848234,S3-904913104,S2-708506504,S3-209116020,S3-857427455
+S1-957277940 S3-957557312,S3-273213114,S2-247471160,S3-462042039,S3-358492928,S3-821460777,S2-447260568
+S1-130063949 S2-389485202,S2-379389722,S2-805028832,S3-358248314,S3-159993917,S2-786278943,S2-3457063
+S1-594791430 S2-729339046,S2-485878142,S2-584635367,S3-66312292,S3-705258690,S2-781812471,S3-96290845,S3-843820945
+S1-88742007 S2-150712462,S3-488939818,S2-625266364,S2-325331077,S3-756349642,S3-104278873,S2-519032300,S3-591337106,S2-958403821,S3-448420843
+S1-989992720 S2-87411664,S3-153279692,S3-145679466,S3-827330112,S2-105724692,S2-408886141,S3-363899142,S3-310340481,S2-312738215,S3-90081468,S3-893077180,S3-739363740
+S1-59430574 S2-555707509,S2-222470527,S3-163973780,S2-551686295,S2-14197468
+S1-493368489 S3-310617607,S2-539828180,S2-809317546,S3-352587067
+S1-489725288 S2-109772757,S2-29166766,S3-237863900,S3-691398062
+S1-376669456 S3-515264745,S2-325526941,S3-402620426,S2-32513040,S3-106979353,S3-442466783,S3-89458797,S3-266797758,S3-791718165,S2-200130781,S3-91027581,S3-188017209,S3-416412911,S3-483836082,S3-518367169
+S1-476674041 S2-772176332,S2-785303592,S2-744516440,S2-154081927,S3-244735048,S3-706039916,S3-427858390,S3-999451911,S3-916838243,S2-64948912,S3-544689455,S2-117032446,S3-367021870
+S1-762650500 S3-857392225,S2-872243821,S3-773600273,S2-510540600,S2-214331781,S3-535531762,S3-108282310
+S1-861851327 S2-186356876,S3-494936272,S3-916555463,S3-202832671,S2-911337009,S3-248184919,S2-943272720,S3-494858116
+S1-464179711 S2-958213277,S2-928670305,S2-633555685,S2-882510903,S3-97929378,S3-983933515,S3-77539807,S2-846251787,S3-182049518,S3-879561398,S3-835761464,S3-405873045,S3-441435245,S2-757120737
+S1-228057758 S2-170694537,S2-476187529,S2-574932537,S3-676242969,S3-812099469,S3-804229630,S3-885673993
+S1-732286636 S3-647143375,S3-632439830,S2-296580388,S3-642569233
+S1-545399824 S2-464503003,S3-739317944,S3-927663803,S3-274507656,S3-724295077,S3-363108705,S3-253575818,S2-652571936,S3-369078781,S2-970082950,S2-940699904,S2-74682424,S2-247608450,S3-26329327,S3-421435026,S2-754178731
+S1-176000500 S3-637912819,S2-214437571,S2-309716380,S2-520321005,S3-838043181,S2-835313208,S3-101800250,S2-838937303,S3-52842648
+S1-631050373 S3-540123445,S3-396547021,S2-264598180,S3-266027293,S2-716712965,S2-364466398
+S1-968290514 S3-72747704,S3-152261987,S2-139276492,S2-270235860
+S1-136726427 S3-8479594,S3-919671274,S2-62259047,S2-719343218,S3-875948816,S2-65402706
+S1-481425088 S3-307767731,S3-924546690,S3-11179189,S2-725293164
+S1-381099055 S2-818095936,S3-344204213,S2-709946875
+S1-126920793 S3-194131701,S3-940703286,S2-87468982,S2-149395046,S2-992432209,S3-534601117,S2-692899595,S2-168142040,S2-575238998,S2-623386089
+S1-224538721 S2-798615744,S3-985187844,S2-227776252,S3-349187543,S3-77377153,S3-702672050,S2-768556291,S3-783829287
+S1-233044901 S3-142011504,S2-262125783,S3-442561146,S3-275286377
+S1-588931599 S3-791419846,S3-656807145,S3-79402249,S3-244880667,S2-766739921,S3-576932094,S3-791883011,S3-943120016,S2-219560025,S2-636866952
+S1-246105028 S2-924731470,S2-495105286,S2-827729067,S3-796349325,S3-611967987,S3-220796562,S2-278063233,S2-19016075,S3-543711898
+S1-876003654 S3-124519307,S3-81867178,S3-198826872,S3-463478546,S2-139629249,S3-870358888,S3-392287688,S2-351638554,S2-158169841
+S1-40383632 S2-140389874,S3-968880439,S2-729265230,S2-898220992,S3-759755516
+S1-780452666 S2-29524894,S3-977346512,S2-338836451,S3-41203488,S3-722292994
+S1-563556552 S3-799908507,S2-917130615,S2-575094862,S2-151575069,S2-922655300,S2-343236643,S3-230583141
+S1-865040808 S3-768800110,S3-582684041,S3-722785778,S2-816353932,S3-147651883,S2-607218236,S3-346107502
+S1-300989533 S3-784725968,S3-151298446,S2-336893680,S2-769840594,S2-756926944,S3-283342438,S2-682866065,S3-806931525
+S1-139346769 S3-170659162,S2-316530384,S3-329458218,S2-31032365,S2-963724829,S2-242492149,S3-797056766,S3-868416164,S3-125509552,S2-811582237,S2-475937343,S3-268937038,S3-464121993,S3-880684272
+S1-881499742 S3-955100972,S3-36501323,S2-218079247,S3-867709473,S3-327219946,S3-629937352,S2-50515639,S3-968920852,S3-495219450,S2-579600056,S3-306859127,S2-293906451
+S1-593856351 S2-183207761,S2-587506012,S3-8195453
+S1-474267130 S2-543537470,S3-5332738,S3-883449893,S2-368005495,S2-231616307,S3-880424300,S2-437822130
+S1-130150698 S2-774423785,S2-808724767,S3-752259691,S3-225015589,S3-233488890,S2-351438721,S2-947801508,S3-920494097,S3-79762709,S3-920225497
+S1-338397348 S3-981029310,S3-919140189,S2-871016594,S2-979797085,S2-408852718,S2-146657070,S3-435645421,S3-725207715
+S1-260917536 S2-801334487,S2-717274538,S3-712404446,S2-83429311,S2-118378894,S3-296343277,S3-923340472,S3-877394746,S2-721757881
+S1-596411778 S2-860928925,S2-564451959,S3-648266816,S3-597986001,S3-656624660,S3-272753220,S3-681177658,S3-180159185,S3-718145696,S2-606277907
+S1-814886898 S3-667666527,S2-386910544,S2-144746568,S3-149610743,S3-802398828
+S1-256576215 S3-969742729,S2-200785973,S3-926026438
+S1-169078928 S2-2876717,S2-768929725,S2-99746301,S3-280248347
+S1-712391232 S3-206086385,S2-157096009,S3-514222005,S2-865640428,S3-390410577,S2-337294554,S2-311454045,S3-237000341,S2-625707812,S3-33849048,S3-879677631
+S1-618609913 S3-514075186,S3-146495599,S3-637513929,S2-110886149,S2-587892879,S3-536348811,S3-988132729
+S1-428599184 S2-869047168,S2-665910248,S3-314608684,S3-561241798,S2-523310867
+S1-256353013 S2-949896617,S2-518120611,S2-427893175,S2-215968143,S3-652899838,S3-253039694,S2-545675098,S3-658238222,S3-177184162,S3-73941668,S3-966888974
+S1-303953542 S2-765578414,S3-107745195
+S1-180251692 S3-143166729,S2-4893288,S2-11585143,S2-742941082,S2-857417091
+S1-447828111 S2-567373602,S2-886765412,S3-191178190,S3-426803787,S2-194783105,S2-341914842,S3-22795973,S3-34811919
+S1-635191340 S2-818141535,S2-840564284,S3-573898353,S3-420318517,S3-427695119,S3-927322866
+S1-586030474 S2-30595920,S2-724570153,S3-248155792,S3-828851524,S3-987834287,S2-346346161
+S1-111503763 S3-419730804,S2-129052834,S3-609166509,S2-214541735,S2-830532084,S2-77599147,S2-737499128
+S1-19276148 S2-774344276,S3-751832825,S2-653261221,S2-49441953,S2-907069660,S2-747176761
+S1-720466234 S2-128102863,S3-477441860,S3-859023081,S2-563120043
+S1-210327727 S2-780322880,S2-624570031,S2-49656800,S3-819662943,S2-912780538,S3-936478229
+S1-156155683 S2-112120465,S3-277976623,S3-584657199,S2-386915496,S3-547121297,S3-337884455
+S1-639525164 S3-996574729,S2-976007855,S2-838710815,S3-947296317,S3-16065337,S3-524785526
+S1-7505176 S3-623126431,S2-825661881,S2-742974346,S2-582763874
+S1-206782908 S3-36613478,S3-191154302,S2-611937487,S3-941496696,S3-560558233
+S1-960215472 S3-980345811,S3-281837221,S2-456751436,S2-569562719,S3-506682350,S3-811169467
+S1-178628879 S3-144431883,S3-473840116,S3-262773981,S2-786583783,S3-4246480,S3-137199244
+S1-684816357 S3-282325242,S2-898325652,S2-797846728,S2-178244580,S3-419350223,S2-526989291,S3-3352850
+S1-38371600 S2-588114650,S3-634098736,S3-466770831,S3-597196035,S2-708709173,S2-511842754,S3-42372590,S3-24504021
+S1-735196377 S3-793782792,S3-498026843,S3-428433598,S3-945628060,S3-690018960,S2-72240541,S2-390653400,S3-533022135,S2-253896070,S2-731688722,S3-294388858
+S1-187294455 S3-421727125,S2-928845061,S3-390620530,S3-979791240,S2-914872199
+S1-207661527 S3-220483233,S2-287661093,S2-291290280,S2-637847458,S3-331572038,S3-287150458,S3-366969346,S3-275194514,S3-392044410,S3-468128778
+S1-455995099 S2-525874982,S2-739895006,S3-130226495,S2-485362354,S3-246463901
+S1-493565179 S2-327777534,S3-215785221,S2-227328074,S2-846499720,S3-532046954,S3-553997582
+S1-155430455 S2-867886627,S3-816759417,S2-944127839,S3-728554968,S2-344053138,S2-368803442,S3-268802411
+S1-83395665 S3-897416886,S2-646567371
+S1-68846479 S2-232855878,S2-872598119,S3-959583109,S3-866617420,S2-632837626
+S1-716934943 S3-302809885,S2-941743450,S3-238961978,S3-799588892,S2-356079629,S3-631220611,S2-601348519
+S1-646173676 S2-986704799,S2-781494357,S2-120457026,S2-231938524,S2-342413465
+S1-756972187 S2-928027102,S3-805566265,S2-913066831,S3-441522250,S3-747497086,S3-440254204,S3-844058137,S3-402055252,S2-277050867,S3-578189182
+S1-464509329 S3-130932285,S2-796525684,S3-558931433,S2-137637140,S3-313572479,S2-320542075,S3-975002596,S2-779085924,S3-809008318,S3-325699772
+S1-727114989 S3-237294601,S2-489670266,S2-756815914,S2-833726153,S3-389030738,S3-46595154,S2-977014232,S3-473812950,S3-426944098,S2-887619230
+S1-296841177 S2-865714262,S3-859623184,S2-388367741,S3-445302607
+S1-234819529 S2-129927198,S3-811506346,S2-119654759,S3-712806624,S3-420057983
+S1-91746260 S3-839371673,S2-734221299,S3-884561888
+S1-310690464 S3-426895998,S2-510512464,S2-754651912,S2-265479758,S3-768233411,S3-426189365,S3-319725735,S2-921354797,S2-908294844,S3-503842827,S3-741577845,S3-321535146,S3-834600238,S2-557402398,S3-32771301,S3-945374613
+S1-106040126 S2-126651361,S2-141161022,S3-98611829,S3-785020728,S2-731327062
+S1-279676432 S2-888259899,S2-10742402,S3-407125961
+S1-429960205 S2-934490273,S2-73940785,S2-33008990,S2-511037294,S3-47451972,S2-312157202,S3-510404772,S3-233733873,S2-216843857,S2-574318121,S3-775387776,S3-163879808,S3-572433424,S2-528057225
+S1-446341080 S2-144836091,S2-998865758,S3-674989193,S2-141038619,S2-100454847,S3-979226075
+S1-591181455 S3-86035783,S3-824736286,S2-532089074,S3-478495129,S2-444720235,S2-860902385
+S1-638625513 S2-525597320,S3-191774715,S2-703832870,S3-772676765,S3-595803870,S3-715578325,S2-34262723
+S1-985588814 S3-796584280,S3-987742183,S3-163503562,S2-911634475,S3-31563153,S3-719421287,S3-641470071,S3-866174010,S2-221803783
+S1-261099136 S2-878019777,S3-830413739,S2-7045078,S2-770755850,S2-351588018,S3-821921687,S2-848608308,S2-155984100,S2-156734442
+S1-948373924 S2-444276747,S3-813501173,S3-154582051,S3-570729341,S2-83352440,S2-297367117
+S1-585783856 S3-876001043,S2-863845946,S2-876798804,S2-187283517,S3-522173081
+S1-23323279 S3-333470374,S3-856319848,S2-317820199,S2-151105901,S2-358167565,S2-13662651,S3-75097912,S2-538538275,S2-640737223
+S1-152911129 S3-420226561,S2-455502849,S2-906333509,S2-661237234,S3-434339862,S2-913922951,S3-553963759,S3-227842384,S2-96495935,S3-798918534,S3-688931004,S3-951500649
+S1-662274414 S2-536523292,S3-49611290,S2-572511765,S3-847528455,S2-308866984,S2-377020443,S2-55331403
+S1-319068557 S3-930452268,S2-10640410,S3-339156465,S2-327313958,S2-460868118,S2-768819946,S3-984374611
+S1-307616029 S3-468417155,S3-136756486,S2-92070477,S2-267026189,S2-486532204
+S1-908501836 S3-752033522,S2-604207166,S3-614290433,S2-726864765,S2-513902179,S3-205921106,S3-202446531,S2-40850457,S3-219051653
+S1-889543139 S3-723790191,S3-903982269,S3-378532737,S2-216322597
+S1-621407800 S3-413761424,S2-907382438,S3-357246299,S3-360683547,S2-275348801,S2-680416220,S3-414865454,S2-847170851
+S1-342609864 S3-668380472,S3-222543896,S2-336515637,S2-681112471,S3-516874845,S3-939602572
+S1-917652822 S3-115558576,S2-69303878,S2-747459715,S3-669156985,S3-659993118
+S1-60539197 S3-195570281,S3-928383573,S3-589273724,S3-350360373,S2-724238908,S2-451397843,S3-693639902,S2-902244859,S3-722120064,S3-353740862
+S1-343859123 S3-496482896,S2-691031271,S3-164125919,S3-870696415,S3-645288064,S3-593315999,S2-274320548
+S1-292807479 S3-123071198,S3-414194562,S2-920569994,S3-752261735,S3-519792168,S2-686652265,S3-492076194,S2-953618502,S2-71702989
+S1-260617627 S2-515091923,S3-382537786,S3-528084134,S2-809567873,S2-407781425,S3-142724072,S3-73878914,S3-902365221,S3-792399150
+S1-201080093 S3-749033641,S3-956130975,S3-707961898,S2-29654564,S2-332127897,S2-647579217,S2-595440568,S3-669205579
+S1-714918440 S2-743930966,S2-703487662,S2-807862474,S3-44671392,S3-56425576,S2-929573561,S3-745107618,S3-243555957,S3-606234595
+S1-181375075 S3-147041253,S3-983812693,S2-294601317,S2-686370585,S2-542516730,S3-772212300
+S1-33183864 S3-127165037,S3-780059076,S3-848398082,S3-195522576,S3-713400021,S3-211484319,S3-553576910
+S1-775738528 S3-102127089,S3-772948046,S3-952035080,S3-818645736,S3-985044997,S3-595217116
+S1-948166464 S2-221613372,S2-19683826,S3-507822309,S3-413979344,S3-69007105,S3-64656367,S2-266258374,S2-807686189,S3-915317369
+S1-773288276 S2-781014148,S2-444648780,S3-27380037,S2-753351474,S2-319044187,S3-134007567
+S1-319759958 S2-473911621,S2-681432844,S3-913493415,S3-580196769,S3-455916934,S3-436178919,S3-613479612,S3-835915588,S3-981230542,S3-183372910,S3-623934163,S3-59602872
+S1-733961907 S3-211154120,S2-537594803,S2-525612346,S2-294557261
+S1-28792978 S2-430056200,S3-709063144,S3-154269529,S2-458900853,S3-346363770,S2-607296857,S3-482067385,S3-561093479
+S1-957533743 S2-670700489,S3-1932273,S3-993542627
+S1-470793782 S3-400363739,S3-528898282,S3-635497002,S3-104110367,S2-708202251,S2-851404405
+S1-729141632 S3-437175215,S3-45576678,S2-27544467,S3-234835115,S2-57642288,S2-25527978,S3-272230911,S3-267319659
+S1-179870178 S2-463274140,S2-63241929,S3-513451757,S3-762995744,S3-782747983,S2-182680846
+S1-394643757 S3-658828797,S3-100743920,S3-801014191,S2-711650565,S3-259890303,S3-668226839,S2-817771402,S2-660967266,S2-69041559,S3-98505031,S2-568492166
+S1-843871325 S2-188502749,S3-420289945,S2-617615443,S2-41124697
+S1-977999625 S3-371606400,S3-449790123,S2-878074072,S3-717640962,S2-294867792
+S1-216969643 S2-774979386
+S1-299511085 S3-407813650,S2-829121207,S2-103715496,S2-561339387,S3-307707790,S3-116737135,S2-667109009
+S1-363266360 S2-315887907,S2-40226421,S2-655888656,S3-71565756,S3-519464045,S3-511575844,S2-32024778,S2-771858985,S2-378105543,S2-633296456
+S1-610833859 S3-602318680,S2-978309247,S2-294962538,S3-895293091,S2-745585525,S3-482613217
+S1-904176931 S2-328671575,S2-491828737,S3-891529261,S3-678934139
+S1-576798623 S2-438970857,S3-793870134,S3-256338608,S2-915680395,S3-61793684,S2-90146316,S3-198147844,S3-53385218
+S1-792172250 S3-88607424,S2-407507546,S3-693722364,S2-29638728
+S1-374828269 S2-78292920,S3-724781682,S2-574096372,S2-154203924,S3-183016446,S3-568360166,S3-236627703,S2-679171338
+S1-328230504 S2-377845926,S2-702096529
+S1-654692843 S3-379497479,S2-482554985,S2-371194093,S3-372248465,S3-911192042,S2-501375820,S2-40361158
+S1-827945538 S3-859856457,S2-46014406,S3-205536169,S2-359658117,S2-256958494,S2-497010735,S3-934527127
+S1-177382738 S2-208298322,S2-959362163,S3-660548041,S3-152964680,S2-251060198,S3-169292306,S2-423469264,S2-794243027
+S1-905126057 S2-902165281,S2-826339653,S2-212346813,S3-24687795,S3-951774176,S3-943935569,S2-579494357
+S1-232094560 S3-553703252,S3-381210483,S2-68533467,S3-62421204,S3-546873962
+S1-903386520 S3-232550296,S2-907953058,S2-708510101,S3-456684154,S3-544543273,S3-688657492,S3-42960215,S2-479714269
+S1-652712950 S3-119248398,S3-631912813,S2-90583746,S2-663130096,S3-500703775,S3-891416926
+S1-55829563 S2-429895987,S2-823684612,S3-378912599,S3-455993940,S2-899389317,S2-215741366,S3-314182497,S2-204800555,S2-614348197,S2-307241661,S3-638034875
+S1-118430546 S3-760130213,S2-370211877,S2-890997998,S3-46766420,S3-399609249,S3-519508468,S2-396913471,S3-661952622,S3-582784891,S2-397871478,S2-632284928
+S1-377115735 S3-764108073,S2-844883916,S2-686902385,S3-188447941,S3-106798569,S2-864868405,S2-372176044,S3-370377596,S2-262723820
+S1-456838507 S2-150312629,S2-607813667,S3-736389128,S3-510270077,S2-468353144,S2-636215637
+S1-765512022 S3-106117659,S2-465262187,S2-855754433,S2-867842322,S3-235339354,S2-520236594,S3-925730564
+S1-972933199 S2-351799492,S2-269968416,S3-105976258,S3-249914295,S3-976983411,S3-144494762,S2-261534751,S3-58930201
+S1-866914029 S2-822089870,S3-139072733,S2-90089311,S3-140098941,S3-98264401
+S1-494038947 S3-570172881,S2-496671535,S2-904454268,S2-9192063,S2-958817830,S3-924915914,S3-714446243
+S1-318777652 S3-548293913,S2-859247156,S3-694582943,S2-930364998,S2-65935822,S2-205877412,S3-744859904,S3-431708388,S3-317553098
+S1-931598756 S2-335585725,S3-267717106,S3-392798429,S3-342113252,S3-120527923,S2-686271555,S3-429170187,S2-953816941
+S1-640624800 S2-444534773
+S1-780178019 S2-819305526,S3-142705607,S2-318974353,S2-637226934,S3-537111330,S2-584338535,S3-480109540
+S1-15767617 S2-771400851,S2-740274212,S2-424057013,S2-236407923,S2-254427340,S2-170152960,S3-128372604,S2-970791912,S2-60967350,S2-673447297,S2-924621845,S3-331175255,S3-884576301
+S1-467553405 S2-770026491,S2-458935636,S2-59982260,S3-868584194
+S1-215256131 S2-768135026,S2-289247609,S3-855511019,S3-410465851,S2-392371650,S3-622048097
+S1-5665090 S3-623416045,S2-56730313,S2-205141957,S3-756907135,S3-793386278,S3-623869468,S2-981671963,S2-602006964,S2-716331946,S2-105676790,S3-457963787,S3-568086927,S2-309823093,S3-235020589
+S1-688760655 S2-243162479,S2-986136014,S2-198152062,S2-641845890,S3-486179146,S2-790550997,S3-306498682,S2-729689314,S2-920233551,S3-161862695,S2-121512750,S2-853830642,S2-766869047,S3-214947843,S3-439671105,S3-970321076
+S1-186329516 S3-994640235,S2-725652382,S2-489838928,S2-87566215,S2-552404790,S3-21241463,S3-17139491,S2-218282659,S3-505307773
+S1-296141724 S2-844402945,S3-957508193,S3-246080815,S3-220222210,S3-158245320,S3-798561460,S3-318840416
+S1-824291186 S3-346771305,S3-421525594,S3-409686785,S3-182752947,S3-593067129,S2-304408825,S2-110203350
+S1-484094187 S3-812065248,S2-804150376,S3-263132600,S3-822612898,S3-384843133,S2-357926123,S2-469366121,S3-768813643,S2-822690003,S3-81049328
+S1-430186149 S3-315180430,S2-100696230,S3-341279925,S3-999818669,S3-634134376,S2-44859681,S3-91014742,S3-759127763,S2-16890175
+S1-433013813 S3-130303036,S2-793322303,S3-515892009,S3-577615335,S3-745213367,S3-130385979,S3-342696488,S3-938945792
+S1-101482695 S2-806139586,S3-40620500,S3-448578852,S2-116610816,S2-134326225,S2-264920015,S2-509975235,S3-723933711,S2-600074416,S2-849015913,S3-428312620,S3-736630871,S3-219784551,S3-132417977,S2-405738357,S2-587094034
+S1-229340538 S2-96186110,S2-635695555,S3-975842131,S2-737600782,S2-768146140,S3-143204441,S3-328594749
+S1-227503573 S3-879484692,S2-999084658,S3-749204134,S3-762559543,S2-648417599,S3-703149095
+S1-60770206 S3-81467626,S3-254093211,S3-792237142,S2-21271240,S3-566888042,S2-681084260,S2-661553021,S3-450750544,S2-770333937
+S1-994549206 S3-125798489,S2-223747182,S2-494888527,S3-508166289,S2-8520674,S2-522890457,S2-490463735,S2-486497836
+S1-878273293 S2-461189855,S3-675295178,S2-637456939,S3-515251823,S2-920606898,S2-582907299,S3-102663353,S2-394229569,S2-656324367
+S1-797364169 S3-177441042,S3-346856839,S2-585449352,S3-260053452
+S1-711902919 S2-96274891,S3-487000872,S2-43246740,S2-153476714,S2-746968120,S3-610556082
+S1-162356801 S3-928405752,S2-195352687,S3-309553132,S2-247474184,S3-832032361,S3-96839825,S3-505266442
+S1-358182786 S3-450654065,S3-952734521,S3-858528437,S2-891075202,S3-107159878,S2-424347388
+S1-262699118 S2-846188690,S2-893873161,S3-504999934,S3-190903381
+S1-573375950 S3-649612647,S3-685049024,S2-298564758,S3-406430082,S2-612341356,S3-621358926,S2-392173534,S2-701730898,S2-132134032,S3-571849316
+S1-125905850 S2-831498709,S2-324618477,S2-409735401,S2-419725505,S3-792918435,S3-8272679,S2-408546277,S3-662462054,S3-414789531,S2-284098763,S2-268337534
+S1-438240034 S3-791298619,S3-621316007,S2-287525879,S3-671098227
+S1-99036758 S3-493795636,S2-462543105,S3-165356844,S3-316717834,S3-804811587,S3-306858953,S3-435425821
+S1-511539731 S2-573054165,S3-914904162,S3-603689898,S2-251186405,S3-130175718
+S1-418094533 S2-227251037,S2-908489381,S3-437088364,S3-756351753,S2-678775211,S3-934797327,S3-919702761,S3-25169289
+S1-978052932 S2-427971177,S2-408971875,S3-460385630,S3-979697971,S3-174736912,S3-788612596
+S1-891164150 S2-784567766,S3-756513172,S2-986329551,S2-692116294,S3-4996853
+S1-32899557 S3-760888417,S2-566750025,S3-612391694,S2-227425810,S3-88151907
+S1-96729257 S2-371525757,S2-663513660,S2-758907207,S2-133466046,S3-810688987
+S1-310212411 S3-934684382,S3-495213494,S2-821904384,S2-698195820,S3-986490928,S2-833231640,S2-110998995,S2-353558158,S2-166138892
+S1-887913124 S3-37234892,S2-703269262,S2-396373218,S3-63488742,S2-45369858,S3-777561360,S2-501688023,S3-130189758,S2-13760855,S2-499789919
+S1-54324508 S3-524770902,S2-343924714,S2-472039085,S3-47969525,S3-838275408,S2-695437503,S2-498072825,S3-460579065,S3-810196189,S2-189086781,S2-518307691,S2-338499051,S2-134650396,S2-47689588
+S1-394702815 S3-940597060,S3-558215842,S2-736005959,S2-536118720,S3-690686327
+S1-902270435 S3-984894752,S3-301496255,S2-218724558,S2-606825903,S2-584753722,S3-440135745
+S1-195151378 S3-723980406,S2-379533764,S2-27033940,S2-661168686,S2-51306382,S2-504878400,S3-877537770
+S1-842379521 S3-728730052,S2-495108483,S2-525236464,S2-824225606,S3-432632422,S2-646899953
+S1-640585103 S2-861831747,S3-883795033,S3-298904959,S2-392916716,S2-71918788,S2-911162717,S3-446880795
+S1-4663710 S3-635019746,S2-169172705,S2-24571488,S3-553415644,S2-980933902,S2-710899569,S2-340120377,S2-58576506,S2-407680944
+S1-79856339 S3-122319695,S3-495543978,S3-235986905,S3-69586538
+S1-736667773 S3-228012956,S2-780652011,S2-475009818,S3-208444801,S2-509577939,S2-578997250,S2-398261231,S2-941806507,S3-418363986,S2-546833855,S2-958839861,S2-342183639,S3-773644724,S2-99366333
+S1-594175720 S3-514889994,S2-220598028,S2-346519860,S3-838589854,S3-638965800,S3-802816729,S2-689990482,S3-729719793,S2-942050341
+S1-892640645 S3-522452088,S2-599147611,S2-482627289,S3-470499300,S2-537004961,S2-443622146,S3-653005451,S2-925331849,S3-792357927,S2-921604423,S3-614538553
+S1-749727111 S3-289322840,S2-321670685,S3-20082460,S2-435002299,S3-446453953
+S1-210051886 S2-529448396,S3-471947511,S3-832146200,S2-925936769,S3-613708227
+S1-884502709 S3-765909403,S3-511871462,S2-219502373,S2-802513307,S2-367406906,S2-217243096,S2-835854894,S2-601159097,S2-822307937
+S1-392371710 S3-994106319,S3-316903691,S3-617046291,S3-850395033,S3-486694581,S3-513119732,S3-299466034,S3-954818313,S3-770163493,S2-844921358,S3-413195829
+S1-437327417 S2-871377639,S2-363550384,S3-429821805,S3-827610412,S3-857227182,S3-298894381,S2-561827358,S3-261866352,S2-690672234
+S1-383799363 S2-496745200,S3-35536154,S2-704105022,S2-131091952,S3-305066182,S3-699842837,S2-559823453,S3-705427844,S3-143566051,S3-238153073
+S1-786413036 S2-932153706,S3-321161766,S3-147423927,S2-676739584,S2-783579742,S2-84947212,S2-225712158
+S1-749687044 S2-607289947,S3-758231895,S2-911385810,S3-231402001,S3-904946036,S2-523977475,S3-665983084,S2-580723150
+S1-416503379 S2-171425761,S3-559498279,S3-592167629,S3-265938016,S3-583957932,S3-853091375
+S1-27439037 S2-841508110,S2-535318702,S3-596287745,S3-889369673,S2-368505685,S3-291903801
+S1-328684091 S3-266041543,S2-376739343,S3-228334619,S3-531392201,S2-295352206,S2-150233053,S2-350215362
+S1-866797310 S2-923884452,S3-445303768,S2-874360161,S2-880168508,S2-961040857,S3-761456884,S3-669184642
+S1-816121019 S3-85604144,S3-742000858,S3-612243142,S3-663345626,S2-873567192,S3-438783181,S2-601924822,S3-485652577,S3-632539600,S3-294546195,S3-557729015,S3-537723801
+S1-981703739 S3-162696580,S2-990320720,S2-314438329,S3-93509782,S2-161880374,S2-887704347
+S1-855804282 S2-537124606,S3-50143970,S3-961302057,S3-396370280,S3-29272756
+S1-701934180 S3-50282802,S3-362289188,S2-861550782,S3-439487425,S2-284790532,S3-569500127
+S1-983044792 S3-81614433,S3-186645959,S2-284786608,S2-493010912,S3-910102225,S3-456720807
+S1-398625535 S3-257194994,S2-123476172,S3-475450863,S3-3683106,S2-307533120,S3-582108257,S3-8159563
+S1-278731062 S2-308497159,S2-408984979,S2-193939012,S3-984717383,S3-343709272,S3-799161238,S3-96853031,S3-276735536,S3-476147199
+S1-857044790 S3-372389068,S2-608118263,S3-291605733,S2-289752688,S3-53994933,S2-377125769,S2-132014881,S3-323621462,S3-650374566,S2-696266361,S2-417573592,S3-305954407,S3-66598130,S2-566221988,S2-711203008,S3-839446613
+S1-554509394 S2-770826852,S3-739862491,S3-490015488,S3-939502845,S3-835749348,S3-898534504,S2-501998512,S2-775541407,S3-969806335
+S1-653641241 S2-64761006,S3-794383650,S3-795387542,S3-596674185,S2-168328861,S3-814779249,S2-943452791
+S1-303325035 S3-807700470,S2-153610381,S3-776902391,S3-29422941,S2-826299742,S3-786357816
+S1-5868064 S2-313538452,S3-758514696,S2-319860964,S2-960316147,S2-654807272,S3-494798174,S3-415539824,S3-301308494,S3-252523118,S3-741185355,S2-937206180
+S1-388786416 S2-730777011,S3-607456275,S2-770957836,S3-848671785,S2-728112925,S2-99008886,S2-652184259
+S1-839756178 S3-750571968,S2-177932088,S3-61797622,S3-547894670,S2-422883560,S2-548589928,S2-159270449,S3-341345444,S2-861695840,S2-476558210,S3-170778747,S3-297650222,S3-332982005,S3-846865888,S2-133166296,S2-590452544
+S1-824533543 S3-269128254,S3-781301855,S2-537390514,S3-614971717,S3-100257949
+S1-55547388 S2-383806665,S3-437707145,S2-700820618,S3-968121943,S3-587082875,S3-220209501,S2-52417524,S2-265393075
+S1-718256281 S2-304794164,S3-286541151,S2-116190612,S3-748613918,S2-2306345,S3-974970308
+S1-716262470 S2-555598538,S3-494898131,S3-956073512,S3-885114291
+S1-314417353 S3-717137837,S3-93443992,S3-335411030,S2-525137910,S2-710176593,S2-315670693,S3-92854713
+S1-804610937 S3-971702399,S3-97633530,S2-496289299,S3-901451224,S3-888440387,S3-27861970,S3-999552155,S3-8664450,S3-335318842,S3-83597999
+S1-187105814 S2-978208638,S2-731717038,S3-509366829
+S1-287618516 S2-585746814,S3-467317036,S3-130218763,S2-584748401,S3-523063095,S2-781703214,S2-86211404,S2-175827107,S2-58545432
+S1-999306164 S3-367312772,S3-224448563,S3-166466655,S2-504188197,S2-70038368,S2-143072740,S3-510409533,S2-659842741,S3-794691992,S2-254124727
+S1-769683200 S3-652988755,S2-662420734,S2-249425710,S2-150150105,S3-952676990,S3-885169520,S2-603647264,S2-814472522,S2-743214245
+S1-51934765 S3-191807213,S2-496196225,S3-936413331,S2-900425780,S3-236340320,S3-759841992
+S1-591502605 S2-470339412,S2-626083740,S3-231630241,S3-76518840,S2-873696652,S3-779212060
+S1-754953104 S2-856491643,S2-522909288,S3-42087311,S2-213092411
+S1-369349322 S2-8487859,S2-67540394,S2-294490099,S2-346781264
+S1-61467181 S3-764137602,S2-611885213,S3-581051042,S3-631591892,S2-125957434
+S1-482860515 S3-787102622,S3-514549866,S3-332244218,S3-505161466,S2-204404061,S3-196580844
+S1-72215918 S2-47800704,S2-732969507,S3-403197053,S3-945531832,S3-489025911,S3-94498885,S2-395670244,S2-668278801,S2-199757793,S2-380988330,S2-557435163,S2-697980427
+S1-173589309 S2-223567359,S2-289273191,S2-579006305,S2-152572371,S3-136808819,S2-34284224,S2-491414689,S2-770598284,S2-531769885,S2-398094072,S3-138311200,S2-906847374
+S1-511356466 S3-46204659,S2-270329832,S3-253839400,S2-563216095,S2-559326804,S2-981279542,S3-249434841
+S1-988146350 S2-985510183,S2-27260903,S3-887678555,S3-765966235,S2-239661646
+S1-336544401 S2-583090230,S2-878103757,S3-329086196,S3-162414244,S2-83502415,S2-614512492,S2-290880781,S3-185732386,S3-744303540,S3-152001192
+S1-582913559 S3-61424756,S3-669771641,S2-826513436
+S1-62127127 S2-607880649,S2-660913849,S3-318312850,S3-240324993,S3-719013206,S2-7447658,S3-75665923,S2-253257047,S2-270713817,S3-135844138
+S1-443197395 S3-648446294,S2-31638014,S2-915579532,S3-971421305,S3-326300847,S3-741466428,S2-692935785
+S1-949210465 S3-148442359,S3-184678739,S3-232304379,S2-335676966,S2-680318416,S3-936264144,S2-304577637,S3-543806209,S2-995218041
+S1-357435535 S2-467171571,S3-622031523,S3-559779791,S3-146381713,S3-857740602,S3-302083509,S3-700458479,S3-673217340
+S1-60370270 S2-206863440,S3-902670286,S3-58974309,S2-551767567,S3-423862595,S2-518745521,S2-315823127
+S1-532204126 S2-360492708,S3-154010760,S2-770681182,S3-17584060,S3-761959035,S3-542738427,S3-482448820,S3-61373786,S2-979231758
+S1-371408388 S3-667918784,S3-17404918,S2-108697738,S3-802033138,S3-272433630,S2-174403967,S3-825765691,S3-537588138,S2-983523924
+S1-463108910 S3-243812438,S3-904967320,S3-158449670,S2-144611298,S2-904370983,S2-316022731,S2-766180964,S3-7437584,S3-250657423
+S1-148626880 S2-2947946,S3-116639657,S3-440512241,S3-616765597,S3-221890536
+S1-13497119 S3-823776745,S2-412331622,S3-483863208,S2-627336406,S3-440620619,S2-202422267,S3-197833545
+S1-109824134 S2-357108161,S2-973671148,S3-158485547,S2-769997763,S2-883924469,S2-81833465,S2-928858810,S3-788126506,S3-53373448,S2-265503877
+S1-463727170 S3-581055201,S2-499000628,S2-740960560,S3-830520393,S3-396369926,S3-262962033,S3-881807420
+S1-214916159 S2-129674907,S2-344741941,S3-984808434,S2-532297611,S3-775695331,S2-931127703,S2-258440037
+S1-595279952 S3-518113481,S2-752500235,S2-648501246,S3-267196140
+S1-870320892 S3-653910246,S2-152459225,S2-217555661,S3-119193000,S2-239749548,S2-517360555
+S1-962131483 S3-132766667,S2-732616004,S2-446013006,S2-566195256,S2-553387552,S3-872268061,S3-614489261,S3-8203486,S3-698491239,S3-421884842,S3-99686724,S3-27087771,S3-502006220
+S1-641433398 S3-79852891,S2-942210853,S2-740718054,S2-157610711,S3-33920344,S2-674903494
+S1-620617479 S2-599255284,S2-289351764,S2-983613131,S2-782972442,S2-868811363,S2-403849388,S2-537303189,S3-363441580,S2-226865114,S2-160725031,S3-463237604,S2-135681711,S3-369643560,S3-976895644
+S1-536542852 S3-784771577,S2-435818292,S3-880256803,S2-256049042,S3-126846891,S2-706184758,S2-807070666,S2-255817614,S2-882862643
+S1-508371962 S3-931160368,S3-131760651,S3-513199977,S2-598322831,S3-479862471,S3-104306791,S3-213166996,S2-294390341,S3-806573511,S3-731033904,S2-928043993
+S1-370145961 S3-59881511,S3-302457464,S2-171403957,S2-669700529,S3-653008732
+S1-425962904 S3-401259297,S3-666806429,S3-165919965,S2-651864626,S3-399141355,S2-894370314
+S1-128858988 S2-726997049,S3-80893029,S2-111484268,S3-448147210,S2-281159859,S2-723265795
+S1-604399032 S3-404042556,S2-259777306,S3-900858640,S3-789999031,S2-404843408,S3-636960587,S3-794057299,S3-958071412,S2-375533534,S2-170929995,S3-83201256,S3-271924440,S2-650688937
+S1-708179435 S2-117027056,S3-295505637,S3-53111267
+S1-19888055 S3-243602292,S2-127319832,S2-444585597,S3-263424039,S3-935777921,S2-116272041,S2-184979395,S2-575953988,S3-908616981,S2-132757731,S2-420514806,S2-762131972,S2-862228110,S3-403558954,S3-77735164,S2-292263833
+S1-441720303 S3-764760493,S2-930676884,S2-178105373,S2-507355946,S3-172115326
+S1-547632749 S3-731242264
+S1-859369822 S2-374707500,S3-150406010,S3-626630697,S2-673986644,S3-721268326
+S1-651713222 S2-158382664,S2-537843858,S2-773033155,S2-246685354,S3-800530188,S2-987652678
+S1-972920486 S2-865687836,S3-990509713,S2-532248734,S3-577154203,S3-160147577,S2-706988209,S3-911319178,S3-36406513
+S1-351439596 S2-240128302,S3-680971949,S3-915548883,S3-689618796,S2-431399075,S3-56395189,S3-36872993,S2-145798491,S3-472833504,S2-130977683,S2-152811637,S2-565368150,S2-852089268
+S1-77457598 S2-833815109,S2-671343885,S3-997695750,S3-972474838,S3-193776670,S3-781681399,S3-256317106,S2-584763996
+S1-224975630 S2-179176228,S2-444635006,S2-652981948,S3-137197600
+S1-388958202 S3-120565722,S2-307737896,S3-263931216,S3-648363378,S3-432984
+S1-570130383 S2-422670655,S2-937481864
+S1-729401259 S2-738448576,S3-322172577,S3-704386114,S3-361786662
+S1-645926123 S3-535271141,S2-610653946,S2-155235876,S2-861033613,S3-442208720,S2-97120597
+S1-869715513 S3-953745486,S3-576895099
+S1-338766497 S3-187501346,S3-722017732,S2-7001428,S3-63717557,S2-410275321,S3-527908867,S2-693567570,S3-600375379,S2-631111289,S2-999435231,S3-999363590
+S1-310681210 S3-375044217,S2-153433001,S2-840139012,S3-5879888,S3-108143669,S3-624883689,S3-763038478,S2-577911789
+S1-378769854 S3-429527639,S3-862055652,S3-461280630,S2-454129906,S2-27728611,S2-206795442
+S1-471106178 S2-144495577,S2-804586226,S3-575038646,S2-648989738,S3-31046589,S2-950279876
+S1-256649019 S2-574608898,S3-101775610,S3-495791903,S2-898174702,S2-595512088,S2-171882900,S3-478296037,S3-180981359,S2-599210184,S2-316981246,S3-555199378,S2-139985143,S3-388626399
+S1-24266138 S2-634724607,S3-301806478,S2-228634747,S2-830650990,S3-26385589,S3-207381371,S3-813816005,S2-502253374
+S1-109764202 S3-650402722,S2-426578479,S2-723049410,S2-89782078,S3-340887940,S3-285228351,S3-321132467,S3-340358376,S3-688535642
+S1-434597831 S3-696017593,S2-128818405,S2-921540470,S3-336911659,S3-427831202,S3-74335468,S3-541274015,S2-366372873
+S1-680572968 S3-331774165,S2-129579887,S2-612548844,S3-532627521,S2-859879551,S3-938809408,S2-567272389,S2-259777856
+S1-608635369 S2-108168961,S2-833860135,S2-877225332,S2-872662901,S3-548169977
+S1-861784875 S3-462105312,S2-392229760,S2-509020457,S2-101970060,S3-109431898,S3-534078653,S3-641084031
+S1-360253610 S3-813032861,S3-498429605,S2-382854116,S3-702503892,S3-325180958,S3-48940737
+S1-942233613 S3-781798899,S2-747144011,S3-7870826,S3-496900931,S3-905008358,S3-772650762,S3-308549842
+S1-65445983 S2-157984483,S3-610500992,S2-91669800,S2-575989753,S3-954865706
+S1-61627678 S2-458170579,S3-585499437,S2-367366527,S2-391011963,S3-142620227,S3-697222020,S3-563297978
+S1-766100238 S3-838845009,S2-228526577,S3-10976888,S2-109721132,S2-782212046,S2-356899976,S2-242155771
+S1-486017791 S3-20825214,S3-891983805,S2-45337942,S2-747973762,S3-850465842,S2-618911784
+S1-305344220 S2-451758190,S2-397086987,S2-708674082,S2-70334521
+S1-990179710 S2-547008199,S2-550295691,S2-516292955,S3-466849224,S2-724637715
+S1-912711363 S2-681416854,S3-437710333,S2-28942905,S2-40626241
+S1-193064847 S3-140814512,S3-874423603,S3-225860843,S3-576475104,S3-601435419,S3-102060741,S2-326823400,S3-4228434,S3-108539314,S2-485894656,S2-298969556
+S1-339306665 S3-891586153,S3-289357901,S3-35273150,S2-459670005,S2-809143521,S2-919329824,S3-96187978,S2-194673128,S2-633760920
+S1-425817768 S3-345202222,S3-918179595,S2-871603999,S2-216772715,S2-282739539,S2-290090037,S3-829887398
+S1-588424480 S2-719472220,S3-154985813,S3-421605961,S2-718352783,S2-602263944,S2-83124804,S3-995971022,S2-996740678,S3-452375705,S3-620410179,S3-375416709,S3-377867987,S2-721028302
+S1-87229153 S3-930314716,S2-931254744,S3-354461537,S2-169628978,S3-869053562,S3-3921440,S3-217516853,S2-394102885,S2-136802831
+S1-606163918 S3-276814638,S3-307393942,S2-869873816,S3-547701013,S3-409987717
+S1-50525975 S2-478895340,S3-610484451,S3-394243859,S3-186385845,S3-750891680,S2-405222570,S2-388414275,S3-869465601
+S1-983181664 S2-733708875,S2-552704146,S3-640411278,S3-461181372,S3-206741948,S2-776462239,S2-431867032,S2-272162607,S3-146790502,S3-327639043,S3-28054691
+S1-82417232 S3-783479985,S2-43402481,S3-558272541,S2-412975886,S2-980325827,S3-458976264,S2-508014394,S3-675951851,S3-246329207,S2-133054518,S3-464834457,S3-2618796,S3-910601655
+S1-720852134 S2-752362922,S3-823327143,S2-152784293,S3-899966117,S3-581532627,S2-126819485,S3-237797942,S2-720905113,S2-175571584
+S1-99248163 S2-157629317,S3-451662526,S2-882044775,S3-501054768,S3-910660557,S3-910946937,S3-656063154,S3-771898717
+S1-500494924 S3-819336768,S3-343917956,S3-898274255,S3-561290019,S2-302202877,S2-227551743,S3-730937692
+S1-575195714 S3-620413956,S3-893686448,S2-164576403,S3-563973974,S3-586109818,S2-743079789,S3-650865849,S2-80782141,S3-543262564
+S1-55150961 S3-847869102,S3-392667633,S2-101296184,S2-849729202,S3-127493597,S3-142246732,S3-348700080,S3-278090497,S2-534364469,S2-712513326,S2-580492977
+S1-324837233 S3-953996911,S2-824871222,S2-75929147,S2-919604220,S3-443773938
+S1-31071682 S3-78084968,S2-971915322,S3-686390422,S2-977640682,S2-351496466,S2-927994458,S2-405232879,S3-444680507,S2-989661332,S3-318408002,S3-309083946,S3-715409218
+S1-398986607 S2-813264682,S3-270240212,S3-985634434,S3-808945290,S3-57416552,S3-582468250
+S1-221724230 S2-696760354,S2-624668816,S3-843622186,S3-738222203,S2-272526438
+S1-322644150 S2-405801968,S2-896564492,S2-612843619,S3-307675032,S3-568123668
+S1-98824993 S2-433691983,S3-977521375,S2-892092454,S3-451920542,S2-213299880
+S1-171188917 S3-39278985,S2-826674372,S2-334817021,S2-137168015,S3-514477153
+S1-388245010 S2-680463601,S3-342485299,S2-256034525,S3-76324534,S2-585924645,S2-521635457
+S1-834913014 S2-290464090,S3-833693399,S3-69967431,S3-820822408,S3-488085538,S2-798197552,S2-983972741
+S1-522598913 S2-518639237,S2-410436591,S3-456529298,S3-423455795,S2-735139836,S2-7104453,S2-341907252
+S1-606707260 S3-765927465,S2-665785998,S2-330987402,S2-643244536
+S1-552508576 S2-727934769,S2-101168104,S3-429607607,S3-266442781,S3-427599682
+S1-111232143 S3-146662817,S2-912138553,S2-167312910,S3-586906328,S3-673573646,S3-525971473,S3-236985916,S2-92520365,S3-263956923,S3-939177089,S3-472708438,S2-478318324
+S1-189117300 S2-790117520,S3-991413246,S2-955294246,S3-577365749
+S1-951238483 S2-887255934,S2-447100706,S2-708497876,S3-786567269,S2-999407197,S3-235185332,S2-233705579,S3-632254800,S3-258139290,S3-20950883,S2-164935422,S2-415975132,S2-899065597
+S1-125695741 S3-103519054,S3-205928623,S2-546318563,S2-193185520,S3-613488680,S3-193429686
+S1-148737460 S2-226201368,S2-395030084,S3-161985952,S3-969854229,S2-925146755
+S1-596878180 S2-800167391,S2-85623562,S3-717644206
+S1-655815887 S3-145693207,S3-310057267,S2-709265964
+S1-501589285 S3-904560790,S3-849096278,S3-429595224,S2-387997983,S3-412829076,S2-945817752,S2-278667437
+S1-283430992 S3-280657903,S3-137880544,S2-100315478,S3-916041900,S3-966807117,S3-998756159,S3-565974915
+S1-672795062 S2-211655894,S3-123200756,S3-433694895,S3-510427103,S3-54792219,S3-867403346,S3-345100531,S3-739016505,S2-755066934,S3-978491421,S3-361803851,S2-228497018,S3-468116279,S3-509159373,S3-333191894,S3-768575352
+S1-901195168 S3-582179650,S3-436670535,S3-770649162,S2-770075301,S2-352735140,S2-625344609
+S1-470267388 S2-82270741,S3-307281484,S3-667921319,S3-798133124,S3-840247087,S2-775633741,S3-238715884,S2-361907468,S2-49924081
+S1-108040950 S2-559418540,S3-251512987,S2-995170799,S2-936329945,S2-390712269,S2-541594073,S2-435279832,S3-938758423,S3-700434912,S3-151953016,S2-428612544,S2-249027826
+S1-565053330 S3-220110184,S3-930598187,S3-136448391,S2-122898490,S3-626411811,S2-900938,S3-266883976,S3-491705671,S3-519481853,S3-701803999,S2-70080438,S2-463436668,S3-744263188,S3-937484282,S3-771604295
+S1-690501773 S2-753018646,S2-435169747,S3-195994897,S3-295692579
+S1-109726760 S2-470864862,S2-638829300,S2-986266725,S3-352151097,S3-275469591
+S1-825379875 S2-25866337,S3-359035291,S3-306817271,S3-102808516,S2-788576358,S3-498757813
+S1-971798137 S2-153383889,S3-721594497,S2-737748304,S3-249394127,S2-478348025,S2-928156648
+S1-909847627 S3-913142823,S2-632028973,S3-766130141,S2-498923362,S2-299109503,S2-862340969,S2-817235984,S3-485848788,S3-287313692,S3-297034693,S2-12610835,S2-397168806,S2-276056445
+S1-7407067 S2-536566343,S2-335275428,S2-855840994,S3-730121171,S3-322690377,S3-474084161,S3-5887209,S2-734753476,S2-193616691,S3-640530345,S3-671332811,S3-941367626,S3-58677225,S2-446587871,S3-881137210,S3-203475603
+S1-954339886 S2-298076944,S2-268681026,S3-780159715,S3-231818193,S3-529697778,S2-285986704,S3-406318151
+S1-457914490 S3-652897590,S2-360377716,S3-820046553,S2-532969424,S3-896048349,S2-331546478,S2-404136275
+S1-744077950 S3-697223261,S3-207919866,S3-644977226,S2-987706848,S2-66894770,S3-467302291,S2-615810088,S2-576556115,S2-423584061,S3-818494348
+S1-137144553 S3-805625232,S3-948705600,S2-745552594,S2-560514011,S3-165014947
+S1-664902660 S2-360410585,S2-372076234,S2-463759530,S2-500454740,S3-665199181,S3-701283121,S3-73089255,S3-45011429,S3-472384449,S2-608986282,S2-82139324
+S1-79717623 S3-724552259,S2-144140709
+S1-327906126 S2-169205742,S3-467385167,S3-968720923,S2-874859056,S2-57280581,S3-91658932,S2-412199184,S2-691664128,S3-602291254,S2-924043155,S3-679932219,S2-541214938,S3-943535641,S2-694740433,S3-200297380,S3-841428205
+S1-605246843 S2-930284590,S2-160321950,S3-512399991,S2-237823268,S2-325941696,S2-989662714,S3-231085497
+S1-572474025 S3-524528722,S3-42069783,S2-133041686,S2-467252058,S3-379943454,S3-658864495,S2-208967391,S2-659127617
+S1-661498599 S3-27236282,S3-34509172,S3-865875679,S3-452017173,S3-18385647,S2-530045450,S2-229291356,S2-67710076,S3-656884068,S2-476793339,S3-793366380,S2-817613887,S2-16586358,S3-840730128
+S1-575325455 S3-184662568,S2-104875269,S2-633498230,S2-881948502,S3-370432699,S2-357467651,S2-46792167,S3-412441271,S3-961129576,S3-152622558,S3-744650896,S2-299285742,S3-999946573,S3-288321884,S3-256988009,S3-236828065
+S1-961245487 S3-782452469,S3-571174848,S2-40609204,S3-44124402,S3-411399580,S3-831708251,S2-502835267,S3-842311745,S2-205375115,S2-127145484,S3-82704658,S2-154812953,S2-49927153,S2-504915813,S3-505710344,S2-728881246
+S1-303507489 S2-608859993,S3-234042940,S2-306665520,S2-830337785,S2-535618345,S3-506435001,S2-68686125,S2-853851022
+S1-659923091 S2-533776671,S2-749589886,S2-641710011,S3-555025603,S3-431804496,S3-869732321,S2-61611257,S3-561634911,S2-765915180,S2-626018661
+S1-287287472 S3-786612246,S3-416508536,S2-32880171,S2-213294640,S2-137228055,S2-279207058,S3-329266940
+S1-33839345 S3-271890573,S3-388422208,S3-401482819,S3-205028737
+S1-653712136 S3-112161722,S2-510815215,S3-397096827
+S1-920192840 S2-671583139,S3-179710031,S2-353828748,S2-449657074,S3-304210096
+S1-540798629 S2-473368184,S3-17060369,S2-830286337,S3-237205759
+S1-892887223 S3-383440869,S2-611263124,S3-799615092,S2-998135861,S3-479044816,S3-238546792,S2-593876325,S3-238661925,S2-714799940
+S1-501591847 S3-605465960,S3-599154012,S3-493045887,S2-508293058,S2-365046942,S2-396104539,S3-557904979,S2-398345096,S3-819888470
+S1-710028485 S3-446613893,S2-481139635,S2-701214099,S3-565255160,S3-35593099,S2-180736012,S3-902246874,S3-878121323,S2-344150698
+S1-717441439 S2-832813392,S2-618942951,S2-228753426,S3-780408871
+S1-490236088 S3-605414178,S3-650639967,S2-288471387,S3-328629114,S3-113778557,S2-480758267
+S1-928107657 S3-246819193,S2-556780225,S2-349964858,S2-999673351,S2-270791151
+S1-67251699 S3-836043798,S2-998726440,S2-805081125,S3-397197825,S2-621164855,S3-843023928,S2-814963331,S2-111323888,S2-202383349,S3-13639533,S2-196575220,S3-247532717,S3-990401876,S2-623123105,S3-428451782,S2-879950911
+S1-965920094 S3-140317377,S3-600682823,S2-990376810,S2-737990831,S3-902477084,S2-353461049,S3-987424664,S2-456546569,S2-817887675
+S1-940074891 S2-608065779,S3-896545279,S2-550246606,S2-668054496,S2-947649606,S3-766845828,S3-381329885,S2-847014050,S2-528133330
+S1-943375256 S2-10565055,S3-654648023,S3-511225790,S3-272186062,S2-646296764,S2-114595506,S2-134294635
+S1-4803763 S2-818443366,S3-107507456,S3-663235514,S2-535384477
+S1-145544891 S2-240608150,S2-327714071,S3-275016074,S2-419519039,S3-9633688,S3-203678064,S3-985355280,S2-305103841,S2-868033226,S3-809780402,S3-704950630
+S1-796259886 S2-918963942,S2-554114299,S2-159745368,S3-702536060,S3-126573298,S2-727301127,S2-189448518,S3-645213145,S3-57046819,S3-367163745,S2-247513010
+S1-932707626 S3-961334060,S3-956416222,S3-874788443,S3-777076733,S3-735811382,S2-565725768,S3-186402975,S3-239968431,S3-337553959,S3-742619702,S3-51829997,S3-382460708,S3-677845070,S2-167342040,S3-242825999
+S1-62912300 S3-218862518,S2-80942189,S2-43006345,S2-659109354,S3-907408888,S3-884103671,S3-659939873,S2-60947757,S3-634433936,S2-884531738,S2-203952387,S2-455520092
+S1-945506591 S2-283071306,S3-646929510,S2-360644589,S2-214257391,S3-880575452,S2-328091935,S2-856022241,S3-540949046,S3-864089631,S2-390677603,S2-877622694,S3-656294122,S3-387712140,S2-685023067,S3-935106109
+S1-898605212 S2-669894516,S2-811866285,S2-489866704,S3-626510360,S2-570438245,S3-88224291,S2-825134467
+S1-896689991 S3-370202818,S2-186057755,S3-453839190,S2-31288323,S3-633408618,S2-409080064,S2-372653393,S3-294200112,S2-528169395,S2-704638783,S2-841081092,S3-859795564,S3-472403804,S3-799990829,S3-51814078,S3-4301645
+S1-819407275 S3-628248073,S3-875225476,S2-891872486,S2-354919176
+S1-989254553 S2-331820973,S2-583015183,S3-130417021,S2-127552023,S2-243389277,S3-171948768,S3-176169103,S3-80369234,S3-201306353,S3-102401613
+S1-361577253 S2-274355312,S2-598348635,S2-551544401,S2-162541831,S2-374284363
+S1-966329119 S3-930496564,S2-923303807,S2-3877328,S2-298193675,S2-692397443
+S1-151670794 S2-492073470,S2-526586727,S3-291556116,S2-546944585,S2-569088502,S3-155187591,S3-243610554,S3-633938540
+S1-809445187 S2-337592146,S2-201452860,S3-842985863,S3-445610349,S3-391480598,S2-255135572,S3-290681488,S3-955782676
+S1-950227012 S2-192031811,S2-928510312,S3-662190876,S3-99392298,S3-736396598,S3-746405937,S2-346099958
+S1-4527083 S3-986852186,S2-306529857,S3-779730011,S2-607295910
+S1-638962648 S3-552441676,S2-344056228,S3-409189042,S2-673343156
+S1-341098373 S3-966388718,S2-252049614,S2-742028976,S2-214101536,S3-417099157,S3-468344879,S3-324176301
+S1-869251377 S2-325281282,S2-561269891,S3-290397001,S3-701956409,S3-62970070,S2-10019134,S3-16036320,S3-893260961,S3-239849639
+S1-473752835 S2-4924802,S3-756962706,S3-684235873,S3-72069981,S3-565227975
+S1-560837593 S2-932600376,S3-754808956,S2-942464018,S2-409845928
+S1-19954134 S3-645042431,S2-642135355,S3-348119363,S2-821139160
+S1-70539755 S3-140439977,S2-794468470,S2-382944732,S3-866920598,S3-584215711
+S1-688940205 S2-981053213,S3-770326659,S2-863117164,S2-692724243,S3-1452207,S2-204545151,S3-258091057,S3-373630098,S3-525363497,S2-389244389,S2-744089178,S2-526919984,S3-900627720
+S1-680368016 S2-692523193,S3-432568049,S2-312153130,S3-963588509,S3-305444551,S3-28434155,S2-648804245
+S1-955147956 S3-427309804,S2-705917836,S3-869011402,S3-278991935,S3-494187528,S3-37324665,S2-780195826,S2-292621742,S2-18366497,S2-939348595,S3-593631796
+S1-36845071 S3-233349746,S3-987966907,S3-578451024,S2-137172127
+S1-996911367 S2-41406054,S3-336586430,S2-885779187,S2-834448707,S3-631732542,S3-696256446,S3-507782417,S2-769716461
+S1-831099852 S3-925853162,S2-488808791,S2-624712307,S3-593797676
+S1-315102603 S2-508808692,S3-60213299,S3-733714370,S2-645062723
+S1-271085984 S2-548956540,S3-650897311,S2-282711790,S3-468901403,S2-794541518,S3-638853
+S1-224417413 S3-41785118,S3-969312794,S3-719177744,S2-175447550,S2-284881343,S2-219490057,S3-223437280,S3-374920497,S3-422024000
+S1-14722473 S3-272897679,S3-520576786,S2-219720163,S2-573566996,S2-10958876
+S1-363972577 S2-560697341,S3-695703346
+S1-900772396 S3-395925324,S3-345199767,S2-581862863,S2-872071078,S3-922326911,S3-386714965,S2-431814797,S3-523463853
+S1-62073656 S3-618025777,S3-406750750,S2-629899483,S2-144437273,S2-363688608,S2-199653563,S2-303596000,S3-834870679,S3-282044423,S2-247738094,S3-652427059,S2-678153969,S3-571471379,S2-79984143,S3-71145471,S3-768424246
+S1-745111467 S3-133285350,S3-121685573,S2-967386297,S2-84814761,S2-658207551,S3-428418675,S2-878688656,S2-472004438,S2-522616551,S3-684095150,S2-711375399,S3-485536740
+S1-889722769 S3-847282706,S3-207997857,S2-900361071,S2-363465403
+S1-524608082 S2-921220561,S3-414444178,S2-570893320,S2-334995065,S3-505552213,S3-667074313,S3-937925935
+S1-564012079 S3-118414156,S3-724893196,S2-91359315,S3-191387474,S2-739835666,S2-623427223,S3-983506938,S3-82157109,S2-190383295,S2-799091986
+S1-214034325 S3-923229005,S3-202019773,S2-556279820,S2-466943174,S3-932826016,S3-436105780
+S1-68606457 S2-196330447,S2-907838874,S3-342265405,S3-514126520,S3-359492051,S2-841071609,S3-145042067,S3-306692553,S3-27103366
+S1-962791775 S2-929466986,S3-566979969,S2-673034589,S2-380894451,S3-381605249,S2-12265065,S2-72506367
+S1-156914023 S3-698824158,S3-666373151,S2-996935504,S3-433503554,S2-964006641,S3-997296964,S3-63580926,S2-333541492,S3-774241081,S3-157158904
+S1-6343681 S3-65482682,S2-378199601,S3-429595224,S3-849096278,S3-904560790,S3-727944809
+S1-395244498 S2-130558064,S3-366746989,S3-174792837,S3-525108266,S2-898059050
+S1-925160710 S3-225776545,S3-392934598,S2-161420683,S3-142666144
+S1-450122685 S2-796726072,S3-685119624,S3-171594476,S2-837468768,S3-672862281,S2-538752625,S3-945655560,S2-492378852
+S1-462235207 S3-840724485,S2-891337599,S3-408358999,S3-271271008,S3-424652640,S2-910637974,S3-962261452,S3-252474723,S2-503092103,S3-428333635,S3-927425380
+S1-926895555 S2-360631253,S3-301349881,S3-2580020,S2-317567763,S3-716049946,S2-37680591,S3-223372901
+S1-991502923 S2-986272765,S3-115895324,S2-339984488,S3-613599308,S3-787253336,S3-534207767
+S1-488082995 S3-979288213,S2-583282525,S2-379615046,S2-150730091,S2-11174746,S2-596684654,S3-852288739
+S1-371531340 S2-870443834,S3-537060183,S3-912995660,S3-768218298,S2-335731885,S3-938150208,S3-171828303,S3-567550974
+S1-716737912 S2-735791183,S3-581747328,S3-52913734,S3-14919128,S3-861042016
+S1-838664466 S2-752095451,S3-675251303,S3-231436496,S3-864094809,S2-202250690,S3-306527797
+S1-862852073 S2-238625509,S3-703211618,S3-418118816,S2-678803724,S3-39283074,S2-265378226,S3-318307206,S2-3129913,S2-220532390,S2-99330675,S2-429749797,S2-683689553
+S1-115694542 S3-324114908,S2-774922160,S2-491362653,S2-399691002,S2-106898397,S2-527559789,S2-238061577,S2-485233870
+S1-68235075 S3-752922421,S3-349111740,S3-892302296,S3-395259386,S2-170549994,S3-11342303
+S1-474594006 S2-383483279,S2-340222451,S2-592254134
+S1-549003032 S3-597959114,S2-805486624,S2-459441962,S2-841821088,S3-969228913,S3-261913727,S3-779036522,S3-181900134,S3-325832393,S2-478366528,S2-683854369,S3-207276587,S3-888256501,S2-3377136,S2-212475641,S2-285774751
+S1-703467023 S2-888948240,S3-539930455,S2-81628309,S2-981298310,S3-201031575,S3-243681687,S3-689872272,S2-323722,S2-436634567,S2-56886693,S3-340905086,S3-503551010,S2-994577767
+S1-654139930 S3-154969982,S3-223456617,S3-625066405,S3-661590787,S3-565923040,S3-202743792,S3-718567168,S3-560609562,S3-748792078,S3-667798066,S3-566640342,S3-489872294
+S1-600741214 S3-440306542,S2-623232713,S3-895534485,S3-900137761,S2-921152420,S3-901135919
+S1-922027865 S3-415906727,S3-38942828,S2-392568398,S3-114418779,S3-661706486,S3-313878991
+S1-52873768 S2-241766727,S2-200543865,S3-730173693,S2-644306961,S3-185233085,S3-939886320,S3-515875452,S3-986788688
+S1-247315062 S3-635481388,S2-927006567,S3-620330378,S3-719294890,S3-143151389,S2-74758599
+S1-621374831 S3-20825835,S2-339427438,S3-895720349,S2-385644303,S3-731201649,S3-144159472,S2-191163696,S3-890207034,S3-172255146,S3-646762430
+S1-55517519 S2-265398998,S3-85464511,S2-278385693,S2-437237431,S2-588700857,S2-465478180,S3-51821783,S2-294255677,S3-186799015
+S1-259671674 S3-71260183,S2-193877355,S3-624001507,S2-18119867,S2-877493581,S3-258612024
+S1-225868552 S3-136415516,S2-288132699,S2-112041683,S2-307241661,S2-204800555,S3-314182497,S3-267880163
+S1-966421230 S3-365499205,S2-782665360,S3-920872695,S2-101833621,S2-340774650
+S1-70570757 S2-698077382,S2-745525758,S2-901550783,S2-705019707,S3-460257024,S2-763708524,S2-925441103,S3-54798289,S2-723391605,S3-606235742
+S1-547398561 S3-706282291,S2-711010285,S3-743330657,S2-735616691
+S1-981978372 S2-556281831,S3-747964927,S3-826084806,S3-672371301,S2-829138167,S3-550895665
+S1-241985100 S2-39131938,S3-523284390,S2-666176401,S3-18442977,S3-232151756,S3-14830985,S2-761585184
+S1-813508365 S2-984080092,S3-452576112,S3-503592010,S3-900299715,S3-877426917,S2-567288124,S2-246208521
+S1-14821239 S3-785734529,S2-691002628,S3-13745635,S2-407994621,S3-452141442,S3-141104473
+S1-489679499 S2-782696049,S3-825738185,S3-306396125,S3-82865420,S3-15125908
+S1-267827297 S2-345856681,S2-868349859,S2-857065084,S3-692895931,S3-29063270,S3-872136837,S3-766550736,S3-447728616,S3-574675398,S2-218650239,S3-898821399,S2-78407564
+S1-253253825 S2-749828319,S3-489954022,S2-832345342,S3-264059371,S2-633871082,S3-558717567,S3-702909360,S3-438402435,S3-403865455,S3-514735230,S3-267174690,S3-624213447,S2-149976067,S2-833840863,S3-535989625
+S1-34008367 S3-947180946,S2-483959376,S3-131715728,S3-745269570
+S1-521646602 S2-54627272,S2-411298612,S3-278517943,S3-738112750,S2-344238300,S3-635770444,S2-679491681,S3-672211625,S3-454328236,S3-592681064,S2-701750255,S3-356531510
+S1-76202399 S2-490777512,S3-60768514,S3-860464944,S2-57051620,S2-413841306,S2-356132225
+S1-339369046 S3-953321219,S2-579160482,S2-207415593,S3-515621822,S3-592742928,S3-688878189,S3-865581553,S2-172047387
+S1-683501632 S2-442586798,S2-3722539,S2-692730718,S3-567044547,S2-492107874,S3-668874125,S3-852880651,S2-570020370,S3-231836093,S3-703738424,S3-406087639,S3-989563253,S3-163815176,S3-14447883,S3-471695048,S3-720360303
+S1-290947640 S3-822840536,S2-737964340,S3-617636433,S3-602028476,S2-153294928,S2-112479716,S2-422170567,S3-149255092
+S1-723927136 S2-122839469,S2-548249532,S3-997538938,S2-572946971,S2-723414416,S2-468710813,S2-296109258,S3-108303651,S2-284023062,S2-171669382,S2-392626924,S3-242178299,S2-872870304,S3-861288549
+S1-299585770 S2-67317385,S3-903938154,S2-897011598,S2-10724100,S3-546950646,S3-812796971
+S1-71733926 S2-888609395,S3-297749122,S2-947466671,S2-955831048,S3-36657058,S2-470585014,S3-793964918
+S1-310002974 S3-833313702,S2-240128692,S3-387242499,S3-262098225,S2-152603054,S2-823774773,S3-479974112,S3-692213182
+S1-961639845 S3-300658987,S3-789778269,S3-601560206,S3-388573461,S2-563782390,S2-531195648
+S1-490260184 S3-745165612,S2-945366096,S3-291483144,S3-26841063,S3-667493775,S2-218838220,S3-57913424,S2-40188587,S3-737144627
+S1-452137357 S3-860806140,S2-430113028,S2-635867609,S2-617782950,S2-654256216,S2-841181899,S3-140715992,S2-535223950
+S1-606797460 S2-973761892,S2-142229770,S3-476981180,S3-688494349,S3-928872408,S2-939811875,S3-775479931,S3-837773757,S2-441987181,S3-289314041,S2-236743126,S3-813610230,S2-958354773
+S1-841836601 S3-929138766,S3-597815833,S2-131380681,S2-38735236,S2-381991014,S3-169091298,S3-985154764,S2-21809729,S2-288398687,S3-316221641,S3-44090349,S2-646428230
+S1-755849251 S3-697303703,S2-284628797,S3-738260953,S3-3158453,S3-909602335,S2-940198331,S2-582023861,S2-646082362
+S1-320788532 S3-695280602,S3-586523871,S3-646470060,S2-565434538,S2-827716248,S3-396486150
+S1-92324653 S3-904011066,S3-338367327,S2-307967576,S3-483954633,S3-484924241,S2-603526585
+S1-308457080 S3-594377133,S3-681164289,S2-75884175,S3-672514583,S3-449785218,S2-493677886,S3-315773131,S3-158975329,S3-514385404
+S1-79971114 S3-3993233,S2-293823329,S3-210675687,S3-585298350,S2-64723727,S3-614411835,S3-936000068
+S1-134431846 S2-640557684,S2-660178766,S3-549389750,S3-525685210,S2-344884887,S3-637454151,S2-984547838
+S1-807861883 S3-117411660,S2-126388935,S3-698843469,S2-142062139,S3-625350224,S2-259172962,S3-365425066,S2-843076134,S3-87219969,S3-864295655,S2-186533563,S3-608526398,S3-297258168
+S1-169591801 S2-911018536,S2-834772664,S3-867074394,S2-913762032,S3-515585391,S3-401229436,S3-590614577
+S1-384667543 S3-909364882,S2-243327739,S2-38596813,S3-436765112,S3-638080642,S2-543709966,S2-682274485,S2-18240206,S2-166718966,S2-282875547,S2-591211742
+S1-756936436 S3-226286058,S3-533663261,S3-918872194,S2-392051375,S2-459804541,S3-155211351,S3-901601332,S2-355902207
+S1-30089214 S2-176345659,S2-100760488
+S1-347705131 S2-620797684,S2-415531805,S3-460363576,S2-522205233,S3-706119578,S2-895602758,S3-671873121,S2-337675049
+S1-870224217 S3-112852300,S3-429078466,S3-913272787,S2-930459314,S3-273700802,S3-355895510,S2-873953516,S3-295116640,S3-610235271,S3-949141377,S3-432890283,S3-381693877,S2-771616338
+S1-559703635 S2-346373986,S3-214066073,S3-456745651,S3-425904779,S3-713527116,S3-477665110
+S1-525333238 S2-667171231,S2-477089654,S3-361487552,S2-719256592,S2-623223357,S2-872199133,S3-918835552,S3-60724905,S3-505327336,S3-461919845,S2-321003599,S3-566631251,S3-548999707,S2-503439446,S3-30126244,S3-802248253
+S1-899817348 S2-755629543,S3-833628752,S2-769820663,S3-547722288,S3-179801223,S3-797144618,S2-887020971,S2-719560650
+S1-80267535 S3-103253442,S2-473039513,S3-578818910,S2-101987423,S3-263646361,S2-614024039
+S1-558375886 S3-414051759,S2-327044948,S3-298396574,S2-596272671,S3-431693571,S3-709824546
+S1-422976173 S2-42556787,S2-654211348,S3-158320070,S2-223713096,S2-931109725,S2-37547213,S2-438904170,S2-281435100,S3-491988568,S3-820158456,S2-74120076,S3-497418931,S2-603088508,S2-333638221,S3-826388620
+S1-584135704 S3-911405759,S3-209908899,S3-960355729,S3-595236633,S2-993221065,S2-643229708,S3-476713612,S2-270361846,S3-64564314,S2-453335494
+S1-172981299 S3-739980194,S3-347440069,S3-713364930,S2-9752109,S2-283569154,S3-529309914,S3-538277064,S2-568121935,S2-877375774
+S1-891823296 S3-223422970,S2-792870148,S3-867723419,S2-755339457,S3-703743643,S2-844372503,S2-781973014,S3-395297476,S2-16472258,S2-772352960,S2-461825684,S3-367418818,S2-619050564,S3-777638885
+S1-722657574 S2-277024023,S3-104479120,S2-102361869,S2-332906759,S3-810730326,S3-792133440,S2-98081681,S3-720406986,S3-67978561,S2-579001932,S2-665079648,S3-154691007
+S1-886593396 S3-734823178,S3-497342601,S2-665918106,S2-875186747,S3-388187195,S2-708141026,S3-532273439,S3-881777663,S3-624822426
+S1-84421480 S2-218852385,S3-477838153,S3-858812592,S2-939282294,S2-286465113,S3-765696847,S3-726866912,S3-113617436,S3-23726656,S2-419289741,S3-931716882
+S1-818708922 S3-860569788,S2-130706259,S2-115365512,S3-135979039,S3-86785226,S2-855286959,S2-371389858,S3-80130292,S2-764651562,S2-980217473,S2-718582207,S2-528392122,S2-804204897,S2-969805911,S2-181177437
+S1-306028528 S2-913914560,S3-87595290,S2-115867344,S2-501873290,S3-600280118,S2-890737373,S2-757314309
+S1-61810968 S2-301749478,S2-532901846,S3-587148456,S3-311914382,S2-603887096,S3-548438259,S3-27926495,S3-962758192
+S1-381804684 S3-394393114,S2-563765839,S2-438281606,S2-977398039,S2-705446943,S2-330666945
+S1-831959828 S2-276708982,S2-650636932,S3-200203742,S2-596858578,S3-142297646,S2-218867940,S3-51626568,S3-114058429,S3-760991449,S2-756631497
+S1-915412947 S2-821796694,S2-887039846,S3-514506350,S3-873233962,S3-373566917,S3-559245459
+S1-135017331 S3-878868960,S2-986753300,S3-900534343,S3-582445933,S3-557183744,S3-873529572,S3-348897123,S3-281156986,S2-620778818,S3-578658883,S2-770173358,S2-972897094,S3-761012239,S3-581900494,S3-963783821,S3-3101826
+S1-30985435 S2-447876142,S3-755413485,S2-260847922,S3-576175725,S2-26593375,S2-307525025,S3-283241196
+S1-378130062 S3-401042960,S3-31614040,S2-526249245,S2-796932640,S3-203009610,S2-398677460
+S1-820090380 S2-857400847,S2-744771763,S3-847774731,S3-79147589,S2-797884884,S3-735765237,S2-202810500,S2-123339261
+S1-492256130 S2-633064397,S2-993980327,S2-156235045,S3-985053420,S3-516336788,S3-55050413,S3-891256835,S2-999844390
+S1-300357976 S2-689086486,S3-740312475
+S1-596592041 S2-216025477,S3-554256758,S3-252802642,S3-817411005
+S1-18044847 S2-223160769,S3-611800708,S2-656180295,S3-415022075,S3-984521337,S2-619181897,S2-927212847,S2-643108751,S2-387073150,S3-569936050,S3-931998773,S3-207787745,S3-148843296
+S1-644544791 S3-325088996,S2-909971956,S2-432291664,S2-82343846,S3-285809523,S2-580803641
+S1-245319615 S2-916682314,S3-909157104,S3-585085326
+S1-7364684 S3-277449137,S2-337986431,S2-378770777,S3-59624481,S2-798802049,S3-895763957,S2-122609977,S3-894452262,S2-849105408,S2-670103803,S2-351215533,S3-368241070,S2-238935317,S3-869295550,S2-39450759,S2-414122721
+S1-977868698 S3-174364445,S2-776329561,S2-726361948,S2-125656652,S3-244101497,S2-135995907
+S1-428355643 S3-940389012,S3-29736999,S2-914585087,S2-917084666,S2-326640514,S3-802982491
+S1-301191016 S2-340657953,S3-764471944,S2-657714285,S3-997999588,S3-617941148,S2-20208144,S2-479701795,S3-980160421,S3-34637490,S3-700206481,S2-486199719
+S1-476617154 S3-719424521,S3-310202097,S2-879709552,S2-698610532,S2-589605446,S2-916184576,S2-748265366,S2-385949441
+S1-896464966 S3-44275109,S3-110999351,S2-619329850,S2-761979336,S2-554662149,S2-482094058
+S1-188743166 S3-64823320,S3-777423775,S2-190155240,S2-592449720,S2-766993024,S3-650936021
+S1-845761516 S3-742610430,S3-888190982,S3-496950540,S2-7115319,S2-320625577,S2-740527648
+S1-185150945 S2-168815308,S3-856152449,S3-465065315,S3-393958141,S2-590719738,S2-943745726
+S1-520948727 S3-353275621,S3-322444791,S2-286369758,S3-374230407
+S1-97796691 S3-5478050,S3-48319572,S3-429422387,S3-563175249,S2-455175608
+S1-433818186 S3-679369441,S3-14365122,S2-815702836,S3-685603864,S3-549364770,S2-367338729,S3-29921712
+S1-990185745 S3-271045447
+S1-830594744 S2-641054513,S3-284213325,S3-617387763,S2-470986471,S3-703328911,S3-548605250
+S1-978636823 S2-614018431,S2-852801657,S3-479126328,S3-495204002,S3-949094353,S3-987290455,S2-989312650,S3-515976648,S2-191724225,S3-23233232,S3-273102909
+S1-353391372 S3-57528584,S2-999348268,S3-578778564,S2-899103440,S2-64716567,S3-45429517,S3-647056231,S2-922836692,S3-576850411,S2-93153085,S2-838538490,S3-991740876,S2-46482688,S3-843958700,S3-217773617,S2-701931008
+S1-603586022 S3-626797323,S3-955730292,S3-808432584,S2-476369436,S3-33382063,S3-960570847,S3-69282406,S2-706969475
+S1-839485379 S3-61220561,S3-224558029,S2-667027647,S3-250899056,S2-930784342
+S1-905742239 S3-669676762,S3-51829864,S2-383173527,S2-304356915,S3-400128878,S2-916483520,S3-979325624,S3-346737424,S2-587953452,S2-407605813,S3-75453274,S3-822829395,S3-762440133,S3-507119315,S2-726538336,S2-464722420
+S1-860854742 S3-518562934,S2-629790877,S3-545685896,S2-900114371,S3-832141714,S3-596310195,S3-994533666,S2-198035660,S2-386546270
+S1-771521554 S3-918163244,S3-568654019,S2-883912450,S2-532925138,S2-800930004,S3-732777253,S2-896988031,S2-790435438,S3-529691093,S2-368627706,S3-885750094,S2-899557117,S3-970366374,S3-234632926
+S1-127707142 S3-508958387,S3-679256559,S3-551682567,S3-300338448,S3-372785238
+S1-547820388 S3-561787779,S3-317963479,S2-501636542,S3-126293257,S3-783069061,S3-363441580,S2-440913907,S3-463237604,S2-868811363,S2-537303189,S2-160725031,S2-782972442,S3-976895644,S2-295728759
+S1-665756052 S3-783710084,S3-169471557,S2-777661445,S3-550516352,S3-479498624
+S1-914880571 S3-300634905,S2-897210829,S2-265089144,S3-185017219,S3-646955343,S2-158376223
+S1-552279194 S2-585672473,S3-90004740,S3-540777995,S2-409149836,S2-786950861
+S1-553713936 S2-766985649,S2-409803469,S2-243902819,S2-985369998
+S1-876667090 S3-778140421,S3-566117262,S2-726491246,S3-819400244,S2-714950442,S2-399039131,S2-929632353,S2-416959686
+S1-328721199 S3-131805069,S3-848253159,S3-759447436,S3-836284156,S3-83091295,S2-78116170,S2-928460282,S2-25908027,S2-240404152,S3-962525935,S2-592012260,S3-963056648,S2-483278911
+S1-458578494 S3-2839223,S3-857143485,S2-403156782,S2-189994323,S3-383180636,S3-345386052
+S1-401653792 S3-761290830,S3-546914236,S2-767441352,S2-550654457,S2-395439251,S3-709235738,S2-584767462
+S1-191965942 S2-660631527,S2-637663677,S3-630637859,S3-479976201,S3-624589462,S2-108787556
+S1-36147808 S3-916706224,S2-194821643,S2-323969325,S2-457396530,S3-635274840,S3-793049060,S2-633879812,S2-650780152,S2-470739690,S3-303286671,S3-981398465,S2-849365665,S3-421448786
+S1-529032524 S2-321563127,S3-964639732,S3-203577780,S3-267753913,S3-53758696,S3-308578363
+S1-911422992 S3-983057970,S2-430181645,S3-239345182,S3-41792097,S3-583635317,S3-731701136,S2-375092031
+S1-637924477 S3-205365372,S3-330989496,S3-514313065,S3-309222993,S3-425111964
+S1-568918130 S3-113994804,S3-748598185,S2-686980368,S2-980931374,S2-363475206,S2-530577336,S3-601607415
+S1-162094012 S3-703591602,S2-13662301,S3-72109800,S3-388102179
+S1-33466918 S2-62565713,S3-504423261,S2-595454337,S2-867764098,S2-189218883,S3-927231086
+S1-833956987 S2-424234311,S3-274412933,S3-446888680
+S1-701879816 S2-259340218,S3-55767343,S3-504650892,S2-355601904,S2-699602673,S3-234978401
+S1-860163771 S2-311663014,S2-549985915,S3-727721195,S2-997655968,S3-625607884,S3-624371901,S3-622899504,S2-210314821,S2-798695756,S3-303571341,S3-150763201
+S1-487880214 S2-527359857,S3-53344241,S2-92732613,S3-728963659
+S1-976008687 S2-816004873,S3-248489073,S3-232144360,S2-24306138,S3-443326369,S2-268158522
+S1-150344866 S3-279039705,S2-468905744,S2-414648228,S3-78662858,S2-39443684,S3-666255635
+S1-86866732 S3-254600214,S3-664556453,S3-724026714,S2-762735732,S3-348430957,S2-128790010,S2-159415625,S3-666789497,S2-7209571
+S1-593033322 S2-527098860,S3-216936703,S3-878527742,S3-456055949,S2-714096591,S3-954929811,S3-193752205
+S1-597351863 S2-663342747,S3-327041022,S2-347728034,S2-895957522,S3-105929616,S3-62069411,S3-675111939,S3-958515210
+S1-385087950 S3-343760803,S3-684119708,S2-947314007,S3-961020388,S2-45920903,S2-214439847
+S1-894324227 S2-375396418,S3-410894,S3-481045964,S2-236389528,S3-182223500,S3-834709075,S3-547041794
+S1-186855313
+S1-846100081 S2-582960999,S3-75422811,S3-318974181,S3-958115279,S3-695570195,S3-362061106,S3-629288824
+S1-83773223 S2-864474177,S2-566147606,S3-562252441,S3-57908970,S3-309334115,S3-919442221,S3-114862826,S2-38194897,S2-321807057,S2-444602754
+S1-597689728 S2-198844378,S2-321009564,S3-401125339,S2-34428804,S2-312760652,S3-929555929,S2-463796400
+S1-372235097 S3-908393865,S3-407821012,S2-497945665,S2-909349653,S2-226248829,S2-49136074,S2-47340212,S3-910181488,S2-680892000,S2-943298443,S3-98361258,S3-206857785,S2-954210392,S3-899091212
+S1-268127897 S3-311255695,S2-597067586,S2-681161612,S3-453764946
+S1-761631599 S3-822772001,S2-568727437,S2-531457573,S2-486262687,S2-455835542,S3-412108397,S2-719596156,S2-209727713,S3-399683666,S2-283768357,S3-872079256
+S1-898455672 S3-716816755,S2-368803363,S2-802353537,S2-884434253,S2-74929206,S2-788494118,S2-611292864
+S1-391688012 S3-59924535,S3-413517951,S2-492228230,S2-225000393,S3-100204066,S3-458052715,S2-869148697,S3-895598556
+S1-88793578 S2-60050376,S2-255245874,S2-91865320,S2-6792697,S3-625728647,S3-569206481,S3-656543975,S3-950606623,S3-666255082,S2-15030543,S3-492079472,S2-232364179
+S1-427625639 S2-590100245,S3-591934067,S3-883626523,S2-57611827,S3-940981567,S3-916066966,S3-99549705
+S1-4001102 S3-36093463,S2-46702740
+S1-939374592 S2-294859849,S3-696335231,S2-638876693,S3-756661663,S2-245168812,S2-250442324,S3-522521704,S2-509501616
+S1-272068716 S2-133484155,S3-695919561,S3-842254057,S3-394573010,S3-489737328
+S1-621832428 S2-297090610,S3-301602910,S3-913223655
+S1-335975948 S2-153829356,S3-503243027,S2-529029442,S2-864214121,S3-912158651
+S1-738828298 S3-26288455,S2-416849644,S2-708303227,S2-940268386,S3-149667773,S3-825483874,S3-181663356,S2-835415640,S3-7927869,S2-545551076,S3-684887864,S3-839701318
+S1-167815327 S3-724882690,S3-997158187,S2-665946501,S3-779458059,S3-732412888,S3-424631288,S3-807955208
+S1-217276543 S3-410297631,S2-688717873,S2-359753775,S3-120113931,S3-565704324,S3-374029902
+S1-4630290 S3-310164870,S3-506264084,S3-675745350,S3-564448957,S3-178898293,S3-313007511,S3-228118890,S2-293929048,S3-918152357
+S1-992430054 S2-211986100,S3-444277902,S3-485207941,S3-263394801,S2-300685023,S2-539622124,S2-545279276,S3-175784905,S3-295118591,S3-771591449
+S1-512731619 S2-104902429,S2-36136852,S2-867249699,S2-624286078,S3-949275766,S3-253693985,S3-358728793,S2-848824671
+S1-520020988 S2-51118056,S3-985098142,S3-432490123,S3-562671389,S3-447488852
+S1-111051226 S2-867922197,S3-238044152,S3-587612958,S3-593429777,S2-378767014,S2-930220911,S2-77296148,S3-147662452,S2-502068878,S2-36595832,S3-83883362,S3-884316632,S3-878318323,S2-112662234,S2-994947498,S2-880072882
+S1-62596943 S2-490807882,S3-292918229,S2-927490877,S2-835068414,S2-251077988,S3-309605672,S3-354597856,S2-25331738,S2-185739545,S3-147179813,S3-467409165,S3-116381426,S3-223749485,S3-124241096,S3-979794072,S3-115192405
+S1-685576266 S3-281058847,S3-503780987,S2-513804580,S3-851894860,S2-130924003
+S1-412582315 S2-760312199,S2-713706254,S3-784064347,S3-387375015,S3-232878987,S3-962745107,S2-611973716,S3-273387380
+S1-495926734 S3-835849683,S2-351362472,S3-726955800,S3-915892793,S3-512378937,S3-513192774,S2-639108831,S2-629553256,S2-932062201,S3-391040643,S2-983171608
+S1-209706415 S2-282870459,S2-703638323,S3-622730723,S3-294467063,S3-750093672,S2-363842352,S2-313250051
+S1-865858761 S2-311131610,S2-189664987,S3-512979150,S2-44817756,S2-510830275
+S1-513743481 S3-853430485,S2-888228518,S2-962225081,S2-756392598,S3-312445802,S3-663754440,S3-355269372,S3-202804480,S2-386836018,S2-987443429,S2-481808250
+S1-523943652 S2-418162796,S2-780353137,S2-317789221,S2-998827875
+S1-823505006 S2-840486676,S3-783536870,S2-355207944,S2-761411725,S2-542731327,S3-861963738,S2-472270917,S2-607905176,S3-311327670,S3-710842178,S3-811340965,S3-202555353,S3-313326356,S3-750973560
+S1-720388319 S3-410342135,S3-864950239,S2-716731304,S2-868663809,S2-265014255
+S1-961131869 S3-736498363,S3-260311917,S3-450923910,S2-343441374,S2-619043764,S3-386902958,S3-508859595,S3-898225533
+S1-520508332 S2-552711493,S2-6753349,S2-678644936,S3-698306542,S3-425541264,S3-962534322,S3-408749359
+S1-215901913 S3-591916835,S3-278692872,S3-803854520,S3-22501439,S2-279860446,S2-884458613,S3-914508440,S3-933331821,S3-439771702,S3-860814782
+S1-988863563 S3-731973243,S3-520062952,S3-583117508,S2-985540655,S2-887743785,S2-590811773,S2-44152774,S2-282007760,S3-221507115,S3-944165014
+S1-698526332 S3-560130406,S2-653011556,S3-657156824,S2-344920866,S3-203950774,S3-600137527
+S1-345089477 S2-191596655,S3-164612276,S3-300272177,S3-326105687,S3-54294707,S2-32440378
+S1-346299114 S3-669672180,S3-229775166,S2-99270969,S3-632992791,S3-952925588,S3-417416377,S3-83176053,S3-932915386,S3-140133925,S3-878119535,S3-979909061,S3-133931166,S3-310846374,S2-107361519,S2-944977307,S3-995265409
+S1-795395722 S2-927092816,S2-595038931,S2-635918514,S2-201852669,S3-614151643,S3-183090072,S2-419690978,S2-501936748,S3-671588062,S3-969448588,S2-37489474,S3-796482206,S3-794460369
+S1-142273957 S2-479151013,S2-416378643,S3-893205584,S3-611555804,S3-978600764
+S1-173263625 S2-803426601,S3-574466218,S2-497159048,S3-465006909,S3-639002840
+S1-557090584 S2-767205902,S3-988999650,S3-287065899,S2-828836904,S3-103121150,S3-299903192,S3-974685167,S3-118893314
+S1-396755763 S2-643825178,S3-978579636,S3-623218445,S2-363874256,S3-943835893,S2-654733423,S3-678877699
+S1-727959816 S2-935943633,S2-92654555,S3-92035267,S2-637766205,S2-334881348,S3-540214556,S2-245478882
+S1-249147884 S2-524726831,S2-773830896,S2-501108508,S3-513953262,S2-387453021
+S1-982963575 S2-31856993,S2-119229735,S3-732543303,S2-546744069,S3-804012747,S3-644383759,S2-231568980,S3-933999387
+S1-44760833 S3-323887401,S3-815574160,S2-129747437,S2-674629118,S2-746721875,S3-199981736,S3-548308369
+S1-666155425 S3-121652223,S2-586713034,S3-214128052,S2-945286740,S2-400126501,S3-161559390,S2-630204194,S2-678995892
+S1-781173482 S3-712534062,S3-688080641,S2-668393253,S3-88330710,S3-482217177,S2-146573830,S3-618352947,S2-944740457,S2-415167075,S3-392507963,S3-853830578,S3-581576515,S2-855820622,S3-286571495,S3-359810934
+S1-122855938 S2-332892854,S3-423841626,S3-714336716,S2-954753069,S3-726767264
+S1-650626670 S3-692915887,S3-516685727,S3-84390864,S2-843153906
+S1-191241812 S3-161420170,S2-807888625,S2-347213753,S3-95306838,S3-890922586,S3-73057461
+S1-320126989 S3-253968078,S3-334115289,S3-219140985,S3-833068831,S3-364587294,S3-355205451
+S1-645872363 S3-624249578,S2-232811193,S3-611824508,S2-564225393,S2-855070385,S2-967497135,S3-217997838
+S1-898222114 S3-526025579,S2-593966790,S3-482142515,S3-213050398,S2-359248680,S3-839893923,S2-578188811
+S1-89844592 S3-916458702,S3-501615397,S3-141581959,S2-995962990,S3-16578449,S2-693591943
+S1-970167626 S2-593017612,S3-99635307,S2-746401828,S3-706489302
+S1-947275875 S3-975616324,S3-894825400,S2-358261242,S3-473708172,S3-883961224,S2-799047985,S3-88180773,S3-143243981,S2-454135562,S3-128929784,S3-697486072,S3-372372827,S3-177851923,S2-173216291,S2-702884943
+S1-152509006 S3-325191399,S2-715833778,S2-909558366
+S1-236123768 S2-942071099,S3-394102385,S2-648539299,S2-266580175,S3-591195119
+S1-54097584 S2-981183837,S3-136326453,S2-455390405,S2-142976528,S2-330801648,S2-891209993,S2-797018888
+S1-355406459 S2-474485729,S3-635698094,S2-832815597,S2-937428256,S2-701454440,S3-467521708,S3-187593111
+S1-720257905 S2-378455194,S2-336103989,S2-271013211,S3-78730327,S2-131625697
+S1-29471062 S2-422240462,S3-860819869,S2-780225946
+S1-906452044 S2-644833848,S2-105587566,S3-38314501,S3-342117537,S2-264927701,S2-526970484,S3-176636144,S3-564851240,S2-803540796
+S1-525466953 S2-193229254,S3-505260226,S2-283312722,S3-542810518,S3-416132899,S2-835111602,S2-772287526,S3-123657258,S2-423763597
+S1-468810932 S3-294943720,S3-758351150,S3-981739907,S3-649546101,S2-130273513,S2-233174709,S2-832803309,S3-455150734,S2-84514343
+S1-265049218 S3-138930691,S2-248534875,S2-438929891,S2-986905196,S3-74415201,S3-241728528,S3-815789477,S2-906941851
+S1-631040497 S2-914563342,S2-690639484,S2-790133902,S3-444462681,S3-950965906,S2-733917985
+S1-318001766 S2-543171463,S3-379963839,S3-805948285,S2-573035229,S3-548261862,S3-728014406,S2-319233106
+S1-117466321 S3-119713053,S3-605942491,S2-680731759,S3-748557106,S3-59714061,S2-573830953,S3-229922984
+S1-149912059 S3-732994486,S3-622129367,S3-164986460,S2-268386958,S3-405112374,S3-609529331,S2-81407706,S3-368790728,S3-452504078,S2-851149483,S3-743940766,S3-634689028
+S1-700156739 S2-254727897,S3-959341469,S2-21251150,S3-370799576,S3-27703896
+S1-634071142 S2-241082856,S2-454079213,S3-662719151,S3-436190066,S2-827032596,S2-345871078,S2-873118628,S3-935614540
+S1-52403952 S3-530939375,S3-589782478,S2-688004746,S2-747520615,S3-547668768,S3-422701546,S2-939252488,S2-634126741,S2-460645861
+S1-731017698 S3-454520916,S3-363774872,S2-831049153,S2-424081147,S2-851072497,S2-327994829,S3-854376153
+S1-381022988 S2-742552136,S3-611196020,S3-919969358,S2-107305771,S3-668796770,S2-83678032,S2-583792876,S2-97673281,S3-170687092
+S1-410903474 S2-132894526
+S1-320583238 S2-260752088,S2-376551538,S2-763758326,S3-870438433,S3-337418625,S3-952344692,S2-821500043,S3-759551244,S2-425325046,S3-598465351,S3-170799892
+S1-611379781 S2-10928319,S2-606679326,S2-995243199,S2-702045149,S3-255028879,S3-508768161,S3-278050859,S3-194514342,S3-53662292
+S1-691902924 S3-623359932,S3-591278170,S3-471752470,S3-362922462,S2-69181113,S3-744133023,S2-869823163,S3-801526002,S3-236236133,S3-660952042
+S1-891725901 S3-379918317,S3-574043133,S2-148752612,S3-81714922,S3-383575800,S2-844172463,S3-522209064,S3-248861052
+S1-354907652 S2-263223935,S2-3812976,S2-136425599,S3-459674310,S3-40375503,S3-255201582,S3-8312998,S3-183305629,S2-954467181,S3-210409593,S3-181325186,S2-191925192,S3-321454046,S3-779074636,S3-803697680,S3-670965994
+S1-367821417 S3-925647684,S3-701875540
+S1-450253021 S2-786235453,S2-294132028,S3-484284752,S3-469209444,S3-641647796,S2-286924994
+S1-533134534 S2-260259741,S2-78084364,S3-334373248,S3-559790788,S3-41788910,S2-768610441,S3-561601954,S2-830255789,S2-983894180,S3-392927571
+S1-86788392 S2-563219280,S3-896128043,S3-627840466,S3-748177361,S3-87079756,S3-99096385,S3-899692066
+S1-764446710 S2-633862862,S3-379758547,S3-976469753,S3-904434451,S3-126574904,S3-946579789,S2-53749427,S3-778212821,S3-321273617
+S1-497055683 S3-535483406,S2-597397784,S2-630239514,S2-784534133,S3-525869168,S2-540311089,S3-221793836,S2-929983819,S3-434259217
+S1-795589379 S3-2069077,S3-36263733,S2-237717643,S2-940054744,S2-420594739,S2-234456236
+S1-780036947 S2-229923779,S2-472531958,S2-591272659,S2-444838312,S3-199704400
+S1-798774250 S2-368767844,S3-919347170,S3-303294991,S2-289120244
+S1-289365935 S3-890890778,S3-753362275,S3-858836994,S3-327901762,S2-83252753
+S1-661543527 S2-140789551,S3-530125176,S3-253549581,S2-652278590,S3-618735850,S2-334994506,S2-822769101,S3-924883075,S2-869881698
+S1-574671665 S2-569502387,S2-583251352,S2-178956067,S3-906360636,S3-161806019,S3-107636534,S3-273168769,S3-545559561,S3-646228710,S2-650583314
+S1-49400640 S2-131084400,S2-206665154,S3-678805449,S3-317561468,S2-602982603
+S1-833611219 S2-132862305,S3-943898727,S2-355788192,S3-436570164,S2-286190793,S2-817656519
+S1-932225696 S3-176424512,S3-889358041,S2-456126675,S2-268429946,S2-818710594
+S1-307427719 S3-316491570,S3-161508998,S3-939402463,S2-90069061,S3-632981421,S3-617753583
+S1-288360298 S3-293665901,S3-474812566,S3-768781800,S2-614889635,S2-153652206,S2-706118436,S2-986954939,S2-812686315
+S1-978136126 S3-812329299,S3-584412044,S2-37827644,S2-529714728,S2-915589513,S2-276674963,S2-885323432,S3-841637379,S2-896382125,S3-190176895,S3-409493438,S3-846296060
+S1-198205872 S3-118536186,S3-877670870,S2-914822930,S2-580009218,S2-321943275
+S1-225374362 S2-965590653,S3-71870681,S2-635905883,S3-188914526,S3-809823741,S2-193767496
+S1-483603836 S3-483219262,S2-690832363,S2-327435789,S2-628599603,S3-397115075,S2-98430633,S3-949236691,S3-815336615,S2-29430241,S2-121092828
+S1-45096781 S3-29546078,S3-973764444,S3-933514570,S2-104917473
+S1-45654965 S2-94881508,S2-222582304,S3-956294246,S2-813317707,S2-463789322,S3-798768136,S2-104642463
+S1-671635019 S3-729861542,S2-900608988,S2-670980812,S2-238992595,S2-952497224,S3-449133539,S2-853368490,S2-932884721,S2-225335352,S3-159604887
+S1-932186404 S2-262201044,S2-161763766,S2-242416379,S2-793613897,S3-484960682,S2-553068884,S3-977696220,S3-662237641,S2-30982627,S3-514899767,S2-124541454,S2-666170474
+S1-655220356 S2-909645793,S2-972557284,S2-601288704,S2-696614653,S3-398025215,S3-941981047,S3-991149961,S3-708977300,S3-824765610,S3-905644994
+S1-95289411 S3-875163592,S2-621407325,S3-133969418,S3-323518282,S2-677421909,S2-399758595,S3-400582517
+S1-221024615 S3-885912223,S3-804141700,S3-472213717,S3-36324622,S2-498282590,S2-974580706,S3-669951510,S3-95294315,S3-107213122
+S1-823674230 S2-453014310,S3-648136197,S3-364000791,S2-866655462,S2-702525573,S3-740106601,S2-43308605
+S1-161672836 S2-683724750,S3-716355777,S3-655410136,S3-689121404
+S1-25070091 S3-34242126,S2-623261792,S3-592799765,S2-506674344,S3-732311933,S3-613814312,S2-16962800,S2-454146645
+S1-50407587 S2-862958156,S2-919380321,S2-513223747,S3-279420898,S2-542580505,S3-556472640
+S1-986199791 S2-246127237,S2-10303923,S2-356553849,S2-607036880,S2-930009402,S2-322599308
+S1-391089738 S3-321894776,S3-192278880,S2-357156409,S3-756837562
+S1-367230547 S3-468320663,S2-113878807,S3-95706982,S2-267975291,S3-209060884,S3-664233374
+S1-690956592 S2-586303290,S2-103059914,S3-123695461,S3-934892168,S3-533719889,S2-89439866,S3-587108664,S2-756011200,S3-876778946,S2-707337209,S2-414502799,S3-169214467,S3-699362250,S3-71636250
+S1-703742579 S2-491043633,S2-67431853,S2-232294152,S2-744546974,S3-382605845,S2-626714875,S3-606993218,S3-823687485
+S1-436267123 S2-605415892,S2-570227642,S3-371763873,S3-92670837,S3-695670910,S3-780381996,S3-119125552,S2-823826062
+S1-744226817 S3-898595691,S2-482406924,S3-164568024,S3-202975337,S2-895734309,S2-3634968,S2-942098900,S2-642489002
+S1-387636018 S3-487074888,S3-562807018,S2-242790395,S2-931748164,S3-601147614,S3-708978325,S2-469810707,S2-537046332,S3-439733179,S2-365820959,S3-161828526,S3-868560145,S3-760183609,S2-172962013,S3-520007900,S2-584781067
+S1-9553012 S2-596748808,S2-125721497,S2-112550266,S3-231695866,S2-825404710,S3-775086350,S2-947619423,S2-176932372,S3-543656102,S3-70281974,S3-853150431,S3-885794969,S3-144707940,S3-491611727,S3-664187262,S3-32795406
+S1-770520952 S2-123752316,S3-854221228,S2-298400432,S3-794755831,S2-872975287,S2-786098970,S3-720475191,S2-542767617
+S1-643411280 S2-518084225,S2-44238405,S2-166735294,S3-964472481,S3-725283086,S2-981862550,S2-972716777,S2-547468996,S3-87293540,S2-577779426,S3-629773386
+S1-905389160 S2-359304992,S3-502926299,S2-882400358,S3-584096686
+S1-26546925 S3-151077017,S2-531742082,S3-940644650,S2-306952200,S2-765231293,S2-928704336,S2-671164310,S3-71286499
+S1-745652380 S2-28894524,S2-687166072,S2-853614897,S2-368426722,S2-393565957,S2-303767004,S3-157094370,S3-124566281,S3-426784557,S2-71059400,S2-993197683
+S1-785838658 S2-425599870,S2-499710192,S2-388187460
+S1-358716614 S3-31170509,S3-323469974,S2-868861267,S2-903008142,S2-941219614,S2-350128549,S3-724739053,S2-611884867
+S1-644166170 S2-93810917,S3-396394991,S3-386075593,S3-120887703,S3-534171461,S3-705497020
+S1-432779561 S3-696202168,S3-862312321,S2-541341113,S2-692270196,S3-471189874,S3-75814805,S2-558043386,S3-639328689,S2-966769026,S3-188696444,S3-812585270
+S1-330472554 S2-951867004,S3-559493781,S2-70644305,S2-129451506
+S1-692244034 S3-807425759,S3-523177099,S3-555302987,S3-752861081,S3-172402082,S3-252250981,S3-968008744,S3-348510634,S3-368664162
+S1-920105521 S2-564395774,S3-23812731,S3-493269232,S2-76125716,S3-354197032,S2-83855171,S2-78862002,S2-4229398,S3-309407018
+S1-202902725 S2-577163779,S3-637228241,S3-698993885,S3-831899784,S3-711252652,S3-120474067,S3-915849223,S3-654861572
+S1-356361186 S2-677185465,S2-51777903,S2-682063494,S3-810647033,S3-633493565,S3-408308922,S3-651551920
+S1-332235778 S2-937634122,S3-175221141,S2-701286800,S3-973571004,S2-687467065,S2-836944023,S2-649295074
+S1-945665049 S2-863042899,S2-79787392,S3-90888883,S2-356761707
+S1-629345736 S3-33623793,S3-772531219,S3-630992270,S3-842355393,S2-412140124,S3-404405291,S3-609304478,S2-749084221,S3-486991296,S3-651649753,S2-275622147,S2-833917851
+S1-752611679 S2-925931222,S3-404686058,S3-7830670
+S1-900073200 S2-895374807,S2-847131598,S3-663055866,S3-991004179,S3-264252874,S3-298664052,S3-913493415,S3-635046465,S3-216678330
+S1-269644744 S2-935299862,S2-419907327,S3-803209638,S2-22271850,S2-296499659
+S1-690157616 S2-919326632,S2-578026524,S2-731558103,S3-73575846
+S1-47729770 S3-405071420,S3-87923099,S2-261174054,S3-53908285,S3-504926422,S3-846830886,S3-430580544,S3-26121864,S2-314076011,S3-806636692
+S1-417727413 S2-679303223,S2-955304925,S3-342946914,S3-937829272,S3-251463412,S3-119496011,S3-821537639,S2-932535496,S2-565932886
+S1-854806231 S2-746566620,S3-421181809,S2-854374266,S3-864265027,S3-738653016,S3-523035530
+S1-704295864 S3-711378928,S3-334283380,S3-717519289,S3-449464933,S2-968937952
+S1-121887593 S2-161030173,S2-279351738,S3-29581761,S2-9423652,S3-511408956,S3-633068958,S2-297347336,S3-338582465,S2-189245712,S2-773843667,S2-244501762,S2-303670021,S3-915733612,S3-991007178
+S1-764587960 S3-40902036,S3-123465484,S2-791816828,S2-304062446,S2-807633293,S2-804030212,S2-38210278
+S1-849119859 S3-672556083,S3-575651129,S2-658505581
+S1-511800355 S2-756206647,S3-373518599,S2-307206058,S3-369281667,S2-666472358,S2-671825871,S2-847511267,S2-835978126
+S1-910790321 S2-578433238,S3-561743394,S3-91912429,S3-858534165,S3-183733418,S2-18258109,S2-303769563,S2-48681955,S2-599553348
+S1-297789649 S2-944311752,S3-165779160,S2-47229107,S2-562747788,S3-930056749,S3-232406024,S3-824418206,S3-506103706,S3-72537222,S3-668430950
+S1-391916783 S2-741425165,S2-454484671,S3-473770368,S2-785949010
+S1-430751893 S3-456971880,S2-232566564,S2-599728996,S3-112093116,S3-473794090,S2-426290669,S3-139334142,S2-621969558
+S1-596849322 S3-738289783,S2-148437222,S2-694601495,S2-653087609,S2-805647087,S2-290895710,S2-117261641,S3-663123587,S3-107839101
+S1-919461109 S3-974078951,S3-293954721,S3-892480133,S3-671856671,S2-87740014
+S1-369534321 S3-754657559,S2-72046346,S2-904798022,S3-485009821,S3-391096229,S2-495666298,S3-970963570,S2-768560979
+S1-623026803 S2-281629808,S3-65942301,S3-927088810,S2-451802695,S2-562840354,S3-257600982
+S1-663750001 S3-900316943,S3-935676570,S2-587559847,S3-80149759,S3-465484794,S2-823442074,S3-364066520
+S1-481987297 S3-974104106,S3-816973885,S2-684457429,S3-59818938,S3-18165882,S3-273928735,S3-460947270,S3-117705006,S2-611621353,S2-619546914,S3-105755573
+S1-243713589 S2-187990721,S2-908317034,S2-158993861,S2-206097707,S2-676624956,S2-115021240,S2-605887718,S3-19569320,S2-81244929
+S1-148686720 S3-713685287,S2-524443135,S2-530175161,S3-648821311,S3-67369532,S3-476020722,S3-22622901
+S1-768297312 S3-838194188,S3-697302850,S3-570127833,S3-392031200,S2-929666600,S2-268475372,S3-542587013
+S1-1215864 S2-651447527,S2-798644940,S2-150470168,S3-108554826,S2-843106947,S3-734997271,S3-251968866,S3-476360700,S3-417241210,S2-609429056,S3-114837104,S3-919461496,S3-493543393,S3-240491940,S3-97076319,S3-136628200
+S1-158152311 S2-562683289,S3-895345506,S3-443575943,S2-945415248
+S1-188139147 S3-94767507,S2-697532889,S3-78616861,S3-762851133,S3-350910383,S2-102046036
+S1-2034867 S2-987353849,S3-661548815,S3-994006386,S2-218752308,S3-329951082,S2-28696203,S2-500292221
+S1-21186412 S2-453865322,S2-22948986,S3-862727142,S3-602822106,S3-272894579
+S1-360943232 S3-856107260,S3-69862771,S3-32639598,S3-614083486
+S1-775586282 S2-794303754,S3-539419799,S3-611043650,S3-745726277,S3-263020763,S2-644924679,S2-71018902,S3-829364763,S3-53644987,S2-416960966,S3-476475617,S3-559096956
+S1-626456258 S3-642280449,S3-700597516,S2-373789681,S2-364487991,S3-75146771,S2-987129388,S2-615957107,S2-708911040,S3-412694348
+S1-736591576 S3-796693354,S3-331840824,S3-893610227,S2-460148251,S2-301948328
+S1-860099711 S2-172642532,S2-983373867,S3-688025902,S3-376347009
+S1-426971102 S3-636181621,S2-259883246,S3-51835593,S3-903381665,S2-564345074
+S1-126703339 S3-579009664,S3-359062110,S3-339621931,S2-266689176
+S1-947932097 S3-993363822,S3-797958202,S3-321250404,S3-645642793,S2-914753894
+S1-558505647 S2-402392505,S3-639993064,S3-108920149
+S1-189407183 S2-640966249,S2-373068645,S3-336431364,S2-438830833
+S1-497902314 S3-758448576,S2-573793776,S2-746493646,S3-717243704,S2-856056538
+S1-805157343 S2-536774059,S3-872616678,S3-999209090,S3-246816056,S3-588388928,S2-306560670
+S1-609346402 S2-741984770,S2-338532960,S3-681183838,S2-469459654,S3-816203218,S3-803885537,S3-102908036
+S1-206009012 S2-844277744,S2-685425912,S2-986655853,S2-147007696,S2-296286960,S2-327706277,S2-390684526,S2-753242112,S2-199034001,S3-993963214,S2-360627263
+S1-990805040 S3-819275443,S3-540012932,S2-846185447,S2-754737647,S2-943169325,S3-615491272
+S1-173366048 S3-778113941,S2-669505496,S2-389572694,S3-487123820,S3-897416315,S3-36220432
+S1-977038025 S2-874895519,S2-340263232,S3-754522846,S3-247653744,S3-695955819,S2-802205051,S2-887406521,S3-770926701,S2-50257939,S3-681587481
+S1-943013996 S3-994576997,S2-722988700,S3-779168287,S2-484435647,S2-456339795,S2-636700786,S3-339865865,S2-119518714,S2-183361536,S2-941584736,S2-411387002
+S1-489873268 S2-543473087,S3-241909600,S3-608846837,S3-202743208,S2-181530050
+S1-665545668 S3-15705826,S2-222727583,S2-896438926,S2-752613391
+S1-446113808 S3-604495368,S3-223555319,S3-675092042,S3-774025437,S3-515769402,S2-996040181,S2-424580725,S3-18006335
+S1-329613876 S2-490558192,S2-102405063,S3-743947954,S2-877917827,S3-130164316,S2-728540116,S3-742289239,S2-848509823
+S1-276742954 S3-925038937,S3-138210834,S3-633169767,S2-524631434,S3-860114949,S3-375265070,S3-58853053,S3-535305514,S3-477501103,S3-815293301,S3-335717403
+S1-180259210 S3-647710833,S3-688493660,S3-801987679,S2-210310940,S3-729307670,S3-254526654,S3-33285647,S3-815015843,S2-249840197,S3-295009863,S3-121286494,S3-218533074,S3-507367122,S2-93618533,S2-595320625,S2-964692813
+S1-585424124 S3-708329802,S2-640716064,S3-119602363,S3-646370827,S2-320039308
+S1-622157956 S3-776783940,S3-741347830,S2-872016424,S2-8235566,S2-849350433,S3-241081937,S3-526351322,S3-459427035,S3-236596871,S2-63110820,S3-35585249,S3-124043860,S2-725927710,S2-726417414
+S1-565593821 S3-958686236,S2-616423196,S2-43885386,S2-246711176,S2-334920565,S2-840494643
+S1-759878037 S3-892582047,S3-502051760,S3-430951506,S3-2622183
+S1-612458144 S3-196781572,S3-703649702,S2-162436189,S3-640639762,S3-457787858
+S1-188336211 S2-631265806,S2-890661351,S3-626002284,S3-155216169,S2-675091037,S3-337613804,S3-821163852,S2-341976767,S2-634110619,S2-34410967,S2-391418286
+S1-721974791 S2-398769156,S2-480310915,S3-17909354,S3-797358705
+S1-572783468 S3-622420182,S3-695076957,S3-991745543,S2-929932406,S3-871838548
+S1-210070631 S2-285979811,S3-826790643,S2-635475799,S2-586360629,S2-689205086,S3-569671165,S3-738679320,S2-15563808,S2-984614630,S2-290870500,S2-591470396,S3-702959495,S3-17376546,S3-861539184,S3-817578,S3-126927813
+S1-321649995 S3-733643378,S2-813652500,S3-883110771
+S1-433790677 S2-526351848,S3-221181119,S2-714486407,S3-97195767,S3-379877790,S3-635683397,S2-136331366,S3-453595035,S2-82172506,S3-9710687,S3-894022005,S3-397324999
+S1-779831328 S2-64694976,S3-214806508,S3-841308047,S2-201631693,S3-468918485,S3-756518840,S3-947501360,S3-72703254
+S1-514869196
+S1-123730342 S2-921636770,S3-872267471,S2-496405541
+S1-39858889 S3-172393548,S2-601699152,S3-505355772,S3-758516177
+S1-661627510 S3-707178818,S3-693807464,S2-519528811,S2-615416681,S3-269313365
+S1-252923462 S3-325048750,S3-530653046,S3-350741398,S3-535384301,S3-992885629,S3-506444510,S2-118440301,S3-287633123,S2-332920580,S2-351337951,S2-3385082,S3-403423431,S2-256705642
+S1-950914471 S3-444479326,S3-235762318,S2-111007828,S3-690089495,S2-164401401,S2-31997963,S3-339659935,S2-833143790
+S1-500361916 S2-461786158,S2-255645909,S2-834000185,S3-652046468,S3-60955965,S2-579588514
+S1-99676919 S3-980152874,S3-819605443,S2-834746941,S3-623530678,S3-333758854,S3-693599095
+S1-832011409 S3-790594192,S3-875635078,S3-731545224
+S1-570594553 S2-456368085,S3-90800501,S3-246343832,S3-182779637,S3-759478346,S2-919676680,S2-18973087,S3-12179640,S3-253780893,S3-535358724,S2-535690458
+S1-92164482 S2-91405055,S3-867093214,S3-567017004,S2-544154465,S2-167043098,S3-409401355
+S1-731266518 S3-957435344,S2-604761538,S2-342700774,S3-322916552,S2-520768929,S2-115540855,S3-622468050
+S1-377996155 S2-590486946,S3-844935424,S3-193196543,S3-679491284,S3-598501439,S3-112444328,S2-114798798,S2-161259826,S2-361312004,S3-438716872,S3-391701886,S3-603331851,S2-183306263,S2-588551507,S2-308103418,S3-54451214
+S1-834826009 S3-87254813,S3-155389838,S2-217328094,S2-576728595,S2-882775862,S2-962253445,S3-754666796
+S1-959844365 S3-886584937,S2-676454498,S2-695570176,S3-746427878,S2-877474388,S2-729821642,S3-271260460,S2-18897344
+S1-578217964 S3-531989993,S3-246545612,S3-292250126,S2-385696608,S3-355980644,S3-607334116,S3-332369102
+S1-510012338 S3-177086955,S2-922237242,S3-735393549,S2-752197889,S3-846082621,S3-848604609
+S1-135581394 S3-280467923,S2-493916700
+S1-102158543 S3-899134511,S2-758178864,S2-133767136,S2-507786389,S3-499272576,S2-212489109,S2-721906586,S2-135037471
+S1-597997387 S3-493062067,S2-884751672,S2-256096042,S3-184567128
+S1-839278586 S2-956194679,S2-295579090,S3-817378280
+S1-106012130 S2-288271107,S2-776725256,S3-724075623,S3-754928900
+S1-503910064 S2-910729095,S3-843957632,S2-900885094,S3-691231011,S3-886643500
+S1-577966399 S3-294654289,S3-130291911,S3-282023776,S3-492854302,S3-632445450,S2-361928923,S3-564058116,S3-377727224,S2-5127607
+S1-123901099 S2-187582118,S3-41463825,S3-366420526,S2-476546475,S3-347143739,S3-821493575,S2-45528773,S2-618996855
+S1-23837582 S3-583757751,S3-270227246,S3-837061164,S2-886281948,S2-13836693,S2-143638730,S2-197895702,S2-638369910,S2-647308872
+S1-811226017 S2-620639523,S2-225412579,S2-953008197,S3-105885151,S3-134957925,S2-43978299,S3-523744496,S3-415155058,S2-122076751,S3-232372912,S3-531648568,S3-755918094,S3-87593092,S2-710646191
+S1-427587921 S2-112245771,S3-272283115,S2-851462842,S2-823457289,S2-671642609,S2-311319875,S3-139405271,S3-645553065,S3-486992111,S3-668271568,S3-644927199,S3-529192729,S3-908243692,S3-837985126,S3-669017684,S2-409963581
+S1-781107126 S3-861935270,S2-580691216,S2-742705022,S2-118312451,S2-509990543,S3-380996830,S2-635857633,S2-761948923,S2-584069958,S3-187617817,S2-578739121,S3-587484521,S3-211661697,S3-247540635
+S1-818464152 S2-772807462,S3-14810539,S2-143107484,S2-757751230,S3-44293548
+S1-954320490 S3-552178605,S2-153217911,S3-703376197,S2-10800619,S2-689466465,S3-218917068,S3-43592347,S3-433872394
+S1-141223073 S2-182930830,S3-567955410,S3-495306981,S3-158307419
+S1-183252417 S2-735999180,S2-276500302,S3-36425799,S3-276942244,S2-630463082,S2-524016945,S2-542376358,S2-925611541,S3-761096543,S3-436036906,S3-103448497,S3-688122278,S3-849792604,S3-109564536
+S1-252390283 S2-10705297,S3-87072731,S3-262993654,S3-202601421,S2-90012465,S3-253245931
+S1-636512084 S2-384644146,S2-94771961,S2-978721949,S2-262075159,S2-375673947,S2-265254100
+S1-337351550 S2-803976797,S2-574223811,S2-78986418,S3-552352197,S3-937000424,S2-613880801,S2-217806756,S3-271860302,S3-683443339,S2-129913478,S3-692556138,S2-894223135,S2-23715951,S3-54974753,S3-291767554,S2-544235460
+S1-296025109 S3-615124265,S2-980086681
+S1-122978255 S3-670231115,S2-307666513,S2-322831349,S3-758511496,S2-769077423,S2-395215133,S2-930353654
+S1-531192752 S3-192105225,S3-582876786,S2-363842210,S3-871199870,S3-950242441,S2-216988652
+S1-905711849 S3-2553583,S3-17008229,S3-571716617,S3-310261907,S2-236790722,S2-523499244
+S1-140914293 S3-148469893,S3-408271321,S2-834146133,S2-900749913,S3-484309431,S2-673926453,S3-962767741
+S1-801158941 S3-800432445,S3-873362317,S2-626116888,S2-192277332,S3-235123366,S2-345282805,S2-227729153
+S1-200297561 S3-103690786,S2-611715128,S3-918380116,S3-852124919,S3-547788489,S2-160626903,S3-236918948,S3-551636251
+S1-750974980 S2-88386174,S2-251621062,S3-862669129,S3-814379090,S2-101985622,S2-290065499
+S1-633497509 S3-130916204,S2-940092533,S3-512948279,S2-949076402,S3-777060239,S3-429745497,S2-74264767,S3-140045758,S3-970961244,S2-137180296,S3-558915300,S2-254681841
+S1-30416510 S2-654364639,S3-199860876,S2-275745161,S3-751914705,S3-655596297,S3-804381978,S3-575994451,S3-525630623,S3-369502294,S3-105594126
+S1-652514390 S3-773105431,S2-733847598,S2-910007256,S3-148734566,S3-578861226,S2-342614270,S3-546837954
+S1-498330735 S3-293731955,S2-214451992,S2-169026909,S3-876206351,S3-140766345
+S1-445464538 S3-685636377,S3-360478127,S3-998722110,S3-164820314,S3-476031328,S3-993677619,S3-699817089
+S1-711718150 S3-61330554,S3-589678498,S2-972731601,S2-807193767,S3-99177086,S2-686986509,S2-53422725,S3-189407906,S2-116461028
+S1-221045929 S2-183341734,S3-8596438,S3-601889564,S3-974037995,S3-310559523,S2-465552634,S2-554713332,S3-595050679,S2-1717423,S3-557331123
+S1-298322926 S2-320211844,S3-479711868,S3-467084276,S2-155150419,S3-558460862,S2-282430859
+S1-75899811
+S1-660765729 S3-478569959,S2-128886297,S2-87773157
+S1-467335161 S3-863162876,S2-291961314,S2-912302437,S3-634848481,S3-937901845,S3-256592364,S2-876169965,S3-297055608
+S1-470817509 S3-91823857,S3-95950705,S3-853673858
+S1-129511914 S2-693578421,S2-81574384,S3-48271693,S2-967617967,S2-452154908,S2-649870741,S3-707586278,S3-931681832
+S1-159819487 S3-800517148,S2-814740329,S2-941365181,S2-869889595
+S1-869843121 S3-3388817,S2-724032107,S3-220733824,S2-270676991,S2-393135008,S3-595100624,S3-667688898,S2-578162549,S3-207711776
+S1-151356702 S3-369572023,S3-726180533,S2-74678065,S3-793003216,S3-937911342,S2-164017785
+S1-941228208 S2-75944291
+S1-290454267 S2-681422491,S2-938361600,S3-288256097,S3-534273158,S3-33147798
+S1-921875700 S2-705943521,S3-556141030,S2-292801071,S3-912242258,S3-297563505,S2-945195342,S2-873151570,S3-728549541,S3-581806552,S2-361928054
+S1-479719998 S3-581384859,S3-609938859,S3-121890951,S3-124314459,S3-386254718,S3-807163008,S3-488064490,S2-680986225,S2-960425057
+S1-55576708 S2-371713326,S2-542317378,S3-848613019,S3-217664327
+S1-865864231 S3-538544616,S2-648721991,S2-114548130,S2-651708374,S2-917391260
+S1-849290741 S3-442771395,S2-75811229,S2-568471156,S3-289657979,S3-638592914,S2-135814872,S3-650427803
+S1-271304676 S2-405611034,S3-345469134,S3-623759223,S2-914789919,S3-321306818
+S1-381004119 S3-685650649,S2-278939231,S3-194049630,S3-595615015,S3-860216441,S2-48390610,S3-902744221,S3-577327513,S3-332867409,S2-721581897,S3-55239800,S3-197008716,S3-186093493
+S1-486294442 S2-656616863,S3-442972056,S2-710596943,S2-687237943,S3-808606351,S3-229980641,S3-446677739,S2-64572426,S2-395411277,S2-181861066,S2-335854688,S2-158160487,S2-491960627,S3-441742256,S3-770613203,S3-848342622
+S1-849853861 S2-613453816,S2-952847358,S2-703479969,S2-91928756
+S1-781876506 S2-34864382,S2-655028605,S2-361622365,S3-769785647,S3-82957284,S3-185474445,S2-824008074,S3-330520763,S3-471959402,S3-121662128,S3-989092147,S2-256634707,S2-429970347,S3-920240272,S3-404905992,S3-844340783
+S1-296072872 S3-818177484,S2-336228198,S3-617046855,S2-388573873,S2-808383719,S2-968460035,S3-180614049
+S1-855578955 S3-575179773,S2-811388632,S2-47928648,S3-947471075
+S1-983402550 S2-101332011,S2-652812433,S3-229633790,S2-621030335,S2-897431924,S3-657716122,S2-652720355,S2-871520121,S3-653106638
+S1-890900102 S3-686294704,S3-88483300,S3-16839429
+S1-384323332 S3-466815189,S2-711199214,S3-84949393,S2-652285931,S3-667951606,S2-186933072,S2-980994353
+S1-460948864 S3-399333155,S3-866022115,S2-168363789,S3-65493089,S3-943687623,S2-164686786,S2-659653635,S3-652421806,S2-134979745,S2-264526339,S3-738202780,S2-362522849,S2-668232687,S2-785536169,S3-706955964,S3-344337817
+S1-464969178 S2-395303057,S3-47210288,S3-878821983,S2-530804810,S3-425372594,S3-815881928
+S1-652323919 S3-208635706,S2-77064113,S2-595953928,S3-650362351,S3-391181779,S3-546905803
+S1-280687227 S3-12862451,S2-813133576,S3-124348122,S2-551566942,S2-591087641,S3-259153243,S3-77585452,S3-936565586,S3-2922667,S2-722476064,S3-266362841
+S1-354513726 S2-961641691,S3-545502919,S2-88197611,S2-164225677,S2-543942834,S2-988169013,S3-99549705,S2-306126329,S3-31085058,S2-595305150,S2-829775041,S2-108950425,S3-916215243,S3-916066966,S3-448385914
+S1-475166752 S2-427378243,S3-246511180,S3-13215439
+S1-212600151 S2-747821220,S2-632716774,S2-593743813,S2-738603041,S2-45774869,S2-702832217,S3-915805302,S2-643247614,S3-385582633
+S1-326689208 S2-914802480,S3-625238594,S2-998350094,S2-426162188,S2-655359143,S2-670402382
+S1-810378549 S3-206254106,S3-661245835,S3-966950491,S3-37457162,S3-236933712,S2-669098193,S2-434797774,S2-512874040,S2-425441453,S3-126107161,S2-670107717,S2-190209270,S2-523500979,S2-686694731,S3-602286935,S3-29302313
+S1-720936289 S3-843215307,S2-811950908,S3-75071025,S3-803676907,S2-876296482,S3-236241848,S3-248789361
+S1-446768165 S2-889936838,S3-605047381,S2-90561100,S2-839086045,S2-652022768,S2-53264176,S3-94563264,S2-578310930
+S1-95045901 S3-866020358,S2-686817344,S3-920858702,S2-14780664,S3-971245525,S3-291401765,S3-620150895
+S1-2134139 S3-519412986,S3-540495842,S2-588139645,S3-158301072,S2-840733377,S2-32749506,S2-346466868,S3-157943835,S3-873247731,S3-625495386,S3-854850638,S3-858832219,S2-4336996
+S1-824327998 S2-850435153,S3-383851421,S3-556206644,S2-719312641
+S1-731375428 S2-812636106,S3-636649318,S3-899647392,S3-931997856,S3-74604267,S2-186005404
+S1-683168242 S2-878797662,S2-400431020,S3-544396622,S2-234080795,S3-650374759,S2-322243793,S2-511993526
+S1-328613959 S2-457785747,S2-14135479,S3-688159474,S2-131533400,S2-379735235,S2-239348743,S3-546607160,S3-939761514
+S1-523302892 S3-958530916,S3-872026693,S2-203139427,S2-799250369,S2-497451480,S3-495089022,S2-733925798,S3-446724546
+S1-123238210 S2-794555643,S3-717738624,S2-311469361,S2-418546349,S2-147158798,S3-227543293
+S1-639224651 S2-177295730,S3-296665806,S2-163675516,S2-505975349,S3-363063436,S2-325871325,S3-200186983,S2-186532847,S3-135661200,S2-725477679
+S1-483201210 S2-306960654,S2-373625613,S2-849519941,S2-717764424,S3-422039908,S3-163011636,S2-576936892,S2-253081235
+S1-160823960 S3-687598256,S2-314166381,S3-200770045,S3-461610792,S3-625920735,S3-431739176
+S1-393624932 S2-353177775,S3-404067506,S3-75603288,S2-58594074,S3-91092021,S2-630684397,S2-614512492,S2-481874963,S3-520512141,S2-290880781
+S1-324410404 S2-599389558,S3-935201843,S3-552899510,S3-631570377
+S1-99626222 S2-944954106,S3-581753240,S2-502458912,S2-62047807,S3-63663244,S3-586999614,S2-39656511,S2-875282236
+S1-268676013 S2-642462376,S2-412088150,S3-74404136,S2-674613253,S3-477997229,S2-867640651,S3-228533210,S2-833549660,S3-91916913
+S1-651410273 S2-742974346,S2-119380581,S2-312803127,S3-79050841
+S1-130200809 S2-739152287,S2-81762156,S2-575561198,S3-744033609,S2-839066685,S3-435247842,S2-775476079,S3-701375965
+S1-349301111 S2-264204612,S3-274515984,S2-780323125,S2-572819210,S3-53347089,S3-41648686
+S1-548200394 S2-831967900,S2-942444729,S2-247191275,S3-975173513,S2-244190715,S2-128461036,S3-912176003
+S1-414624837 S2-876199568,S2-166714852,S3-306671858,S2-613020080,S2-367462759,S2-33311865,S2-376576104,S3-735174581,S2-708690185
+S1-242401101 S3-588886240,S2-477248369,S3-270260556,S3-415646878,S2-264564639,S3-31321055,S2-553354435,S2-373625031,S3-966339970,S2-232742610,S3-637782112,S3-806215863,S2-193089895,S3-16446259,S2-669448659,S2-939378685
+S1-196653423 S2-725135768,S3-10031344,S2-460102226,S3-345413651,S2-485627097,S3-221384289,S2-132434813
+S1-287590110 S2-77939839,S3-550557488,S2-373246664,S2-916836043,S2-780138353,S3-270502405,S2-352335250,S2-78598193,S2-57378228
+S1-3228120 S3-301554831,S2-507303646,S2-663703178,S3-762695444,S3-246556590,S2-141912432,S2-562384404,S3-510909206
+S1-941940337 S2-337701434,S2-29537797,S2-975379944,S3-476163597,S2-142286489,S2-662698348,S2-811072546
+S1-152812129 S3-403917835,S3-605432357,S2-317372956,S2-96251743,S3-628397067,S2-205315931
+S1-305010088 S3-306638043,S3-122021114,S2-619378301,S2-809297597
+S1-283046026 S3-935011054,S3-219223266,S3-986410446,S2-205642054,S2-834409404,S2-482902898,S2-799452796,S3-977642723
+S1-39147394 S3-87954238,S3-622553571,S3-704878365,S2-192661960,S2-177801865,S3-762523811,S3-495471796
+S1-671677772 S3-539447694,S3-477657505,S3-782980821,S3-742320054,S3-245230257,S2-845542522
+S1-423090444 S2-859505206,S2-439328487,S3-346171691,S2-442800347,S2-624552034
+S1-675390826 S3-515966282,S2-53924278,S2-114706484,S2-212217226,S3-370489725
+S1-878457991 S2-116269745,S3-340348546,S3-29958588,S2-738347527,S2-275220569,S2-916195982,S2-365130270,S2-132600267
+S1-246318632 S3-684837361,S3-125993273,S3-823423694,S2-380424940,S2-523739962,S2-154876266,S2-473048305
+S1-61651205 S2-743883384,S2-606566762,S3-578447652,S2-965291933,S3-927915073,S3-281482381
+S1-904326490 S2-340270386,S3-631022349,S3-989218666,S3-929819416,S3-157734739,S2-656620846,S3-419726640,S2-450797769,S3-179869850,S3-875923280,S3-337287939,S2-767372692,S3-859296605
+S1-457186096 S2-482845164,S3-33361734,S3-475482559,S3-275735149,S2-738130777,S2-881303431,S2-635129287,S2-246284498,S3-967994237,S3-520797725,S2-407999821,S2-594662626,S2-902800711,S3-556109482,S3-629179719,S3-599802961
+S1-507723996 S3-152181451,S2-858480398,S3-627273838,S2-16564553,S2-413718463,S2-604792117
+S1-834000604 S3-582856854,S2-330080070,S3-481911443,S2-133648272,S2-401240375,S2-889114243,S2-88523567,S3-26129811,S3-613464912,S2-935737366,S2-792021888,S3-146446652,S2-138071050
+S1-172556204 S3-17081457,S3-620424981,S3-818634982,S2-183250165,S3-8689150,S2-768495829,S3-314767999,S3-646461167,S3-45379634
+S1-618140510 S3-585753300,S3-278135469,S2-57725727,S2-817472925,S3-905553304,S2-378014173,S2-102759516,S2-324987794,S3-323908680,S3-46381684,S3-168680675,S3-773923537,S3-844865078
+S1-248516836 S2-713006107,S3-469239497,S2-550863915,S3-959225876
+S1-455902075 S2-715824277,S3-972990743,S3-714528501,S3-657972569,S3-948890824,S3-951951366,S3-993043689,S3-553733627
+S1-748034602 S3-832740664,S2-648180041,S2-555277230,S3-970652211,S3-410438433
+S1-471476463 S2-774943834,S2-703788211,S2-655299900,S3-342903032,S2-784173972,S2-66944575,S3-876122904,S2-830223755,S3-185681007,S3-156499875,S2-189862559,S3-661090624,S3-18599852
+S1-210642346 S3-409310595,S2-902501850,S3-838599334,S3-619063934,S2-986305067
+S1-159141415 S3-210399103,S2-461065588,S2-760569466
+S1-42094133 S3-271043785,S3-521991585,S2-640388381,S3-866293614,S2-179042989,S2-511755559,S3-429382285
+S1-571497833 S2-805091,S3-296153141,S3-557277684,S2-841314064,S2-378672036
+S1-267721612 S3-222604426,S2-169488407,S3-806665574,S3-256054691,S3-486216743,S3-734442714,S3-577531424,S2-463719683,S2-446415535,S2-71216143,S2-586515818,S2-46423993,S3-144503583,S2-77500356
+S1-884058420 S3-844896869,S3-682003686,S3-238939373,S3-729896306,S2-757352286,S3-905589722,S3-563004885,S3-632392077
+S1-118661 S2-57088904,S3-737938932,S3-987775062,S3-826203506,S2-394794044,S2-666338888
+S1-759037711 S3-574151387,S3-867712368,S3-805341897,S2-455332783,S3-682872062,S3-109812449,S3-746273202,S3-74521758,S2-190406947,S3-304414076,S2-944467005,S2-583836138,S3-475185834,S3-909747813,S3-357193900,S3-399484089
+S1-365090732 S3-628414493,S3-811901219,S2-299093000,S3-937367386,S3-311753273,S2-957470899,S2-826710304,S3-281688755,S3-37560809,S3-125483855,S3-141502488
+S1-276097818 S2-515920148,S3-82900349,S2-392404853,S3-699433309
+S1-849168556 S3-604536290,S3-986230653,S2-845008286,S2-739286715,S2-575303856,S2-257595965
+S1-974386562 S3-634554501,S3-155342182,S3-597675126,S3-69590514,S2-792855848,S2-31859283,S2-35276116,S3-118126010,S2-387492972
+S1-428941886 S2-768223488,S3-768973738,S2-956842951,S3-1228000,S3-218281440,S2-444763417
+S1-753805492 S3-998957226,S3-918761339,S3-770735236,S3-854866401,S2-797133837
+S1-584945649 S2-540192775,S3-456840274,S3-185110561,S3-354757933,S2-772098195,S3-749954633
+S1-316865177 S2-132929429,S2-28184449,S2-774970716,S3-798355326,S3-574324504
+S1-464057276 S2-365786159,S3-344170263,S3-230655608,S2-524318087,S2-151824067
+S1-118186285 S3-403438951,S3-905889667,S2-841789537,S3-60319636,S2-688732710,S3-573328343,S2-966105023,S2-509124607,S3-994366465
+S1-912708810 S3-515626302,S3-750243060,S2-638051547,S3-992219504,S3-394955907,S3-973315146,S3-109050401,S3-232881905,S2-774675270,S2-154305444,S3-616081908
+S1-754717208 S2-74145193,S3-744663699,S3-643431987,S2-493810888,S3-418909395,S3-138515391,S2-795005919,S3-559434161,S2-425462005,S2-972453533
+S1-146413167 S2-274294080,S3-602622523,S2-375843460,S3-818465433
+S1-398882539 S2-321975642,S3-399734220,S3-57765050,S3-81516490,S3-1280830,S2-385592412,S2-437845624,S3-655516689,S3-3631353,S2-693539501,S2-17911643,S3-467663175,S3-312358144
+S1-506632285 S2-218078586,S3-621938667,S3-241417679,S3-832600260,S3-644772529,S2-78701587,S3-273205955,S3-747174722,S3-844864046,S3-39407561,S2-688832049
+S1-112173331 S3-23738661,S2-274703808,S2-612377936,S3-193120095
+S1-631736825 S3-679177803,S3-260763337,S2-418224101,S2-665928176,S3-568335175,S3-503330746,S3-575073832,S3-968193903,S3-601043483,S2-757741359,S3-599373656,S2-235721417,S2-205526954,S2-709240773,S3-942593794,S3-412466142
+S1-308365673 S2-745230893,S2-660181603,S2-233909371,S3-469051945
+S1-648396400 S3-419876340,S3-613627334,S3-34593744,S2-107574649,S3-622421348
+S1-869356113 S2-677686747,S2-168953572,S3-534746631,S3-496088015,S2-538643760,S2-566285155,S3-141250833
+S1-101549852 S3-593313218,S2-529123242,S3-64509226,S3-832059580,S3-556429675,S2-983186030,S2-839527244,S2-275147265,S3-227986017,S3-93724063,S3-245911946,S2-200389434,S3-432725033
+S1-194198552 S3-83393922,S3-627601489,S2-401636808,S3-949011402,S3-235921844
+S1-623395466 S3-309084388,S3-559480262,S2-598492605,S2-260845157,S2-488585494,S2-188294282,S2-434976038,S3-536451071,S3-729450393
+S1-386061461 S2-572388610,S3-195906322,S3-927528058,S2-734882371,S2-414072370,S3-19676727
+S1-487011366 S3-114620545,S3-94136839,S2-796331747,S3-563063308,S3-48684595,S2-5396382
+S1-683928346 S2-499795874,S2-715852220,S3-773614740,S2-706853490,S2-820311068
+S1-662613891 S2-818316880,S3-236888553,S3-371179932,S2-862019153,S3-125381939,S2-593270842,S2-401480027,S3-479330001,S2-337293245
+S1-712212283 S3-870297374,S3-373499228,S2-964397921,S3-386460560,S2-974683357
+S1-148842 S2-872308272,S3-382535278,S3-571110437,S3-896582850,S3-670606724
+S1-352881955 S2-973749628,S2-234299089,S2-833122572,S2-782707201,S3-355417227,S2-132853659,S2-723883150,S3-830598975,S3-848057823
+S1-433564682 S2-367758307,S3-15212979,S2-873188972,S2-929289973,S3-612249554,S3-543813913,S3-58977061
+S1-20411319 S2-253558610,S3-669985362,S3-130188321,S2-877713979,S3-940521926
+S1-729252388 S2-898499880,S2-950314709,S3-842190888,S3-379580448,S3-394121985,S3-485481532,S2-755163694,S2-389341767,S3-526587023,S3-451888694
+S1-654390500 S2-604312950,S3-56957334,S2-949140145,S2-832183792,S3-25598270,S3-930945699,S3-427928976
+S1-12252290 S2-320085864,S2-341624438,S3-905704697,S3-322471464,S3-541830813,S3-467451186,S2-109009969,S2-280320468,S3-500671880
+S1-911075383 S2-78619003,S3-469257614,S3-242828576,S2-317796191,S3-588539713
+S1-154077072 S2-924805843,S2-102202920,S3-597537443,S3-669708489,S3-156542346,S3-842124613,S2-105326121,S2-431178653
+S1-789757224 S3-498736438,S2-939067829,S2-192050544,S2-519976393,S3-460690524,S3-366872159
+S1-37520519 S3-587976177,S2-914254625,S3-557885464,S3-421041590,S3-45281126,S3-160948372,S2-635295502,S2-207556048,S3-733876420
+S1-68305723 S3-451168473,S2-156536309,S2-64747531,S3-968785045
+S1-583766832 S2-127853535,S3-128410620,S2-577936287,S3-990231364
+S1-565550090 S2-119322421,S2-961280666,S3-878535090
+S1-563070354 S2-292154231,S2-616837882,S3-792929233,S3-339549095,S2-113611780,S3-153146500,S3-207689532
+S1-86152945 S3-502608200,S3-565913399,S2-92385449,S3-87801927,S3-491510001
+S1-914985878 S2-607809145,S3-203996091,S2-751600096,S3-355287548,S3-55001611,S3-856949449,S3-454499872,S3-359199887
+S1-689868604 S3-530337911,S2-94625377,S2-984857896,S3-697501714,S3-185496998,S3-394825641,S3-49577012,S3-656651236,S3-200030202,S3-748104750
+S1-37043885 S2-112925195,S2-886864698,S3-441714428,S3-409015641,S2-987713369,S3-594917824,S2-840196926,S3-911690299,S3-618192248,S2-720186636,S2-578546735
+S1-517786408 S2-684530336,S3-134050483,S3-807362663
+S1-250777911 S2-870530633,S3-962176865,S3-887763249,S3-471621262,S2-568460046,S2-870399853,S3-598246969,S3-291723090,S3-416164697,S2-960313251
+S1-911013908 S3-732503028,S3-733151018,S2-480212672,S3-804760954,S2-205280616,S2-302455512,S2-739657310,S3-535939557
+S1-692220482 S3-679902495,S3-954176765,S3-162600268,S3-492142677,S2-337779143,S3-815279921,S3-895738214,S2-179779345,S3-557457239
+S1-163806669 S2-585451932,S3-316582728,S3-837715256,S2-584806265,S2-562414206,S3-881076257,S2-337817322,S3-820480904
+S1-66969015 S2-683121432,S2-722887879,S3-231642310,S3-990320583,S2-687866927,S2-824858715,S3-344794290
+S1-784555760 S2-529675903,S3-347664966,S3-797736265,S2-560075369,S2-361924968,S3-835962099
+S1-624613920 S3-842085963,S2-630410511,S3-870304191,S3-807602065,S2-822344036,S2-588769445
+S1-571552874 S3-999814537,S2-546202534,S3-707806857,S3-290658530,S2-349736730,S2-84800699,S2-270901469,S3-189084745,S2-753527227
+S1-225892194 S2-780864512,S2-473474410,S2-967995908,S2-305980057
+S1-784342747 S3-802707588,S3-502157772,S3-852668894,S2-641326068,S3-933837515,S2-31583848,S2-354188129,S2-713384474,S3-477142349,S2-928717965
+S1-686459206 S3-382928338,S2-593367904,S3-17979062,S2-490939767,S2-296680028,S3-416726525
+S1-365670515 S2-588306945,S3-79784973,S3-799578068,S3-529094909,S3-378558779,S2-603659526,S2-306336367,S2-706829248,S3-354545844,S2-456696967,S3-426436022,S2-238408526,S2-998222784,S3-520430688,S2-605928622,S3-843043162
+S1-20607861 S2-607975252,S2-304588117,S3-349632794,S3-860086080,S3-599713280,S2-310734525
+S1-219765604 S2-165258874,S2-126179500,S3-965619835,S2-336936505,S2-469612897,S2-918228210,S3-131345814,S2-703594333,S3-823660905,S2-126166639,S2-171434104
+S1-910651955 S3-537966667,S3-658301052,S3-669803772,S2-323393235,S3-305867951,S2-659160718,S2-119241747,S3-13367725,S3-254647951,S3-462076864,S2-180519158,S3-525920373,S2-183765517,S2-899232066,S2-659364340,S3-371458169
+S1-500279728 S2-574092171,S2-936307137,S2-101757004,S3-735395449,S3-670646650
+S1-513078989 S2-842650531,S2-616045209,S3-930577240,S2-326867829,S3-962995407,S3-841771612
+S1-920135801 S3-616405763,S3-267160222,S2-255417287,S3-451041919,S2-299853380
+S1-898787858 S2-699227121,S2-253216840,S3-453515097
+S1-369892278 S3-513102713,S3-307316790,S3-451719001,S2-627950347,S2-404032367,S3-521558664,S2-734594814,S3-567401842,S2-978421590
+S1-800075407 S2-535614949,S2-589939171,S2-947995605,S3-924414168,S3-204230044,S3-482441552,S2-400681951,S2-88752637,S3-252197120,S2-67449483,S3-810336721
+S1-418429086 S2-818848457,S3-963660023,S3-99009269,S2-83644210,S3-746581699,S3-374196919
+S1-314657823 S2-777237150,S3-647510894,S3-66055879,S3-387010293,S2-361508847,S3-173064126,S3-135262769,S3-142591638,S2-521530878,S2-232211156,S2-959718267,S3-760860117,S3-34909310
+S1-985961411 S2-843923705,S2-301486951,S2-38409982
+S1-957017620 S3-201874903,S2-611994188,S3-809561370,S3-865845102,S3-309598706,S2-399959464,S3-537481912,S3-782427691,S3-223200696,S3-390107412,S3-737130023,S3-276948788,S2-871995875,S3-427431073,S2-414396814,S3-96305679
+S1-756548661 S3-709652090,S2-639862633,S3-131076977,S3-335480077,S2-908528906,S2-96932023,S2-702781955
+S1-388707547 S2-410244804,S3-285683253,S3-954304073,S2-290412579,S2-361424411,S2-544127747,S2-565961015,S2-957838119,S3-824799324,S3-142729130,S3-565795800
+S1-478103765 S2-867742288,S3-326370247,S3-7058595,S3-329833637,S3-934222282,S2-509835465,S3-435557452,S2-696390765
+S1-956506280 S3-768575367,S3-54717814,S3-284056523,S3-999774196,S2-59159386,S3-849996949
+S1-956725856 S3-214391474,S2-721308934,S3-928807751,S2-583254387,S3-823684026
+S1-86608212 S2-930559429,S3-852459541,S2-734936757,S3-522731711,S3-663450097,S2-680116369,S2-423198199
+S1-849947241 S2-170189882,S2-331220244,S3-878918073,S3-785226131
+S1-569868740 S2-392006788,S2-352261490,S3-903353927,S3-402997781,S2-380339558,S3-971934726,S2-269831301,S3-640110778
+S1-983314924 S2-104931976,S2-575618611,S2-718448538,S3-282818884,S2-817086386
+S1-437057762 S2-165493347,S2-79272685,S3-391057517,S3-593420495,S3-295271969,S2-305622585
+S1-205301923 S3-733734624,S2-968724150,S3-544868446,S2-744478226,S2-682145829,S3-504993919,S3-772040181,S3-141284871
+S1-741669910 S3-608263864,S2-80554603,S3-753519955,S3-812614783,S3-326269311,S3-68792028
+S1-971818764 S3-617306722,S2-856995567,S2-141006364,S3-700590820,S3-581631249,S2-478717848,S2-16204597,S3-32211736,S2-279261477
+S1-752753867 S3-515558578,S2-547233866,S2-7540009,S2-539581819,S3-200970354,S2-568597798,S3-796298249
+S1-125816032 S3-178143947,S3-317349649,S3-748753786,S2-450458521,S3-82939900,S3-339392324
+S1-334574320 S2-581855286,S3-507097948,S3-47602766,S2-464890520,S2-589952059,S2-108536627
+S1-494544724 S3-162689962,S2-203094283,S2-664237571,S2-952454988,S3-515817849,S3-225874786
+S1-899332622 S2-682869000,S2-589087137,S2-443094901,S3-370268758,S2-691168529,S3-776985457
+S1-279251828 S3-814739227,S2-295943698,S2-542589156,S2-659193204,S3-713948816
+S1-938380112 S3-523592820,S3-729147491,S3-901750748,S2-386545189,S2-232529788,S2-961525666,S3-178526254,S2-740141896,S3-235224674
+S1-633665043 S2-970265383,S2-769771792,S2-437675436,S3-583818489
+S1-506579588 S2-519311503,S2-173054779,S3-397445882,S3-38301756,S2-96657953,S3-651490079,S2-374807277,S3-575635358,S3-816358426,S3-679820632,S2-18991002,S2-42054072,S2-202875838,S3-89319459
+S1-801361301 S2-852629384,S2-645786688,S3-777815277,S2-216510041
+S1-713350472 S2-663587648,S2-738274682,S3-43451106,S3-244465635,S2-354251606,S3-586892643,S2-336272319,S3-240689838
+S1-836700821 S2-870270835,S2-540287195,S2-848363622,S3-492785038,S2-327103796,S2-481974517,S3-171552711
+S1-960286865 S3-619694512,S2-645773274,S3-366006199,S2-673585203
+S1-680549770 S3-907086570,S3-157351163,S2-866438297,S2-330055629
+S1-248024312 S2-729731908,S2-679767475,S3-88519563,S3-25129352,S2-88499030,S3-2602241,S2-492894058,S3-171074777,S3-390186546
+S1-414666403 S3-705981521,S2-322251357,S3-560050802,S2-869008026
+S1-679554887 S2-971073041,S2-414974746,S3-82434333,S2-457915214,S3-661443664,S3-180776388
+S1-250236487 S2-315761532,S3-297420678,S3-128083995,S3-28547832,S2-440324537,S3-13184287,S2-532254611,S3-551747688,S2-453448904
+S1-825945393 S3-84926182,S3-741284385,S3-829503892,S2-548644132,S3-52741818,S2-676855056,S3-73909378
+S1-793882463 S2-161557696,S3-568031571,S3-371874240,S3-736559043,S3-15874039,S3-686582015,S2-250858472,S3-185872380,S3-440001341,S3-101433507,S3-549900321,S3-983707883,S2-257599296,S3-931534931,S3-956403582,S2-106148017
+S1-597075473 S2-220336849,S3-781695551,S3-692785694,S3-596302586,S2-294009878,S2-130362669,S3-46831646,S3-204089622,S3-456328818,S3-280228577,S2-869470727,S2-392270078,S2-531488812,S2-438579304,S2-607463345,S2-339568969
+S1-995495392 S3-21901656,S2-275619329,S3-62900436,S3-655991016,S2-698809929,S3-478409465,S2-376863190,S3-812792443,S2-318891607
+S1-408035175 S3-297068952,S2-19232853,S2-349401605,S2-469386489,S2-273786454
+S1-18539829 S2-101094955,S3-976383464,S3-211870522,S2-214494727,S2-906134670,S3-712218404,S3-761275942,S2-725457798,S2-472488660,S2-691323903,S3-393833794,S3-737001686
+S1-243734947 S3-77103101,S2-910267882,S2-98789656,S2-526847173,S3-305239814,S3-855221382,S3-64811505,S2-90406544
+S1-994286811 S3-302368646,S2-893426736,S2-896295079,S2-616785921,S3-143655682,S2-56352773,S3-917518000,S3-356863883,S2-453887398,S3-363884380
+S1-233896559 S2-866586,S3-667872559,S3-52321778,S3-45801072,S3-949151024,S2-177939021
+S1-839957870 S3-760806770,S2-607984578,S3-564426489,S2-285752756,S2-774270277,S2-693427271
+S1-59406191 S3-494896047,S2-829219892,S2-895418620,S2-416965566,S3-656252187,S2-91160494,S3-73305909,S3-923841126,S3-790884876,S3-492011624,S3-522239000,S3-155496555,S2-885502618,S2-633344179,S2-136457964
+S1-913570477 S2-26590854,S3-345263267,S3-950050906,S3-327092168,S3-80084240,S2-590407175
+S1-395688544 S3-368228445,S2-982679402,S2-704910100,S3-950706477,S2-643797547,S3-137785336
+S1-505203986 S2-928482633,S3-835598593,S2-278749486,S3-220631261,S2-221072678
+S1-86680927 S3-725225259,S2-716884077,S2-386213817,S2-615896095,S3-406574498,S3-647954255,S3-11784989,S2-743722497,S2-664779801
+S1-884536429 S3-277295735,S3-377411133,S3-480261166,S2-574441180,S2-285786363,S3-521665613,S2-527922427,S3-851134469,S2-672039959,S2-624239969,S2-474073751,S2-351572262,S2-125341825
+S1-425151965 S2-429588847,S3-253565887,S3-784377782
+S1-771852824 S2-322326065,S3-111407638,S3-446334189,S3-840531887,S3-143558863
+S1-21638361 S3-835377145,S2-334881856,S2-770225952,S3-850648084
+S1-938640372 S2-823601549,S3-921043280,S3-914640495,S3-829243201,S2-269426732,S3-444635469,S3-326672863
+S1-150368755 S2-182472047,S3-259918732,S2-366845719,S3-597678106,S2-353122445,S2-949089601,S2-637167567,S2-355749021,S2-256609258,S3-142227067,S2-170957364,S2-739913395
+S1-125286548 S3-335257503,S3-722944555,S3-470463298,S3-482093966,S3-482906158
+S1-318205655 S2-914084339,S2-489104891,S2-207254299,S3-238436467,S2-307222463,S3-737774980,S3-776814497
+S1-737459621 S2-572575135,S3-206113946,S3-845599113,S3-421321461,S2-7006925,S3-891833390
+S1-131403723 S2-185524760,S3-383599963,S2-58742628,S3-285881160,S2-833542461,S3-961896854,S3-868236400
+S1-388087860 S2-528511451,S2-358990835,S3-704622482,S3-96628702,S3-604615336,S3-657373173,S2-105673166
+S1-181306993 S3-998333800,S2-484118725,S2-839751026,S3-817506340,S2-714946461,S2-742819858,S2-58891384,S2-810078543
+S1-299931449 S3-231869869,S2-516069371,S2-782263179,S2-86845654,S2-933458964
+S1-376007864 S3-943966369,S2-730068053,S2-694987660,S3-54195617
+S1-487560546 S3-640615892,S2-138683282,S3-78274173,S3-777214228,S2-279735010
+S1-652212836 S3-953346948,S3-286210442,S3-30515899,S3-216623597,S2-494506619
+S1-588645399 S3-570741622,S2-714819132,S3-39858534,S3-346009448,S2-947161977,S2-221593879
+S1-893792478 S3-490520649,S3-924543777,S2-725949458,S3-80847198,S3-995064960
+S1-907944986 S2-3351041,S2-916625280,S2-460368341,S2-167668777,S3-269482200
+S1-698682625 S2-170542359,S2-31589303,S3-108408061,S2-784867056,S3-226721493,S3-722568064
+S1-291966797 S2-686662614,S3-420054645,S2-150672872,S3-345617321,S2-656117340,S2-440301035,S3-583201173,S2-232280117,S2-290088854,S3-142380591,S3-305875560,S2-428082805,S2-544948165
+S1-979736096 S3-711578044,S3-850641488,S2-963313549,S3-19070607,S2-774796580
+S1-379310207 S2-263957093,S3-440159541,S3-857872541
+S1-499130120 S2-263633570,S3-971273336,S2-27258255,S3-65783676,S2-755944785,S3-693659394,S3-748451580,S2-491973129
+S1-898403550 S2-378819449,S3-539453692,S3-591125853,S3-340489871,S2-772219413,S3-630185581,S2-829807874,S3-132085532,S3-871800051,S2-974667479,S3-994477392,S3-655096679,S3-464273665,S2-250562940,S3-264935410
+S1-712153163 S3-788995497,S2-205876243,S3-362961164,S2-409750478,S3-641080222,S3-524444988,S3-607348585
+S1-608179176 S3-669505179,S3-714924610,S3-630572704,S2-422588792,S2-530330120,S3-386465778,S2-508034,S3-390906383,S3-249116898
+S1-690154708 S2-314166785,S2-967617135,S3-171648109,S3-423340237,S2-691656327,S3-302679397
+S1-411972947 S3-310118494,S3-286750028,S3-117914497,S2-621735722,S2-552533797,S3-200314382
+S1-770822278 S2-371460382,S3-341855623,S2-293377961,S3-662812732,S3-611295190,S2-974540353
+S1-516113227 S3-389677639,S2-326744389,S2-545459373,S2-18315272
+S1-535622121 S3-913626311,S3-955100165,S2-966675443,S2-317576542,S3-114063662,S2-568253399,S2-247043917
+S1-378087148 S2-90165141,S3-926652036,S3-374495947,S2-183637895,S3-78574831,S3-182156442,S2-854511551,S3-46915273,S3-312150153,S3-665502499,S3-760129503,S2-974113106,S3-256542001
+S1-387487610 S3-797550937,S3-764253660,S3-55299967,S2-606674153,S3-114546456,S2-616901442,S2-882969346,S2-11816077,S3-712728471,S3-904896583
+S1-84720371 S3-981269106,S3-757977986,S3-641867666,S2-975179212,S3-601150932,S2-470148680,S3-711299161,S3-465046564,S2-624092225,S3-922555083,S2-368497329,S3-759106283,S3-946638228,S3-285673802,S2-914300226,S3-81028396
+S1-803296253 S2-857660107,S3-676035583,S3-512363879,S3-192509885,S2-861469142
+S1-839016884 S3-976475701,S3-617479697,S2-167917601,S3-72917378,S2-347128049,S3-145426691,S2-650663265,S2-269341161,S2-915088516
+S1-912212366 S3-859612156,S2-117964525,S3-775436567,S3-502710907,S3-210909374,S2-947724665,S2-788497833
+S1-176967034 S3-325950068,S2-263514018,S3-815848590,S2-777019215,S2-348257399,S2-975724393
+S1-339224945 S2-284624559,S2-404671938,S3-162434307,S2-46214901,S3-101084564
+S1-229460516 S2-976581744,S2-979685445,S2-39745121,S2-801304523,S3-502512559,S3-4618733,S3-794634130,S2-550644039
+S1-781906221 S2-636063335,S3-505556994,S2-877482654,S2-569365758,S3-590332782,S3-6507238
+S1-405062393 S2-806497096,S3-223131061,S2-932804166,S2-686591736,S2-856971577,S2-123808445
+S1-745015500 S3-34096038,S2-294811264,S3-614085767,S2-334293602,S3-334991980,S3-385820517,S2-568284477,S2-803985970,S2-963733567,S3-814371389
+S1-865640395 S2-142812236,S2-362077767,S2-805195051,S2-1974553,S3-653678221,S2-715630517,S3-121550857,S3-504713499,S2-669042576,S3-686113470,S2-788899522,S3-150910971,S2-636586404
+S1-320272655 S3-598298361,S2-749183901,S2-180496974,S3-175580302,S2-477476640,S3-302108148
+S1-587694757 S3-810681980,S3-582824141,S2-567116632,S2-451576965,S2-368452920,S3-281596178,S2-459680309,S3-682301583,S3-147258032,S2-284589337
+S1-265390961 S2-960653215,S2-146625364,S3-140201855,S2-465609554,S2-602594176,S2-724867845
+S1-554868311 S3-699081350,S2-103345358,S2-89985258,S2-772939369,S2-248972517,S3-530382396,S3-288678668,S3-879404975,S2-568552768,S3-420883398,S3-740126345,S3-905773158,S3-266936260,S3-328055716,S3-616794999,S3-903333261
+S1-210948941 S2-91165087,S2-733587397,S3-122582063,S3-650164148,S2-990933845,S3-380121557
+S1-109681547 S3-836022475,S2-35722452,S2-289104169
+S1-668507122 S3-240010770,S2-916794057,S2-972918636,S3-568379785,S2-259947486
+S1-374828468 S3-726131284,S2-465166279,S3-731825162,S2-547523220,S2-132957929,S3-368344024,S3-694047298,S3-833507430,S2-528875265,S3-230576574,S3-937930670,S2-401534468,S3-829281704,S2-648422480
+S1-196208132 S3-545824741,S2-271289822,S2-763492107,S2-754472675,S2-513336927,S2-351243602,S2-538559454,S2-283709706,S2-585472635
+S1-981928699 S3-222609715,S3-361147724,S2-897692721
+S1-740452124 S3-819648768,S3-350647489,S3-592919499,S3-220293025,S2-998064774,S3-227794611,S2-197674800,S2-215007211,S2-95128509
+S1-270295477 S2-77704567,S2-282672839,S3-715253930,S2-830520959,S3-201267773,S3-834469134,S3-681956263
+S1-343551274 S3-855469556,S2-598513279,S2-709037237,S2-132213038,S3-613985889
+S1-520416750 S2-694478176,S3-482242269,S3-701064773,S2-311935263,S3-322919647,S2-299828030,S3-750596571,S3-578165677,S2-811352719
+S1-81959441 S2-890205291,S3-566325863,S3-34543812,S2-449534357,S3-843632503,S3-579513446,S3-559671004
+S1-92870836 S3-620459838,S3-642247724,S3-988327803,S2-771354345,S3-206407201,S3-779401878,S2-966007848
+S1-101283140 S3-145221818,S3-405494595,S2-219261996,S3-975096203,S3-746194828,S3-274172262,S3-929217525,S2-435184555,S3-682141577
+S1-100151166 S3-677523747,S3-551915962,S2-956740378
+S1-516998712 S3-169277035,S2-551867240,S3-880043705,S2-536810748,S2-868941825,S3-556826860
+S1-361794942 S2-969070425,S2-986257449,S2-47719506,S3-504129274
+S1-622068563 S3-594799338,S3-849426358,S3-409921108,S2-446614375,S2-952058304,S2-664478236,S3-95341278
+S1-959009864 S2-598628190,S3-26991812,S2-955384110,S2-515644702,S2-311356783,S2-277506318
+S1-709373009 S3-595880393,S3-730184027,S3-478246717,S2-326980972,S2-828397930,S2-541427448,S2-469460836,S3-842201679,S3-825339555,S3-720482364,S3-683137696
+S1-528187263 S3-507070148,S3-197078092,S3-185620910,S2-383758408,S2-751306231,S2-272243769,S2-268015639,S2-6999187
+S1-951926289 S3-200532912,S3-539203342,S2-398616302,S3-952955590,S3-376889611,S2-987038049,S3-526315397,S2-347130799
+S1-350145279 S3-431976378,S3-902995619,S3-922069586,S2-515441126,S3-51013797,S2-188138378,S2-135369110,S3-477497265,S2-370689269,S3-324039310,S2-414144943,S2-603633059,S3-346136580,S2-188519432,S2-298309080
+S1-41526644 S2-327628353,S2-264076146,S3-67061197,S3-557871568,S2-98246043,S2-332429740
+S1-969264428 S2-52521527,S2-594846906,S2-327902660,S3-138095334,S2-677566208,S3-265658097,S2-656404023,S2-519899588
+S1-586435686 S2-418195043,S3-13352075
+S1-529884963 S2-595478401,S3-259194156,S2-272024041,S3-883797618,S3-988764314,S3-386591728
+S1-380449736 S3-247847968,S3-856423680,S3-982249194,S3-908792890,S2-847033931
+S1-586601606 S3-628361962,S3-508296120,S2-407552899,S3-504017718,S2-138164580,S3-501034920
+S1-881425285 S3-377306615,S2-139965236,S2-364646588,S3-26219081,S3-306721691,S2-179003311,S2-833275689,S3-178992809
+S1-210878631 S3-755962881,S3-645232811,S2-452901119,S2-108020045,S3-196640964,S3-754119193
+S1-493330236 S2-866646258,S3-281182383,S2-514904123,S2-291420682,S2-310488766
+S1-769881508 S2-272059029,S2-508952649,S2-49367575,S3-67651946,S3-223743279
+S1-606763777 S2-671207798,S2-648423884,S3-359316147,S2-306417250,S2-233409326,S2-504741662,S3-158752368,S2-689397274,S2-486252628,S2-686629879,S2-581483512,S2-275092125,S2-858502545,S3-534944897,S3-958891879,S3-181792765
+S1-822391266 S2-994422272,S2-250211200,S2-45571585,S2-834338045,S2-703411325
+S1-863829001 S2-981435071,S2-646778226,S2-946697730,S3-743110522,S3-513965099,S3-991563780,S2-766583874,S2-814080494,S3-957611020,S3-836102615,S2-796117087,S2-113558231,S2-842520550,S2-795711480,S3-701078093,S3-339741096
+S1-548615899 S3-155523567,S2-861290434,S2-461141508,S3-348882393,S2-654030736,S2-206591871
+S1-745258892 S2-133731235,S2-45835675,S2-304489968,S3-366689002,S2-85764395,S2-834630894,S3-293005328,S2-403677113,S3-302545665
+S1-536415679 S2-265314106,S3-322358616,S2-675955548,S3-543201849
+S1-163738347 S2-988501546,S2-403277719,S2-84617045,S2-334971134,S2-450229462,S3-120772988,S2-717017093,S2-939861806,S3-658178649
+S1-145090963 S3-17679652,S3-336866645,S3-509307409,S3-436728711,S2-517073456,S2-370388340,S3-745301891,S2-623331306,S3-642898163,S3-327894317,S3-904650466,S3-6423419,S3-964583676,S2-645043126
+S1-615396692 S3-38379217,S2-403992877,S3-188466456,S2-972419723,S3-923752312,S3-374123033
+S1-53259186 S3-802996312,S3-487178079,S2-8720354,S3-241693840,S2-676320972
+S1-679274645 S3-714598527,S3-555378696,S2-293529378,S3-91809077,S2-788501581,S2-97250217,S3-982201727,S2-946118094
+S1-206010156 S2-736969639,S3-132490882,S2-973042378,S3-513375593,S2-516004028,S3-536020150,S2-990772940,S3-435414741,S3-31971865,S3-341317827,S3-193597132,S2-909437118
+S1-508686847 S2-494329262,S3-374070660,S2-793670335,S3-75481136,S3-94670608
+S1-311903814 S3-666213176,S2-613746193,S3-376980850,S2-768483250,S3-428621242,S2-883535830
+S1-622453168 S2-81404968,S2-478858114,S3-94536250,S3-475071162,S3-624746331,S3-163326650,S2-56711939
+S1-210723388 S2-957586310,S2-803174216,S3-715118852,S3-425825224,S3-168426846
+S1-881515373 S3-719300733,S2-124171919,S3-971913214,S2-956332747,S3-731496488,S3-243321615,S3-804066740,S3-206059513
+S1-435763786 S3-510159117
+S1-506614692 S2-810827420,S2-939586089,S2-348879672,S3-123808063,S3-96480722,S3-497074781
+S1-264242475 S3-425211772,S2-717700700,S3-781816732,S3-23338582,S3-868713571,S2-77300648,S3-596751834,S3-620025429,S3-70960239,S3-584887426
+S1-642117660 S3-390834376,S2-872057245,S3-516255614,S3-635710905,S2-347966168,S2-817656832,S2-191671688,S2-307987466,S3-486497467
+S1-727227058 S2-350762988,S3-909638351,S2-578093280,S3-902629741,S2-402777864,S3-879160764,S3-782928337,S2-603693720,S2-560835800
+S1-136502201 S3-989278834,S2-729897644,S3-29880594,S3-408192013,S2-793419431,S3-765585566
+S1-274758591 S2-911510610,S3-315102910,S2-741444554,S3-700878470
+S1-401877050 S3-390184236,S2-439186497,S3-774990722,S2-418077432,S2-729204441,S3-75374189,S3-59143432,S2-316116818,S3-899810369,S2-142143554
+S1-654734758 S2-188149706,S2-269348371,S3-575626597,S3-698424468,S2-572881015,S3-896208805,S3-774495980
+S1-700821834 S3-832655202,S3-882891180,S2-525190733,S2-465181842,S2-903285061,S3-763713906,S3-983210405
+S1-34900995 S2-360993461,S2-756625958,S2-28844320,S2-91336452,S3-676287642,S3-619819860,S2-164449209,S2-995204498
+S1-789640692 S3-642086259,S3-68721828,S3-748734371,S2-74216470,S2-450937532,S3-549255179,S3-867719022
+S1-504217960 S3-453940134,S2-722055475,S2-289427855,S3-873532250,S2-991655011,S2-913041945,S3-304873755,S3-200282238,S3-888320659,S2-340094575,S3-27353183
+S1-83600192 S2-833906224,S3-841373033,S3-556766540,S3-284625524,S3-662263208,S3-891120532,S3-303638518,S3-448236017,S3-752961551,S3-919937442
+S1-632150546 S3-699879009,S3-238299282,S2-579246569,S2-618053070,S2-241110935
+S1-470357344 S2-724109412,S3-658306332,S3-695043294,S2-918263598,S3-942084194
+S1-146662613 S2-215828760,S2-325595130,S2-367076495,S2-842385530,S2-28841662,S3-725181421
+S1-836221986 S2-427799393,S2-111020528,S3-814307312,S3-994471429,S3-991544040,S3-940244009,S3-145413494,S2-462449377
+S1-859044544 S3-333692942,S2-429553219,S2-121731069,S3-360455029,S3-821034414,S2-574311088,S3-807027877
+S1-379723241 S2-126068535,S2-217245030,S3-270822868,S2-916241720
+S1-8920162 S2-532862832,S3-533728935,S3-544073018,S3-804261747,S2-301816622,S2-299911,S3-375576729,S2-30850580
+S1-911846516 S3-360500324,S2-480010490,S2-799182247,S3-143711349,S3-992232558,S3-238688613,S2-481936227,S3-957399533,S3-748208704,S2-229722168,S2-902355710,S3-858115516,S3-848036121,S2-754095072,S2-812057470,S2-335913630
+S1-863211644 S2-752132651,S3-115607486,S3-478120455,S2-609735762,S3-601116509
+S1-566489073 S2-189774788
+S1-383937868 S2-404190097,S2-799938972,S3-554466962,S3-125550855,S3-349703800,S3-168547353
+S1-35105280 S3-588855188,S3-942437061,S2-595815672,S2-779358176,S2-582851966
+S1-316503549 S2-73299637,S2-83548028,S2-427360400,S3-515500424,S2-191872170
+S1-799681398 S2-574148361,S3-429769037,S3-121091792,S3-574745572,S3-843279038,S3-999635805
+S1-810821833 S3-323667065,S2-94605008,S3-374553288,S2-733644375,S3-381528333,S3-55952487
+S1-680870241 S2-582764519,S3-325302226,S3-371572490,S2-691955188,S3-209070497,S3-974211941,S2-57214247
+S1-34849409 S2-429472293,S2-650940349,S3-627577097,S3-314028795,S3-98612114,S3-193974445,S3-187152147,S3-965678778,S3-204836086
+S1-965441163 S2-176503105,S2-806448626,S2-19075233,S3-412421922,S3-821253010
+S1-392321649 S2-952831824,S2-871065677,S2-486666669,S2-806321147,S3-887106231,S2-317422272,S2-57894395,S2-932601153,S2-552111949
+S1-88466596 S3-536367639,S3-357737058,S3-383279483,S2-981151513,S2-426129241,S3-677577319,S3-359568900,S3-177722074,S3-502615476
+S1-647836733 S3-871069456,S3-808019862,S3-952249707,S3-365631611,S3-381725875,S2-623474933,S2-741830408
+S1-676338697 S3-537315275,S2-221642967,S2-964811308,S2-224691234,S2-184819084,S2-443343555,S2-707961339,S3-591360366,S3-52225057
+S1-32565537 S2-787820178,S3-881905830,S2-357310443,S3-805258380,S3-807078264,S2-411288105,S2-63749566,S2-663752265,S2-998064208
+S1-631937601 S2-170007024,S2-275644266,S2-559728762
+S1-400405165 S3-386706130,S3-388876422,S3-543048603,S2-96616512,S2-613901242,S2-254989775
+S1-972293294 S3-819996694,S3-334027799,S2-385080519,S2-5628974,S3-45806377,S2-690404962
+S1-941085048 S3-608392196,S3-811909894,S3-896742525,S2-307112434,S2-933024912,S2-614708604
+S1-136722251 S2-299247957,S2-593688870,S2-586224186,S3-450400466,S3-852834162,S3-779316477,S2-732403093,S3-618561676,S3-600190290,S2-522522537,S2-847034788,S3-678547733,S3-722069013,S2-487393262
+S1-432926847 S2-236195437,S3-593266824,S3-621045412,S3-217278900,S2-182088459,S2-903807862,S3-974824668
+S1-579749437 S2-273903895,S2-873344402,S3-364548497,S2-16689430,S2-230690901,S3-204212053,S2-174279374,S3-768050294,S3-593140047,S3-509414120,S3-265706198,S3-31490906,S2-792902323
+S1-971672251 S2-732789091,S3-802507032,S2-393418782,S3-897705824,S2-322763157,S2-211309973,S3-430898689,S3-703412099,S3-133455546,S2-941924708,S2-301366424,S3-102932667,S3-915308865
+S1-461578182 S2-55430016,S3-734745623
+S1-205514683 S2-606155699,S3-376034101,S3-308803521,S2-212158515,S3-324210168,S2-998649746,S3-78126429,S2-524410023,S3-179940413,S3-700488273,S2-401138012,S2-825661090,S3-261240045,S3-490581834
+S1-129003247 S2-693723624,S3-857490470,S2-328129960,S3-101642995,S3-374757231
+S1-559825600 S2-217909468,S3-545834032,S3-597004673,S3-437626475,S3-727772266,S3-99750285,S3-671036059,S3-87515314,S2-223613170,S2-383757509,S3-364229449
+S1-436846166 S2-468269238,S3-190018511,S3-87426789,S3-777130191,S2-33222682,S3-490235471
+S1-570516304 S3-634250674,S3-68958198,S2-971197984,S3-998978412,S3-61774964,S3-916912592,S2-168097246,S2-721581897,S2-916403340,S2-314989878
+S1-311169686 S2-287668653,S3-166907219,S3-165728711,S3-476770127,S3-875137262,S2-637255949
+S1-595669989 S3-938156053,S3-733336100,S3-40981911,S2-797990681,S2-716489904,S3-878234071,S2-333992390,S2-601974200,S3-671532887,S2-864960259
+S1-779616379 S2-476115298,S3-171857325,S3-705331694,S3-197122959,S3-379240063,S3-247617419,S3-960371609,S3-541810383,S3-891643540,S3-497096955
+S1-729615960 S2-32124149,S2-866540333,S2-503725477,S3-100487436
+S1-571987602 S2-911893998,S2-570576003,S2-944925980,S2-131514160,S3-471878700,S3-711135406,S2-61624812,S3-385062068
+S1-297364153 S3-264149628,S2-757341492,S3-720827009,S2-143162069,S3-165075259,S2-204206990
+S1-61505388 S2-311013827,S3-3616387,S3-56046221,S3-986079923,S2-908055906,S2-42743625,S3-615442883,S2-915028795,S3-948409059,S3-798523632,S2-606569313,S3-186912957,S3-750149670,S3-956918878,S2-427244340,S2-615948277
+S1-533616337 S2-800977546,S2-936999443,S3-84535367,S2-317221831,S3-5687484,S3-697447032,S2-881345531
+S1-74125552 S2-711097440,S2-316098321,S2-552441767,S3-384173814,S3-137645120,S2-75162514
+S1-594460579 S3-489450968,S3-880689388,S3-623949168,S3-634230149,S2-955461079,S3-393657996,S2-258538637,S3-467913674,S2-547636275,S2-25207034,S3-737196067,S2-344780946
+S1-367722895 S2-617708184,S2-961661823,S3-105710291,S2-390535588,S3-562255465
+S1-268312509 S2-258079794,S3-748934498,S3-254680820,S3-224638805,S2-284206620,S3-63635239
+S1-240185890 S2-201554830,S2-18235550,S2-379691644,S3-414098478,S3-891714490
+S1-697604501 S3-684215552,S2-906482322,S3-267796357,S2-748145340,S2-45149929,S3-886027480,S3-389143761,S3-339709265,S3-970216821,S2-425687416,S2-781112256,S3-996154652
+S1-818836055 S2-754723657,S2-139075609,S3-543565870,S2-173159148,S3-779241747,S3-810970994,S2-312878070,S2-580830808
+S1-198941595 S2-764575954,S3-432328405,S2-620204516,S2-806761252,S3-693299260,S2-542669373,S3-395730428
+S1-714562231 S3-698470474,S3-347033861,S2-970019877,S2-928030757,S3-186161071,S3-559832200,S2-440240626,S3-702014272
+S1-838929426 S2-133499895,S2-205458344,S3-60419323,S3-433866639,S2-439607982,S3-212751955,S3-236190690,S2-983238713
+S1-912720650 S3-632663696,S3-543796938,S2-744125994,S2-697365569,S2-452633456,S2-995586155,S3-776419367
+S1-798467195 S3-94219033,S2-997504849,S3-795893340,S2-377577127,S3-147090583
+S1-388390358 S2-627064664,S2-924725807,S3-301973977,S3-878120174,S3-903682932,S3-979882451,S2-485032113,S2-846977962,S3-821141409,S2-810280141,S3-770294584,S2-199956187
+S1-946969211 S3-169989076,S2-863677990,S2-855686939,S2-590777166,S2-154243634
+S1-339603161 S2-269783745,S2-182091488,S3-973186139,S3-834990148,S2-912212856
+S1-202797583 S2-219467487,S3-789943765,S3-317399286,S3-806739411,S3-927386167
+S1-242963716 S3-352119849,S3-710544700,S3-148935311,S2-783771778,S2-92202585,S2-869554995,S3-784147316
+S1-553144105 S2-238939784,S2-451542862
+S1-496874335 S3-195316442,S2-684610566,S2-923669744
+S1-80423964 S3-575142345,S3-955900395,S2-797777115,S3-30003082,S2-815113249,S3-969252315,S3-737027996,S3-462956296
+S1-772577037 S2-888175795,S3-301636980,S3-560050295,S2-812306269,S2-702430003,S2-507085122,S2-701225633,S3-477323693,S3-281525162,S2-14415793,S2-86815581
+S1-969209884 S3-501293566,S3-284973677,S2-572721011,S3-178773618,S2-473938792
+S1-291236108 S3-97252646,S2-505118202,S2-426300055,S2-696086525,S2-652821506,S3-979068278,S2-244726034
+S1-177862600 S3-228851325,S2-189968164,S2-542020797,S3-580275603,S3-68864226,S2-161886536,S2-367431689,S3-682771909,S3-744573398,S3-395730428,S2-500990232,S2-532690484,S2-347947585,S3-553254017,S2-857182721,S2-24333094
+S1-173531613 S2-355056725,S2-524640399,S2-578608282
+S1-413798671 S3-551061684,S3-715723851,S2-553091456,S3-157470351,S2-810620915,S2-570043137,S3-26474899
+S1-225620052 S2-490465153,S3-821209309,S2-604870627,S3-580538918,S3-693363268
+S1-175240404 S2-433787930,S3-448923672,S2-716464369,S3-853751704
+S1-689218633 S2-605902791,S3-592417133,S2-606310220,S2-565416706,S2-253527694,S2-455489535,S3-351414517,S2-511643911,S2-777572791,S2-816155557
+S1-295495066 S2-495093007,S3-882416533,S3-289467358,S3-241859744,S2-771444436,S3-431142604
+S1-799831759 S2-522436418,S2-385783450,S3-889666140,S3-449314331,S3-621364691,S2-469003508,S3-255409271,S3-406970693,S2-180515852,S2-746222323,S3-982182535,S3-915478537,S2-172408831,S2-479233377,S2-563697935,S2-212500973
+S1-763911195 S2-70798236,S2-15464823,S3-286041126,S3-235832990,S3-653625879
+S1-357445318 S3-273037701,S2-542354982,S2-315888021,S2-402648987,S2-80223222,S2-579165395,S3-164276052
+S1-375567844 S2-602984860,S3-690335929,S2-979682842,S3-672407861,S3-72968189,S3-894041786,S3-26788870,S2-66477372,S2-123924892,S2-555349814,S3-245200187,S2-689934820,S3-873061975
+S1-309540033 S3-817487982,S2-547673967,S3-603153468,S3-598118939,S2-97153803,S3-81401731,S3-587161548
+S1-10293772 S2-887048046,S2-120163664,S2-62110430,S3-809330672,S2-208551282
+S1-107470329 S3-100965591,S2-695200824,S2-592834405,S3-757266780,S3-738814531,S2-140409335,S2-945621466
+S1-379419532 S2-47656766,S3-922840071,S3-935882971,S3-237369413,S3-670417173,S3-408718126
+S1-899166103 S3-932312904,S2-569859871
+S1-770194917 S2-451361221,S2-433020338,S2-412644695,S2-21397280,S3-643311248,S3-270967506,S3-659652860,S3-294970982,S2-104218551
+S1-851432088 S2-476228639,S2-319192121,S3-284831606,S2-374872069,S2-187008279
+S1-480230484 S2-860212366,S2-742781349,S3-295344109,S3-301706601,S2-354873759,S2-931899235
+S1-114950390 S3-150003921,S2-649583304,S3-113722072,S2-9160691,S2-255712325
+S1-544913241 S2-146717382,S3-311584396,S2-128146217,S3-306841646,S3-543542677,S3-756048681,S3-457749012
+S1-9428781 S2-59895677,S2-710507447,S2-61652934,S2-216167130,S3-834941697
+S1-91290956 S3-671675880,S3-636884079,S3-467934925,S3-382702480,S2-826145054,S3-814815205,S3-203039246,S3-64731772,S3-492667054,S3-460980805,S3-483718425,S3-180104138,S3-184229222,S2-165590409,S3-770163493,S2-932897602
+S1-382278154 S2-225639691,S3-87505714,S3-617773564,S2-621799297,S3-204883985,S3-318954021,S2-787893060
+S1-795989972 S2-218299902,S3-98373503,S3-837272427,S3-496562354,S3-51945891,S3-654299424,S2-551105892,S2-938866378,S2-119193087
+S1-743947126 S3-376706226,S3-17454341,S2-248359045,S2-107525543,S2-160020760,S2-817604694,S2-923428652,S2-656695575
+S1-970388996 S3-28692037,S3-458756082
+S1-290251470 S3-242426704,S3-483653977,S3-183300645,S3-236219260,S2-789529564,S2-564816494,S2-640676790,S2-887519403
+S1-201746948 S3-299908420,S2-615821725,S2-819591958,S3-161674807,S2-151627395,S3-156667944,S3-658927980,S3-274473339,S2-271849367,S3-574215354,S3-363852035,S2-878224471
+S1-784767697 S2-374046401,S3-165410989,S2-342418206,S3-527502264,S3-785581085,S2-669429690
+S1-751272111 S2-91549340,S3-905372583,S3-623734387,S3-571364616,S3-122080876,S3-983830111
+S1-944188699 S3-104371071,S3-346283861,S2-780746690
+S1-937896929 S2-587732433,S2-620655398,S3-999595339,S3-865793030,S3-966357538
+S1-950071387 S3-136817966,S2-715873510,S3-927680673
+S1-354803876 S2-497057325,S3-829384546,S2-473983357,S3-961277670,S3-534092310,S3-531419717,S3-613454782,S3-91871767,S3-968488296,S3-596554502,S3-276471889,S2-804898911,S3-690734789
+S1-678510182 S3-785984858,S3-173346137,S2-83905356,S3-636049735,S2-153230321,S3-583235552,S3-454429915,S3-892406002,S3-79517960
+S1-59065652 S3-353041147,S2-294548948,S3-767803892,S2-635421984,S3-913171227,S3-304215378,S3-249581609,S3-197935608,S2-439165359,S3-310859788,S2-411792049,S2-877533779,S2-110118915
+S1-268067756 S2-26608967,S2-257859994,S3-199613384,S2-326085694,S2-448950642
+S1-397530846 S3-959594632
+S1-236119880 S3-997896144,S3-537401470,S3-906345674,S3-127883212,S3-279524957,S2-598569491,S2-78509373
+S1-19027946 S2-102638426,S2-200357963,S2-679177207,S2-757474285
+S1-647199518 S3-946137565,S2-909160487,S3-700437064,S3-812604578,S2-178736699,S3-740897673,S2-412177478,S2-770164494
+S1-163843658 S2-66808798,S3-815534279,S2-909484010,S2-224928989
+S1-93978249 S3-631879698,S2-909510440,S2-112854632,S3-17300642,S3-141242016
+S1-78046186 S2-770020133,S2-431003956,S3-78113625,S3-887676961,S3-125518444,S2-927348809,S3-983434111,S3-572358111,S3-341420866,S3-32081819,S2-816843674
+S1-687464330 S3-442813670,S2-415503636,S3-449414653,S3-716338578,S2-285303789
+S1-535946044 S3-994063051,S3-599353569,S2-469689362,S2-818941950,S2-749333700,S3-975606199
+S1-577774831 S3-973287594,S2-974448610,S2-572790652,S2-550586988,S3-354563544,S3-259980695,S3-851700841
+S1-976653009 S2-432090537,S3-721766984,S2-543628385,S3-394719449,S3-761273611,S2-114201927
+S1-188654718 S2-189490773,S2-6733704,S2-800614429,S2-625898542,S3-786356530,S3-245946537,S3-858897823,S3-313109515,S3-731971607,S3-232591618
+S1-924317229 S2-773011570,S2-136942963,S3-552559682,S3-214114643,S3-83335395,S3-838647253,S3-677091802
+S1-529225450 S3-735311486,S2-318516600,S3-441663072,S2-133151466
+S1-712786572 S2-683173607,S2-420598730,S3-890233395,S2-971163554
+S1-33646109 S3-847173734,S3-591236418,S2-688161554,S3-826057320,S3-606475974,S2-790447108,S3-738582704,S3-328023848,S3-239087527,S2-252514156,S3-780813544,S3-159035716
+S1-786449348 S2-812939282,S3-185044696,S3-685058786,S3-245605091,S2-707993210,S2-638518670
+S1-296071266 S3-392751047,S2-261011378,S2-65605138,S3-823992205,S2-194211809,S2-489272663,S3-963849639,S3-723125194
+S1-73339600 S2-918494719,S2-235607869,S3-932541460,S2-425750622,S3-843944813,S3-104919603,S3-111339403,S2-571769580
+S1-451479033 S3-582303425,S3-562211789,S2-919234070,S3-587772052
+S1-872288400 S3-921639625,S3-107872252,S2-25187820,S2-537658659,S3-525514464,S3-976621743,S2-135899492
+S1-73241210 S2-241558584,S3-951983934,S2-757806443
+S1-135677578 S3-162987944,S2-957826559,S2-425795411,S3-680000538,S3-357958138,S3-267681427,S2-12095270,S2-296647164,S3-476910444,S3-144451710,S3-837420937,S3-318104373,S2-370903393,S3-86364877
+S1-266753601 S2-392420874,S3-642932986,S3-98508294,S3-241175229,S2-795817897
+S1-888146870 S2-899693750,S3-807167574,S2-394863501,S3-378495815,S3-621132821,S3-308664209,S2-316727303
+S1-349729807 S3-977570915,S3-410923641,S2-904875018,S3-452650886,S3-617722795,S3-497396509,S3-35558002,S2-319245271,S3-92210234
+S1-554590401 S2-690373150,S2-573509633,S2-108722595,S2-284779160,S3-266552613,S3-622427936,S3-987399458,S2-377726048,S3-254432257,S3-967148379,S3-766012032,S3-424060464
+S1-975000253 S2-393802874,S3-380678477,S3-997434363,S3-705467067,S3-582287997,S3-332563178,S3-687890677,S3-279074620,S3-460836877,S3-604429519
+S1-661708290 S2-158387347,S3-95122418,S3-170356229,S2-700478526,S3-301755268,S2-584832211
+S1-417547517 S2-500376278,S3-660642336,S3-792172651,S2-510405429
+S1-665718321 S3-501781469,S3-409766824,S2-73651632,S2-942798590,S2-160688424,S2-698703905
+S1-33475388 S2-236773054,S2-605255924,S3-281060468,S3-585220365,S3-160586028,S3-617593481,S3-831529705,S3-754738793,S3-923442023,S3-87008640,S2-383344137,S2-335025212
+S1-296412891 S2-965593019,S2-584665963,S2-61661538,S3-858547634,S2-239044020,S2-859934460,S2-959066582,S3-50757441,S2-505511368,S2-340709960,S2-846103381,S3-664124434,S3-302651869
+S1-367627968 S2-649639009,S2-313429640,S2-794297582,S2-106942516,S3-819910264,S3-115937552,S2-712450704,S2-90012465,S3-381750770,S3-840527766
+S1-946409488 S3-394451967,S3-855947948,S2-215370439,S3-91148382,S3-329809488,S3-729862704,S3-961955089
+S1-303288121 S3-361207982,S2-382090636,S2-349445531,S3-162555102,S3-771732744,S2-570273044,S2-20734164,S3-446335183,S2-635530658
+S1-264559772 S2-664610157,S2-985070818,S2-458518872,S3-773868578,S3-859336147,S3-345945869,S2-851534753,S3-912800626,S2-464964083
+S1-948509860 S3-409649293,S2-271732310,S3-510444232,S3-414710679,S2-340533146,S3-743519607
+S1-213989624 S3-73605070,S2-121534622,S2-122483867,S2-483416368,S3-626118208,S2-157429295,S2-133004704,S2-161251941,S2-766882784,S2-30325727,S2-183866634
+S1-857486971 S3-173407126,S3-575350552,S2-532096810,S2-215751505,S3-53938911,S3-56643248,S2-324131617
+S1-880720588 S2-631595684,S3-510667321,S3-710924397,S2-237998492,S2-221476240,S2-995627234
+S1-540508380 S2-71625351,S2-469526368,S2-623004765,S3-694946408,S2-789598091,S2-341285313,S2-780926937,S3-140847098
+S1-745730167 S3-533901882,S3-46414913,S3-685002157,S2-655407928,S3-97604629,S2-664807786,S2-639169643,S2-44382835,S3-310037065
+S1-58085738 S3-768885181,S2-860939068,S2-869373763,S3-104350789
+S1-403306707 S3-216098360,S3-265270026,S2-955831914,S3-277284255,S2-675048221
+S1-49219261 S2-351187879,S3-425961819,S3-764266643,S3-401350539,S2-570418657,S2-691457870,S3-949719255,S2-980731672,S2-746391660,S2-952115339,S3-909745906
+S1-94249671 S2-920781886,S3-345876558,S2-819300507,S3-886428661,S3-430447666
+S1-632811077 S3-975872086,S2-963896113,S3-462001596,S3-709587667,S2-814893493,S2-779242052,S2-673350083,S2-413375284,S2-775533333,S3-246964821,S2-20111495,S2-921143945,S3-11783041,S3-708020155,S2-138177945,S2-272263331
+S1-838132341 S2-568478351,S2-734341271,S2-748147298
+S1-143220817 S2-106403726,S3-493157635,S3-507056178,S3-372854040,S3-804093358,S3-860469819
+S1-566062443 S2-255841120,S3-383276265,S2-230197418,S3-741646868,S2-894300179,S3-911681728,S2-804609854,S3-341163442,S3-378168308,S2-305819573,S3-819167079,S3-439283622,S2-75892311
+S1-293503588 S3-57760105,S2-130743183,S3-689364952,S3-716530780,S2-310954896,S2-181475254
+S1-353210755 S3-921207410,S3-61080091,S3-461225630,S2-200144002,S2-367391763,S3-449852823,S2-50807017,S2-624616092
+S1-664777793 S2-345725304,S2-881940451,S3-18754286,S3-233383199,S3-945793531,S3-130221191,S2-882382424,S2-164223247,S3-206427645,S2-222274399,S2-248623962,S2-699659394
+S1-820792810 S2-934582721,S3-447607926,S3-288587446,S2-453494523,S3-30973372,S3-926708686,S3-805828857
+S1-603526305 S3-26046225,S2-816921281,S2-617557376,S3-306472900,S2-355703211,S3-493205602,S2-470900345,S3-659400674,S2-146644915
+S1-368468637 S3-684646722,S2-117064962,S3-274480218,S2-96923384,S2-196551183,S3-698558614
+S1-227604004 S3-332346158,S2-639329063,S3-929518464,S3-296596552,S3-550611497
+S1-400740959 S3-312240055,S3-732261013,S2-214447297,S3-893538741,S3-172398564,S3-723941832,S3-610737163,S3-441884001
+S1-487123208 S3-231481623,S2-119718421,S2-366450679,S2-13923313
+S1-111619856 S2-82049254,S3-931072533,S2-350726889,S3-780766647,S2-804212112,S2-158050050,S2-364547226,S3-219133986
+S1-105579054 S3-578216287,S2-906449203,S3-225923186,S2-757519785,S3-891774981,S3-275632200,S2-845707182,S3-829053498
+S1-173826919 S2-571026625,S2-201024733,S2-373020206,S3-22575149
+S1-41694392 S3-908679575,S2-918601578,S3-746630793,S3-78588710
+S1-892877298 S3-427462018,S2-73231247,S2-107757526,S3-987876803,S3-376760840,S2-689038103,S3-760214071,S3-8849480,S3-539902948,S2-895256802,S2-923292068,S2-479241202,S3-707629663,S3-53884330,S2-994670789,S3-691662854
+S1-37929193 S2-36547580,S3-443253626,S2-593508094,S3-738392414,S2-385902211,S2-626249998,S3-636008751,S2-568725564
+S1-968821508 S3-154515679,S2-641762008,S2-540159475,S3-443577176,S2-347415154
+S1-246045665 S3-177600482,S2-328665071,S3-660439226,S3-871867490
+S1-977793336 S2-862166719,S2-898531238,S3-489664241,S3-34393571,S3-245887927,S3-872691150,S3-812287135,S2-76813041
+S1-226819697 S3-365797916,S3-728286665,S2-315271572,S2-142345793,S2-168231027,S2-593149014
+S1-429575866 S2-173265486,S2-987199334,S2-210279688,S3-17343727,S3-935664787,S3-192196525,S2-565769013,S3-884172303,S3-91963227
+S1-195968908 S2-449810105,S3-692152709,S2-84140512,S2-455649488,S3-261820377,S3-545036861,S2-481335992,S3-209847043,S2-246507045,S3-42191317
+S1-323954875 S2-949863605,S3-603574177,S2-196231696,S2-897359026,S2-840495912,S3-918582572,S3-42593988,S3-12210357,S2-128886079,S3-478568543,S3-308845707,S3-710840276,S3-561271840,S2-180202517,S3-469462479,S3-721793870
+S1-285383243 S2-621667813,S3-652346048,S3-216386971,S2-13278480,S2-608706390,S3-739832461,S2-423400440,S3-567521760,S3-49709651
+S1-111744577 S2-585836019,S3-481542060,S2-524384664,S3-932663667,S2-585167969
+S1-543851467 S3-295730735,S2-804883814,S3-497559151,S3-345505482,S3-955614327,S2-121670047
+S1-491304190 S2-531427154,S3-146458229,S3-611178336,S3-706092398,S3-558704753,S3-46992207,S3-404363385,S2-121753882,S2-535362871
+S1-763384879 S3-881753863,S2-355352021,S3-453136342,S3-417295480,S3-34539545,S3-849655474,S2-312680745,S2-226524355
+S1-722696946 S2-197679564,S2-523108249,S2-160421189,S3-706040618,S2-684786287,S3-15023751,S2-121761060
+S1-289508167 S2-990294523,S3-20705805,S3-450287044,S2-947475352,S2-383584695,S3-185096871,S2-490752465,S3-920848122
+S1-619665060 S3-490275776,S3-730253325,S3-33636364,S2-776452119,S2-423518432,S2-404487380,S3-435085834,S2-832938947,S3-108524039,S2-961617063,S3-789314120,S3-979148236
+S1-704543929 S2-930993736,S3-264730991,S2-804085212,S3-682264830,S2-119829592,S3-480251047,S2-948650960,S2-286226971,S3-828118141,S3-366766117,S3-14452442
+S1-476579274 S3-369893715,S2-394166124,S2-373882143,S2-673512543,S3-373446043,S2-901239561,S3-944619211,S2-649304671
+S1-690268254 S3-658948509,S2-644539482,S2-862771023,S2-965585593,S3-930990750,S3-12625645,S2-667770668,S2-859003028,S2-97089197,S2-735935676
+S1-95766411 S2-896334949,S2-634292342,S2-713017584,S2-323666068,S3-759948848,S2-5825705
+S1-642073367 S2-170811954,S2-353769894,S3-545644117,S3-788969729,S3-503972442,S3-725327036,S3-493731299,S2-666551537,S2-585377010,S3-245264037
+S1-843343035 S2-738044940,S2-779149530,S3-572284341,S2-412684363,S3-226010719,S2-19419973,S3-558023581,S3-180393937,S3-187097145,S3-730806526,S2-801288898,S3-93837592
+S1-988745011 S3-455111564,S2-180049939,S3-140037483,S3-925435887,S2-92802770,S2-583930153,S3-638435600,S3-722021724
+S1-132554610 S3-958617202,S2-527295065,S2-276968519,S3-219134738,S2-573003113,S3-40224438,S3-349101611,S3-450262714,S2-337683112,S2-411203671,S2-575017271,S2-637415544,S2-648736601,S3-111988305,S2-145507817,S2-248911586
+S1-295393997 S3-481318651,S2-856848436,S3-920002669,S3-651643238,S3-565834309,S2-732073924,S3-674970380,S2-855705824,S3-85182783,S3-787326200
+S1-921548830 S3-744887141,S2-254754106,S3-117137727,S2-425527,S2-707490249,S3-983184167,S3-126090620,S3-818428959,S2-195668555
+S1-289849128 S3-891024530,S3-194185654,S2-188701855,S2-148583544,S3-99029603,S3-201361790,S3-152470097,S2-273030772,S3-296913237
+S1-646446685 S3-160665426,S2-326223168,S2-242806171,S3-235886367
+S1-797937718 S2-782627419,S3-976589186,S2-733389749,S3-110935049,S3-460638850,S3-494838519,S3-260947998,S3-924263160,S3-613948667
+S1-487347827 S3-903559966,S3-333455067,S2-642835566,S2-583663667,S3-554057627,S3-42208176,S3-741312463,S3-208762985,S3-985806619
+S1-988280750 S2-496746258,S3-536557693,S3-813432513,S3-246893273,S3-869632656
+S1-169220458 S2-587177470,S3-480194797,S3-314895208,S2-383265004,S3-985427195,S2-498485272,S2-546122151,S3-340583603
+S1-806813059 S2-884494765,S3-390750136,S3-21833989,S2-498293334,S2-252423909
+S1-242834660 S2-30566128,S2-134417916,S3-804995411,S3-973370098,S3-61472790,S3-445396866,S3-946299657,S2-367954962,S2-884806596,S3-664667308,S2-831485687
+S1-191619644 S3-749317035,S3-431052485,S3-334716390,S3-744123111,S2-406304396
+S1-861296992 S3-337689356,S2-646513714,S2-421685604,S3-402093583,S2-739383537,S3-379145912,S2-872536527,S3-392746913,S3-233829402
+S1-573219707 S2-119171400,S2-987370583,S2-634145929,S3-139043458,S3-588933674,S2-457963501,S3-503919315,S3-781742547,S3-900663208,S3-40901979,S2-900034165,S3-496091735,S3-81007731,S3-615453045,S3-306993533,S3-196372212
+S1-236488272 S3-894509806,S2-948911630,S2-665781240,S2-528302188,S2-890016593,S2-95308852
+S1-985524755 S2-980260400,S3-901480979,S2-955918280,S3-577644019
+S1-365164010 S2-991610642,S2-876437287,S3-94782685,S2-116534645,S2-818195009,S3-306436809,S3-18106295
+S1-30961524 S2-905042492
+S1-966061929 S3-267805296,S3-375216735,S2-997475422
+S1-357642855 S3-703954210,S2-16428618,S3-792582121,S2-490911882,S2-320335182,S3-42634159,S2-662270571,S2-910637974,S3-735706000,S3-46330812,S2-544856538
+S1-9366218 S3-145004593,S2-129725632,S3-726956818,S2-416584156,S3-84346587,S2-135400892,S2-728783174,S2-181200921,S3-921390147,S3-649222696,S2-537434078,S2-801739686,S3-94513132,S3-842537568
+S1-248667769 S3-745565745,S3-798184701,S3-725884074,S2-180462010,S2-335494684,S2-364473333,S3-942867059,S2-833096305
+S1-311196835 S2-824782972,S2-745865538,S2-580783312,S3-563989003,S2-813827778,S3-560142304,S2-202864924,S2-941939817,S3-640238488
+S1-37519899 S2-775310729,S2-922764670,S3-604318218,S3-135658858,S2-811341513,S3-547754789,S2-923014212
+S1-730012045 S3-71050545,S3-849644389,S2-412547441,S3-994436896,S2-611474828,S3-988985587,S3-37001975,S2-4769404,S2-106630767,S3-519911635
+S1-527138613 S2-822070695,S2-572244262,S3-296228016,S3-543808312,S3-245949852,S2-349778563,S3-234163724,S3-692108943,S3-197241161
+S1-61609610 S2-39859851,S3-37317767,S3-859926610,S3-988149201,S2-940499765,S3-901593622,S2-559213909,S2-99111394,S2-430142390,S2-209791872,S3-248359992,S2-665461133
+S1-212018119 S3-453849514,S3-869815275,S3-278107849,S3-928242082,S3-994244073,S2-603162444,S2-989504186,S2-37923116,S3-827123025,S3-360438723,S3-249254378,S3-890443464,S3-316553509,S3-336119386,S2-599092072,S3-730020367
+S1-868488005 S3-187173544,S2-455929234,S3-422772677,S3-327426997,S3-346915569,S3-162365937,S3-101312832
+S1-789306688 S2-13593813,S2-932084652,S3-326464903,S2-901136757,S3-834436174,S3-638130111,S3-827562251
+S1-569591350 S2-86991362,S2-91484541,S2-614490888
+S1-537273922 S2-279779698,S3-754079918,S2-818540998,S3-212611468,S2-259957532,S2-769983337,S3-918419660,S3-70627171,S3-537894040,S3-689162010,S3-321601541
+S1-922647996 S2-308935271,S3-226823244,S3-948403376,S2-145885969,S3-254954192,S2-343385034,S3-329580352,S2-484348535,S2-226101390,S3-327072677,S2-499937314,S3-587507235,S2-283699638,S2-427836251
+S1-776809692 S3-722922678,S2-424528317,S3-175432755,S3-927444951,S3-22427677,S2-498153395,S2-10119660,S3-487959878,S2-471377665,S3-279511194
+S1-423581570 S2-345068321,S2-641735301,S2-386532450,S2-500286488
+S1-450337229 S3-329424053,S2-591652752,S2-411891114,S2-43656450,S2-993956107,S3-930707324,S3-469007300,S3-242291123,S3-550724720,S2-390073114
+S1-470208039 S3-990286477,S2-667718709,S3-68217711,S2-335223322
+S1-897531230 S3-574598625,S2-662210698,S3-271841765,S2-581727069,S2-944659078
+S1-573735019 S3-223656786,S2-557887117,S2-521731370,S2-874660447,S3-133295510
+S1-591831301 S3-739155757,S2-950779637,S3-425724185,S3-400159349,S2-491231947,S3-21262501,S3-894243639
+S1-33934787 S3-184735694,S2-240361455,S3-442732321,S2-296169408,S2-120111767,S2-438330378,S2-57226219,S3-617024570,S2-498107533
+S1-578932887 S3-255902601,S2-718497144,S2-876133485,S3-633770245
+S1-398500451 S3-897448251,S2-543000203,S3-534365131,S2-747099,S2-749713077,S3-866345175
+S1-533744388 S3-147449226,S2-719520484,S3-616911348,S2-240043174,S2-9006168
+S1-556356063 S2-410021864,S3-980501617,S2-603846385,S2-905192880,S2-342869109,S2-944990221,S2-353288030,S3-730980358
+S1-456787098 S2-693542841,S2-36570899,S3-313336250,S2-161259480,S3-573541324
+S1-913771479 S3-636360208,S3-336516744,S2-50954116
+S1-927089272 S3-995284866,S2-949031199,S2-273005305,S3-908832312,S3-102206351,S2-96566202,S2-946243631,S2-60027180,S2-496059478,S2-235562170
+S1-525268122 S3-987417739,S3-520674723,S2-701722443,S2-555841405,S3-926906759,S2-949262660,S2-27009929,S2-123822213
+S1-902930342 S3-820162883,S3-638607183,S3-489746271,S2-838813759,S3-673026751,S2-422204035,S2-720651089
+S1-552667323 S2-90747813,S2-706381220,S2-986836447,S3-351588666,S3-197130338,S2-822447232,S3-145811747,S3-72287983,S3-461515459,S3-112035306,S3-90233045,S3-19874856,S3-119275827,S3-906351845,S3-513139472
+S1-774866003 S2-629460585,S2-626932380,S3-83100469,S3-595394011,S2-376939163,S3-428043257,S2-989642144
+S1-705218302 S3-545137907,S2-325991594,S2-15614884,S2-113258997,S3-751413745
+S1-250851231 S3-326138399,S2-590454942,S3-938231289,S2-785616145,S2-868046734,S2-328220205,S2-749358975,S3-137458387,S2-589888893,S3-439715004
+S1-807626741 S2-772168328,S2-809839483,S2-227046812,S2-273154571,S3-431883694
+S1-689199874 S3-801279633,S2-52521224,S2-374660890,S2-176692198,S3-151965297,S3-226596251,S2-338148672,S3-690752486,S3-826347659,S3-977842004,S3-977014780,S3-13124434,S3-862557678,S3-888016189
+S1-913435885 S3-748624884,S3-154423724,S3-118122886,S3-632254429,S2-962227473,S2-56778662,S2-583916731,S3-549230601,S3-645399666,S2-553399437,S3-248581962,S3-677190761,S2-404118141
+S1-280541792 S3-64415119,S2-280916259,S3-981266254,S3-879951005,S3-323057529
+S1-453188590 S2-13086602,S3-275858965,S3-812958882,S3-939927093,S2-799319404,S3-349499958,S3-959962961,S2-151213616,S3-44867320,S2-897931888,S2-537883091
+S1-889245258 S2-407493905,S2-663100151,S2-512349365,S2-840877745,S2-789456927,S3-116556479,S3-262259643,S2-818893854,S3-669390959,S2-301471083
+S1-221340729 S3-973445496,S2-657793975,S3-264075341,S3-574923888,S3-909393478,S3-252193385,S2-88141314
+S1-996051211 S3-602993878,S2-767676285,S3-849376049,S3-853561481,S2-870408746,S3-968304881,S2-177845694
+S1-602716852 S2-766420049,S3-556524185,S2-862610793,S3-887359382,S2-159377458
+S1-388370808 S3-585294330,S3-158154389,S3-277232559,S2-836734757,S2-638773939,S2-645265390,S3-363921474,S3-16308940,S3-5716594,S3-90596948,S3-22257571,S2-702439928
+S1-961721353 S3-715982507,S3-645961805,S3-691297047,S2-730884207,S2-602199179,S3-874378375,S3-854915408,S2-623840153,S3-914119353,S3-991446023,S3-511431998
+S1-515393742 S2-360127376,S2-94313439,S2-972220390,S3-320482922,S2-819304368,S2-279087781,S3-16591293
+S1-827992653 S3-31432612,S3-664656919,S2-813330289,S2-973486513,S3-37168518,S2-460202343,S2-681358734,S2-537004961,S2-400444329
+S1-217199569 S2-102308357,S2-921541033,S2-903733231,S2-324355914,S3-537948201,S2-983269893,S3-355911099,S2-732240007,S3-384201975,S2-771399936
+S1-169218733 S2-121102989,S3-42257673,S3-869436348,S3-822681497,S3-451899994,S2-833384284,S3-96459836
+S1-641096384 S3-557402530,S2-964499326,S3-284069434,S3-737280945,S2-116445449,S2-659912638
+S1-485944471 S3-236136773,S2-323617355,S2-330729662,S3-449377817,S3-101698465,S2-408742710,S3-932152664
+S1-399845170 S3-600764067,S3-922841896,S2-437133019,S2-18972046,S3-724316849,S2-86523540,S3-82132351,S2-269945423
+S1-325369517 S2-322113829,S2-957303641,S3-87530521,S3-870491797,S3-332233713
+S1-721168058 S2-672086495,S2-106770514,S3-905898908,S2-276896750,S3-77306538,S2-443094901,S3-65759798
+S1-800035848 S2-778243944,S3-365953861,S3-259861808,S2-278819840,S3-272729562,S3-59143432
+S1-651082016 S3-861249356,S3-296120371,S2-110263857,S3-195725175,S2-295050323,S2-625566247,S2-77512101,S3-53267804,S3-50416006,S2-778736065,S3-103969028,S2-305995903,S3-231491088,S3-776968735,S3-557079015,S2-841800191
+S1-921547879 S2-810219424,S2-422915586,S3-104452328,S2-88139093,S3-145039694,S2-155463946,S2-178432714,S3-733550800,S3-30470078,S3-94327878
+S1-339955960 S2-211128414,S2-994082153,S3-783686683
+S1-588628285 S2-188280925,S2-385742097,S3-749705881,S2-618207116,S3-177231745,S2-485894656,S2-826949493,S3-366671461,S2-58350596
+S1-357384021 S3-561420203,S2-404775255,S2-621201757,S2-769722837,S2-991341838
+S1-227523347 S2-278795053,S3-971616674,S3-866184887,S2-274698163,S3-47020894,S2-911888186,S2-606761899,S2-310103487,S2-966277902,S2-429666922
+S1-678670600 S2-293978973,S2-447985452,S2-215547621,S3-707248130,S2-661435439,S3-302731352,S2-112201563
+S1-475030865 S3-538007766,S2-801010190,S3-781318133,S2-233439323,S3-687455278,S3-446383146
+S1-923909300 S3-955482017,S3-355632839,S2-763640136,S2-722564969,S2-118670939,S2-651217125,S3-966726394,S2-347687549,S3-313911640,S3-41384942,S2-429945539,S3-359758308,S3-33389840,S3-40411,S3-829450640,S2-599281113
+S1-3128940 S2-530693098,S2-411619517,S3-157486968,S3-451423284,S3-257419630,S3-920362671,S2-363902049,S3-878353546,S2-279596379,S3-828678190,S3-236767843,S2-426698388,S2-355263073,S2-396994499,S2-890083445,S3-898564296
+S1-659957593 S3-555904262
+S1-146177294 S2-359137482,S3-830960511,S3-869562617,S3-268853986,S2-321997412,S3-108642249,S3-766117581
+S1-579830689 S2-401894364,S3-367074677,S3-482814840,S3-158590686,S3-9807237,S2-218597671,S2-656504398,S2-806914128,S3-708797305
+S1-204999779 S3-476261809,S3-407996768,S3-359611121,S3-983925922,S2-358879057,S2-751037373,S3-233492576,S3-534777387
+S1-71234735 S2-278253831,S2-995704004,S3-835829865,S3-637931968,S3-511225690
+S1-797170734 S2-255502351,S2-978700558,S3-586630745,S3-506998632,S2-428847529,S2-959818069,S2-558335902,S2-930328794
+S1-761919681 S2-156503581,S2-336905774,S3-966399899,S2-823829750,S2-223617144,S2-320977814
+S1-167949428 S2-142695737,S3-549537922,S2-265702090,S3-515336087,S2-800496473,S2-984430801,S2-160826778
+S1-748540865 S2-139919569,S3-640139728,S2-178892900,S3-593097051
+S1-470438444 S3-411714330,S2-636736325,S2-630959851,S2-163325612,S2-956523294,S3-600054614
+S1-274846738 S3-870193250,S2-387280248,S3-811848393,S2-794197636,S2-334530106
+S1-391327553 S2-20951696,S3-32544735,S2-587946993,S2-69732167
+S1-677444324 S2-22690888,S3-324235389,S3-173409696,S3-321798286,S3-140892581,S2-485845826,S2-613043258,S3-642244386,S3-64048999,S3-728404082,S3-884624363,S3-627081031,S2-472632635,S2-28850123,S3-101635889,S3-662953446
+S1-585486540 S3-875015265,S3-117792997,S2-138387323,S2-964078112,S3-494943297
+S1-446278180 S2-832423705,S3-838954624,S2-561620522,S3-638770251,S2-508739777,S2-787911248,S3-361368203,S3-985118094
+S1-414309102 S3-379330611,S2-928718251,S2-31650979,S2-836267761,S2-423776317,S3-38146956,S3-16472465,S3-366857431,S3-627817272,S2-811370206,S3-93114408
+S1-557711198 S3-777621030,S2-82432919,S2-515853992,S2-1796450,S2-758985331,S3-620789222
+S1-73924003 S3-247914119,S2-586995142,S2-623216851
+S1-939831160 S2-513758376,S2-129875775,S3-442492117,S3-910676463,S2-552273220,S2-325695314,S3-543047714
+S1-682529653 S3-904839212,S2-577662896,S3-189670051,S2-954477807,S2-133406559,S2-304185643,S3-120185720
+S1-516721253 S2-561495646,S3-881115642,S3-423451290,S3-65572667,S3-771583984,S2-31838163,S2-842844859,S2-858319037,S2-675687206,S2-143209983
+S1-322013941 S2-342929676,S3-637982795,S2-147848794,S2-656283261,S2-380871050,S3-908566176
+S1-365078684 S2-422473610,S2-870421626,S2-865833197,S3-929927206,S3-697770035,S2-555760282
+S1-579162726 S3-930612657,S3-614450965,S2-142434619,S3-247327491,S3-104431470,S2-828271258,S3-728345296,S3-181632134,S3-715320275
+S1-354343066 S3-15178964,S3-155275957,S2-673372463,S3-631669945,S3-814908944,S2-549492555,S2-838762194,S2-763389288,S3-497871391,S2-24388181,S2-454521170
+S1-114032158 S3-870956931,S2-467586648,S3-750759711,S3-160355921,S2-257490228,S2-240989120
+S1-243209003 S2-111780627,S2-454764316,S3-628927787,S2-256114928,S3-147612428,S2-716710922,S2-418985897
+S1-940218676 S3-695879594,S2-278687268,S2-175120908,S3-243929350,S3-52503016,S3-934369681,S3-30238009,S3-518285394,S2-201412019,S3-542035830,S2-67011975
+S1-382100645 S3-998630655,S2-442383064,S2-918997365,S2-623013047,S2-389171353,S2-668003394
+S1-544557232 S2-329207836,S3-252555254,S3-452638515,S3-794458801,S3-777269707,S2-638203412,S2-434771888,S2-84387034,S2-142755003
+S1-868497264 S3-185011543,S3-445432065,S2-26909752,S3-225992009,S3-569870778,S2-611841779,S3-301905240,S3-640194929,S3-168969659,S3-785801368,S2-845736276,S3-460793650,S2-548738817,S3-29871555,S3-624191464,S2-287287682
+S1-119275713 S3-897249394,S2-711562145,S3-630688737,S2-441492053,S3-118886955,S2-635318661
+S1-595237969 S3-316398867,S3-313544824,S2-715250272
+S1-200756028 S3-890664701,S2-306330285,S2-826272529,S2-647499353,S2-174849110,S2-111779783,S2-764953269
+S1-933869677 S3-583840663,S2-445412236,S3-275878918,S2-958975029,S3-610152344,S2-84941054,S3-289830331,S3-112918728,S2-997654478
+S1-730448517 S2-53263296,S2-336491305,S3-815909774,S3-805825746,S3-31505363,S3-279663156,S3-58499512,S3-394625622,S2-327594955,S2-868511212,S2-838694110
+S1-884150914 S2-507873032,S3-978116674,S3-217209794,S3-769467636
+S1-913920139 S2-690592602,S3-349785999,S3-241094961,S2-560260351,S3-374024997,S3-545367121,S2-822635515,S3-490535365,S3-433298311,S2-94175413
+S1-885425349 S2-621633085,S2-405652763,S2-204869776,S3-838566324,S3-459143088
+S1-610573028 S3-663674868,S2-463124351,S3-520729701,S3-14827923,S3-85161711,S3-488730066,S2-66082737,S2-137229044,S3-97212864,S3-40825968
+S1-968948599 S3-349060564,S3-520653366,S2-515984136,S2-141550528,S2-296731436,S2-307037212,S2-641388764,S3-97607177,S3-67633311,S2-51145826,S3-27043125
+S1-769476761 S3-914547071,S3-731009870,S3-152736742,S2-34532054,S2-949863605,S3-934151393,S3-590318892
+S1-540359470 S3-802687115,S3-69333562,S2-313191456,S3-813509281,S2-680207447,S2-158830643,S2-6672111,S3-332412989,S2-254418650,S3-804223447
+S1-974879378 S2-897607907,S2-269170563,S2-157501660,S3-208105664,S3-931130332,S2-791904813,S2-911587592,S2-496620869,S3-185110962,S2-491299428,S2-68872697
+S1-268236074 S3-215326677,S3-362087384,S3-692297761,S3-735823356,S2-731191815,S2-369403056,S3-699428674,S3-729519579,S3-971343963,S2-477490303
+S1-771623956 S3-827052765,S3-729877215,S2-196643468,S2-750956072,S2-522290640,S2-908686800,S3-126817154,S3-400112022,S2-40054440,S3-270004498
+S1-353686097 S2-236999519,S2-115952198,S2-817767249,S3-853738538,S3-624588090,S3-772011391,S3-655621667,S3-13239755,S3-857459933,S2-333553283,S2-518918755
+S1-107214985 S2-247930081,S3-398398105,S3-948619646
+S1-19854543 S2-294432970,S2-53596265,S3-923892459,S3-66040640,S3-139291426,S3-165596027,S3-146560192,S3-771446264,S3-341967098,S2-838759517,S2-625248425,S2-619820871
+S1-377735889 S2-749446021,S2-644940285,S3-914999391,S2-370299800
+S1-359027006 S3-340668777,S3-848236644,S3-820794273,S2-433036677,S2-700937002,S2-609410869,S2-298038493
+S1-548850130 S3-687058530,S3-238686514,S3-342355906,S3-689662773,S2-9650030,S3-593525674
+S1-421768453 S3-950359289,S2-76777268,S2-729510020,S3-8200545,S2-837430021,S2-955869071,S3-440620757,S3-889666537,S3-822271127,S2-409502798,S2-102349458
+S1-169956817 S2-37050028,S2-85403599,S3-318668352,S2-978605651,S2-306924891,S3-573078950
+S1-592350046 S2-471869464,S3-604009940,S2-130733710,S3-159377162,S2-278325207
+S1-763954751 S2-771525354,S2-464090483,S3-616322842,S2-299519241,S3-760224436,S3-782886554,S3-352153124
+S1-618411694 S3-279445751,S2-561009504,S3-157651352,S2-942583986,S2-324470450,S3-688909636,S3-618616159,S3-682112496,S2-931980042,S2-489647820
+S1-745007575 S2-915963092,S3-790099270,S2-848096116,S3-499585068,S2-431273541,S3-625615711,S3-769088710,S3-282216254,S2-904982124,S3-676948751,S3-320888035,S2-296541410,S3-741493455,S3-571311634
+S1-727872533 S2-644825514,S3-189015077
+S1-285814124 S3-721630493,S2-439676074,S3-851999048,S3-18332560,S3-969064561,S3-61932116,S3-527865646,S2-616591343,S3-914606069,S3-447454355
+S1-40826074 S3-772406782,S3-4462111,S2-795719489,S2-834866665
+S1-513197253 S2-809238031,S2-348886286,S3-732882658,S3-485513928,S3-144556844,S2-404059582,S3-404388509,S3-290793692
+S1-609564315 S3-320118994,S3-803289910,S2-553695619,S3-445740127
+S1-803973938 S2-833474150,S3-797251127,S2-105146388,S2-590955651,S2-520723186,S2-511404766,S2-439577292,S3-35889017,S2-517256263
+S1-450445065 S3-264320264,S2-88808294,S3-991171081,S2-84596416
+S1-355247178 S2-961654528,S3-667468532,S2-578816794,S3-448112595
+S1-423384431 S3-724504017,S2-257611257,S2-995053734,S3-155711611,S3-985256522,S3-849036951
+S1-1522302 S3-902298931,S3-572102676,S3-9048986,S2-864922736,S3-344077951
+S1-745955916 S3-5701842,S2-139939622,S2-982185130,S3-956405808,S3-569907685,S3-566992870,S3-80206260,S2-777300261,S3-938774717
+S1-680002422 S2-512660823,S2-374750185,S3-984960956,S2-266232137,S3-544032505,S3-367842995,S3-446558396,S2-997719134,S3-60035272,S3-811677706
+S1-499536726 S2-798590937,S2-139696515,S2-323681144,S2-57574924,S3-248938913
+S1-223357441 S2-242821403,S3-626271867,S2-858319037,S3-462362925,S3-324067626,S3-881115642,S3-556232859,S3-498699467,S2-143209983,S2-675687206
+S1-537556980 S2-677855140,S3-539007047,S3-990457647,S3-430204849,S3-164919315,S3-878946335,S3-157740612,S3-151591591
+S1-461766307 S2-500828593,S3-663723740,S3-6813719,S2-425716575,S3-417670742
+S1-155324180 S2-328913130,S2-694494698,S3-880591583,S3-89382653,S3-675474954,S2-471618499,S2-189051197,S2-702883148
+S1-955687568 S2-884472248,S2-319815625,S3-581348726,S3-471372675,S3-619921934,S3-351757985,S2-68787794,S2-433300440
+S1-113786601 S3-626594722,S3-684347799,S2-957543657,S2-223367067,S2-581213395,S3-333670300,S3-868082110,S3-868894078
+S1-223522334 S3-126273287,S2-72089313,S2-116776045,S3-567241075,S3-402986661,S3-31939515,S2-139092414,S2-545926148,S2-374706162
+S1-39090160 S2-760778665,S3-342661319,S2-645704750
+S1-103757901 S2-979921297,S2-924449861,S3-21961173,S3-926368578,S3-796596927,S2-316444815,S2-712672176,S3-661842677,S3-465564083
+S1-663854430 S3-109878134,S3-878495996,S3-520789614,S3-471147214,S3-709614235,S2-256293450,S2-653887573,S2-598797705,S3-75165215,S3-537797854
+S1-307926283 S3-341762949,S3-780898158,S3-646136103,S2-788559516,S2-836006758,S3-792662389,S3-130813821,S2-283715313
+S1-626051633 S2-142760250,S2-328527482,S3-764699483,S3-44548873,S3-615385789,S3-269735176,S2-965342620,S2-544932139,S3-525441164,S3-782074550,S2-254107190,S3-435293297,S3-401447965,S3-972594497,S2-850723707
+S1-917477849 S3-738040248,S3-562786045
+S1-256846177 S2-226980069,S3-724358516,S3-108500197,S3-746817010,S3-535228316,S2-460280853,S2-350499582,S3-896345806,S2-684592829,S2-984550030,S3-177972176,S2-173917864,S3-29220726
+S1-827502544 S2-523285758,S3-36956470,S3-659019010,S2-128894809,S2-703058088,S3-544389429,S3-65937721
+S1-353957644 S3-135040925,S2-257537291,S3-899451351,S3-869383552,S3-860586874
+S1-939631020 S3-764065817,S2-790039366,S2-639527929,S3-745061487,S2-619824809,S2-166527848
+S1-64641827 S2-306054404,S2-82463711,S3-478883702,S3-761009459,S3-736324744,S2-278614440,S3-182113856,S3-285150091,S3-593085015,S3-656395087,S2-47263120,S3-643848131,S2-357738020,S3-50747900
+S1-673576841 S3-943004931,S3-515560548
+S1-711251398 S2-653477473,S3-686599446,S3-213540967,S3-635848392,S3-118487715,S3-251606055,S2-730952774,S3-283599766,S3-489810549,S2-790898919,S2-245462609,S2-156512175,S2-28397153,S3-294922405,S2-32395555,S3-443436870
+S1-357140596 S2-756052932,S3-184452949,S2-440154499,S2-702826088,S3-154798500,S2-690975452,S3-32809144,S3-567492858
+S1-146134161 S3-582157938,S3-454974823,S2-371153547,S2-249962597,S2-288511124,S2-881686118,S3-939104597,S2-220903836
+S1-743664004 S3-156213734,S2-55524118,S2-343259628,S3-781956807,S3-250232434,S2-687330292
+S1-994051704 S2-870476249,S3-110849488,S3-204445753,S3-590452934,S3-326261225,S3-682945197,S3-902156780,S3-917007908,S2-531806503,S2-974347514,S3-833620698,S2-694542173,S3-874061010
+S1-148476153 S2-253060291,S3-707245356,S3-601886591,S3-938303498,S2-474262702,S3-56078057,S2-140783338,S3-832723473,S3-68964391
+S1-494402595 S2-323734292,S2-240258332,S3-834649344,S3-444874710,S3-467299040,S3-946906103,S2-857730551,S2-383939708,S2-369782192
+S1-422991711 S2-902101652,S2-845675594,S3-668508415,S2-395823256,S2-203101610,S3-966505054
+S1-729414151 S3-717148677,S3-978783252,S2-655183852,S2-590188197,S2-510419429
+S1-903727037 S2-880324429,S2-620749830,S3-477735147,S3-468596689,S3-329795277,S2-408679780,S2-237176921,S3-883453814,S3-276587440
+S1-132274396 S2-306808869,S2-584816104,S2-273772825,S2-489358166,S3-517514549,S3-25975079,S3-415123481,S3-752462680,S3-156890976,S2-85086437,S3-589160933
+S1-152026614 S2-258117254,S2-229964031,S3-357081870,S3-238897428,S2-941586615,S3-380025185
+S1-647499417 S3-792474737,S2-605180440,S2-363058865,S2-924237864,S2-169371046,S2-864220071
+S1-628902127 S2-161396522,S2-464148300,S2-945078115,S2-48755308,S3-146912317
+S1-598776797 S3-236723557,S2-921371992,S2-695721998,S3-859625946,S3-219098910
+S1-557511208 S3-187507940,S3-624633638,S2-692926384,S3-842369532,S3-786478546,S3-887803078
+S1-226301193 S2-484786556,S2-103648550,S3-304416574,S2-658005888,S3-180755150,S3-622334716,S3-542104755,S2-315132180,S3-428119712,S3-326722494,S2-801064839,S3-519295488,S3-46900484,S3-965549706,S3-828104166,S2-317434397
+S1-378713742 S2-139563763,S3-271619190,S3-854181372,S2-374122135,S3-637225722
+S1-15406132 S3-753775864,S3-88515203,S3-612761315,S3-690765050,S3-637349574,S2-576971775
+S1-600903794 S2-640004708,S3-856152656,S2-92062573,S3-264523590,S3-999090763,S2-483796020,S2-177640731,S3-464994395,S3-452825145
+S1-890367336 S3-910502714,S3-88779589,S2-2563992,S2-331158537,S2-249803660,S3-277616066,S2-261206685,S2-590894607,S3-232840819,S3-301134841,S3-839883005,S3-799074853,S2-257704582,S3-646762430,S3-391761943,S3-94256862
+S1-651294455 S2-714633921,S3-416971314,S3-473663771,S3-375695860,S3-500516742
+S1-481262867 S3-604051250,S2-71270554,S3-551772623,S3-497191012,S3-76107623,S3-919081092
+S1-374017705 S3-894172554,S2-897942550,S2-247545819,S3-118253231,S3-820821165,S2-461847990,S2-918352345
+S1-926915907 S2-906321986,S3-442688651,S2-45648864,S2-877887841,S3-939528266,S3-598037558
+S1-740401828 S3-407593078,S2-263292023,S3-573674401,S2-493503315,S3-848587927,S2-761162534
+S1-191144362 S3-121412459,S3-826464707,S2-492204459,S3-732564675,S3-716931981,S2-677893525,S3-680444531,S2-298518987
+S1-464487280 S2-240547840,S2-849393882,S3-845559391,S3-379897947,S3-846968970,S3-404168307,S3-326897515
+S1-299979019 S2-115587746,S3-953536727,S2-461589555,S2-20781781,S3-869062369,S3-444404755,S3-232752814,S2-721541723,S2-120762488
+S1-805099044 S2-438717298,S3-882915490,S2-828375325,S3-318144892
+S1-919768770 S2-852228327,S3-841174683,S2-914729878,S2-229353603,S3-382501413,S2-667351599,S2-725823489
+S1-102811089 S2-506385637,S3-491640513,S3-545438878,S2-978809287,S3-379467262,S3-130768387
+S1-40313480 S2-863798708,S3-524407592,S3-225875833,S2-63033295
+S1-379484022 S3-936928514,S2-902403381,S2-428869195
+S1-109837889 S3-748087619,S2-290197908,S3-770729291,S2-247909335,S2-615378228,S2-663197276
+S1-372361901 S2-890723096,S3-675384625,S3-578858721,S2-312794650,S3-916961704,S3-928799231,S3-60651273
+S1-277856089 S3-748616970,S3-886228950,S3-646573490
+S1-824959765 S3-826890339,S2-712783689,S3-507632148,S2-95334197,S2-594211897,S3-934571984,S2-245852294,S2-742066550
+S1-340265997 S2-85453382,S2-813866981,S3-12454415,S2-589987833,S3-948852615
+S1-57733352 S2-917325946,S3-518105052,S2-424889749,S3-838282437,S3-954015542,S3-807499331
+S1-184737637 S2-213535511,S2-580157933,S2-769504900,S2-455843725,S2-193427501,S3-49055073,S3-443974547
+S1-558192180 S2-764129553,S3-242931230,S3-951988929,S2-951484531,S3-956584244
+S1-67596564 S3-703843379,S2-984445967,S3-367489027,S2-707386941,S3-766343856,S2-423305465,S3-378344171,S3-234893869,S3-817463597,S3-266863670
+S1-214475827 S2-474864160,S2-238533309,S3-321085622,S3-460575342,S3-485711126
+S1-690114574 S2-525132545,S2-670402334,S3-27267047,S3-207172931,S2-72167354,S3-420922514,S3-487374448
+S1-929583524 S3-412909838,S2-389135610,S3-746783832,S3-144840980,S2-639199717,S3-78745783,S3-379472601,S3-376092581,S2-91180212,S2-580101726,S3-640911714,S2-81052363
+S1-367194459 S2-224082712,S3-776605667,S2-807653751,S3-164987996,S2-315212705,S3-296465697
+S1-82337828 S3-173970095,S2-93538243,S3-119904939,S2-74534628,S3-963692965
+S1-251150359 S3-732988277,S2-737899375,S3-723085875,S2-324402294,S2-37381113,S3-518498361,S2-113397995,S3-291728334,S3-610724895
+S1-561656445 S2-628491069,S2-192760634,S3-314061555,S3-909538195,S3-713809474,S2-847313261,S3-108605527,S2-775265811,S3-848479324,S3-472505604,S3-930162775,S3-748468575,S3-542899586,S3-161280783,S3-740517088,S2-853905423
+S1-381855024 S2-260214070,S2-32070009,S3-801115678,S3-342625785,S2-675482369,S2-785291604,S3-101774643,S3-849209812,S3-806749383,S3-709606206,S3-522670619,S3-287887064,S2-585218175,S3-439243745,S2-189391089,S3-940329479
+S1-233223382 S2-826140404,S3-896184041,S3-961911513,S3-343421147,S3-542196845,S3-483124450,S3-890636220,S3-627092191,S3-547738331,S2-393479116,S3-400063411,S2-107007281,S2-281324311,S2-327938377,S2-752510640
+S1-808993804 S3-96866334,S2-267984951,S2-363117302,S3-419973275,S2-117957928,S3-589732759,S2-277021897,S3-448635762,S3-834404403,S2-650196773
+S1-595440398 S3-638283366,S3-913626465,S2-566632072,S3-643882015,S3-616708792,S2-770499895,S3-681632973,S2-590819264
+S1-198825732 S3-179177011,S2-424250575,S3-448512500,S3-537472825,S3-938309025,S3-676528587
+S1-548181393 S3-352620138,S3-400831704,S2-372601265,S2-677460633,S2-264348158,S3-531234623,S3-203573041,S2-811981710,S2-903563554,S2-813036838,S3-804154526,S3-532863953,S3-222539598,S3-208272357,S3-959147547,S3-300182067
+S1-929183025 S2-833579343,S3-434875477,S3-796799437,S3-824095321,S3-243510020,S3-173696065,S3-226130981
+S1-266658499 S3-383759042,S2-957798517,S3-436561336,S2-344591562,S2-874095787,S3-254738895
+S1-189004314 S3-752650122,S3-731063651,S2-434327810,S2-168213580,S3-872611562,S2-532320128,S2-551375749,S3-24299030,S3-662444094
+S1-372056387 S2-166488685,S3-988123989,S3-951374107,S3-34349734,S2-279510170,S3-428490117
+S1-104914183 S2-464886963,S2-403027448,S2-447267829,S2-137810624,S3-356471767,S3-313527244,S3-683203323,S3-856641418,S2-694344130,S3-363728858
+S1-505797389 S2-512708901,S2-677049238,S3-563996840,S3-621358970,S3-297272514,S2-585266660
+S1-252625979 S3-137493462,S3-461159148,S3-730470245,S2-337891988,S2-616304297,S3-323601169,S3-528072694,S2-986717011
+S1-463962491 S2-867530082,S2-694861477,S3-138700389,S2-247290044,S2-485495968,S2-928521032,S2-770996664
+S1-666360653 S3-965467642,S2-509632487,S2-982175510,S2-475370175,S3-606426837
+S1-901587363 S3-897814556,S3-916683444,S3-344053385,S3-663414093,S3-721473052,S3-339824207,S3-481860003,S2-355013081,S3-942417629,S2-145700172,S3-132573446,S3-345511800,S3-39484979,S3-909020632,S3-930165596,S3-446859679
+S1-950200926 S2-121983266,S3-9528375,S3-67703121,S3-94361655,S2-341607634,S3-552905515,S3-149832490
+S1-323520013 S2-906226579,S2-45683107,S3-707270734,S2-471603842,S3-556403494,S2-180367916,S3-800579839
+S1-489654596 S2-468536017,S3-157851433,S2-679433317,S3-547573756,S2-207184171
+S1-755229093 S2-531793066,S3-336872017,S3-728103304,S3-99706382,S3-191870988,S2-820977374,S3-142876562,S3-989209877
+S1-680819460 S2-3729201,S2-426342630,S2-757247350,S2-92411369,S2-477847368,S2-988274232
+S1-704390383 S3-36340461,S2-220959706,S2-226535439,S3-843985764,S3-594420627
+S1-409317043 S2-156224403,S2-173830725,S3-96092190,S2-728113836,S3-455536625,S3-312481182,S3-686453393,S2-994790468,S2-599643187
+S1-258397429 S3-129865096,S3-169000904,S2-936446238,S2-983432288,S3-399657970
+S1-727118633 S3-800470602,S2-470861270,S3-748727036,S2-388719989,S3-860146106,S3-438510541,S3-310948548,S3-897063194,S2-914726957,S3-204312273,S2-503966344,S3-826824185,S2-278712331
+S1-940753955 S3-499749955,S2-936353365,S3-30688746
+S1-142249709 S2-96462676,S2-972703241,S3-306229492,S2-156099084,S2-866177284,S2-179276717
+S1-771580808 S3-388625896,S2-787922123,S3-61141048,S2-811763623,S3-795203434,S3-576849654,S2-729165769
+S1-488507264 S3-754563600,S3-660899810,S2-814729544,S3-357533126,S3-418024628
+S1-408080128 S2-240257466,S2-918822240,S3-72982571,S2-643097989,S2-950990978
+S1-394136873 S2-124610552,S3-979022199,S2-50404432,S2-999756145,S2-5036113,S2-195837483,S3-620504162
+S1-696400623 S3-369888291,S2-241307836,S3-72041411,S3-663729948,S2-231057183,S2-488355119
+S1-315107125 S2-451884981,S2-839317303,S2-947692723,S3-821335190,S3-339513434,S2-620982095,S2-870071987,S2-768155627
+S1-196492684 S2-534763523,S2-788664795,S3-614247948,S2-764686343,S2-762495315,S3-588191616,S2-967736003
+S1-418170618 S3-380729427,S3-627740593,S2-860606132,S2-376063512,S2-384473227,S3-21398334,S3-33012509
+S1-549601467 S3-144301577,S2-306757427,S3-386607114,S2-130337174,S3-146341127
+S1-531762191 S3-959162139,S2-294623414,S3-745980300,S2-627865408,S3-591451763,S2-448369256
+S1-306845577 S2-785825535,S3-611440622,S2-673833058,S2-870280089,S2-432121425,S3-283135809,S3-676361276,S2-136899511,S3-707188192
+S1-494723326 S3-285156986,S3-407375679,S3-721690232,S2-152181990
+S1-191345649 S3-536449138,S3-540261444,S2-306364151,S2-622533432,S3-236801826,S2-788732121,S2-604722674,S2-830190237,S3-824887854
+S1-282002536 S2-5913116,S3-101693592,S2-941791180,S2-782668205,S2-326495699,S3-493211296
+S1-527143945 S3-83715752,S3-17624654,S3-615877293,S3-716595676,S2-21085337,S2-324934453,S3-915975944,S3-251954858,S2-283770683,S2-96878343,S2-503726238,S3-139233306,S3-711921889,S3-342692513,S3-927160040,S2-11649472
+S1-648583725 S2-53174494,S2-166197724,S2-38084059,S3-152971750,S2-779959032
+S1-208671069 S2-331251904,S3-416868762,S3-392454363,S2-328428661,S3-834537815,S3-188015452,S2-458069152,S3-539807574,S2-91886175,S2-488892026,S2-819043755,S3-599939654
+S1-873092615 S3-990213169,S2-611299522,S2-957118208,S2-869351507,S3-745839341,S3-878811825,S3-530376627,S3-574506261,S2-885287037,S3-763208506,S3-831446697
+S1-141638233 S3-268150876,S2-159657207,S2-405621722,S3-294267983
+S1-793189028 S3-806172190,S3-977190063,S3-669125178,S2-543432629,S2-278455070,S2-100790528
+S1-794979902 S3-612971708,S2-693897283,S3-669468903
+S1-246050132 S2-545083771,S3-80050241,S3-819640306,S2-862219537,S3-308064795
+S1-312931317 S2-769015310,S2-129888244,S2-162595959,S3-224026328,S3-242591060,S3-477289549,S2-256992953,S2-765352523,S2-371687142,S3-280267850,S3-192655144,S3-812556309,S3-277588302,S3-48382091,S3-523482738
+S1-583541396 S3-330884516,S3-520999557,S2-101283110,S2-671224248,S2-477603642,S3-219108725,S3-277497388,S3-262860079
+S1-282190609 S3-770818993,S3-167369301,S2-618814688,S2-244711868,S2-605808649,S2-850594029,S2-524424438,S2-915928308,S2-958305464,S2-611808994,S3-977642499
+S1-821878218 S2-411180672,S2-195996966,S2-744463243,S3-264448684,S2-969056996
+S1-892229318 S2-80037236,S3-522980466,S3-30200512,S3-100781183,S2-34856250,S2-685579558,S3-367765867,S2-696251637,S3-131421462,S3-973676909
+S1-14099597 S3-141227559,S2-426049431,S3-752598206,S3-102223700,S3-471733717,S2-575429823,S2-227467970,S2-3788716,S3-237826925,S3-266300868,S3-177413353,S3-493835752
+S1-183374940 S3-41477484,S3-750414627,S3-608724912,S3-323046043,S2-658321289,S3-584483013,S3-522297935,S2-242340407,S3-522909769,S3-568106767,S3-392595437,S3-670304780
+S1-500351469 S2-857118683,S2-460267895,S3-841545923,S3-730059919,S3-703303345
+S1-688219577 S2-649507123,S2-323582707,S3-185180407,S3-862027231,S3-869452358,S3-309397059
+S1-451150213 S3-791383225,S2-206118930,S3-112159847,S2-380549899,S3-278686882,S2-239014670
+S1-56325923 S2-240745803,S3-668898472,S3-675140684,S3-60442247,S2-552604568,S3-902148941,S3-591828820,S3-941223130
+S1-776504950 S2-993362034,S2-689109612,S3-368031707,S2-633979901,S3-778566906,S3-363942930,S3-385723426
+S1-728577580 S2-385315521,S3-880679698,S2-104138218,S3-736489085,S2-58637559,S3-301600077,S3-931463789,S3-493259066,S2-426152522,S3-97724659,S3-929823044
+S1-469486698 S2-523482076,S3-916893670,S2-891346542,S2-576747236,S2-485469637
+S1-52773402 S2-223965022,S3-655301060,S2-920400773,S3-814701480,S3-408844570,S3-302794665
+S1-580327272 S2-30931372,S3-733073268,S3-987124537,S3-425046232,S3-482912132,S3-196324355,S3-981502660,S2-636708820,S2-608819647,S3-958840687,S3-764221602,S2-263528771
+S1-389739100 S2-87921258,S2-532766030,S3-887330226,S2-586875934,S3-722616232,S3-894039606,S3-353758264,S2-148905481,S3-537292543,S3-960656041,S2-492337729,S3-505234910,S2-943316197,S3-935823964,S3-745075935,S2-853425495
+S1-149133755 S2-932242907,S3-519650318,S2-562726517,S3-415420791,S3-840668885,S2-925406921,S3-506761883,S3-226384635,S2-355012812,S3-132354266
+S1-98205500 S2-238870805,S3-854087039,S3-452189247,S2-900501120,S3-184509817,S2-119348731,S2-904054155,S3-100834461,S2-271142481
+S1-648046438 S3-335642015,S2-959639340,S3-997274646,S2-337823014,S3-746168071
+S1-67869122 S3-393391611,S2-805707232,S2-590408780,S2-407118360,S3-902015528
+S1-358790207 S3-121064745,S3-622247658,S2-926017561,S3-377273809,S2-641575730,S3-616325827
+S1-396302241 S3-817785241,S2-807938151,S3-932905796,S2-286411449,S3-786055559,S2-592289290,S3-855096947,S3-763726329,S2-14994895
+S1-417157086 S3-814929257,S3-169722068,S2-143031884,S2-139247285,S2-780252148,S3-951360465,S3-227301422,S3-992095715,S2-20521165,S3-926853478,S3-553745476,S3-996082928,S3-123435212,S3-995874514
+S1-169802384 S3-805999454,S2-134235724,S2-941812831,S3-616682903,S3-575125653,S2-7286710
+S1-265365834 S2-572090729,S3-242929762,S3-802578930,S2-635477042,S2-282305705,S3-488379527,S2-995790660
+S1-970278112 S3-33047242,S3-12677210,S2-179732394,S2-987638659,S2-803298412,S2-644324166,S2-689072473,S3-799091479,S2-900368542
+S1-960569605 S3-474084455,S2-49423062,S3-92194127,S2-666373059,S3-894064828,S2-43565954,S2-526088005,S3-454855038,S3-434841863
+S1-821090437 S3-442799297,S2-788815636,S3-195510150,S3-297939170,S2-653993813,S3-240172694,S2-527870721,S2-798489594,S2-279208150,S3-946868978
+S1-453672936 S3-679578905,S3-564015074,S2-412196352,S2-110919520
+S1-865883572 S3-307231796,S2-178389200,S2-748180104,S2-697508067,S2-315318969,S3-955255857
+S1-597430629 S3-603466437,S2-867313583,S3-718921372,S2-315050660,S3-599924,S3-606974544,S3-766923311,S3-442385017,S3-911736089,S3-186644599,S2-649683058
+S1-934730709 S2-892073088,S3-323497280,S3-419341152,S3-9135070,S3-421316535,S2-161028428,S2-479655806,S3-498981755,S3-742888302,S3-456866334,S2-758113464
+S1-206959656 S3-527629862,S2-545221528,S2-763160291,S3-968239187,S2-631267518,S3-557855465,S2-434381174,S2-451540597,S3-864648260,S3-599964717
+S1-400646611 S2-64688401,S3-625442530,S3-602937011,S2-249044643,S2-449267050,S2-568048532,S2-268361334
+S1-672397411 S2-244442952,S2-599896009,S2-902668256,S3-720482364,S3-970994290,S3-683137696,S3-775599411,S2-219403082
+S1-268264309 S2-137251699,S3-674274879,S3-70637178,S2-329199799,S2-549187319,S2-859215145,S3-244026811,S2-945482284
+S1-327362920 S2-865986585,S2-834313717,S2-476165021
+S1-897769155 S2-5116986,S3-995492907,S3-299867973,S2-460682680,S3-346001567,S3-549483239,S3-103656983,S2-78162037,S2-967966004,S2-893271291,S3-27462351,S3-10612104,S2-787082723,S2-332955828,S3-933804747,S2-27830570
+S1-55569573 S3-902524695,S2-620662027,S3-656300394,S3-417901738,S2-881453271,S3-625162696,S3-341460492
+S1-392576484 S2-544361632,S3-656313115,S2-512462799,S3-124374593
+S1-832952040 S2-528747223,S3-676949261,S2-453220368,S2-226455619
+S1-974720109 S2-816688396,S2-575951900,S3-831153949,S3-741051445,S3-595934868
+S1-707292536 S3-857682688,S3-562209122,S2-259429469,S2-269036650,S3-744889307,S3-938153755,S3-325895881,S3-158335228,S2-417218023
+S1-718084649 S2-404180168,S3-742756668,S2-593165468,S2-345422506,S3-67623953,S3-962865537
+S1-140083768 S2-267377417,S3-698989494,S2-720614833,S2-265483877,S3-440988973
+S1-490868436 S3-93672061,S3-166332035,S2-425030153,S3-255146121,S2-946458451,S3-984621798,S3-579867713,S2-281699845,S2-931059526
+S1-731020963 S2-494019783,S3-844056472
+S1-675656821 S2-322516711,S2-203876980,S3-528675982,S3-842321312,S2-264245327,S2-465244020
+S1-349354663 S2-462397264,S3-986569074,S2-336122883,S3-933600045,S2-998067307,S2-57918841,S3-739359796,S2-481666191
+S1-930875423 S2-535233079,S3-973255847,S3-76541385,S2-547719892,S2-441459874,S3-702588106
+S1-316387482 S3-768793339,S2-237314624,S2-137178890,S3-889110888,S3-208475061,S2-386708966,S2-156996478,S3-369222634,S2-295477969,S3-70732557,S3-827915079,S3-248511306
+S1-660427819 S3-440807820,S3-629254110,S3-555562516,S2-333015069,S3-582088329,S3-822916918
+S1-469621702 S3-90045664,S3-854182445,S2-546517704,S3-30743076,S2-975715860,S3-121582505,S2-509177173,S2-437092980
+S1-252309157 S3-473415834,S2-555273135,S3-628563282,S3-13591901,S3-713634949
+S1-801423196 S3-250585323,S3-421155853,S2-994813899,S2-488322954,S2-867729902
+S1-930664421 S2-159439513,S2-293530064,S2-973140114,S3-453619513,S3-232671835
+S1-865394766 S2-471998315,S2-465450110,S2-114854428,S3-245391411,S2-648955591,S2-871207628,S3-404634399,S2-12169649
+S1-394610474 S2-51544344,S3-790029572,S3-697697987,S3-870426235,S2-765691271,S2-41603555,S3-911424749,S2-819314487
+S1-914567613 S2-931939795,S3-700361451,S2-198891246,S2-3109427,S3-169498702
+S1-177992894 S3-111379650,S2-122540504,S3-164165529,S2-310215135,S2-190782741,S2-337023875
+S1-777290492 S3-345941032,S2-751124303,S3-387176799
+S1-236964651 S3-347903636,S3-718271531,S3-769890205,S2-618029095,S2-637404348,S2-588939437,S3-394781665,S3-728280221,S2-38906949,S3-831619005,S2-578110229
+S1-822343169 S3-701772365,S2-225977023,S2-661699859,S2-369755777,S2-235981074,S3-638644786
+S1-616724063 S3-654834400,S3-442736898,S3-862675046,S2-487041092,S2-341898851,S2-635331546,S3-353266604,S3-529210725,S2-533204508
+S1-400760887 S2-560981067,S2-334846787,S2-225187635,S2-294588461
+S1-306034124 S2-662778115,S2-442917566,S2-527766797,S3-409644344,S3-586373693,S2-675750897,S2-338101675
+S1-700286596 S2-633447731,S2-33190250,S3-779628061,S2-326641213,S3-826779220,S2-108955113,S2-985693818
+S1-964498292 S3-751913979,S2-895663555,S2-112338948,S3-328260236,S3-491510909
+S1-825066574 S2-744058620,S3-681093580,S2-887526748,S2-279866831,S2-623820086
+S1-874419107 S3-295442895,S3-983488054,S2-150991010,S2-448058195
+S1-208375581 S2-576434799,S3-947743005
+S1-535631312 S2-261226647,S3-448623695,S2-714234791,S3-48924247
+S1-914649281 S3-404205465,S3-578647026,S2-150977944,S3-726186666
+S1-922516746 S3-610791891,S2-81018244,S2-952590420,S2-178050392,S3-717623025,S3-70184948,S2-26852630,S2-470454440,S2-278825799
+S1-823610580 S2-837749428,S2-163054641,S2-725775809,S3-112789701,S3-469353862,S2-128690062,S2-55283752,S2-896892163,S2-374506556,S3-923007004,S2-672364965,S2-284034796
+S1-869310305 S3-322388186,S2-96312608,S2-739789683,S3-584438603,S3-555168136,S2-137624422
+S1-885596769 S2-616643858,S3-877934706,S2-913266547,S2-646303349,S3-145796862,S2-391544655,S3-240660444,S3-885445375
+S1-720081459 S2-4193834,S2-71870410,S3-952367519,S3-690112184,S2-658602090,S3-683631706,S2-377501544,S3-348998197,S3-3787539,S2-91508548
+S1-810586305 S3-644290122,S2-680062989,S2-810174026,S3-193645211,S2-337383181,S2-230452415,S3-309658717
+S1-625619107 S2-993481664,S2-863857392,S2-6677777,S2-817042428,S2-775855612,S3-263371472
+S1-409444396 S3-219668830,S2-33920751,S3-718586827,S3-485087553,S2-722650944,S2-984822022,S3-950068256
+S1-51232140 S2-359747781,S3-662505811,S3-67463939,S2-898663281,S2-392278683,S3-164550411
+S1-839741925 S2-481945611,S3-693548719,S2-816489892,S3-271842514,S3-920935143,S3-761451185
+S1-185218003 S3-473633215,S2-738883180,S2-501930565
+S1-572530843 S2-57144954,S3-101201381,S2-317280000,S3-722039493,S2-861820854,S3-639055429,S3-534676124,S2-840817838,S2-92169352
+S1-306167329 S3-349880163,S3-801919822,S2-338598605,S3-772569717,S3-404644195,S2-934873903,S3-795017477,S3-815302789,S2-577206816
+S1-254891297 S3-737247493,S2-988784689,S2-719909838,S3-409229845,S3-461057435,S3-337347178,S2-163403856,S3-683029299
+S1-39735380 S3-656019137,S2-556213084
+S1-78200691 S2-967249691,S3-961438639,S3-401903381,S2-962241454,S3-79960961
+S1-890648861 S3-550246255,S2-191225253,S2-993926602,S2-781771091,S2-577980594,S2-955683307
+S1-189750518 S3-891261680,S3-311882623,S2-586037980,S2-941255168,S2-618257034,S2-798742718,S3-759468980
+S1-802916126 S3-535561338,S2-444563339,S3-769653011,S2-405352407,S3-485198650,S2-272949336
+S1-187332525 S3-550984360,S3-286982554,S2-843571518,S3-852870346,S2-415415868,S2-261807488
+S1-726101613 S2-552898960,S2-526912007,S2-728616148,S3-633901678,S3-573519184,S3-244850573
+S1-688742041 S2-9558467,S3-78071389,S2-594508864,S2-552066131,S3-387213914,S3-834521874
+S1-653362413 S3-161140097,S2-565252150,S2-973880080,S3-316736954,S3-241257035,S2-441546020
+S1-359793273 S3-490649074,S2-42702390,S2-891662366,S3-533891851,S3-969709929,S3-615079255,S3-570040962,S3-925865244,S3-570280069,S3-735509971
+S1-663205679 S2-132984174,S3-982796714,S2-936913441,S3-800563085,S2-56939480,S3-348657012,S2-893658398,S2-997745611
+S1-817777204 S3-884475965,S3-716811915,S2-601118222,S3-770254180,S2-714551,S2-521997189,S3-971384195
+S1-813898518 S3-676577078,S3-145540636,S2-893350380
+S1-41956219 S3-281145266,S2-592488847,S3-983387331,S3-914131750,S3-187006440,S3-333099892,S3-544945992,S3-400387088,S3-363221077
+S1-186447026 S3-218548675,S2-735995951,S2-438182857,S2-285554486,S3-154982455,S3-231295892,S3-228765423,S3-994176844,S2-526160323,S3-70556918,S2-511371689,S2-604366001,S3-397467216,S3-626603475,S3-223110345
+S1-917165688 S2-895656771,S3-892567942,S2-267929328,S3-201632039,S3-228204408,S2-793620610
+S1-503609839 S3-532703251,S3-410401088,S2-548915193,S2-376497898,S3-265361393,S2-822239189
+S1-369822012 S3-83950445,S3-15860253,S3-780972877,S2-51008055,S2-388132627,S3-830769431,S3-353626750,S2-81144860
+S1-845169189 S3-889225961,S3-294539697,S3-925662075,S3-836670649,S3-117281366,S3-199944073,S3-180703954,S3-256542001,S3-642432433,S3-358039235,S3-665502499,S3-78574831,S2-54228206,S3-805985839,S3-366386867,S3-551630716
+S1-870179605 S3-77726743,S2-521804648,S3-488869426,S2-835811442,S2-920797149
+S1-289766948 S3-946460316,S2-752974431,S2-356035965,S3-446069745,S3-308597305,S2-319217113,S3-871924376,S3-977619215
+S1-949913622 S2-843666957,S3-910863702,S2-896107700,S2-626588972,S3-468990267
+S1-842808377 S2-234299992,S3-757383086,S3-110821232,S3-476572875,S2-280809164,S3-773658477,S2-649017802
+S1-416996425 S2-98942181,S3-721800792,S2-538797491,S2-52326119
+S1-695406467 S3-74300077,S3-334227845,S2-837239530,S3-810273875,S3-103089761,S2-718621762,S3-692290449,S3-92553921,S3-238345859,S3-239717475,S2-398895000,S2-398898639,S2-35545973,S3-324682140,S2-39507313,S3-735652313
+S1-511539059 S3-427424099,S3-991588134,S2-242209800,S2-226406968,S3-539906414,S3-517052377,S3-660290498
+S1-860355152 S2-719946941,S3-114874982,S2-509226064,S2-860193631,S2-985050378,S2-230714348
+S1-522845621 S2-533833428,S3-787217767,S3-993549194,S3-423614888
+S1-548829472 S3-381667474,S3-743367766,S3-852896743,S2-268557371,S3-723352391,S3-380420674,S2-911182226
+S1-671178780 S2-149683860,S2-938365291,S2-785420436,S3-118937979,S2-390664642,S3-352675105
+S1-91533510 S2-665275949,S3-673111140,S3-180876991,S3-572213346
+S1-85083083 S3-978751526,S2-266945324,S3-597261956,S3-708182235,S2-933588298,S2-25086674
+S1-890687702 S2-571202916,S3-473091018,S3-199930684,S2-667312540,S3-399736113,S2-560377352,S2-916565283
+S1-502490099 S3-581565053,S2-515009364,S2-796327284,S3-676815657,S3-650503561,S3-325942246,S3-498714641,S3-502310337,S2-761381798,S2-63387275,S3-779808225,S2-565438824,S2-218995684,S3-166172149,S3-153352717,S3-165601844
+S1-665134428 S3-32893624,S2-656724691,S3-390818163,S2-457488783,S2-880892258,S3-539377480,S3-524552889,S3-124438407,S3-996813117,S3-693396905,S3-722337630,S3-904838532,S2-290756077,S2-287849638
+S1-119258918 S2-894787050,S3-323810277,S2-291156848,S3-864373319,S2-994738917
+S1-227512232 S2-373420696,S3-860503475,S3-961630789
+S1-383248360 S3-754301734,S2-140597655,S3-383035270,S3-778914295,S2-880034481,S3-866209272,S3-889401168,S2-168337826,S3-691340690,S3-556848603,S3-989146943,S3-546524415,S3-726174324,S2-939788633,S3-396318470,S2-75512296
+S1-62292532 S2-193548727,S3-297385515,S3-577284013,S3-397609916,S3-358350744,S2-358491241,S2-432742902
+S1-278105805 S3-82248780,S3-464349995,S2-664618675,S2-479461167,S3-392637426,S2-259488663,S3-241660260
+S1-970409610 S3-908288997,S2-310420663,S2-782321514,S3-986557622,S2-411510110,S3-540868702,S2-567253238
+S1-592436920 S2-793003076,S3-952315295,S2-568912177,S3-366934846,S3-874256228,S2-548767824,S3-733697593,S3-340007846,S2-268027800,S2-204516065,S3-753633231,S3-65034954
+S1-626819195 S2-830631616,S2-799786752,S3-752057738,S3-68760133
+S1-725906580 S2-579512624,S3-764387594,S2-118226694,S2-698972181,S2-157052097,S2-206219314,S2-277717605,S2-955953792,S3-460824654
+S1-775557882 S2-671650008,S2-215232771,S2-178002472,S3-131217374,S3-999454306,S2-558421210,S2-853017610,S2-947789052
+S1-235050596 S3-77464823,S2-337620162,S3-76372540
+S1-605639613 S3-330454048,S2-233637105,S2-255916552,S2-633822261,S3-523364146,S3-598603342,S3-557027731
+S1-214001340 S2-669429690,S2-95115364,S3-524716417,S2-258718160,S2-448279519,S3-628395438,S3-253557807,S2-401807265,S3-145521938,S2-999424313
+S1-497984510 S2-8907664,S2-354018742,S2-87274925,S3-725366685,S2-871130408,S3-999323173,S3-277658590,S3-791252309,S3-885452713,S2-682791113,S3-842609398,S3-803440752,S3-64625140,S2-354172060
+S1-540013176 S3-140885299,S3-294588432,S3-762936740
+S1-466508103 S3-457093052,S3-102300764,S3-461125263,S2-473169090,S2-729080473,S2-189873905,S3-452056029,S3-786706104,S3-944769573,S3-959556259
+S1-753637516 S2-182328907,S2-314200006,S3-184961612,S3-768557256,S3-534616495,S3-623416749,S2-511185597,S2-698086872,S3-130494508
+S1-474403742 S3-939127784,S2-8808171,S2-106323065,S2-346805611,S3-754924991,S3-99549705,S2-590394889,S2-392347715,S3-916215243,S3-916066966,S2-878458245,S2-829775041
+S1-35477694 S2-335667247,S2-164997221,S3-723425810,S2-868651576,S3-617006699,S3-417173312,S3-699411813,S3-182647474,S2-913488215
+S1-354813381 S3-325366950,S2-334978092,S2-30309115,S3-67835378,S3-676792789,S3-77099604,S3-65352250,S2-489857413,S3-368893617
+S1-9478990 S3-105728874,S3-344705582,S3-334886496,S2-570904196,S2-692345270,S3-865245233
+S1-117113792 S3-802659899,S3-888875622,S2-129482792,S3-539685771,S2-504601543,S3-429723572,S3-809383800
+S1-568587183 S2-885715727,S2-883770085,S3-302754873,S2-363356871,S2-280497462,S2-65193876,S2-179047683,S3-65595522,S3-790258694,S3-815386581,S2-280606345
+S1-986209619 S3-566878165,S2-472002108,S3-31387090,S3-647377514,S3-228043188,S2-603292902,S2-796665704
+S1-141426692 S2-305771005,S2-935576174,S3-213663976
+S1-43366568 S2-506116305,S2-731675895,S2-691158369,S2-785080278,S3-620761507,S3-518226607,S3-295758258,S3-32569392,S2-732863304,S3-393211201,S3-24522702,S3-461669408,S2-507746104,S2-641228544,S2-910280987,S3-500487147
+S1-976029152 S2-417071494,S3-198785708,S3-740572976,S3-106106925,S3-224310094,S3-888267105,S3-783085912,S2-472418658
+S1-480507217 S2-193315679,S2-109958974,S3-598170673,S3-493457287,S2-484145029,S3-86341598,S2-426739857,S3-529366443,S3-291063037,S3-699195391,S3-129740087,S3-252677347,S3-499729032,S3-479142343,S2-864231389,S3-43259446
+S1-688493948 S2-37177599,S2-312430345,S3-35307439,S3-794746604,S2-841885440,S3-858638765,S3-279220654,S3-976262295
+S1-453202273 S2-482656912,S2-610867294,S3-810315064,S3-231328280,S3-58457194,S3-851879745,S3-470870930,S3-911282536,S3-689134382,S3-977149371,S3-977526732,S2-783899028,S3-322346640
+S1-641997884 S3-497449908,S2-977703953,S3-667168639,S2-65992429,S3-871544911,S2-888957976,S3-623610349,S3-930019287,S3-225274674
+S1-535205852 S2-934533004,S3-688213236,S2-513972002,S2-285307462,S3-956263380
+S1-323259380 S2-727740756,S2-807962144,S3-481890460,S2-409626466,S2-120038097
+S1-946681912 S2-985415345,S2-801299880,S2-169745893,S3-503221827,S2-754161222,S3-756951832,S2-852066457,S3-570649762,S3-440696126,S3-270301629,S3-330851428,S3-251157262,S2-336107118,S3-385698514
+S1-618852793 S2-924369496,S3-9290587,S2-486158722,S3-791273768,S3-775631109,S3-690578505,S3-547192920,S3-972798829,S3-917873469,S3-558527848,S3-492897618,S2-782711413,S3-367050514
+S1-760915305 S3-318859052,S2-512021607,S2-177099968,S3-446880795,S2-911162717,S2-588453385
+S1-125817545 S2-777989288,S2-286702215,S3-906840353,S3-620597979,S3-704783786,S2-620207489,S3-713458620
+S1-491428456 S3-704246422,S2-754374488,S2-333328701,S3-535936799,S3-764441870,S3-352132907,S2-861333885,S3-690265848
+S1-864651356 S3-716166086,S3-519341815,S3-734086853,S3-496986041,S2-264210732,S2-148223665,S2-915460169
+S1-846087315 S2-213287998,S3-269531589,S3-268115946,S3-915617976,S3-152485475,S3-356751613,S2-235072189,S3-681355970,S3-828024630
+S1-523367745 S2-937423413,S3-946478603,S2-13518406,S3-66189709,S3-98095178,S2-243221496,S3-701766705,S3-356616529,S3-980281325,S3-555628261
+S1-492400720 S3-939773816,S2-680882607,S3-398926228,S2-383178571,S3-984619697,S2-680529824,S3-836022722,S3-787453411,S3-146458671,S3-958903534
+S1-369475814 S2-658035163,S3-658404276,S3-337854055,S3-690660383,S3-961290180,S2-450366519,S2-923356743,S2-193544535,S3-386874897
+S1-332824175 S2-740210409,S3-341977848,S2-261337817,S3-436837090,S3-818867695,S3-691649844,S2-471966993,S2-12030409,S2-752924704,S2-887139131,S2-515078327
+S1-372770328 S2-397926901,S3-404928980,S2-231040208,S2-659022700,S3-882727678,S2-362749513,S2-94309667
+S1-463334136 S3-213338805,S3-994364544,S2-21636002,S3-826063145,S2-633875903
+S1-117963985 S2-275423851,S3-246050861,S3-662755284,S2-768107070,S3-733109417,S2-462096880,S2-623168003
+S1-119444760 S2-68179207,S2-134084021,S3-260290970,S3-296302684,S3-451553053,S3-802736746,S3-89439105,S3-675731647,S3-728735721,S2-408075875,S3-347354021
+S1-803441455 S2-99940279,S2-197016503,S2-18125644
+S1-70604156 S3-718739020,S3-846596465,S3-464967446,S2-430698792,S3-216678330,S3-817009129,S3-380534121,S2-92559870,S2-587077705,S2-400280324,S3-662122930,S3-454821219
+S1-630485024 S3-788530988,S3-449466785,S3-791157964,S3-172967889,S3-801440817,S2-855352305,S2-399095070,S2-172780703,S2-822851779,S2-793244792,S2-40005427,S3-441120943,S2-638979375,S3-615261893,S3-815273265,S2-137913865
+S1-95614392 S3-189009131,S2-978554363,S3-666538501,S3-669638911,S3-850204114
+S1-233970645 S3-732870707,S3-628406658,S2-625004448,S3-812964686,S2-467656875,S3-172393502,S3-31298838,S2-82866756
+S1-421103077 S3-434915746,S2-482445558,S3-808806782,S2-24826332,S2-918192002
+S1-988283813 S3-804948477,S3-143254066,S3-20466702,S2-505496583,S2-583059011,S3-637172217,S2-712589242,S3-274662362,S3-937108545
+S1-189752627 S3-384415924,S2-938259828,S3-919416172
+S1-7080638 S3-793518516,S3-787287852,S2-791743854,S2-913750159,S3-953443279
+S1-189219847 S2-284325949,S3-643932261,S3-760746441,S2-868491433,S3-982878055
+S1-251445831 S3-719961704,S2-502865151,S2-885330679,S3-304228088,S2-157784517,S2-636896895,S3-49429953,S3-27569504
+S1-69461156 S3-719799513,S2-228395754,S2-127578414,S3-104220048,S2-420860300,S3-346423274
+S1-945248513 S2-853264369,S2-679475121,S3-359957356,S3-949436974,S2-480524373
+S1-868453416 S2-990157887,S2-571511429,S3-698996152,S2-841034984
+S1-285983695 S3-852148259,S2-261524400,S3-117036317,S3-890443109,S2-666984395,S3-477834508,S3-347113239,S2-636158138,S3-126011363,S2-438019927,S3-191033421,S3-137669104
+S1-223541862 S2-945071224,S2-913789857,S2-754428528,S3-214685934,S2-611890151,S2-52433693
+S1-707883977 S2-41936794,S3-833691835,S3-675629115,S3-211519514,S3-170858720,S2-758059450,S2-111045198
+S1-713075412 S3-521679065,S3-940525763,S2-522731366,S3-347873040,S3-40717896,S2-23636833
+S1-611568893 S2-433875458,S3-256209282,S2-244390495,S3-15819612,S2-221544320,S3-641425098,S3-730168020,S3-89755277
+S1-470598931 S3-556107548,S3-45678571,S3-132949742,S3-367935134,S3-501806822,S3-818122855,S2-13619237,S2-806246554,S2-514619324
+S1-254054636 S2-989461628,S2-872900208,S2-21915241,S2-905499636,S3-824042738,S3-511138306,S3-927233188,S2-514703911,S2-730419149,S3-871121717
+S1-796747600 S3-220762346,S2-937162053
+S1-661177057 S3-963626749,S3-40585972,S2-101790713,S2-444360549,S3-585556615,S3-816526548
+S1-765552154 S3-329765055,S3-824969957,S3-190986039,S3-967153182,S2-220699567
+S1-552679420 S2-205453889,S3-826952994,S2-341687695,S2-737715391,S2-299869774,S3-591170561,S3-86078826
+S1-994725774 S2-242508187,S3-929091637,S2-282845556,S3-101532997,S3-346491772,S2-786654583,S3-620582091,S3-713498367,S3-154401309
+S1-799932669 S3-583835539,S2-444893211
+S1-793278703 S2-449253062,S2-599998191,S3-826978358,S2-393856560,S3-381823700,S3-484708561,S3-978592838,S3-221007542,S3-576207415,S2-747087215,S3-375063270,S3-438438821,S2-557894354
+S1-333146389 S2-959966626,S2-389571874,S2-81616199,S3-861834414,S3-99883690
+S1-492580950 S3-174373319,S3-576286555,S2-301866040,S2-213021541,S2-254220794
+S1-667883176 S2-806503056,S2-591314677,S3-110531368,S3-649860475,S3-888452104
+S1-884112981 S2-298834230,S2-982261998,S2-755390692,S3-928273215,S3-732769443,S3-45186534,S3-186074456,S3-759466126
+S1-410528947 S2-294905803,S2-924436628,S2-200306868,S2-764157285,S2-804081990
+S1-263333196 S2-479100719,S2-76803487,S3-202942720,S2-626239725,S2-911642871
+S1-299275808 S3-237909068,S3-187531865,S2-75655092,S2-546931016,S2-698639023,S2-707898744,S3-912095863
+S1-444189422 S2-478797358,S2-588573261,S3-46852792,S3-795936347,S2-418646675
+S1-513815652 S2-49689230,S3-704932783,S3-221781691,S2-405976015,S3-797143521
+S1-548853134 S3-728793049,S2-358844021,S3-130650826
+S1-834776799 S2-660946399,S2-390553456,S2-969763163
+S1-457743253 S2-505335430,S3-251067471,S2-499552330,S2-490751198
+S1-167999210 S2-728553027,S3-853018640,S3-149844368,S3-282893866,S3-569047602,S2-218549907,S2-651603556,S2-398698352,S2-846153800,S3-293978878
+S1-874657952 S2-37279823,S2-225317173,S2-600274364,S3-614578648,S2-588390216,S2-845716970
+S1-62973725 S3-706917614,S3-205650853,S2-624074217,S3-249195736,S3-597262423,S2-376438721,S3-78116852
+S1-174378241 S3-259259165,S2-773939036,S3-877263556,S2-618135024,S3-147006348,S2-42435195
+S1-556462839 S2-122630695,S3-391205340,S3-220394968,S3-670021262
+S1-976028053 S2-429958813,S2-563243560,S3-883437790,S2-69373593,S2-403891320,S3-911452058,S2-313093690,S2-465179068
+S1-93527882 S2-53511717,S3-700543027,S2-989734967,S3-667402036,S3-560427497,S3-156859119,S3-382115404,S2-230215498,S2-133745856,S2-909008223,S3-629788556,S2-913367596,S2-797018888,S3-743247798
+S1-226731466 S3-446558870,S3-157993532,S2-142528556,S3-385744171,S3-53323942,S3-87673560,S3-912752120,S2-386807833
+S1-342374441 S2-451993231,S2-791679945,S3-196669401,S3-154611942,S2-687702988,S3-957728862,S2-607925977,S3-231395627,S3-3247458,S3-296191201
+S1-27430567 S3-100130651,S2-176661991,S2-123392244,S2-231112392
+S1-23789221 S2-493669913,S2-867687901,S2-258878430,S3-593364015,S2-420015444,S3-630188028,S3-543416407,S2-222880806,S3-757747367,S3-287346335,S3-31082533
+S1-6851729 S2-415759686,S3-132271281,S2-159276296,S3-269399652,S2-976950496,S3-636782969
+S1-866415699 S3-300245807,S2-32785434,S3-372834342,S3-358873067,S2-372581756
+S1-242007762 S3-735254188,S2-829390050,S2-664445585,S2-852434909,S3-726994900
+S1-717306574 S3-515528171,S2-601263150,S2-998368489,S2-562741240,S2-993264012,S2-380690627,S2-395383229,S2-716404212,S2-202658918
+S1-400842074 S3-500448423,S2-494297707,S3-694515687,S2-746753954,S3-577625142
+S1-808046579 S3-282419910,S2-379951343,S3-575419627,S2-773697860,S2-319776703,S3-100677296,S3-674729998,S2-720547850
+S1-678715288 S2-463874524,S2-558781552,S3-525383548,S3-594561506,S3-957894555,S3-925654158,S3-455846475,S2-578250501,S3-688897483,S3-969149137,S3-826538920,S2-320567412,S3-599668989,S3-78428672,S3-320713452,S3-393225363
+S1-238428672 S2-758717308,S3-801447911,S3-535654703,S3-436868875,S2-446566576,S3-909311511
+S1-921105086 S3-81749617,S2-603764804,S2-650108060,S2-107380446,S2-410542275,S2-470399118,S3-778320637
+S1-430819555 S2-899216431,S2-147516596,S3-858661810,S3-120423339,S3-828047076,S2-771053452,S2-485265825,S2-762301736
+S1-661832709 S2-964104197,S2-179725029,S3-585670146,S3-282316084,S3-73923485,S2-323633133,S3-230458525,S2-245468158,S3-671674825
+S1-35149212 S3-542067643,S2-785586302,S3-852117236,S3-471553487,S2-907770340,S3-669784113
+S1-437468176 S3-682240899,S2-389758313,S2-456142703,S2-33278019,S2-361887911
+S1-774174383 S3-564476988,S2-700898445,S2-545858945,S2-788645436,S3-14688350,S2-551803565
+S1-723294393 S2-299214548,S2-22739078,S3-792511661,S3-559349847
+S1-369398176 S2-591182099,S2-798791002,S3-352093065,S2-650774089,S3-342771202,S3-527281246,S2-86561689,S3-738994929,S3-961103293,S2-906701157
+S1-435939390 S2-182212626,S2-815892821,S3-611419752,S3-694223785
+S1-844502275 S3-284157682,S3-66907947,S3-41859836,S2-142861493,S3-138825165,S2-388246829,S3-179749326,S3-323749239,S2-360967614,S3-814153651,S3-843772222,S2-281440117,S3-584427321
+S1-711313041 S2-997606523,S3-582752166,S2-480373498,S2-230390293,S2-250621983,S3-12512386,S2-522451064,S2-342907468,S2-199077276
+S1-432308198 S2-166859324,S3-700926509,S2-840309699,S2-870262283,S3-702635822
+S1-379157497 S3-509059222,S3-515983948,S3-937242028,S2-623831094,S3-535532015
+S1-594878726 S2-671927215,S3-592825325,S3-723153197,S3-214594367,S3-530611885,S2-571451187,S2-206308613,S3-311182064,S3-624603487,S3-498487344
+S1-512124616 S2-93166903,S3-46449804,S2-525156601,S2-625556024,S3-6337795,S2-665532323,S2-832627050,S2-237673081,S2-316234650,S2-511892594,S3-160808728
+S1-625711104 S3-302514763,S2-73213251,S2-671356051,S3-28835355,S2-217812113,S3-477078128,S2-107252163,S3-253345589,S2-268775651,S2-221326514,S3-794838360
+S1-275884333 S2-812343513,S3-735535464,S2-691097798,S2-638441645,S2-567529911,S3-285071124,S2-948262703,S2-172204891,S2-25880559,S2-548079225,S2-526352804,S3-733397218,S3-415120253
+S1-346833365 S3-295802449,S3-343676454,S3-350803096,S3-175559370,S2-186300315,S2-915449836,S2-654597097,S3-242927955
+S1-818039241 S2-148019059,S3-812048660,S3-642734526,S2-38822976,S2-768515383,S3-435536964,S3-258862967,S3-626528216,S3-756561366
+S1-210400662 S2-547278877,S2-959425353,S3-471133014,S2-41790901,S2-690040062,S3-265997239,S3-595636265
+S1-292436128 S3-452315344,S3-423737828,S3-691608726,S3-594648162
+S1-409783371 S3-163153254,S3-955415602,S2-580687250,S2-459010084,S2-543005102
+S1-907703053 S3-398120713,S3-541103528,S3-67156293,S2-753637016,S2-568334231,S3-715488100,S3-170462773,S2-458496199,S3-848432972
+S1-305395288 S2-985572992,S2-726223398,S3-594910339,S3-276665654,S2-682654361,S2-776056372
+S1-108552507 S3-674522956,S2-790736239,S3-128472465,S3-285423072,S2-586174734
+S1-104016011 S3-335030548,S3-295988685,S2-745034207,S3-156059545
+S1-818255443 S3-367676836,S3-970456250,S2-831000995,S3-384609272,S3-51259675,S3-654602504,S2-542584721,S3-347394092,S3-956743139,S3-454161835,S3-376737916,S2-475126091,S2-82305614,S3-458096027,S2-761620961,S2-87049316
+S1-180450691 S3-309133778,S2-850972110,S3-22019782,S3-628971301,S3-9085586,S2-686903773,S3-968095667,S2-586087634
+S1-713414248 S2-728200317,S3-49087478,S2-123093939,S3-178271846,S2-397726247,S3-197008620,S2-280927288,S3-433598203,S3-60662399,S3-753712133,S3-535043909,S3-555912590,S3-717429591,S2-135984100,S2-970721050,S2-271613528
+S1-258925277 S3-8218834,S3-413860014,S2-784937227,S3-801874308,S2-273219427,S3-10541123,S2-292643889
+S1-571030940 S3-423851538,S3-584815303,S2-630341896,S2-608417536,S2-849377102,S3-288766935,S2-922481447,S2-292499065,S2-243979735,S2-647272673,S3-55909216,S2-720386445
+S1-968390075 S3-243074500,S3-258966248,S3-127653271,S3-714755521,S3-725640732,S3-627463156,S2-256666658
+S1-176319270 S3-982484271,S3-920447975,S3-867559922,S3-147364416,S3-671927870,S3-490743518,S2-735607057,S2-14525707
+S1-299755924 S3-186290480,S3-944842198,S3-299456779,S3-692131299,S2-763798600,S2-980336535
+S1-32689506 S2-624673772,S2-168843417,S2-118991471,S2-284747868,S2-694894008,S3-6559233,S2-954680504,S2-623408112
+S1-811863867 S2-803009863,S2-371808030,S2-376582243,S2-697569313,S3-395449956
+S1-134348796 S3-77771325,S2-649123417,S3-849207085,S2-227351477,S2-597597243,S2-709820597,S2-578019844,S2-934068472,S3-413165662
+S1-251892661 S2-451673488,S2-9080530,S2-214434062,S3-326246671,S3-957020372,S3-889814921,S3-568466163,S3-142864680
+S1-135797732 S2-532790364,S3-936337614,S3-419174103,S2-915666399,S3-896498761
+S1-712218966 S3-488812407,S3-436470127,S2-890881017,S2-536600054,S3-818484210,S3-156917566,S3-205889257,S3-927207991
+S1-247772888 S3-826103551,S3-927782294,S3-83497269,S3-377989698,S2-625063297,S3-790439765
+S1-174919087 S2-632193683,S2-458039751,S2-755952024,S3-47787621,S2-814573489,S3-944309512,S3-541252113,S3-1756868,S2-857901949
+S1-308843101 S3-375067914,S2-742329912,S2-820028671,S2-663748685,S3-150605407,S3-366546171,S2-928532639
+S1-438310107 S2-133993908,S3-542015103,S3-430814960
+S1-433130864 S2-696538564,S2-215658254,S2-214796119,S2-727915461,S3-839307950,S2-414077925,S3-739699984,S3-850574035,S3-918509576
+S1-549592450 S2-122581023,S3-781042449,S3-907913529,S3-125451032,S2-51555545,S2-691878635
+S1-771325550 S3-974271993,S2-657873736,S3-775963264,S2-655041714,S2-344993784,S2-874857718
+S1-273009535 S3-512437103,S2-622338281,S3-212885418,S2-145475627
+S1-954737132 S2-459844878,S2-103663889,S3-209044985,S3-34830357,S2-120081445
+S1-706467911 S3-86279714,S2-281956315,S3-122446656,S2-718158440,S3-882770777,S3-833117493,S3-318020331,S2-785171833
+S1-446639259 S3-905969996,S3-455093026,S3-279036813
+S1-211216003 S2-860395431,S2-618828186,S2-630903715,S3-33366048,S3-129188320,S3-686719675,S2-323701949,S2-615431394,S3-176759933,S2-985415612
+S1-637154024 S2-617517422,S3-294654810,S2-871240943,S2-596664907,S2-994510106,S2-198414245
+S1-671300137 S2-951005168,S3-132207327,S2-176198315
+S1-986954138 S3-364889024,S3-85524680,S2-379340466,S3-638075967,S3-396363633,S3-598137395,S3-923055356,S3-786490524,S2-453806223,S2-426042909,S2-26277679
+S1-558433695 S2-378839724,S2-122675162,S2-299571665,S2-1249622,S3-702759704,S3-184803509
+S1-630723545 S2-68201564,S2-562024510,S3-689595591,S2-758408919
+S1-164835068 S2-941191551,S3-169803442,S3-98627374,S3-820827608,S3-792649927,S2-496644264,S2-573247914
+S1-168868332 S3-586755125,S2-65321125,S3-84362092,S3-528706441,S3-629907806
+S1-424313691 S2-717704979,S3-923663335,S2-9419685,S2-939720819,S2-303291682,S3-369497189,S2-218975500,S3-784896737,S2-83694639,S2-640872335
+S1-744818012 S3-187041353,S3-526629783,S3-776231601,S3-215265603
+S1-834424348 S2-94702157,S3-936656390,S3-517747259,S3-69464298,S3-112881705,S3-278893445,S3-642877063
+S1-847852580 S3-668145952,S3-303117988,S3-128710236,S3-802680324,S3-280687211,S3-939561534
+S1-280213492 S3-108983717,S3-935244258,S2-632625033,S3-661936999,S3-911826544,S2-554849641,S2-148927085,S3-24744614,S2-646455610
+S1-297229158 S3-642101864,S2-268342085,S3-555443731,S3-351796482
+S1-195770963 S3-56212391,S3-481106488,S2-628769900,S2-3362454,S2-365483145,S2-807671658,S2-659918202,S2-790364012,S3-58920683
+S1-956184307 S2-404685637,S3-844489276,S3-20172920,S3-511153580,S2-325855357,S2-803697056,S3-84152812,S2-21267172
+S1-302978820 S3-210549857,S2-998814275,S3-444568051,S3-782189133,S3-923499094,S3-381519615
+S1-203874143 S2-589843684,S2-752877708
+S1-981848387 S2-680216579,S2-328659550,S2-311030825,S2-525312591,S3-362013831,S2-610329995,S2-436853229
+S1-608933619 S3-962894131,S2-151228312,S2-303427408,S2-928648911,S3-914427861
+S1-629273605 S3-614499000,S2-980196233,S2-878604843,S3-642877877,S2-530674488
+S1-520171216 S3-239836755,S3-464431415,S2-492699970,S3-54957539,S3-693403947,S3-897374117
+S1-808341755 S2-990236716,S2-263966357,S2-400009013,S2-886392787
+S1-190265498 S3-2046086,S3-625414025,S3-547005043,S2-569239829,S3-910836587
+S1-750857940 S3-88506073,S2-740855200,S2-841964632,S3-195986197,S3-115152670
+S1-272885137 S2-377702700,S3-560783130,S3-27485245,S3-835201692,S2-794020037,S3-837971992,S3-416878285,S3-920969257,S3-922929258,S3-122577763,S3-335144988,S2-981231905,S2-205946510,S2-872565429,S3-637763493,S3-635426135
+S1-673148631 S3-747922828,S3-800048131,S2-157112120,S2-461791687,S2-180025335,S2-183607894,S2-627341642,S2-516432592,S3-46069790,S3-52048314,S2-262253383,S2-49211239,S3-350464192,S3-447138010,S2-363269111,S2-203941280
+S1-851360974 S2-524432752,S3-734640382,S2-759749732,S3-753934239,S2-449707456,S2-862551393,S3-102874414
+S1-783807968 S2-777592062,S2-283907374,S3-812824468,S2-38820876,S3-761908850,S2-497038954
+S1-599975173 S3-710916721,S2-506924581,S2-686395129,S2-959083680,S3-772714684,S2-946421770
+S1-7586795 S3-86502673,S3-39234417,S3-856994543,S2-707298844,S3-755324960,S2-910664683,S3-644032329,S2-374938277,S3-930294270,S2-740295780
+S1-762993782 S2-631898851,S2-971019909,S3-21802523,S2-496148146,S3-162057048
+S1-542283945 S3-72497264,S3-776316276,S2-834416197,S2-524675738,S3-720946170,S3-283068221,S2-997762249,S3-367736776,S2-976260477,S2-473396983,S2-831045026,S2-172958908,S2-223276774
+S1-775049483 S3-792623621,S2-959385384,S2-311402232,S3-78422370,S3-488828211,S2-856539965,S3-612764954,S3-158265143
+S1-545222714 S3-36969573,S2-947215800,S2-462046387,S2-110220445,S3-573933429,S3-21094121,S3-46737773,S3-36450036,S3-28024084,S3-610267734,S3-641634540,S2-124224843,S2-926547981,S3-750458297,S2-671454522,S3-43168963
+S1-517658936 S3-724855129,S2-954291224,S2-469883453,S2-606734545,S3-504071334,S2-363395753
+S1-645536476 S3-880482460,S2-19875848,S3-887606347,S2-972024403,S2-898290145,S2-893268269,S2-388164258,S3-643075425,S3-83195219
+S1-204218194 S2-989239261,S3-947217859,S2-478041315,S3-543185592,S2-273894578,S2-446954613
+S1-148588117 S3-814218877,S2-996715961,S2-623688764,S3-798939166,S3-74701262,S3-735757650
+S1-380447254 S2-503380528,S2-672319687,S3-319433171,S2-203147529,S3-585452750,S3-589539634,S3-305346878,S2-700792099
+S1-681062950 S2-365275577,S3-323169395,S3-915810748,S2-790012571,S3-572738925
+S1-153415415 S2-2457318,S2-374505701,S3-586577202,S3-705279995,S3-150970110,S2-465500095,S3-912686505
+S1-222813649 S3-529138872,S3-347713165,S2-3397340,S3-801042337,S2-298254523,S2-539076262,S3-421804067
+S1-707277611 S2-395446650,S2-534250563,S3-741959509,S2-339253010,S2-6398537,S3-874254790,S2-853293485,S3-320906089,S3-232126441,S2-816198498,S2-298081700,S2-317031005,S2-601470648,S2-791915445,S2-782728572
+S1-532969263 S3-86467951,S2-35747379,S3-876078981,S3-524193336,S2-696440836
+S1-219925252 S3-878186653,S2-817358729,S2-272728025,S3-960890361,S2-462230152,S2-57167268
+S1-749871034 S2-427657799,S2-261499524,S2-672289490,S3-764599951,S3-657833687,S2-929907441,S3-118967300
+S1-542207332 S3-400496354,S3-387088951,S2-929952953,S2-985418166,S2-149163339,S2-178438385
+S1-566334585 S3-275793507,S2-64306391,S2-337141061,S2-473270594,S2-33660909,S3-35655991,S3-415383657
+S1-694757007 S3-306461887,S3-206221498,S2-187766162,S2-208211710,S2-717576965
+S1-932632842 S2-63960813,S2-477379180,S3-903713554,S3-417025506,S2-821282720,S2-251514140,S3-900584698,S3-570848915,S3-539257904,S3-218020821,S2-225213047,S3-843678198,S2-590626756,S3-755747455,S2-330428208,S3-265194438
+S1-734069249 S2-334721534,S2-597601190
+S1-490982529 S3-976285088,S2-448099827,S3-69712338,S3-161961270,S3-822532588
+S1-349023224 S3-671190641,S3-731910852,S2-382038254,S3-775593767,S3-348938418,S3-694960577,S3-47149258,S3-221891315,S2-758043675,S3-557598396
+S1-510094701 S3-410202574,S2-251389296,S3-167449479,S2-665869018,S2-679402609,S2-11587016,S2-734421067,S2-191093032,S2-372540403,S3-294968344,S3-320813339,S3-256294547,S2-938762195,S3-171187839,S2-642178315,S3-586996594
+S1-545128991 S2-28535461,S2-126456240,S2-949141338,S3-269721352,S2-165497530,S3-809171680,S3-690591597,S2-226691065,S3-372521127,S3-658211191,S3-909010958
+S1-338421503 S2-297281696,S3-517994763
+S1-58925036 S2-706340125,S2-469565901,S3-797749878,S3-44549515,S3-324567976,S2-312935465,S3-761196733,S3-880800739
+S1-196935348 S3-240065075,S3-863513967,S3-79467887,S2-457767616,S3-168208746
+S1-390514074 S2-268489825,S3-53704737,S3-827384379,S2-809475110,S3-554861522,S2-242540073,S2-357873454,S3-671762318,S3-670547610,S2-898300416
+S1-952112864 S3-740029074,S3-39648768,S2-469190581,S3-120912942
+S1-679774729 S3-316474659,S3-326957871,S3-985113896,S2-521475949,S2-204594818,S2-803715786,S2-418687719,S3-349833960,S3-300901400,S3-813981714
+S1-927921151 S3-357596434,S3-962130464,S3-120470400,S2-698117731,S2-824815094,S2-867324653,S2-611416667,S3-350454030
+S1-507218053 S2-958584812,S2-626868333,S2-124672411,S3-272736129,S3-423783308,S2-328582383,S2-911551412,S3-140138707
+S1-506058974 S2-396694616,S2-363448107,S3-28917151,S3-60457614,S3-882176858,S2-209591655,S3-610550771
+S1-674598517 S2-931729848,S2-374480230,S3-446854807,S3-943876969,S3-51062705,S3-48859587,S3-156977337,S3-62942225,S2-229170429
+S1-60166140 S3-26597963,S3-294426728,S2-364265237,S3-849970660,S2-912198778,S2-104523792,S3-898921049,S3-554193142
+S1-859670743 S2-390924273,S3-242391848,S3-348361488,S3-877399268,S2-847603750,S3-22856913,S3-245546345,S2-391910893,S3-730902388
+S1-13917458 S3-97802351,S2-570150384,S3-491790461,S2-275012697
+S1-129396081 S3-846280430,S2-624948270,S2-421206025
+S1-889666329 S2-667793783,S3-663348830,S2-3476661,S3-49451720,S2-322264556,S2-652801906,S2-383382086
+S1-686017372 S3-164980348,S2-426143806,S3-619005619,S3-573700321,S3-563334717,S3-85058298,S3-260944370,S2-42514898,S2-232304417,S3-124593323,S3-417896294,S3-774387509
+S1-506427835 S3-375018716,S3-610942081,S3-151144422,S3-899476626,S3-903610027
+S1-710731166 S2-303647756,S3-69315883,S2-168345747,S3-653016628,S3-534088471
+S1-990739510 S3-796246258,S3-959902917,S2-117615983,S3-734288092,S2-228010978,S2-886465151,S2-597025151,S2-372799304,S3-611480218,S2-443868777
+S1-415773596 S2-680734339,S3-585708878,S3-355865551,S3-210794444,S3-814153651,S3-199874231,S3-414820089,S2-919920440,S3-711783934,S2-476201917,S3-323749239,S3-215773300,S3-547701961,S3-999552155
+S1-191854993 S3-227006605,S3-790018075,S2-201415839,S2-306526707,S3-647758246,S2-737880181,S2-577247138
+S1-900686312 S2-427683578,S3-96543985,S2-22493083,S3-605188538,S3-969039345,S2-727160034,S3-567539703,S3-500402025,S3-504417823,S3-779135024,S3-507592907,S2-713797998,S3-292579907,S3-786205436,S3-642755152,S3-632862849
+S1-864759183 S3-576585022,S3-122728204,S3-67811102,S2-403771401,S2-401131383,S2-737439296,S2-125731623,S2-13635046,S2-748410934
+S1-497546284 S2-880886163,S2-69766881,S3-859967939,S2-100577266,S3-792653905,S3-444380117,S3-547085276,S3-482093966,S2-79898875,S2-36951531,S3-482906158,S2-488768038,S2-706581297
+S1-77716856 S3-104105868,S2-447564864,S3-952687131,S3-779588392
+S1-292497089 S3-502820924,S3-848241182,S3-966363207,S2-244975439,S2-461976394,S3-121037960,S3-791127796
+S1-236117937 S2-375852019,S2-114648996,S2-537248093,S2-684657563,S3-189941592,S3-739491883,S3-113919815,S3-364773076,S2-192281347
+S1-92312584 S3-730636385,S3-276056591,S3-970881229,S3-152200314,S2-337789793,S2-470324870,S3-408225264,S2-979197160,S3-63642723,S2-125960733,S3-462623027,S3-292869120,S3-688071268,S2-253754569,S3-651575284,S3-146719003
+S1-221687285 S2-405442402,S3-307091476,S2-129477227,S2-885110985,S2-57901570,S2-697407278,S3-817894402,S2-725618105,S2-774460216,S2-893489215
+S1-353320200 S2-100191272,S2-650827509,S2-639783986,S3-672930775,S3-240234248,S3-835599394,S3-854829266,S3-889917173,S2-586611355
+S1-999811216 S2-855432250,S3-277238334,S2-441833680,S2-24716433,S2-735868490,S2-884982201,S3-192806007,S2-943540998,S2-286686243,S3-199015474
+S1-742415249 S3-576093610,S2-261228540,S2-229054902,S3-498862841,S2-117684440,S3-822806610,S3-512995849,S2-785548355,S3-308728948,S3-58629591,S3-848934588,S3-509909909
+S1-641546807 S2-490787832,S2-130004566,S2-750414237,S3-576203677,S3-314501942,S2-200967362,S3-218503597,S3-898391255,S2-52034743,S3-414341749,S3-330326589,S2-518035506,S3-456946403,S2-980311841,S3-497353431,S2-271046494
+S1-94802774 S3-210017622,S2-830322738,S3-559721953
+S1-76629102 S3-620767067,S2-792934579,S3-226344080,S2-893467318,S3-839183266,S3-967423614
+S1-303395590 S3-598488925,S2-945677842,S2-934433581,S2-187810175,S2-109699840,S3-268141996,S3-297810668
+S1-378040137 S2-206793794,S2-627477032,S3-381379383,S2-410682727,S2-864959960,S3-305394614
+S1-468164023 S3-320195705,S3-586077954,S2-402228296,S2-705290389,S3-208661425,S2-544561611,S3-270782812
+S1-160752500 S3-648652051,S3-13084251,S3-816121565,S2-338968417,S2-6416700,S2-638038924,S3-615254233,S2-86159155
+S1-724001017 S3-221457412,S2-870703245,S2-750650585,S2-521509489
+S1-304137457 S2-826328009,S2-743694555,S3-689418056,S3-670395123,S3-684803130,S3-542478560,S2-668935540
+S1-285401168 S2-230161776,S2-402885022
+S1-645561098 S2-426076045,S2-636821821,S3-932696102,S3-178085842,S3-585200309,S2-70624935,S3-597483321
+S1-154858818 S2-626151421,S2-527516573,S2-126790144,S2-67248411,S2-144218417,S2-872111672
+S1-926947005 S2-345761517,S3-770308085,S2-98407431,S3-409735758,S3-778987913,S2-158203992
+S1-54911857 S3-608646330,S2-629942080,S3-459004236,S3-252806931,S3-688408875,S2-927563117,S3-282630320
+S1-917789005 S2-526200095,S3-766888897,S3-601266350,S2-924203932,S2-73735876,S2-977937448,S2-677953651,S3-656380653,S2-802312277
+S1-19689193 S3-858997190,S3-699127004,S2-954158598,S3-363216149,S3-392780
+S1-915456819 S2-495258396,S3-765651439,S2-394688455,S3-493569507
+S1-176180620 S2-891768392,S2-436382030
+S1-70544116 S3-606958945,S3-406435548,S3-340694816,S3-829142798
+S1-778062086 S3-662760436,S2-265103487,S3-272481138,S2-243952495,S2-550892440
+S1-791776870 S3-685983134,S3-95807466,S3-710043912
+S1-670350708 S3-359330860,S2-769314489,S3-385187036,S2-384424642,S2-882749278,S2-871945355,S2-559541038,S3-309220198,S3-871354368,S3-112884675,S3-576643711,S2-497363635,S3-957613589,S3-579463081,S3-391827905,S3-600076444
+S1-182173766 S3-514529531,S3-79878103,S3-581850668,S2-710314373,S2-284851999,S3-710568191,S3-526747172,S2-434926226,S2-534214139,S3-3285180
+S1-660405943 S3-958258209,S2-748829457,S2-728032995
+S1-837024006 S2-478792502,S3-95726202,S3-992069848
+S1-872078196 S2-689525269,S2-25550797,S2-854739841,S3-857433147
+S1-580979006 S2-501735450,S2-280775091,S3-134552624,S3-770707685,S3-790018958,S3-271790031,S2-741376428,S2-685939469
+S1-8399134 S3-618919551,S3-94935207,S3-772506577,S2-874925876,S3-189530138,S3-881762177,S2-570377138
+S1-433202929 S3-276944450,S2-169443622,S2-105948712,S3-314622277,S3-897533324
+S1-104351380 S3-803749996,S2-302368433,S3-243270565,S3-983806741,S3-158907109,S3-437633476,S2-298791019
+S1-753839537 S2-710418777,S2-367269012,S2-973417995,S2-598204050
+S1-661606510 S3-975463122,S3-53058379,S3-851798852,S2-258334004,S3-736172368,S3-492577106,S3-646904584,S3-789324946,S3-831985693,S2-871225450,S3-603723560,S2-732237798
+S1-836490429 S2-168461833,S2-625834027,S2-368602125,S3-315013332,S2-629624457,S3-655148227,S3-844780544,S3-542301489,S3-32043407,S3-501731321
+S1-783653936 S2-758718639,S2-791172166,S2-751277178,S2-38118699,S3-627982072,S2-306566481,S2-83245944
+S1-859213855 S3-897837623,S3-88750526,S2-370781796,S3-358788543,S3-656425110,S2-17267330
+S1-865081080 S3-373065012,S3-613392270,S3-963593069,S2-997976515,S2-692934195,S3-131898787,S2-207702407
+S1-112122945 S3-629635455,S3-316098889,S2-710958919,S2-412880281,S2-247636281,S3-132526641,S3-138324287,S2-177454305,S2-107297269,S3-840446295
+S1-127105593 S3-337619487,S3-404489110,S2-966170639,S2-484796764,S3-768688823,S3-163769997,S2-792430495,S2-406671209
+S1-178431407 S3-373727684,S3-753037692,S2-532603115,S2-990893003,S3-665027687,S3-599814424,S2-680524164,S2-3550841,S2-10743038
+S1-400763980 S3-336882607,S3-577952405,S2-66737420,S2-865759491
+S1-551700756 S2-701123553,S3-410076322,S3-57227112,S3-304221223,S3-517009344
+S1-532154650 S2-535399169,S3-875582621,S2-74473489,S2-78681976,S3-616392172,S3-452224541,S3-463854024,S3-186016370,S3-471989637,S3-869486083,S3-589810431,S2-368982356,S2-916769665,S3-694712584,S2-249132851
+S1-519639035 S2-218176697,S3-922786673,S3-47715861,S3-330351399
+S1-968643830 S2-910462008,S3-950255765,S3-2908752,S3-334738609,S2-757011384,S3-391637473,S3-240965391
+S1-669342688 S3-538430985,S3-80960306
+S1-326778950 S3-446289191,S3-251319589,S2-977507832,S2-415002357,S3-814844087,S3-59049750
+S1-737781957 S2-349982032,S2-489817790,S2-882515090,S3-135539503,S3-165860341,S3-417861366,S3-869571210,S2-1979659,S2-275989156,S3-497902468,S3-354090694
+S1-350575019 S2-547635366,S3-16336530,S3-100436354,S2-452120829,S2-435083857,S3-176892038,S3-575662465
+S1-510450099 S3-935094830,S3-766520416,S2-44351888,S2-887423498,S3-188812955,S2-583718565,S2-254099264,S3-615665522
+S1-417401814 S3-251566358,S2-36120479,S3-75762761,S3-302847238,S3-848520377,S3-941983471,S2-835728644
+S1-524392712 S3-247126648,S2-566223779,S3-375242662,S2-62675676,S3-904524215,S3-33926789
+S1-343047164 S2-391541312,S3-17863534,S2-526407216,S2-660554321,S3-840681539,S3-552530530,S2-786138279,S2-997320743,S2-788298389,S2-146042344,S2-537039360,S3-933816607,S3-452553070,S3-482341454,S2-105231649
+S1-418787256 S3-353834328,S2-500535867,S3-701426768,S3-314676766,S3-284687866,S3-521155340
+S1-154991388 S3-919274360,S3-525845247,S2-629413165,S2-30558065
+S1-16556854 S2-26262513,S3-295640051,S2-440852352,S3-823277648,S3-92635768,S3-552147488,S3-904591813,S2-16907839
+S1-31623647 S3-726572716,S2-663445682,S3-879084414,S3-746070857,S3-34884163,S2-84890830
+S1-272064669 S3-611183819,S3-120132296,S2-765040861,S3-919299259,S3-298771676,S3-701074311
+S1-40130398 S3-457963312,S2-779856507,S3-856273887,S3-59143432,S3-184088828,S2-843298393,S2-819450151
+S1-881782078 S2-393650941,S2-44997641,S2-698196314,S2-251030529,S2-487144051,S3-111054580,S3-384596764,S3-964645118
+S1-983926488 S3-266399374,S2-323577081,S3-733579976,S2-564013370,S3-336490042,S2-683139803
+S1-42158205 S3-275628211,S2-798862684,S3-887876841,S2-360127960,S2-902111741
+S1-584326644 S2-141881721,S3-110521971,S3-343373559,S2-661686363,S3-893620826,S3-402012800,S3-657142894,S2-12379966,S2-713871422,S3-431262488
+S1-432636345 S2-981673494,S2-864619516,S3-827503512,S2-400272795,S2-83101472,S3-411859474,S3-623875915,S3-463404067
+S1-899787362 S3-648148895,S3-455563439,S3-289316811,S2-19946224,S3-611716974,S2-265719550
+S1-838004565 S2-869838722,S2-847579924,S3-509903438,S3-70492443,S2-193241891,S3-776310118,S3-520429600,S3-810722778,S3-306653508
+S1-789354532 S3-703127593,S3-256583026,S2-158778198,S3-367402268,S2-66246911,S2-590774633,S3-161314602,S2-488141924,S3-938022573,S3-872079535,S2-57768467
+S1-19921010 S2-848450980,S3-668296392,S3-366908218,S3-571901731,S3-563748896
+S1-227451173 S3-351992432,S2-878427333,S3-752749809,S2-336686218,S2-992902722
+S1-172573818 S2-987480882,S3-38793846,S2-343567453,S3-120695002,S3-525740711,S2-963593452
+S1-633350409 S3-189945624,S3-892399576
+S1-74005380 S3-759237970,S3-741671824,S2-923750859,S3-206625658,S3-582452255,S2-609375200,S3-697088327,S3-725057805,S2-998770241,S2-917924743,S2-349039181,S2-948303802,S3-602225047,S2-227270170,S3-367602668,S3-606529526
+S1-242587746 S2-554269727,S2-342293180,S3-309651966,S3-531152693,S3-708912580,S3-420985760,S3-742854561
+S1-16717969 S3-48751366,S2-200588786,S3-131227786,S3-807856696,S3-570949326
+S1-738093386 S3-12075406,S3-349174159,S3-842924934,S2-80977427
+S1-321237478 S3-826500789,S3-952006249,S2-682598033,S2-347952381,S3-315059929,S2-429570825,S3-946073415,S2-473985910,S2-950495096,S2-787683278
+S1-374598155 S2-711140608,S2-240125741,S3-676556271,S3-839634880,S3-578009084,S2-219084972
+S1-886340962 S3-139601359,S3-235339874,S2-111759912,S3-347140471,S2-87468303,S2-662488440,S2-865214076,S3-823887030
+S1-433869633 S2-967364138,S3-523619109,S3-458012017,S3-468374680
+S1-511503779 S3-101610795,S2-919379554,S3-603842656,S2-50268933,S2-210498299,S2-236531089,S2-873841037
+S1-978182944 S2-827469130,S3-447716700,S3-955439847
+S1-12299785 S2-888673677,S3-726270280,S3-846362885,S3-11656505,S2-799701293,S3-677208892,S3-163221967,S2-876121483
+S1-692827215 S3-202627921,S2-114010322,S2-750426803,S3-706824921,S3-484347844
+S1-54326633 S3-510786299,S2-703515599,S3-176868082,S3-850490051,S2-794358083,S2-67826320
+S1-934268124 S3-812332176,S2-750870680,S3-320169316,S3-391129737,S2-816493922,S3-485937389,S3-969664125
+S1-863385793 S2-422387195,S3-91377575,S2-513810066,S2-617359936,S2-398662746,S3-136941317,S3-553137820,S3-688990613
+S1-320143844 S3-867512827,S2-986822966,S2-273057934,S3-337707556,S2-39655496,S3-513152019
+S1-794407504 S2-240235925,S3-240856932
+S1-337672512 S3-509089305,S2-549208784,S3-151034842,S2-174567671,S2-288233035,S3-671933470,S2-677404941,S2-6110572
+S1-514196169 S2-795412584,S3-451822712,S3-618511646,S3-673955277,S3-878008313,S3-880501034,S3-296798228,S2-78640329,S3-688714301,S3-385591534,S3-779776614,S2-261388180,S3-777805948
+S1-113671244 S2-36565004,S2-109409733,S3-836459472,S2-981512434,S2-205507255,S2-837947918
+S1-685624413 S3-305252354,S3-743167485,S2-586950502,S2-876214375,S3-650374759,S3-574940657,S3-43179038
+S1-574088902 S3-280627407,S3-80088662,S2-933893657,S3-633098823,S3-795998885,S2-134660379,S3-198916163,S3-424313288,S2-268918987,S3-895387823,S3-538511645,S3-788011103,S2-461345871,S3-548223224,S2-716304001,S2-829535629
+S1-318108198 S2-622295826,S2-637923681,S2-116724725,S3-272524683,S3-37560147,S2-73638856,S3-573855938,S2-538975289
+S1-831576109 S2-912041449,S3-814535327,S3-583380476,S3-547008194,S2-768010395,S3-684202984,S2-635454665
+S1-400633697 S3-124046585,S2-758774696,S3-13841049,S2-206995477,S3-950457311,S2-173059867,S2-408622238,S3-279518638,S3-810467422,S3-248411465
+S1-412365225 S2-686859877,S3-162729615,S2-190881823,S3-556883462,S2-501991840,S2-444438035
+S1-394160664 S2-651749419,S3-725342201,S2-854083589,S3-862608050,S2-484941043,S3-150624413,S3-730010957,S3-207714189
+S1-785497228 S3-716628071,S2-313238141,S2-461019119,S3-898912761
+S1-285187660 S2-885083327,S2-178745473,S2-674908902,S2-655580966,S3-887405666,S3-156181305,S3-734015590,S2-527340697,S2-84099329,S2-74972668
+S1-843510721 S2-874674684,S3-898887776,S3-831773498
+S1-553152970 S3-856557285,S3-806143539,S2-368818469,S2-275329766,S3-755434762,S3-381301282
+S1-589662744 S3-565697034,S3-192469996,S3-637545099,S2-627264528,S2-796211134,S2-84255494
+S1-548364723 S2-41251173,S3-220482679,S2-650901434,S2-389299006,S3-572950947,S3-250963575,S3-534440557
+S1-53452773 S3-970111147,S3-777291516,S3-342750366,S2-180921008,S2-326075027,S2-347267047,S2-96059489
+S1-123167727 S3-308530797,S2-147031966,S2-365990748,S3-393872675
+S1-636394888 S3-974101073,S2-694484968,S3-800898142,S3-52106719,S3-206811131,S3-837942697,S3-529691093,S3-388825010
+S1-378694289 S3-189737719,S2-971942291,S3-421081095,S2-106575488,S3-251978316
+S1-763621793 S3-537200589,S2-823579449,S3-787693293,S2-167348040,S3-414042825,S2-743225621
+S1-523947692 S3-994143825,S3-415303301,S2-90407138,S2-813307326,S2-559557590
+S1-431253629 S3-296652214,S2-417490199,S3-872446867,S2-789901944
+S1-846331243 S2-316364417,S3-215877897,S3-250148877,S2-709044344
+S1-355884689 S2-846144742,S2-953784130,S2-247823776,S3-859222488,S2-489378040,S3-719566011,S3-911865818,S2-991404910,S2-889687797,S3-665966128
+S1-210965742 S3-470292413,S3-310038900,S2-81491077,S2-939223757,S3-853504462,S3-814199851,S3-422783774,S2-56209725,S2-260721298,S3-226335733,S2-332954784,S3-895348308,S3-832384948,S2-249607899,S2-108591373
+S1-392931799 S3-214933180,S3-415492426,S3-28477671,S2-906924789,S3-571141045,S2-469785412,S3-148950531,S2-629652351,S2-294966427,S2-102403593,S3-60854625,S2-207195627,S3-217401287,S3-534033098,S3-695557232,S2-696583308
+S1-724932148 S3-782841086,S2-846297951,S3-349763009,S3-809187154,S2-446413072,S2-434966590,S3-531747091,S2-790141290
+S1-67125371 S3-921520426,S2-265640676,S2-434155655,S3-500508921,S3-853227200,S3-3692084,S2-297746057,S3-937678394
+S1-440429054 S3-195725082,S2-602913596,S2-248659620,S2-528233302,S2-293540511,S2-884451199
+S1-312361781 S3-117282809,S3-873575980,S2-497876091,S2-536534644,S2-211972046,S3-844854113,S3-677693627
+S1-365228906 S2-147822083,S3-983313865,S3-134471140,S3-616999440,S2-840890183
+S1-694772561 S2-956382366,S2-254843347,S3-617766790,S3-569970347,S3-651312984,S3-788256183,S3-247057936,S2-851149483,S3-835368470,S2-53152829,S3-120254497,S3-970420846,S3-529995096,S3-921401117,S3-129110978,S3-524374052
+S1-401634444 S2-219568104,S3-98735939,S2-823357584,S2-189191406,S3-397639355,S3-662063830,S2-470788100,S3-934812595,S3-625592964,S3-697205980
+S1-500859491 S2-424051710,S2-258912699,S2-379662711,S2-294302592
+S1-781306307 S2-305893945,S3-523670613,S3-527220876,S2-226678418,S3-39518241
+S1-216140221 S3-365990716,S2-163365448,S2-228468141,S3-981395623,S3-20163982,S2-101403521,S2-413694868,S3-852709064,S3-865807871
+S1-779937311 S3-275877540,S2-623449846,S2-109451052,S3-314286839,S3-255772552,S2-298063283,S3-196332277
+S1-183782786 S2-463157980,S3-251446508,S2-56979313,S2-897053175,S3-886155771,S3-146225198,S3-340914245
+S1-638916586 S2-917345464,S2-557088842,S2-570171592,S2-779092785,S3-556109482,S3-664005933,S3-982805493,S3-232818452,S3-909479850,S3-721320035,S2-801161011,S3-882762756,S3-140787308
+S1-496818810 S3-876142215,S3-282901249,S2-938542885,S2-993095712,S3-597266299,S2-101927170,S2-916035699,S3-616513452,S3-13785085,S2-29936520,S2-757068382,S3-470205253,S3-757164254,S3-163103530
+S1-103399356 S3-191705614,S2-899750432,S2-982577132,S3-60243307
+S1-160568942 S2-114217053,S3-24624987,S2-441608907,S3-189696288
+S1-261062453 S3-200856844,S3-727999284,S3-484845975,S2-781095013,S2-269478137,S3-219867289,S3-296337704
+S1-561106100 S3-552318337,S2-563233252,S2-429348807,S2-61220539,S2-818480777,S3-617561237,S3-754300519
+S1-754165184 S2-351082947,S3-507361359,S3-527478343,S3-25608081,S3-964522655,S3-191881159,S2-828650067,S2-837231452
+S1-1320678 S3-758704680,S3-44613180,S3-484947911
+S1-267277982 S3-749836047,S3-250493440,S3-623356267,S2-187184907,S3-363295648,S2-421324305,S2-569272330,S3-284194720,S3-930728536,S2-23816741,S3-103036479,S3-949623579
+S1-770997653 S3-269597435,S3-622575324,S2-189919156,S2-453078503,S3-21441366,S3-754301487
+S1-153607804 S2-473661239,S2-67236793,S2-592358506,S2-673188927,S3-575460579,S2-594335161,S2-276850840
+S1-54323711 S3-433366426,S2-154140431,S3-951591390,S3-189244449,S3-760844940
+S1-856514915 S3-254710565,S3-886216728,S2-379243981,S3-450744619,S2-102057099,S3-657326002,S3-264187707,S3-299580793,S3-276103095,S3-996154652,S3-267870052,S3-505812805,S2-394309733,S2-469627527,S3-110971299,S3-505257947
+S1-240114160 S3-307717102,S3-236429706,S2-702079093,S2-853956057,S3-617360705,S3-679755619,S2-226762303
+S1-945628548 S3-460478565,S3-462154114,S3-368483147,S2-897519833,S2-320842146,S2-492494975,S2-580220652,S3-395485842,S2-400136117,S3-8033870
+S1-766006049 S3-978184534,S3-575656838,S2-854106525,S3-766304150,S3-947379999,S3-744081581,S3-487595252,S3-548756991
+S1-222236974 S2-88614316,S2-318338706,S2-53565866,S2-203273560,S3-164346479,S3-25276171,S3-183196883
+S1-845372545 S3-480696668,S3-477541480,S3-603136208,S3-633864644,S3-413844262,S2-23287915,S3-322223892,S2-94145254
+S1-724033677 S3-967781796,S2-304317480,S2-653442092,S2-197379454,S2-237067819,S3-701536606
+S1-858868059 S2-962570948,S3-55555523,S2-640855079,S3-133816797,S2-680729428,S3-536155629
+S1-902498725 S3-47761995,S2-504397543,S2-603752433,S2-734397599,S3-500971838,S2-309915504,S3-140342766
+S1-640438365 S3-719393376,S3-665981144,S2-819934320,S3-127871394,S2-725561415,S3-455613462,S3-986573812,S3-969527949,S3-630576664,S2-480394263,S2-704126657,S2-709729130,S2-81159158,S2-717310282,S2-151021805,S2-770367963
+S1-98099153 S2-894440595,S3-324685043,S2-748677350,S2-640950670,S2-26245718,S3-970639432,S2-498929965,S2-124765478,S2-470670659
+S1-339460492 S2-399005251,S2-186742976,S3-57194881,S3-948573677,S2-298901777
+S1-595833672 S2-679638438,S3-389593994,S2-100247033,S3-941707969
+S1-910639157 S3-309790851,S3-341953226,S3-676097449,S2-323497950,S2-36290455,S3-928751810,S3-92363465
+S1-446069487 S3-812135871,S3-191050263,S3-174346531,S2-316041894
+S1-908088461 S3-778598390,S2-787508001,S3-642623308,S3-480965460,S3-245286780,S2-996730814
+S1-265990779 S3-253287194,S2-744391830,S2-772213186,S3-145726108,S3-941817036,S3-352699042,S3-707660044,S3-21241463
+S1-198241374 S2-834159121,S2-674623465,S3-554648010,S2-559006728,S3-18677332,S3-150244576,S2-507072334,S2-847132208,S3-833818949,S3-647122475
+S1-237952956 S2-137769797,S2-241383722,S3-121495624,S2-679693960,S2-172272246
+S1-367474569 S2-102582026,S3-533810064,S2-858608713,S2-598484644,S3-20904927,S3-959792121,S2-683268770
+S1-323633431 S2-692464197,S2-387594079,S3-886708683,S3-979041645,S2-770018355,S2-411777594,S3-63574484,S3-405361655,S3-272574097
+S1-873363643 S2-421081530,S3-538445404,S3-520910519,S3-118443630,S3-471298370,S3-211553183,S2-539196138
+S1-90190235 S2-556725377,S3-409556670,S3-360601253,S3-544862645,S2-933410453,S3-769413828,S3-988202759,S2-12744481,S2-847785223,S3-423705145,S3-540221323,S2-959616172,S3-112173333,S2-975705535,S3-449970271,S2-880697725
+S1-758994301 S3-394651166,S2-175870492,S2-137694897,S3-299875375,S3-624213447,S2-681533190,S2-194923620,S3-674015513,S2-825986847,S3-638986502
+S1-92194627 S2-658928532,S3-631380417,S3-170912649,S3-52795748
+S1-744570590 S2-570800505,S2-292514877,S3-33828074,S2-50376848
+S1-846544121 S3-156893034,S3-53189920,S2-313635680,S3-701659876,S2-440362450,S2-460206030,S3-265438585,S3-297271869,S3-873416323
+S1-237165174 S3-469028761,S3-659437629,S2-455379712,S3-668534663,S2-913260255,S3-834133079,S3-809744545
+S1-929902505 S3-241041158,S2-630219125,S2-616867638,S3-89883178,S3-419411988,S2-981404934,S2-802860591,S3-704096601
+S1-189841520 S2-510466696,S3-970538958,S2-64244090,S3-61254850,S3-382886972,S2-891579122,S2-707693761,S3-315558143,S3-414686283,S3-667679419,S3-722536479,S3-559829536,S3-798259990,S3-691415320
+S1-411854190 S2-879072334,S3-286359424,S3-150762646,S2-244087468,S3-837502374,S3-867356144,S2-610007153
+S1-540723725 S3-811526755,S3-73174073,S3-448108399,S2-684711170,S2-95168974,S3-272320023
+S1-809168819 S2-934528177,S2-938596899,S3-445121532,S2-760945074,S3-564716643,S2-289826240,S2-522504291,S2-126962937,S2-791065178,S2-550401319,S2-301293438,S2-442690124
+S1-964943340 S2-528597591,S2-796989160,S3-184305184,S2-606701548
+S1-729302710 S2-257229425,S3-874714037,S2-326266421,S3-221740369,S2-701578970
+S1-167045764 S3-778889272,S3-590815103,S2-635932281,S3-304922324,S3-237590334,S2-512667548,S2-129753848,S2-900525643
+S1-486904508 S3-461634677,S3-956095630,S3-702505545,S3-368483775,S2-839940798,S2-808871483,S2-642916817,S2-350185169
+S1-600245730 S3-490586066,S3-583499161,S2-559496377,S2-217641686,S3-26825736
+S1-619546457 S2-175683238,S2-917257707,S3-583106243,S2-893971625,S2-949407910
+S1-605151888 S2-958745883,S3-265162952,S3-634694359,S3-529787336,S3-562478377,S2-152591134,S3-874902778
+S1-151459142 S2-780272636,S3-134167354,S3-765573651,S2-45842522,S3-47773431,S3-923596282,S2-866748948,S2-570820080,S3-837590206
+S1-337878274 S2-569636777,S3-614270236,S2-922518523,S3-279858820,S3-481691895,S3-204781312,S3-801776607,S3-277286023
+S1-947583454 S2-267514917,S3-680971484,S3-441691041
+S1-739457402 S3-466728037,S2-970960001,S3-555649363
+S1-581407881 S3-882869116,S3-497081639,S3-797253924,S2-910426738,S2-646600692,S2-828534088,S3-542884937,S2-904560829
+S1-553959151 S3-239039187,S2-794032731,S2-814847627,S3-513581341,S2-391371765
+S1-758107448 S2-740132671,S2-522708029,S2-549438299,S3-274950205,S3-786207465,S2-146000238
+S1-339786719 S2-157154224,S3-801507284,S2-457585627,S2-619446900,S2-89973513,S3-977768622,S2-938307578,S2-174081600,S3-673599950,S2-609491215
+S1-775449297 S2-765208071,S3-509471819,S3-29351535,S3-535373527,S3-814294140,S2-156242359,S3-259379975,S2-241189387,S3-716460770,S3-984154696,S3-447436733,S3-465199975,S3-849054750,S2-919655861,S3-743562388,S3-435325986
+S1-68551946 S2-170664739,S3-541490538,S2-344802021,S3-261854666,S2-938120141,S2-157151351,S3-824133632,S2-695541882
+S1-594572085 S3-265354078,S3-609932849,S2-719933105,S2-134224495,S2-78554316,S2-612103425,S2-81762405,S3-679914387,S3-835003585,S3-469019429
+S1-865758543 S2-116917600,S3-333400924
+S1-385263793 S2-757074189,S3-14225420,S3-65010188
+S1-189281305 S2-764426899,S2-330468418,S3-906754967,S3-243295730,S3-933954297,S3-924416278,S2-415166814
+S1-927214869 S3-17751247,S3-14902104,S3-441097538,S3-328694400,S3-818536981,S2-655215917
+S1-381297266 S2-444315930,S3-399723307,S3-325412212,S3-44155409
+S1-490741399 S3-204010953,S3-570002070,S2-815451883,S3-248271456,S3-332514903,S3-655574338
+S1-9243498 S3-374697541,S3-773326013,S3-854326461,S2-199898767,S2-242058352
+S1-898702322 S3-45661665,S3-537921018,S3-202928485,S3-115219701,S2-816469001,S2-800063735,S3-751354258
+S1-44591062 S2-961317484,S3-227973165,S3-126388588,S3-459085671,S3-535018180,S3-181634649,S3-276066394
+S1-602744644 S3-998184756,S2-785910822,S3-55745676,S2-527934448,S2-658573359,S2-132411499,S3-554596164,S2-774904616
+S1-126040066 S3-808923057,S2-665069501,S3-269664053,S2-919604220,S3-48320034,S3-645674207,S3-443773938,S3-76656449,S3-688870903
+S1-964865299 S3-318230425,S3-315904170,S2-838210094,S2-930170954,S3-765940667
+S1-346643011 S3-98001738,S2-139012094,S2-312731204,S3-168023161
+S1-598575503 S3-521127990,S3-140355909,S2-252383202,S3-794619114,S2-618480690,S2-288258350,S2-22668757
+S1-397595386 S2-648559995,S2-7322554,S2-869950079,S2-592325776,S3-713970763,S3-644950647,S3-193359728,S3-82349409,S3-796534336,S2-84873958,S3-694087483
+S1-587150547 S2-458719806,S3-98606739,S3-872458088,S3-406088848,S2-667532935,S3-572957381,S3-848010699,S2-436533124
+S1-24631752 S2-190434003,S3-823766210,S3-113263978,S2-823369509,S2-387762795
+S1-879112904 S2-937286155,S2-725680805,S2-970272977,S3-912838915,S2-349701670,S3-941478093,S3-171271405,S2-644405386,S3-685792664,S3-97769834,S3-288740868
+S1-584967565 S2-881676607,S2-857366310,S2-874844433,S3-350371846,S3-704549941,S2-233498275,S3-940941072
+S1-145512509 S3-791548844,S2-871975579,S2-759963082,S3-955001852,S3-921906020,S2-206523698,S3-726601994
+S1-889233284 S2-411517978,S3-792254867,S2-109184617,S2-258056331,S2-657052094,S2-729732140,S3-807474874,S3-509693741,S3-585627310,S2-48681295,S3-655932812,S3-747114225
+S1-932501016 S2-267957977,S3-828657704,S3-371540314,S3-909495039,S3-777139203,S2-713959071
+S1-785936785 S3-824411095,S2-451628751,S2-25579587,S2-621073700,S2-912852685
+S1-950936098 S3-181449861,S3-385644051,S3-602461717,S3-799435241,S2-284776518,S3-500523054,S3-980590582,S2-28429163,S3-949504103
+S1-663356691 S3-285854425,S2-951143538,S2-374172453,S2-614179999,S2-711862130,S2-416881748,S3-743391549
+S1-363350386 S2-519638648,S3-219870140,S2-900486099
+S1-296094970 S3-82407458,S2-558238700,S2-106758263,S3-748802893,S3-959494868,S3-657398233,S3-354537877
+S1-412586443 S3-379207704,S3-929386113,S2-260321467,S3-147263469,S2-204113100,S3-333838789
+S1-466673350 S2-482150514,S3-19665027,S3-304867736,S2-365632384,S3-358081710
+S1-609796848 S3-563430223,S3-60697365,S2-54358375,S3-680564707,S2-594474944
+S1-516286629 S3-254970494,S2-332492610,S2-102002373,S3-873761396,S3-70835621,S2-887114471,S3-989132594,S3-606340030
+S1-77801410 S2-81855869,S2-195945521,S2-473226622,S3-844019349,S2-528014282
+S1-568386203 S3-539422285,S3-148590363,S2-216184477,S2-865820955,S2-188130892,S3-161102332
+S1-716078813 S2-7797910,S2-827293627,S2-944286226,S2-453874590,S3-546375461,S2-185040129,S3-776471790,S3-480146515
+S1-146688452 S3-924606045,S3-998351393,S3-964696406,S2-811819105,S2-787028828,S3-357429313
+S1-545914691 S2-900561225,S3-103737115,S3-50803216,S2-818240654
+S1-826850781 S3-302287708,S2-102805227,S3-134422598,S3-266534642,S2-691418290,S2-630841402
+S1-798104529 S3-668534638,S3-977393893,S2-360725483,S3-972271879,S2-69859236
+S1-88707298 S3-964881653,S3-5876455,S3-89583799,S3-244898042,S3-721845369,S2-867058261,S3-48450602,S3-517388871,S2-767884534
+S1-192546258 S3-391215444,S3-538073693,S2-707344578,S2-958514791,S3-162909590,S3-44291660,S2-219464224,S3-89763826,S2-328007183,S2-37491024,S3-480954740,S2-234326886
+S1-220448390 S2-234923857,S2-342695744,S3-791464780,S2-348960529,S2-124856600,S3-151774615,S3-399109508,S3-996105247
+S1-721912208 S3-356028527,S3-239148697,S2-566402002,S2-661942621,S3-84296558,S3-75524986,S2-178772783,S3-932288313,S3-270919976,S3-231179568,S2-450904649,S3-487834094,S2-571857726,S3-467691427,S2-369951120
+S1-813601142 S3-115931956,S2-606545719,S2-476186005,S3-593180374,S2-925639791,S2-396376824,S2-469283111,S2-671230943,S3-65040257,S3-339385180,S2-935798166,S3-955570516
+S1-150996735 S3-216301743,S3-564403090,S2-109293696,S3-470725071,S3-731590487,S3-884827245,S3-23395769,S3-764862693,S3-792528047,S3-656323655,S3-63745847
+S1-114191508 S3-636612650,S2-244925750,S3-207847031,S2-124486646,S3-437758004,S2-32878739,S2-539029039,S3-58990564,S3-794117665,S2-364578822
+S1-956850806 S2-238770547,S2-443774089,S2-568005143,S2-841694533,S2-365415818,S3-263011514,S3-887098235,S3-277725757,S2-97599018,S3-959150052,S3-611664374,S3-25036052,S3-782646927,S3-434768059,S2-565961346,S3-331037341
+S1-849551208 S2-15392356,S2-525098566,S2-114633072,S3-959779949,S3-887363360,S3-828820097,S3-199548176,S3-394840687
+S1-623377744 S3-50649918,S2-948718757,S2-973671676,S2-856850127,S3-383846497,S2-9755047
+S1-815284277 S3-700155506,S2-825386243,S3-539909355,S2-203983756,S2-59412815,S3-36801537,S3-72159555,S3-62222785
+S1-41770958 S2-697620297,S2-555947956,S3-288887485,S2-632004981,S2-822663457,S2-650024477,S3-118295540,S3-234152759,S3-416108169,S2-796331898
+S1-435900568 S2-422451420,S3-829124051,S2-222317963,S3-667727094,S3-64702356,S3-351265351,S2-968136410
+S1-234777310 S2-884445823,S3-839199622,S2-212079055,S3-597319873,S2-483781058,S2-578402028,S3-83413590,S3-610916680
+S1-355577696 S3-535847822,S2-522445321,S2-611085113,S2-87105380,S2-784326759,S2-761285354,S3-407962685,S2-60467725
+S1-125297878 S2-543870553,S3-340509024,S2-26256328,S2-574712361
+S1-195501134 S3-349891070,S2-56927761,S3-686877546,S3-792855651,S2-599490213,S3-22552041,S2-259075279,S3-222568603
+S1-302749004 S2-428438476,S2-363970570,S3-327433280,S2-579171174,S2-918493467,S3-612359807,S3-170752124,S2-241598923,S2-214245732
+S1-443150941 S2-41826902,S3-652848433,S3-283424581,S3-496415528,S2-573514682,S3-148094842
+S1-395989987 S3-601270170,S3-435083800,S2-544723854,S2-163931727,S3-73351759,S3-392749244,S3-978270298,S3-49009699
+S1-722663314 S2-61012039,S3-925656191,S2-296346342,S3-735046622,S2-475884079,S2-960342863,S2-395105026,S2-339615661,S3-374127811,S2-637301301,S3-462345280
+S1-451000199 S2-344690785,S3-140295264,S3-118272452,S3-913381809,S3-670048708,S3-144724842
+S1-31545614 S2-228382769,S3-285327561,S3-321496923,S3-714663470,S3-75684048
+S1-635333656 S2-564463726,S3-518819817,S2-901356929,S3-689726564,S2-268595345,S2-125626129
+S1-470255788 S3-831690372,S3-724957705,S2-279728324,S2-186098720,S3-419059797,S2-324354379,S2-124160348,S3-563228126,S2-196875402,S3-705820046,S3-17560796,S3-849119630,S2-876540416
+S1-123865461 S3-387753276,S2-707167976
+S1-146968867 S3-202478662,S2-891791049,S2-728557613,S2-246053911,S2-384680060,S2-587169218,S3-228094703,S2-468028332,S2-666573155,S2-702837077
+S1-240125586 S2-753272308,S2-726981781,S3-416220403,S3-220514714,S2-669447588
+S1-426965177 S3-666094522,S2-422894376,S2-68674999
+S1-523844575 S2-647588209,S3-137636660,S3-951905935,S3-258079916,S3-333549900,S3-163450999,S2-240027513,S3-572543645
+S1-15952494 S3-193759288,S3-65468346,S3-666977920,S3-11448838,S2-677819909,S2-491065718
+S1-838998441 S3-884797965,S2-836122946,S3-630191186,S2-888085627,S3-482591728,S3-822475454,S3-144438798,S3-958639042,S3-353990519,S3-15943169,S2-794363753,S3-344014009,S3-346509520,S3-419448307
+S1-881612768 S2-930405768,S2-498678657,S3-274899457,S3-729912156,S3-77687468,S3-2219433,S3-569331108,S3-150038885,S3-59493288,S3-336646581
+S1-216762643 S3-380773565,S2-63338182,S2-527281629,S3-167564085,S3-243395330,S3-66564983,S3-359724758
+S1-148390496 S3-950279163,S2-227486606,S2-991345889,S3-617689711,S2-474951086,S3-197965533
+S1-636332634 S3-487719265,S2-11389768,S3-716273596,S2-490209530,S3-194427473,S2-949403895,S3-905285279,S2-936938076,S2-757726473,S3-221499980
+S1-73365979 S2-605057026,S2-955386571,S3-733830353,S3-909358840,S2-544765658
+S1-737926672 S3-331448525,S3-270068555,S2-594143931,S3-376129004,S3-941293101
+S1-509607138 S2-344677726,S3-603766730,S3-895771561,S2-600788195,S2-989899168
+S1-625569126 S3-393095885,S2-619588228,S3-35520044,S2-864333677,S2-141385592,S3-2808492,S3-67839895,S2-554035387,S2-386882542,S3-955706542,S3-191865727,S2-317636769,S3-113741005
+S1-173527820 S2-583994817,S2-151671476,S3-248589384,S3-704306296,S3-278410341,S2-803545865,S3-234634967,S2-831771406,S2-433244336,S2-520723630,S2-401085152
+S1-537552210 S2-57407031,S2-141627690,S2-619421262,S2-92211960,S3-119276136,S3-694408453,S2-841199472,S3-147293454,S3-484430323,S3-963267272,S3-423951016,S3-283000761,S3-484503262
+S1-614731179 S3-521242254,S3-790078423,S2-697978136,S2-642017151
+S1-835588156 S2-450182284,S3-611144939,S2-690091297,S3-596451205,S2-636478158,S3-774431168,S3-406485295,S2-702627470,S3-227645311,S2-358586557,S3-655189921
+S1-832560601 S2-270031945,S3-577573976,S2-48066622,S3-859540061,S3-472484653
+S1-359538805 S2-713679031,S3-165202788,S3-519823137,S2-622657148,S2-426815704,S2-112559817
+S1-555762349 S2-677696635,S2-540425154,S3-180168135,S3-627234360
+S1-263994458 S2-224453553,S3-498175539,S3-239158085,S3-795267028,S3-141622600,S3-785692784,S3-846736776,S3-435141237,S2-371254751,S2-85776279,S3-328762540,S3-193153900,S3-845141608,S2-477935852,S3-702239197,S3-515405389
+S1-445965268 S3-329676263,S2-108930160,S3-705315282,S3-625246884,S3-488312731,S3-270169746,S2-13169949,S3-297360276,S2-229052074
+S1-630189048 S2-816737610,S2-902059514,S3-80165189,S2-234133891,S3-316125214,S2-866019998,S3-641615251
+S1-585981485 S2-662200039,S2-500174596,S3-311347252,S2-664948140,S3-906701551,S3-204892007,S3-147748125,S2-301320812,S2-379641645,S2-987288132,S3-346252981,S2-957140863,S3-460414477,S3-192983238,S3-14054225
+S1-117204546 S2-104824773,S2-694463672,S3-20364626,S3-362774367,S3-698853706,S2-441141479,S2-598187440
+S1-134434621 S2-600876958,S2-518041821,S2-959127577,S3-944418802,S3-951449484,S3-840050249,S3-871265756,S3-189803623,S3-737183660,S3-480329771,S3-762568613
+S1-727222197 S2-636317106,S2-951608707,S3-702230071,S2-811370206,S3-16472465,S3-368250287,S3-680649656
+S1-123951918 S3-777475108,S3-385561548,S3-228227136,S3-729869588,S3-540679316
+S1-849343272 S2-393696909,S2-586947982,S3-670370211,S2-693713020,S3-358730616,S3-261901167,S2-865541352
+S1-35879272 S3-100147533,S2-758077856,S3-571697308,S3-345808265
+S1-731532128 S3-56416206,S3-95482959,S3-199310460,S3-30842909,S3-734185241,S3-238425277,S3-368578440,S2-938074488,S2-613303618,S3-678395829,S3-596214718,S2-371313246,S3-688772186,S3-633100839
+S1-156871939 S3-184843974,S3-287929324,S3-396215698,S2-955829395,S3-479866075,S2-820207142,S3-295988804,S2-562746819,S2-732006362,S3-709073481,S3-683475425,S3-483505348,S2-449065362,S2-530937320,S2-40246780,S3-507942002
+S1-925932753 S3-952013492,S2-491039353,S2-860645491,S3-241444399,S3-134811435,S3-724629922,S3-903371346
+S1-788510047 S3-551204109,S3-50144793,S3-888109247,S3-519159814,S3-125488294,S3-188371472,S3-308186160,S3-275799714,S2-681877863,S2-449187924,S3-351704183,S2-879036191,S2-326570901,S3-593103754
+S1-294799615 S2-763450823,S3-75917216,S3-750993448,S3-814679787,S2-754381793
+S1-471594033 S3-941525427,S3-281307331,S2-653970406,S2-895271786,S2-501028212
+S1-716783168 S2-809680272,S3-302136359,S2-701395329,S2-849911305,S3-813859480
+S1-248209351 S2-845446455,S2-783396272,S2-848591815
+S1-443619084 S2-383075898,S3-837034007,S3-985862078,S3-981929685,S3-988019538,S3-50998161,S3-465814386,S3-128451373
+S1-253915531 S2-178589578,S2-95874588,S3-445630508,S3-145660142,S3-925375937,S3-389842422,S3-822960615
+S1-454778550 S3-509511343,S2-981186738,S2-566918250,S2-189594257
+S1-956245222 S3-291185894,S2-482543864,S2-240081465,S2-116292772,S3-443479592,S2-750084965,S3-993698977,S3-905733895,S2-355385980
+S1-955783642 S3-374598599,S2-169569310,S2-379674401,S2-443406543,S3-385791810,S3-477850714,S3-573873946,S2-332138544
+S1-214208264 S3-658397022,S3-337646154,S2-585038101,S2-775538894,S2-550634138,S2-239104973,S2-424074518
+S1-277346890 S2-886047544,S3-580930333,S2-941233708,S3-337845481
+S1-731972091 S3-618107386,S3-727614682,S2-385180102,S3-551441947,S3-191414939,S2-214821096,S3-679127277,S2-154131862,S2-929155574,S2-465650112,S3-556687670,S3-895776731,S2-95449485,S3-691534667,S3-771825910,S3-706848177
+S1-663515569 S3-291503619,S2-280683456,S2-706359236,S3-403818203,S2-269988327
+S1-750560579 S2-731059854,S2-862176380,S2-947952506,S2-460264666,S2-578171055,S2-390785230
+S1-909472366 S3-479740256,S2-31336512,S2-637769191,S2-779933630,S3-298997150,S2-911465226,S3-694103352,S3-968400317
+S1-560426784 S2-6880578,S2-209750653,S3-329336905,S3-271243578,S2-136621511,S2-537698769
+S1-51477103 S3-363430708,S3-992094272,S3-134004165,S3-946724314,S2-106598158,S2-420670974,S2-277086535,S2-212459699,S3-181128382,S2-54809242
+S1-736441118 S2-666724938,S2-87356936,S2-128073751,S3-485991168,S2-845333475,S2-682667511,S3-333269529,S2-761012494,S3-402046404
+S1-616776828 S2-299039737,S3-809477958,S2-767010645
+S1-615886609 S2-981639641,S2-591672076,S2-615851520,S3-557089191,S2-763587554,S2-349391345,S3-961382397,S3-260516460,S3-785139458,S3-909538195,S2-269319245,S3-721326394,S3-977417134,S2-599161468,S2-576758163,S2-733608264
+S1-672369921 S2-81719089,S3-244278356,S3-617721335,S2-399087434
+S1-958152833 S3-26129811,S2-889114243,S3-354117191
+S1-557680316 S2-146665315,S3-257918136,S2-62998589,S3-146674924,S3-603334367
+S1-319074575 S2-965044149,S3-719950320,S3-473121477,S2-383914775,S2-522656872,S2-935494227
+S1-557225090 S3-333440166,S3-809531594,S3-34938420,S2-591969175,S3-868730012,S3-55763601,S3-474193031,S3-71197215,S2-150967570,S2-740501216,S3-778034672,S3-813068205
+S1-568714470 S3-17158087,S2-897712743,S2-612362597,S3-801981786,S3-298092677
+S1-596395846 S3-566393968,S3-202316704,S2-283332137,S2-736487349,S3-949287046,S3-889735891
+S1-183442763 S2-652284301,S2-741230836,S2-703286774,S3-664976994,S2-686485546,S2-194846811,S3-920861991,S2-570399276
+S1-976603256 S2-933689664,S2-334506249,S2-926238606,S2-890270327,S3-388172651,S2-72199891,S2-723115655
+S1-490481821 S2-754941122,S2-454689659,S3-45570929,S3-523919087,S3-527147697,S2-878403386,S3-761425280
+S1-426986778 S2-971863967,S2-600049152
+S1-913586908 S2-909580944,S3-854744291,S3-482032289,S3-256534466,S3-515576090
+S1-385633559 S3-584419278,S3-807394371,S2-498443951,S3-29278510,S2-38867578,S2-856258051,S3-999631004,S3-874120267,S2-937163877
+S1-588485204 S3-913796750,S2-531810449,S3-286704757,S2-299789791,S3-335575662
+S1-631458136 S3-477812516,S2-752732707,S2-979942839,S2-201537360,S3-882331837,S3-857845004,S3-746166833
+S1-677607138 S3-303635188,S2-810501093,S3-614183472,S3-271301728,S3-83477247
+S1-365121545 S3-41978496,S2-357383663,S3-836468241,S2-588114802
+S1-144884155 S3-302435263,S2-907259314,S2-291707316,S2-816447196,S3-496947471,S3-478430824,S2-584512892,S2-515833905
+S1-225985844 S2-404786885,S2-70249041,S3-14054312,S3-867943035,S3-746957253,S2-857432513,S3-765315871
+S1-79773739 S2-178328817,S3-882948395,S3-541731992,S2-993960625,S3-602057759,S2-814407275,S2-318220575
+S1-173055365 S2-188325487,S3-901538105
+S1-967326008 S3-284946909,S3-741231766,S2-181723165,S2-724670158,S3-731897425,S3-589710029
+S1-532267003 S3-297727249,S2-288527693,S2-805753462,S3-90538549,S3-959690211,S2-291246819,S3-439214038,S2-999596835,S2-206582645,S3-265185506,S3-307242580
+S1-276938169 S3-274826321,S2-619266920,S2-647429088,S2-244781109,S3-193228592,S2-134978756
+S1-953476067 S3-164297285,S2-240651564,S3-822510223,S2-753905189,S3-276552476,S3-135467841,S3-468395519
+S1-55527893 S2-316987656,S2-980019215,S3-101733499,S2-221679270,S3-293304158,S3-291006938,S2-363594382,S2-648175638
+S1-748609908 S2-901379482,S3-995116510,S3-324254891,S3-273273670,S3-727249414,S2-334879892,S3-19468730,S3-863729492,S2-190704628,S3-490613524,S3-809141046,S3-685079675,S2-156829467,S3-243386587,S2-906109915,S2-607632678
+S1-685665446 S2-582836357,S2-429886522,S3-739877103,S3-373655379,S2-570967396,S2-914638056,S2-146095746,S2-582288288,S2-64803845
+S1-433056058 S3-270964124,S3-55814312,S2-81629822,S3-132783134,S2-772374000
+S1-32123448 S3-158406778,S3-602754743,S2-482671409,S3-85499067,S3-777420596
+S1-382779086 S3-519988317,S3-606488574,S3-363783764,S2-841534463,S3-926667945
+S1-445065542 S2-551470408,S3-93577432,S3-517150665,S3-263063936,S2-671188384,S3-214548739,S2-933159202,S3-38955178
+S1-340094692 S3-796120801,S2-785238973,S2-74679668,S3-906612207,S2-313918343,S3-450181470,S2-925464059,S3-523835632,S3-784357313
+S1-694685475 S3-745928117,S3-670179762,S3-645839561,S3-911382839,S3-506506266,S2-954409664,S2-894832194,S2-692379898,S2-170386645,S3-758446753,S2-782893564,S3-17049362,S3-888924847,S2-141187657,S3-230562559,S3-525010547
+S1-631799329 S3-665890738,S3-425232162,S3-828383808,S2-620483295,S2-818058734,S2-872283974,S2-979237887,S3-474934857,S3-216153544
+S1-667398390 S3-792818774,S2-830223677,S3-249033183,S2-489689737,S2-679664317,S2-686257799,S3-477324255,S2-57491332,S3-437918570
+S1-917615774 S2-733568871,S3-485344446,S2-100756311,S3-430617639
+S1-529769758 S3-19965213,S3-899421104,S3-629249661,S3-909939390,S2-141233778,S3-910756564,S2-190505914,S3-358077981,S3-348562841,S2-506914841,S3-392551713,S3-175627046,S3-360113045
+S1-296208965 S2-602884218,S3-698821963,S3-824146942,S2-661060006,S3-127325944,S3-759886055
+S1-766984109 S2-527272416,S2-83965976,S3-847345425,S3-645696045,S3-78928138,S3-322235616,S3-212050687,S2-866265852,S3-181004522,S3-538103738,S3-273446055
+S1-817907786 S3-609924954,S2-508024132,S3-585131055,S3-878304242,S3-700165439,S3-165616626
+S1-64082059 S3-271734428,S3-930150926,S2-880837215,S3-387436813,S3-708182894,S2-48409777,S3-798902922,S3-465375510,S3-880523492,S2-465060218
+S1-179752113 S2-529878947,S2-952922656,S2-312793242,S3-47212019,S2-25035806,S3-692967301,S3-975066360,S2-39903116
+S1-309228045 S2-592603607,S2-883247132
+S1-609004889 S3-90268725,S3-908367951,S3-858490886,S2-99827004,S3-125985899,S3-225223796,S3-187244656
+S1-7414846 S3-973875005,S3-705093444,S2-905373204,S3-831095916,S2-876406862,S2-412097930,S3-569409327,S2-754823014,S3-675464697
+S1-398240486 S2-368256706,S2-158744680,S2-535830076,S3-270569890,S2-796449651,S3-177320147,S3-25436511,S3-545484135
+S1-36761701 S3-512994936,S3-110202544,S2-700533369,S2-373805085,S2-617850039,S3-77481931
+S1-344233175 S2-206011081,S2-944280152,S2-25538724,S3-647866054,S3-43969017,S3-81695640
+S1-195094932 S3-250542694,S2-761845289,S2-666932056,S3-4642167,S2-908601880,S2-836799169,S3-413414629,S2-690317522,S2-866148391,S3-296442476
+S1-378407240 S2-328529444,S2-136427097,S3-462130766,S2-258944428,S2-584848365,S2-636832042,S3-905379304
+S1-938998756 S3-343387228,S3-171138807,S3-708631400,S3-101147779,S3-430803526,S3-468139572,S2-296546044
+S1-600819025 S2-214288358,S3-392043558,S2-426576422,S3-842626173,S3-452564492,S3-614408776,S3-482158603,S3-826904013
+S1-185033412 S2-785001117,S3-985154764
+S1-725037991 S3-500085264,S3-390823139,S2-837329686,S2-624037263,S3-892824082,S2-536411799,S2-720729066,S3-565408871
+S1-288465921 S2-411759964,S3-626787051,S3-227621189,S3-809717682,S3-329313548,S2-208596702
+S1-137383779 S2-615939002,S2-680875808,S3-903111574,S3-877591370,S3-734131808,S3-949183369
+S1-778628955 S2-794246397,S3-800281871,S3-309454553,S3-434492222,S2-279282041,S2-362130538,S2-553431752
+S1-587386940 S3-183814897,S3-658566814
+S1-837412367 S3-34658202,S3-544406965,S3-380453917,S3-967690340,S3-530988279,S2-72581758,S3-20345824,S2-686081737,S2-353772245,S3-161710763,S2-424759398,S2-914200018,S3-865393999,S2-423531479,S2-130420405,S2-192758850
+S1-476227285 S3-487636187,S2-192739829,S2-559779542,S2-40903560,S2-211585238,S3-960931098
+S1-577964956 S3-679091004,S3-680791351,S3-420418610,S3-313499400,S2-512417158,S2-399056221,S3-957563609,S3-76525054,S3-81368834
+S1-133942945 S2-416408512,S2-550913954,S3-731130547,S3-808355761,S2-768983409,S2-110334786
+S1-139885128 S2-387713685,S3-350439487,S2-623481129,S2-889203314,S2-970595987
+S1-74530444 S2-270362009,S3-824824246,S2-100848580,S3-793308898,S3-68966357,S3-949015822,S3-683731644,S3-892402463,S3-133817248,S3-459944711,S3-930683818,S3-181312371,S2-650911538,S3-850111989,S3-869433456,S3-287789327
+S1-852951389 S2-86253374,S2-252146502,S3-170900793,S2-927831550,S3-885240490,S2-287862834,S2-600042904,S2-846403404
+S1-310230089 S3-600296610,S2-705005022,S2-874488309,S2-328324554,S3-593548241
+S1-455500204 S3-80556267,S2-566451980,S2-381394837,S3-193339067,S3-605572007,S3-547353556,S3-754649280,S3-637989074
+S1-29048290 S2-617985855,S3-891840866,S3-221177584,S2-202216019,S2-30045168,S3-458731506,S2-967445043,S2-588328148,S2-711432913,S3-170486249,S3-366072194
+S1-506237523 S3-142976458,S2-223447788,S2-14621733,S3-971737024,S2-12317488,S2-913283774,S2-785565804,S2-707823619
+S1-709369319 S2-91718226,S3-556921491,S3-460202080,S2-227923705,S3-621065329,S2-199560020,S2-724723058,S2-387329839,S2-148769381,S3-66963457,S3-391169484
+S1-333606435 S3-649942164,S2-330976884,S2-174956767,S2-806987834,S2-137816396,S3-195224748,S3-849279643
+S1-63627854 S2-292502957,S3-816155533,S3-105272132,S3-976298823
+S1-816939438 S3-37935585,S2-538117933,S3-536160728,S3-286965741,S2-224043923,S2-901016123,S2-861849609,S2-959855735,S3-623571451,S3-363120570,S3-447552209,S3-619113473,S3-752301239
+S1-44418699 S3-658845384,S2-219082688,S3-378730255,S3-69200173,S3-383917308,S3-826417754
+S1-93891516 S2-934049836,S2-968920288,S2-246653315,S3-240323547,S3-104740861,S2-589526690,S2-826210047,S2-280637777
+S1-909545224 S3-494212999,S2-276884650,S2-129588818,S2-688509420,S2-798637195,S3-800707298,S3-194814817,S3-126225793,S2-98305564,S3-786483850,S3-173247374,S3-176432524,S2-32531865,S3-521330326,S3-936469060,S3-451090668
+S1-160927591 S3-673370282,S2-122883405,S2-144913900,S3-168143294,S2-498602091,S2-950352721,S3-619798830,S2-556438137,S2-699639067,S2-115494027,S2-652941085,S3-708681266,S3-810674075,S3-512699643,S3-277843390
+S1-848418031 S2-696493658,S3-544160452,S2-851078068,S2-316385734,S3-361988990,S2-354165235,S3-92985949
+S1-270977467 S3-422559566,S2-911718995,S2-946254683
+S1-710108392 S3-829795455,S2-918055536,S3-281184128,S3-436419201,S2-609618763
+S1-406230769 S3-162013257,S3-933189345,S2-667245274,S2-477386200,S2-220600669,S3-992308961,S2-587139688,S2-226763964,S2-974157181,S3-67550760,S3-386799988,S2-953911873
+S1-502944204 S2-716408111,S3-467101850,S3-853766489,S3-315788619,S3-103248338,S3-256249081
+S1-596528605 S3-295791211,S2-780921430,S2-313034662,S2-879213803,S2-844547318,S3-425148844,S2-589556774,S3-306288492,S3-645384923,S2-17902460,S3-347481466
+S1-82587375 S3-967077580,S3-554055778,S3-963455926,S2-4413802,S3-395796083,S2-775171584,S2-317354684
+S1-69843118 S3-749637465,S3-127898264,S2-314240782,S3-463092301,S3-310149142,S3-218003386,S3-884544157
+S1-236311046 S2-304616206,S2-631385105,S2-278946054,S3-614205415,S2-303946226,S3-95740869,S3-810702724,S3-262005604,S3-173277953,S2-165125895,S3-921161363
+S1-732072421 S2-215694034,S2-699247889,S3-865988567,S3-658824035,S3-75223392,S3-837957420
+S1-170904832 S2-290267931,S3-657564804,S3-413195770,S3-769252069,S2-287544488
+S1-917449659 S2-180827862,S3-597268013,S3-312465478,S3-261824784,S3-112382878,S2-287778626,S3-524319814
+S1-23186259 S2-496850002,S3-426769462,S3-49609181,S3-240206266,S2-553870285,S2-680879813
+S1-451321289 S3-641554807,S3-3966719,S3-545662999,S3-396229931,S2-424018983,S3-810610532,S3-622355810,S2-780910748,S2-221143478
+S1-727315222 S2-632831555,S3-987447086,S2-302899128,S3-37921250,S2-258547242
+S1-38836750 S2-564027803,S3-974279282,S3-916980785,S3-255714660,S2-783172103,S2-276551212,S2-233500543
+S1-631582868 S2-683176023,S2-43136684,S3-563980870,S3-208773868,S2-810750480,S3-751305321,S2-251132232,S2-338666299,S3-673165954,S3-715145649,S2-540033245,S3-156674764,S2-270366224,S3-632398164,S2-706335960,S2-550537341
+S1-106271991 S2-750390881,S2-362290172,S3-872980432,S2-52120626,S2-88439145,S3-951374288
+S1-145952591 S2-737039710,S3-929551948,S3-13110463,S3-948302046
+S1-221547357 S3-975461891,S2-889683393,S3-193558816,S3-433740381,S2-612187714,S3-191631282
+S1-981958481 S3-936909931,S2-644118582,S2-681060816,S2-263752118,S3-854996565,S2-824714877,S2-886481746,S3-87385360,S3-885940478
+S1-84223226 S2-762128999,S2-697804091,S3-928112856,S3-733357859,S2-385547265,S3-947766802,S3-297926446,S2-748645431,S2-123427463,S2-86049972,S2-217538099,S2-246607350,S2-411876551,S3-741816738,S3-356614593,S2-909206223
+S1-169499683 S3-580766081,S3-771099965,S3-680905270,S3-467966476,S3-824613456,S2-813846928,S2-269632591,S3-435877888,S2-809635894
+S1-343636003 S2-889453542,S3-185986690,S3-724880045,S3-883194681,S2-44973106,S2-403522890
+S1-936052477 S2-654212182,S3-178283993,S3-935331843,S3-258600057,S3-900480266,S3-978630478,S3-520539733,S3-6948142,S3-684095150
+S1-869671495 S3-770101836,S3-195861785,S2-43731723,S2-687612579,S3-173909191,S3-509023976
+S1-638804636 S2-628708219,S3-186799015,S2-955782923,S2-991690579,S2-963404646,S3-317502728,S3-639805111,S3-895290694,S2-465478180,S2-577500973,S3-340188051,S3-45713859,S3-207876089,S3-737216386
+S1-47302827 S2-270780567,S2-96267879
+S1-904675252 S2-301182920,S2-496365230,S2-693919997,S2-359148031,S2-203393314,S2-447005744,S3-751549071
+S1-679352952 S3-259702121,S2-65100471,S3-712094072,S2-678842079,S3-201438323,S2-793067594,S3-422700297,S3-127078272,S3-176554429,S2-4166629,S3-575802171,S3-645439168,S3-705428745,S2-376856475,S2-187240608,S2-916168844
+S1-749863188 S2-206480333,S3-211293170,S2-69021145,S3-620817273,S3-221262932
+S1-527783162 S2-935373312,S2-547707203,S2-741297816,S2-578969667,S3-633336613,S2-618570727,S2-212961277
+S1-102353555 S2-60221063,S2-384723078,S3-814848288,S2-456248592,S3-367796490,S3-375901945,S3-531937136,S2-805749664
+S1-711918454 S2-716378277,S3-284430924
+S1-287700315 S2-443052348,S2-933021226,S3-527959547,S2-354099830,S3-536652425,S3-269304858
+S1-250452741 S2-896861468,S2-664195721,S2-541897209,S2-846756441
+S1-548592247 S2-116122493,S3-646042506,S3-295173136,S2-398919833,S2-157606269
+S1-288136032 S3-102440067,S2-580831585,S2-641125516,S2-648128603,S2-703397184
+S1-234801244 S2-54603154,S3-875639430,S3-593252387,S3-572753721,S2-123379984,S3-661019024,S2-783795354,S3-764233638
+S1-697056345 S2-160214096,S3-574679411,S2-386865580,S2-440540156,S2-944851390,S3-511164112
+S1-708438764 S3-280084937,S3-770594025,S2-717421196,S2-520192741,S2-791689507
+S1-595381307 S3-282283180,S3-190405115,S3-412042569,S2-959633036,S2-266128983,S2-911919631,S3-718983895,S3-507794041,S3-767851257,S3-958304907,S3-322364121,S2-157497877,S2-404863630,S3-953616220,S3-150318874,S3-557226723
+S1-811428430 S3-728721256,S2-531526671,S3-116716700,S2-775478463,S2-972574353
+S1-869849391 S2-328810970,S3-254111573,S3-772337766,S2-500003051,S3-416945653
+S1-621190745 S3-903997003,S2-518837383
+S1-440022529 S3-262159733,S3-693550286,S2-310509105,S3-619043308,S2-146361067,S2-389565632,S3-632580673,S2-69481356
+S1-777377280 S3-682901459,S3-345925783,S2-552339762,S2-607841192,S2-814838022,S2-486531489
+S1-305783374 S2-434835033,S3-687177627,S3-179946540,S3-259212408,S3-162301991
+S1-794781586 S2-383181288,S3-401325203,S2-735902694,S3-38975295,S2-579598360,S3-857698169,S2-199691058
+S1-58271073 S3-91791320,S2-351006667,S3-801996807,S3-493915927,S3-747687583,S2-289803945
+S1-125085925 S2-403434668,S3-912523026,S3-581630608,S3-432982430,S2-689739955,S2-807134444,S3-880674304
+S1-522719086 S3-548492950,S3-316465929,S2-416399880,S3-639324559,S3-711588292,S2-685779489,S2-724968443
+S1-801651999 S3-901266783,S3-248609954,S2-585489146,S2-429955377,S3-826990887,S3-210559290,S3-943156918,S3-401361724,S2-468932728,S3-349381434
+S1-740831706 S3-324157039,S3-586670133,S2-648389203,S2-228875329,S2-682080530,S3-884024464,S3-937708274,S2-186878113
+S1-689353726 S2-593761323,S2-617288570,S2-123417965,S3-327073842,S3-479185395,S3-144652946,S2-733415617,S2-993956107,S3-545183639,S3-726148166,S3-242291123,S2-390073114
+S1-969209920 S3-829330092,S3-661567244,S3-429991057,S2-403278276,S3-822134253,S2-973695899
+S1-664215081 S3-429795991,S2-122137432,S2-307549666,S2-701998565,S3-908880162,S3-3476195,S3-284559670,S3-559728703,S2-465344411
+S1-754368937 S2-641410690,S2-253870379,S2-459799213,S3-385404946,S2-918199492
+S1-826696286 S3-750498,S2-791749757,S2-256405394,S3-333753089,S2-485423577
+S1-558597919 S3-691614278,S2-289259466,S2-398152340,S3-506199702,S2-309083704,S2-761082799
+S1-496155400 S3-216878225,S3-775089077,S3-698773712,S3-576005230,S2-614652597,S2-233931963,S3-127453197,S2-865332249
+S1-356897580 S3-849928538,S3-262324439,S3-223670242,S2-39191394,S2-961424730,S2-791304509,S3-712595078,S3-546127489,S2-783899028
+S1-412343897 S3-916447051,S2-223144016,S2-943997510,S2-710241864,S2-887197822,S3-375273409,S2-676227718
+S1-339476719 S3-952259984,S3-115908506,S3-483290114,S2-299225740,S3-96169962,S3-140392386,S3-706638486,S3-67654103,S2-682942901,S3-849903105
+S1-150651962 S2-505478559,S3-438718979,S2-51734042,S2-501769994,S2-98101061
+S1-561306936 S2-719948869,S3-578896834,S3-115168289,S2-902592077,S3-810659024,S3-527109160,S2-91553458,S3-259124616,S3-293305743,S2-3968591
+S1-572164237 S2-536046631,S2-210383620,S3-925374806,S2-340854430,S3-444668481,S3-966993922,S3-373549288,S3-888209813,S2-484304506,S3-750641507,S3-863572195,S2-914726957,S2-776459680,S3-601341131,S3-141787579,S3-961386455
+S1-247147313 S3-450163987,S3-321158387,S3-199394403,S3-731569359,S3-711243616,S2-575587357,S3-270672462,S3-774516837,S3-915585294
+S1-468651178 S2-717993174,S3-150804686,S2-248671839,S3-946333303
+S1-319836671 S2-402799568,S3-285554407,S2-723325797,S3-87092495,S2-123678815,S3-928217289,S3-301622510,S3-148385203
+S1-780861853 S2-313692838,S2-771171559,S3-176027354,S3-584235442,S2-464588043,S3-571003552,S2-973672710,S2-569851867,S2-504030946,S2-232734801,S3-811831332,S3-194826200,S3-110045154,S3-260968322
+S1-464534551 S3-630940076,S3-350899185,S2-302438593,S3-749153024,S2-363190000,S3-935957052,S2-636192577,S3-330538352,S2-350732860,S2-48138237,S3-753650567
+S1-252245864 S2-620853362,S3-987379902,S2-548651928,S2-543665248
+S1-616762724 S2-575775659,S2-939663273,S2-192690401,S3-679999620,S3-681937058,S3-47543787
+S1-272681226 S2-545105755,S3-24256030,S2-441506260,S3-278434729,S3-517279204,S2-173769175,S3-769057271,S3-361171938,S3-261080048
+S1-695050597 S3-170266246,S2-797766043,S3-184263869,S2-507314464,S3-867092947,S3-924419795,S2-752498526,S3-716756547
+S1-895149028 S2-998716253,S3-500128567,S3-781621480
+S1-571265524 S3-926268535,S2-833451449,S2-542701498,S2-829048264,S2-727774002,S2-251118878,S2-57907238,S2-709827273,S3-970139025,S2-319653266
+S1-792020780 S2-211614384,S3-655671199,S3-706782599,S2-252493693,S2-219575340
+S1-318363670 S2-697156682,S2-126766602,S3-975038991,S3-419171140,S3-276010363,S3-25708218,S3-771625210,S2-374285467,S3-992140114,S3-936580065,S3-422258666,S2-1096459,S3-93749748,S2-411086160,S3-583428471,S3-278959608
+S1-887175221 S3-990779710,S2-318105820,S3-362837244,S3-22525675
+S1-680646121 S3-94429533,S3-986730668,S2-353105307,S2-969667271,S3-169800031,S2-904883498
+S1-631020847 S2-956716329,S3-973798570,S3-954262366,S3-945611663
+S1-237941676 S3-703407544,S2-364756116,S3-124310766,S3-301184234,S3-825284732,S3-3789724
+S1-851838700 S3-153464219,S3-676642635,S3-520560240
+S1-64545221 S3-453674449,S2-876846163,S3-559747839,S2-188986335,S3-281185057,S2-673561211,S2-888604249,S3-858455845,S2-23638115
+S1-121470260 S3-854708290,S2-67462991,S2-449291970,S3-556136384,S3-376283735,S3-640560734,S3-427501405,S3-914353060
+S1-153891929 S3-887187643,S2-239411902,S3-763536802,S2-472873216,S3-798369753,S3-866383361
+S1-754356375 S2-739582278,S2-107608755,S2-504155253,S3-245751489,S3-319513356,S3-734404595
+S1-235863593 S2-809996640,S3-987471110,S3-411904442,S3-708986179,S2-250375696,S2-711080691,S2-467779456,S2-512566751
+S1-83561585 S3-126670355,S2-932415706,S2-832751977,S3-716707750,S3-132112096,S3-856802037
+S1-573794499 S2-592303598,S2-394246566,S3-187809341,S2-817787476
+S1-420326842 S2-900355493,S2-597850427,S3-809796440,S3-538769904,S3-994242602
+S1-121993329 S2-828707429,S3-273295840,S2-236953081,S3-493997949,S3-600220755,S2-979240075,S3-66777784
+S1-469843836 S3-921482507,S2-8508706,S3-399238849
+S1-292656031 S2-900849663,S3-321850477,S3-845390872,S3-565619012,S2-180734489,S3-13415156,S3-809702910,S2-412772365,S3-198438991,S3-734356482
+S1-605777846 S2-487300480,S2-376567766,S3-537653152,S2-582371562
+S1-477948614 S3-483027099,S2-788866214,S2-667645620,S3-186300451,S3-996539664,S2-881601704,S3-734108124,S2-52091386,S3-746307630,S3-735354974
+S1-117253380 S2-999962063,S3-60087100,S2-568840481,S3-105217211,S2-316390499
+S1-442793841 S3-431107555,S2-961871156,S2-329887237,S2-555573084,S2-333567144,S3-612184858,S3-915985799
+S1-676583765 S2-984515605,S3-94378401,S2-459372659,S3-269421722,S3-527377819,S2-784400698,S2-410517094
+S1-985942745 S2-421636872,S2-171750901
+S1-310463051 S3-912694849,S2-326706620,S2-341924243,S2-696111845,S2-638265036,S3-391554905,S2-199535635
+S1-388186104 S2-193841176,S2-358643338,S2-507870490,S3-786039484,S2-382428184,S3-557831751,S3-298848246,S3-981221424,S3-103667829
+S1-137635373 S2-987011651,S3-950741246,S2-47826352,S3-251815784,S3-321972344,S2-530892426
+S1-472336526 S2-966066719,S3-717077651,S3-263798609,S3-404307524,S3-89833442,S3-696632003,S3-737235041
+S1-183000023 S2-309914623,S2-335428149
+S1-967250176 S3-287970835,S3-271981552,S3-142584626,S2-948954404,S2-911040603,S2-221496176,S3-298578270
+S1-606849627 S3-326381272,S2-692897585,S2-983538275,S3-583202480,S3-680196505,S2-47442466,S3-458396077,S2-463910424
+S1-48324802 S3-486229122,S3-205387134,S2-790327250,S3-784610346,S2-945422060,S3-826802833,S3-370875578
+S1-516220237 S2-323121348,S3-806561025,S2-500477436,S3-94359990,S2-110380154,S3-818924834,S3-508772579,S3-810108493,S3-385070387,S3-715630435
+S1-244947277 S3-138085981,S3-84092608,S3-45291833,S2-671969855,S3-979138808,S2-584316590
+S1-834798428 S2-988122789,S3-713809858,S2-210696199,S3-485041600,S2-720305872,S2-152298273,S2-467622660,S2-687906991
+S1-833246525 S3-378353381,S3-688915511,S2-461962234,S2-740286664,S2-246387778
+S1-25360146 S3-522463959,S2-841840395,S2-497304908
+S1-478015225 S2-528643362,S2-645814266,S2-973808667,S3-737907087,S3-371066470,S2-575945030
+S1-376709424 S3-513955644,S2-354160146,S3-899400841,S3-130942816,S3-582903326,S2-478024772,S2-682094203,S3-855973181,S3-978230212,S2-11937907,S3-506722089
+S1-973491330 S3-186230751,S3-62373302,S2-791315849,S3-545278628,S2-252707094,S2-901968542
+S1-944096121 S2-720129988,S2-662280797,S3-111586378,S3-681371793,S2-539416088,S3-711685207,S3-899119891
+S1-49714373 S3-138139657
+S1-196774871 S3-784386918,S3-465325192,S3-200629905,S2-103764601,S2-384917373
+S1-290725218 S3-661402735,S3-865604322,S2-993104785,S2-52661320,S2-930232078,S2-795495166,S2-337518059
+S1-413030838 S2-749012971,S2-948891291,S2-908304121,S3-398997987,S3-509070586,S3-278144228,S3-400275440,S2-33551234
+S1-756432189 S2-661863661,S3-674115889,S2-427157540,S3-615634061,S3-759994730,S2-906148220,S3-832935971,S2-108876787,S2-407751117,S2-720226289,S2-602302846,S3-175386751,S3-700763955,S3-832771844
+S1-185999399 S2-783770841,S2-539604099,S3-371376292,S3-825715912,S2-373279655,S2-228283855,S2-527605008,S3-568529099
+S1-706585544 S3-288194057,S2-187033568,S2-563616136,S2-677792361
+S1-279143131 S2-487900272,S2-920374203,S2-154815713,S3-922422082,S3-462586680
+S1-39328073 S2-863026103,S2-475335003,S2-953869973,S3-662071380,S2-487162409
+S1-37142732 S3-365220641,S2-339050978,S2-705064900,S3-883741599
+S1-127216684 S2-935146786,S3-899550255,S2-156142740,S2-59823046,S3-751068519,S2-764842502,S3-737811151,S2-122358315,S3-305172361,S2-774443755,S2-165349975,S3-635373159,S3-457188583
+S1-569764737 S3-394755588,S3-939884978,S3-548195981,S2-333011981
+S1-800321954 S3-646953485,S2-325314678,S3-718794251,S3-524767900,S2-680666507,S2-327871176
+S1-107723952 S3-778965143,S3-858307869,S2-429186432,S2-20753359,S3-989507048,S2-380794443,S3-770155349
+S1-244315087 S2-685351233,S3-765161481,S3-385415262,S2-792118781,S2-742577136,S3-292862131
+S1-14370305 S2-486593363,S3-678076228,S2-589592436,S3-807743005,S3-448921761,S3-547577635,S2-543625068,S2-264317741,S3-795931508,S2-673773421
+S1-469293972 S3-550759393,S2-965030500,S2-257653385,S2-233753013,S2-394657590
+S1-553838050 S3-907998570,S2-86885715,S3-458563001,S3-958663809
+S1-327281369 S3-652111295,S3-886006843,S2-148184152,S2-689249120,S2-205029911,S2-840819534,S3-733370475,S2-94469536,S3-864875456,S3-295274279
+S1-513737639 S3-134085529,S3-423066265,S2-769538471,S2-453931382,S3-285688907,S3-296954999,S3-444603093,S3-571747385
+S1-722342799 S2-231191433,S2-3494107,S3-934448457,S3-44648701,S2-424053026,S3-459769328,S3-6843767,S3-766119878
+S1-659253763 S3-869940635,S2-674586039,S2-896677941,S3-469130293,S2-373069948,S3-61466114
+S1-360174345 S2-458241502,S2-631010853,S3-847386975,S3-546589079,S2-225807344,S3-659459543,S3-295110842,S3-516276119,S3-396821498,S3-405430588,S3-136157473,S2-518406684
+S1-605531811 S3-587141733,S2-913435301,S3-215694900,S3-833781916,S2-596978011,S3-276540014,S2-396994499,S2-911305890,S3-607738721,S3-8747659,S2-665144684,S2-741927753,S3-270294939,S3-552327472,S2-91059689
+S1-364177066 S2-715139504,S3-169204897,S2-960105749,S2-301917715,S2-261031578,S3-941358023,S3-814318938,S2-542312165,S2-126311329,S3-153606,S2-461683326,S2-256830559,S3-920209003,S3-27311099,S3-73135682,S2-971541576
+S1-214055189 S3-894266077,S2-309866442,S3-575010086,S2-938438306,S3-309753155
+S1-548122714 S2-519652849,S2-632750727,S3-977505308,S3-561913881,S3-737858829,S2-475652917
+S1-20249827 S3-288326321,S3-984612769,S2-807424956,S3-766355324,S2-200358520,S2-587686799,S3-901951010,S3-528822152,S2-293120592,S2-699087093
+S1-294870691 S2-81757840,S3-459728171,S2-531231774,S2-407662719,S2-169529523,S3-475866041,S2-655374682,S3-739110713,S2-52661320,S3-738837757,S3-275871769,S2-587543543
+S1-997244727 S3-761832107,S3-255741049,S2-571337286,S2-441327864,S3-931511848
+S1-810030115 S3-423358818,S3-899193094,S3-83184315,S3-445601527,S2-224009412,S3-929485522,S2-688976357
+S1-122719346 S2-106944003,S2-815242251,S3-752478301,S3-361888594
+S1-693448796 S3-684307836,S2-544025281,S3-201589092
+S1-357376068 S2-306458100,S3-326717354,S2-95964760,S2-557329552,S3-614166321,S3-652337547,S2-480393688,S3-639702226,S3-850186741,S2-524013035,S3-336271415,S3-550881404,S2-17510153,S3-314672983,S3-635179456,S3-195400392
+S1-585105035 S2-645792944,S2-779648102,S3-409385764,S3-840342989,S2-61144446,S3-328045479
+S1-863367619 S2-362965366,S2-155781639,S2-946879363,S3-406868444,S2-928208948,S3-360810175
+S1-222639816 S2-109755416,S3-721405978,S3-643550012,S2-239334759,S2-847182103,S2-124219128
+S1-95435540 S3-859601861,S3-756717155,S3-768521030,S3-864689663,S3-83993816,S3-165799586,S2-959636312,S2-502910648,S3-820800553,S2-629836431
+S1-525382279 S2-819426179,S2-87766263,S2-289414262,S3-75002419,S2-398622922,S3-724276876,S2-964286204
+S1-897367176 S2-511569326,S3-918991252,S3-256384600,S2-752279345,S2-809865474,S3-219860011,S3-132747941
+S1-986769453 S2-798269611,S3-891689251,S2-461866722,S3-386794690,S3-730906360,S2-694405720,S3-843127756
+S1-226203533 S2-111225940,S3-86426632,S2-941466768,S2-973644922,S2-261803569,S2-237725457,S2-481827447
+S1-375662189 S2-200436544,S2-311381300,S2-582254544,S3-651739156,S2-184065123
+S1-208449952 S3-562926972,S2-939746160,S2-980345670,S3-860200627,S2-238919418,S2-413760347,S3-521129893,S3-821854314,S3-501301498
+S1-840772345 S3-250634447,S3-874124990,S2-917865750,S3-786821933,S2-642816590,S2-90303587,S3-793643754,S3-541602402
+S1-918569146 S3-407713207,S3-291994855,S3-123363966,S3-966723366,S2-395029843
+S1-436762340 S3-346912040,S3-352706083,S2-396635478,S3-207888012,S3-181829632,S3-248644252,S2-320929914,S3-515591395,S2-451433542,S3-836588715,S3-967654817
+S1-617805938 S3-272486663,S3-889323056,S3-664785013,S2-244522952,S2-80282970,S3-856822090,S2-353186687
+S1-192389439 S3-609525545,S2-125512644,S2-794400782
+S1-748086287 S3-76717000,S2-987984590,S2-921958801,S2-537910096,S3-94010047,S2-763268808
+S1-836497494 S2-172419308,S2-701437685
+S1-403965774 S3-799381112,S3-318334282,S3-748396849,S2-280657221,S3-441259056,S2-525554865,S3-705453476,S3-554331042,S3-788112201
+S1-716004133 S3-797736021,S2-406156450,S3-48577802,S3-559629319,S2-84261814,S2-58709589,S2-187969604
+S1-84058310 S3-72935541,S2-416849559,S3-178079349,S2-813890331,S2-439444810
+S1-491783419 S2-678072724,S3-588034742,S3-104600711,S3-298649595,S3-445811411
+S1-143671840 S2-47305815,S3-843211133,S3-700190092,S3-815638653,S2-701884462
+S1-658656430 S3-614278700,S2-680856642,S3-350232855,S3-193515648,S3-181138372,S3-339028939,S2-243221496,S3-176466256,S2-7779521,S3-870570717,S2-322663368
+S1-355312941 S3-211664392,S2-598935208,S3-658233513,S3-499974276,S3-821158169,S3-868224535,S3-861963555,S3-188559567
+S1-297358553 S2-36587687,S2-718658304,S2-666408884,S3-171780036,S2-375583026,S3-243355421,S3-828878447
+S1-476715153 S3-895130270,S3-133401148,S2-725539526,S3-3253710,S2-634006373,S3-866841185,S2-575940317,S3-977562937,S3-464287
+S1-90163980 S2-675018162,S3-715341767,S3-476702125,S3-998720105,S3-418917603
+S1-882265000 S2-607142233,S2-196671237,S2-677918491,S3-468744983,S3-214453689,S3-713542924,S3-982674943,S3-909149551,S3-68056654,S3-863703947,S2-46183879
+S1-391328330 S2-484095827,S2-613138753,S2-89526836,S3-29027349
+S1-31611179 S3-643706119,S2-120758567,S3-802735260,S2-485311230,S3-356593976,S3-307016547,S3-746689599,S3-39027026,S3-467457073
+S1-618627561 S3-464035367,S2-124813267,S3-789640581,S2-557489023,S2-147774532
+S1-82907964 S3-297330822,S3-548938296,S3-330241003,S2-932862462,S2-427690009,S3-200670216
+S1-618066781 S3-790178310,S2-396161461,S3-694512566,S2-562308805,S2-435698520,S3-801981105,S2-871705775,S3-847543153
+S1-109694564 S3-662083643,S3-717339602,S2-687491891,S2-566048761,S3-287148308,S3-640379901,S3-389223145,S2-610172457,S3-595163352,S3-601842555,S3-778458517,S2-23516487,S3-380120587,S3-169797578,S3-825618290,S2-63647408
+S1-326552072 S2-389833216,S2-859835430,S3-589735592,S2-544868914,S3-75396557,S2-202729647,S3-582877985,S3-251468729,S3-778325055
+S1-834734235 S2-177888383,S2-269146889,S3-892452521,S3-720196335,S2-311781778,S3-889891156
+S1-982916614 S2-155831483,S3-495344398,S3-840722130,S3-953431732
+S1-126911555 S3-355401588,S2-916644001,S2-752889203,S2-541930780,S3-739939428,S3-739009736,S3-963765805,S2-28589203,S2-145357926,S2-296917282,S2-101442898,S2-184748874
+S1-815713960 S2-211223705,S2-261444939,S2-675262398,S3-686018540,S2-817397655,S2-693346493,S3-339659935,S2-111007828,S3-590976441
+S1-902660142 S2-960470023,S2-871656828,S3-442140093,S3-850419646,S3-15032557,S2-728536518,S2-310777136,S3-691717606,S3-531173710,S2-973607673
+S1-895645415 S3-589159509,S3-297832047,S2-279256039,S2-962812686,S2-211947609
+S1-831671995 S3-997960303,S2-513850121,S3-321488425,S2-903719644,S2-756012152,S3-917287254
+S1-836315851 S2-875793660,S3-815651713,S2-489025900,S2-626648001,S3-906917782
+S1-768971793 S2-472361812,S2-691730355,S2-842883046,S2-238132854,S2-808034343,S3-252700382
+S1-152879154 S2-729775327
+S1-925760337 S3-795723751,S2-38119671,S2-561401983,S3-476031328,S2-462896395,S2-229087412
+S1-173348173 S2-526035821,S2-467888903,S3-484662787,S3-760018721,S3-395977095,S3-974904428,S3-882796427,S2-820000159,S3-509001587,S3-172331458,S3-249765205
+S1-715213703 S3-416955764,S2-862402460,S3-802021157,S3-159315934,S2-740312545,S3-108810616,S3-668619550,S2-191162313,S3-752100013,S2-851150117,S3-753042644
+S1-201845329 S3-273793744,S3-116698220,S2-927140441,S2-423892604,S2-735159652,S3-844119688
+S1-150608420 S2-549796581,S3-970783999,S2-244631904,S2-694677806
+S1-271206692 S3-988039587,S2-995301884,S2-634384590,S3-950642215,S3-337251470,S3-666548802,S3-573561999
+S1-144178675 S2-84109189,S2-423461584,S3-373386858,S2-792431140,S3-416365273,S3-117214743
+S1-826310083 S3-757894887,S2-316991323,S2-167552801,S2-674114074,S3-201170122
+S1-210221256 S3-355313786,S3-435120097,S3-142406576,S3-571493096,S3-826890004,S3-994216909,S2-115579541,S3-476952852,S3-505664729,S3-25772969,S3-772908710
+S1-788752306 S2-276178359,S2-762823637,S2-203448869,S2-239905423,S2-884717923,S3-397832238
+S1-956835603 S2-559371171,S3-375352069,S2-686686305,S3-474953548,S2-123635184
+S1-740535327 S2-356845723,S2-705624748,S3-405936926,S2-290963937
+S1-771500794 S2-623710525,S2-73547017,S3-323237846,S2-529619587,S3-68701927,S2-938176465
+S1-938702647 S3-936571836,S3-566704202,S2-530649270,S2-279291768,S2-311966405,S2-221330470
+S1-519534676 S2-968128410,S3-867048965,S2-182000090
+S1-308810946 S3-807184956,S2-958160671,S3-916576954
+S1-912793120 S3-651199929,S3-351061599,S3-923198575,S3-693788710
+S1-185942850 S2-775623575,S3-965705537,S2-830505352,S2-767996326,S3-858259471,S2-96718135,S2-815004216,S3-380742585,S2-872828321,S3-93169899
+S1-528802346 S2-385779654,S3-123906010,S3-300391953,S3-189854916,S3-551090451
+S1-925452182 S3-888370969,S2-35275650,S3-40378346,S2-711449285,S2-278679454,S2-97496793,S2-48454894,S2-129696958,S3-664849191,S2-725123959,S2-864674002,S3-729437628,S2-113786976,S3-278258775,S3-360108021,S3-706944421
+S1-233208108 S3-860117701
+S1-39200711 S2-893597748,S3-802206058,S3-558503916,S3-778532725,S3-945008810,S3-790018308,S3-608507293
+S1-841750762 S2-880068836,S3-377602384,S3-433841131,S2-497045123,S2-361120281,S2-296868294,S3-831906212,S3-398258640,S2-221073864,S3-982656335,S2-552858468
+S1-563883999 S3-22723390,S2-434787298,S3-873854021,S2-407164040,S3-810935138,S2-849810274,S2-942317978,S2-987823005,S2-790773409,S2-530816278,S2-678035493,S2-117870501
+S1-767314493 S2-399545578,S3-788911459,S3-959967764,S2-214063075
+S1-846035202 S3-229494785,S2-407640516,S3-860532705,S3-658224095,S3-397548352,S3-755117324
+S1-361083897 S3-862682132,S3-697524470,S2-247817296,S3-59042096,S2-922393622,S2-383938906,S3-295762429,S2-829200199,S2-574242068,S3-897013737,S2-905977156,S2-321907955,S2-224150826,S3-683893234,S2-358080627,S3-668924702
+S1-931697754 S3-83141760,S3-45154978,S2-479803405,S2-601110266,S2-66184570,S3-479862471,S3-775439908,S3-513199977,S3-127545766,S2-656338942,S2-470457933,S2-933960846,S3-756401011,S3-366871126,S2-706009121,S3-560120865
+S1-907543342 S3-389458621,S3-883737774,S2-162314522,S2-209214168,S2-418118987
+S1-254259841 S2-16954434,S3-184280908,S2-10312446,S2-515246229
+S1-235558941 S2-675863845,S2-618881327,S2-688628703,S3-158579996,S3-608947243,S3-367688060,S2-606223408,S2-158267415
+S1-784993798 S3-414283763,S2-564371804,S2-425059756,S2-587862664,S2-162915018,S3-770258670,S3-778361327,S2-656514656,S3-201080530,S3-14991737,S3-550083113
+S1-790607658 S2-386571954,S3-379630597,S3-39860916,S3-459273128,S3-258252356
+S1-630053064 S2-302729978,S3-731349279,S3-313341546,S3-920095363,S3-537535670,S2-779087431
+S1-609389591 S2-658417871,S2-962641255,S2-308070567,S3-367187467,S2-545558532,S2-574840851,S3-287760980,S3-21157992
+S1-523518890 S3-971302565,S3-208255764,S3-22238831,S2-968565275,S3-239971934
+S1-540424411 S3-501445528,S3-538314430,S3-924105757,S2-354009123,S3-62852433,S3-480883035,S3-703843994,S3-507614526,S3-56188668,S3-104322463,S3-80351834,S3-808339508,S3-134908143
+S1-479492745 S3-178876035,S3-157955924,S2-552653134,S3-65821875,S2-916788352,S3-781701484,S3-424962791
+S1-364035072 S2-734492363,S2-164193762,S3-939703906,S3-443583434,S2-53110191,S2-193172262
+S1-728912933 S2-476003543,S3-775678476,S3-857655676,S2-598999113,S3-920654673,S3-63129308,S3-625962745,S2-924125866
+S1-423878511 S2-512484375,S2-88413050,S3-167743314,S2-493279108,S3-287009454,S2-819322244,S3-493751711,S3-704800901,S2-268624674,S3-554546486,S2-670176383
+S1-430843636 S3-298601965,S3-237196529,S3-826326084,S2-772551502,S3-374090944,S3-38879070
+S1-851713337 S2-131890236,S2-117783842,S3-559283219,S2-189503595,S3-871014130,S3-296389736
+S1-49947279 S2-131918019,S3-793469265,S2-177704375,S2-665252508
+S1-106673883 S2-417020892,S3-131632438,S2-808084882,S3-704731219,S2-693217993
+S1-416659886 S2-554063331,S3-390649341,S2-744948513,S3-178771253,S3-166066899,S2-624827659,S3-213776958,S2-374100415,S3-905750429,S2-296079531,S2-173194297,S2-984170068,S2-329791192,S2-134351669
+S1-805105199 S2-695807106,S2-192666911,S3-688921492,S3-64416447,S3-697842569,S2-384123639,S2-628123096,S2-588587580,S3-921359643,S3-79427097,S2-906234081,S2-141597787,S2-75069305
+S1-763941297 S3-75092183,S2-100265454,S2-166854430,S2-838189170,S2-235763414,S3-124234396,S2-901905549,S3-747843144
+S1-913705201 S2-543901175,S2-626724318,S3-220426072,S2-457058026,S2-729592584,S3-684018541,S3-350896988
+S1-293075499 S3-573407088,S2-330164848,S3-416470517,S2-235129232,S2-112538110,S3-765774172,S3-732107881,S2-280096083,S3-687687834,S3-749268280,S3-752299443,S3-71249448,S3-915876876,S3-523077,S3-407901702,S3-392057706
+S1-496091728 S3-607457192,S2-860892178,S2-644915722,S3-423099489,S2-974617632,S3-559884355,S3-143136536,S3-157854606,S3-639052108
+S1-290058259 S2-681034976,S3-473415834,S2-67955670,S2-342460187,S2-754156274,S2-891737708
+S1-780388489 S2-979597410,S3-535256329,S2-609877141,S3-206918764,S3-586787902,S3-961732741
+S1-700963875 S3-386895564,S3-229009231,S2-977553869
+S1-11307921 S3-80224652,S3-651883752,S2-51219453,S2-780594014
+S1-806870928 S2-648601939,S2-66155349,S2-263855091,S3-662753874,S3-797639840,S3-939126877,S2-62575805
+S1-394127823 S2-939609835,S3-523637019,S2-305481351,S3-425678896,S2-617572964,S3-328940191
+S1-655435113 S3-148808904,S3-106351225,S3-635493842,S2-471823576,S3-118683507,S3-52467156,S2-514407399,S2-312686206,S3-963368815,S3-437926799
+S1-298950882 S2-30837483,S3-207568269,S2-413173546,S2-109296077,S3-187183824,S3-480956150,S2-963757178,S3-400618719,S3-100819127,S2-534404693,S3-703124951,S3-886606878,S2-12496251,S3-796034810,S3-758178905,S3-520034429
+S1-88539879 S2-500044543,S2-554642059,S3-931985154,S2-615635111,S3-316553509,S2-675512926,S3-567368836,S2-443151979,S3-507421142,S3-598724083,S3-53966895
+S1-805901044 S2-843676029,S3-943392587,S3-893709231,S2-132739229,S2-156796340,S2-832154644,S3-363664159
+S1-60954741 S2-375922798,S3-388113325,S2-794574208,S3-752876868,S3-448601259,S2-295366995,S2-328092065
+S1-87953893 S2-708499858,S2-328726435,S2-609677727,S3-642888268,S3-756512237,S2-558558355,S2-666674889,S2-879845907
+S1-241906552 S3-41303364,S3-61603960,S2-780439308,S3-107518508,S3-94685103
+S1-232317841 S3-189922360,S3-261309772,S2-491630582,S3-933459306
+S1-867181146 S2-593876880,S2-628602567,S3-572002231,S2-549937427,S3-835248389,S2-291630063,S3-74764409,S3-344905989
+S1-863317884 S3-421807604,S2-373929208,S3-559091946,S3-467130233
+S1-188279493 S2-322735551,S3-953488178,S2-918974171,S2-211532779
+S1-266270537 S2-537565403,S3-467679645,S3-33439540,S2-363713915,S3-462995845,S2-855351109
+S1-792132946 S2-272016947,S3-277882249,S2-521352691,S2-114827620,S3-872544516,S3-462909975,S3-78595042,S3-293762826,S3-475601919
+S1-232062806 S3-67984370,S3-7694062,S3-123748799,S2-591079807,S3-152204500,S3-527891509,S2-549344372,S3-971050031
+S1-882161003 S3-242051313,S3-664431170,S2-181885316,S3-211770379,S2-954891525,S2-338065515,S2-256049026,S3-314825098,S3-293471208,S3-312090696,S3-577014263,S3-404712322,S3-249424127,S2-905187050,S3-941406520,S2-335348287
+S1-417040392 S3-479250662,S3-918762685,S2-22013064,S2-946600728,S2-558009946,S2-387521415,S3-541174707,S2-255976092,S2-255555701,S2-383760787,S2-546831312,S3-601804121,S2-832621848
+S1-213981323 S3-445484689,S2-690022037,S3-349944253,S2-93768713,S2-182651985,S3-384193971,S3-723219704
+S1-322130657 S2-506925403,S2-19687200,S3-130517019,S2-123157926,S2-587378072
+S1-766270639 S2-915762429,S3-452453695,S2-709699041,S2-815583967,S3-507321580,S3-210447478,S3-706009250
+S1-605677640 S2-411778359,S3-180423193,S2-650205685,S2-114363444,S2-989456117,S3-75719370,S3-837980037,S2-16202818,S3-201087784,S2-467966760,S3-758719367
+S1-882770538 S2-963503051,S3-945765566,S2-488240709,S3-4879969,S3-695339488,S2-435594898,S2-313018205,S3-579938046,S3-627619316,S2-399141947,S3-349824864,S2-986859931,S2-235323920,S2-507130943
+S1-909835181 S3-703199088,S2-737425727,S2-52123218,S2-65095472,S3-569909540,S3-76203503,S3-458726501,S3-595940201
+S1-630280517 S2-551489301,S3-473343058,S2-94629397
+S1-46602581 S3-646064508,S3-660436286,S2-927935758,S2-103335620,S3-590901037,S2-724662893,S3-377415774,S3-511832537,S3-450715919,S2-476588046,S2-380961759,S3-633219115
+S1-334383297 S2-132456849,S3-605884865,S2-129259333,S2-872706200,S2-820886613
+S1-746709343 S2-723698146,S3-233318882,S2-606274151,S3-900746936,S2-773283938,S3-647477961
+S1-370528210 S2-163564597,S2-622509555,S2-53097865,S2-423709084,S3-354955680,S2-74841074,S3-249183223,S3-980971131,S2-970022185,S2-362225071,S2-851481418,S3-151373224,S2-38532464,S3-866244880,S3-957825247,S2-215826618
+S1-661051050 S2-637345618,S2-599187838,S2-216049631,S3-797231577,S3-968935805,S2-781295535,S2-272985578,S2-99158126,S2-702377484,S2-248183883,S2-337970522,S3-737100830
+S1-718987890 S2-782057188,S3-737156561,S2-55155606,S3-169049716,S2-40277161,S2-15589735,S2-2159976
+S1-831905983 S3-934957808,S2-582031610,S2-523233550,S3-922963746,S3-377923058
+S1-754309657 S2-585143561,S2-577437248,S3-735390293,S3-383046111,S2-644136207
+S1-242377006 S2-869788185,S3-251614156,S3-390549970,S3-850031474,S2-282813550,S3-905499690,S3-328475426
+S1-964038955 S2-44141728,S2-515303042,S2-712706356,S2-70747845,S3-918691170
+S1-474024476 S3-925986574,S2-932698577,S3-189555383,S2-971118432,S2-339445922,S2-292850767,S3-631638533,S3-397048157,S3-396517662,S3-950302997
+S1-380573113 S2-283732052,S3-305705767,S3-113953208,S3-71782636,S3-250470079,S3-279545699,S2-593405151,S3-363570367,S3-524457373
+S1-843874031 S2-364395145,S2-914343016,S3-723125194
+S1-103808599 S2-155628376,S3-499197781,S3-115157933,S2-712316977,S3-615517450,S3-712367848
+S1-728232582 S3-21187323,S3-454799881,S2-418391504,S2-600953872,S2-930596265,S3-145202300
+S1-933679062 S2-105062222,S2-761477373,S2-30504669,S3-448241404,S2-234090036,S2-568938411,S3-433516134
+S1-338370989 S2-183960289,S2-779000347,S2-659121846,S3-808661280,S3-769694916
+S1-793638472 S3-903756273,S2-123918914,S3-801638092,S3-510301737,S3-245720744,S2-83896316,S2-617623171,S3-669282306,S2-675728468,S2-59432102,S3-250129209,S2-235768428,S3-208961052,S3-156526353,S2-97378837
+S1-935586555 S2-630343739,S2-188941185,S3-792294675,S2-630298491
+S1-332722628 S2-899396964,S2-262780533,S3-441390355,S2-269139265,S2-465185768
+S1-176961701 S2-681994388,S2-854523515,S3-40750029,S3-741095586,S2-868465697,S3-380234362,S3-105941398,S2-543375851,S3-6165579,S3-76762067,S3-588456555,S3-159159739,S3-900627720,S3-818486092,S3-122573509,S2-558204276
+S1-549729395 S3-6640882,S2-71782109,S3-508456127,S3-887016355,S2-544575509
+S1-884244726 S3-131212298,S3-348842676,S2-840037571,S2-317903072,S3-736272956,S3-748439593,S2-904752975,S3-68741407,S3-234656184,S2-441304652,S3-768619888,S3-810520529
+S1-99320526 S2-984505795,S3-669567720,S2-431878007,S2-553301780,S3-682705841,S2-808373343,S2-193174200,S2-320777552,S3-589760334,S3-31898525
+S1-885056643 S2-217005712,S2-230278535,S2-939453419,S2-543699340,S2-137297865,S2-925378522,S3-67846969
+S1-94070549 S2-922456630,S2-403464567,S2-404569159,S2-148007652,S2-323635778,S3-619723129,S3-689454593,S3-139569642,S2-169349058
+S1-486974695 S2-112485878,S2-594524638,S3-626848923,S2-910580721,S3-968769777,S3-69665925,S2-272497371,S3-235472197,S2-143775428
+S1-413827222 S3-68409689,S2-135335387,S2-281982705,S3-78618774,S3-636633889,S3-651073105
+S1-685495348 S3-977154134,S3-738707225
+S1-3762630 S2-342017056,S3-181773272,S2-556005833,S2-655953251,S3-493790791,S3-6231415,S2-439473151
+S1-139882077 S3-165342805,S3-852669112,S2-329377349,S2-997123305
+S1-952150741 S3-825351981,S2-276013540,S2-130722710,S3-287037905,S2-301211352
+S1-160444629 S3-213056990,S3-904910896,S3-427961782,S3-662280807,S2-975346304,S2-860838823,S2-189284672,S2-841790103,S2-12117872,S3-883669625,S3-610884762,S3-839241821
+S1-580914500 S3-592474611,S3-451434917,S3-492903180,S2-896387540,S2-117889817,S2-726620464,S3-794367603,S2-602140902,S2-762638776
+S1-606981841 S3-884215645,S3-546697626,S2-387611244,S2-965088100,S2-121438484,S3-705234293,S3-304334739,S2-309210999
+S1-523501177 S3-559503539,S2-676084501,S3-565070865,S3-810577624,S2-652805791,S3-481610486
+S1-373272834 S3-829655931,S2-695339397,S3-385801121,S3-464480368,S3-511720347,S2-473108386,S3-290038301
+S1-925491060 S3-821205264,S2-387657806,S2-790334055,S2-462803081
+S1-757927918 S3-13172018,S2-793936872,S2-706043887,S2-12562430,S3-780386050
+S1-830853005 S3-935303018,S2-533547306,S2-538357365,S3-7997270,S2-920554736,S2-907892542
+S1-963469485 S2-570567845,S2-409834392,S3-155985195,S3-31714612,S2-265078522,S3-167608972,S3-452382144,S3-627007269,S2-986122554,S3-857924422,S2-206219314,S2-277717605,S3-880066235,S3-528155549
+S1-816372360 S2-548499756,S3-310348208,S3-448717843,S2-590059692,S2-278767218,S2-98227029,S3-690883849
+S1-680404668 S3-53598526,S3-38270508,S2-482517856,S2-312535369,S2-982322583,S2-724650736,S2-255902460,S2-916421829,S3-372844783,S3-430100701
+S1-125727983 S3-4987659,S3-845647992,S2-795130106,S2-568346649,S3-253323600,S3-220807852,S3-394755336
+S1-920586883 S3-995338918,S2-265738400,S3-380179583,S3-34715739,S3-82309522,S3-330673359,S2-895343362,S2-832204358,S2-701054072
+S1-256457989 S2-906516340,S3-866779713,S2-188388919,S3-846676213,S2-707948663,S2-914157008,S2-894739021,S2-328888614,S2-910781798,S3-558549853
+S1-313903345 S3-553133958,S2-44941798,S2-508147659,S2-347783381,S2-609913399,S3-349892062,S3-767862670,S3-66310861,S2-721165624,S3-736819786
+S1-872204667 S3-910317996,S3-746142302,S3-120116584,S3-66865800,S2-992992210
+S1-828469019 S3-235881062,S3-216841717,S2-317564445,S3-921438896,S2-278395170
+S1-779291012 S2-755186653,S2-765421811,S2-295798005,S3-667880868,S3-752698753,S2-872026587,S2-202995209,S3-109920699
+S1-435100168 S3-461633861,S2-174653434,S3-775976921,S2-492685251,S3-288083890,S3-962721680,S2-746633173
+S1-176967632 S3-277155504,S3-594469963,S3-512769590,S3-866784515,S2-394999522,S2-438068061,S2-478972269,S2-620892032,S3-884953357,S2-831753493
+S1-307368133 S3-794978239,S2-96034183,S3-121859812,S3-757454232,S3-275420607
+S1-667623636 S3-248699863,S2-2135963,S3-528612695,S3-338127181,S3-694500360,S3-380304383,S3-835038339,S3-333988406,S2-174693388,S2-38167167,S3-465051793,S2-950791082,S3-512458307,S3-683543210,S2-13512273,S2-24842837
+S1-456529607 S3-136450344,S2-262847356,S2-43525771,S2-157557419,S2-794757165,S2-990920155
+S1-215673964 S2-931889505,S3-19924487,S3-180040163,S2-517959228,S3-281889843,S3-169505481,S3-139555465
+S1-544619553 S3-679617501,S3-594492421,S2-273637523,S2-256677550,S2-350155159,S2-742031659,S2-597435828
+S1-823184876 S2-30818668,S2-963758435,S3-734261052,S2-967504228,S2-302577752
+S1-481357661 S2-560630430,S3-165322601,S2-891497594,S3-90126413,S3-693668504,S2-795618499,S2-462287804
+S1-817485783 S3-19094892,S3-343072018,S2-568370126,S2-462308243,S3-273511620,S2-969506962,S2-369251919,S3-689931801
+S1-961249660 S3-911213960,S3-110960455,S3-400005773,S3-414157265
+S1-961368673 S3-700124482,S3-298756536,S2-359171564,S3-68044834,S2-992280431,S3-554124616,S3-581484022,S3-629043854,S3-347259571,S3-319668663,S3-391977335
+S1-716597289 S2-63916544,S3-848784483,S2-872720844,S3-355236751,S3-903501947,S2-896653012
+S1-588847470 S2-75403751,S2-63519099,S2-423608492,S3-252367621,S3-844734041,S3-365888668,S3-366287976,S3-810484167
+S1-283716150 S2-225409305,S3-656350996,S3-265605446,S3-720437435
+S1-453971827 S2-136312440,S2-237613686,S2-810951915,S2-289358901,S3-563405556,S2-362538786,S3-276673390,S3-334108463,S3-903366381
+S1-627854978 S2-630680145,S2-687668451,S3-876122904,S2-272249127,S3-809028461,S3-342903032,S3-20364571,S2-830223755,S3-661090624,S2-189862559,S2-784173972,S3-156499875,S2-66944575
+S1-598224595 S3-90581156,S2-305498539,S3-92236469,S3-398393287,S2-296981715,S3-615271613,S2-468019497,S2-894228062,S3-157701786
+S1-190128476 S2-993934422,S3-664817513,S3-971626983,S3-114954481,S2-961377658,S3-754991546,S2-451006922
+S1-67564263 S2-983538901,S3-798023290,S2-81280382,S3-743178294,S2-325577192,S2-610534358,S2-198484714,S2-121484791
+S1-901367806 S3-100231795,S3-693174902,S2-388919610,S3-115104497,S3-220847764,S2-274502540,S3-997121453,S2-491457583,S2-96022728,S2-930785927
+S1-882152754 S3-237234889,S2-267770060,S3-222813594,S3-290541390,S2-820599849,S3-898576985,S2-20843631,S3-401240428,S2-58469579,S2-182609310,S3-371516363,S3-247477613,S3-235499853,S3-711744972,S3-539968390,S3-509533442
+S1-148313328 S2-789977143,S2-855791679,S3-725291466,S3-357003317,S3-158469052,S2-17974435,S2-307618909,S2-513431969,S3-187970104,S3-310393201,S3-864895788,S2-762513064,S2-557213115,S3-361012384,S3-976732038,S2-377268830
+S1-975966279 S2-572688419,S2-206633651,S2-602788794,S3-556745275,S3-189422784,S2-57163552,S3-774805660,S3-122768852
+S1-365650458 S2-282965264,S3-592286631,S3-977690886,S3-905929617,S3-158955589
+S1-68307217 S3-175331857,S2-701677753,S2-239264669,S2-98301961,S2-972059772,S2-533810460,S2-921518394
+S1-703426504 S2-997582181,S3-652820766,S3-944777929,S3-401049813,S2-987634906
+S1-741851193 S3-413557804,S2-78065514,S3-201711392,S2-162411964,S3-484689253,S2-620635136,S3-375599579,S3-301950787,S3-931208200,S2-924470630,S3-95071542
+S1-607737648 S3-879202067,S3-55229619,S3-973106842,S2-830770730,S3-385842174,S3-442348373,S3-239369229,S2-270593353,S3-342988919,S2-457503176,S3-256644660,S3-297822163
+S1-155452252 S3-135047403,S3-167394617,S3-587480988,S2-311259175,S2-969578570,S2-197355245,S2-871641265,S3-988882277,S3-350004896,S3-569487539,S3-699392102,S3-608975592,S3-50963252,S3-123202519,S3-350516474,S2-100948614
+S1-165131997 S2-324373161
+S1-916241482 S3-310023158,S3-405200363,S3-578794784,S3-579993403,S3-950164051
+S1-438723194 S3-598321607,S3-970881868,S3-15102667,S2-800305924,S3-556624975
+S1-962462058 S3-128081430,S2-404475694,S3-563519315,S3-354992561,S2-148327971
+S1-560616432 S2-682543073,S3-736256228,S3-929207127,S3-821792891,S3-486631095,S3-179043608,S2-982390825
+S1-529985069 S2-751369996
+S1-814138445 S2-725898959,S3-975034650,S2-140930589,S2-96165586
+S1-256842495 S2-138051207,S2-456071754,S3-114094089,S3-240287723,S2-467117611,S2-703877295
+S1-67318390 S2-633089679,S2-346605822,S3-357148496,S3-238900418,S3-641225828,S2-956473434,S2-505430167
+S1-865562241 S2-703511845,S2-234560003,S2-477287047,S3-556826208,S2-492171345,S3-458567700,S2-276084984
+S1-914661837 S3-538537402,S3-328277763,S3-760199787,S3-611183005,S3-29789479,S3-68900478,S3-616600050
+S1-664513205 S2-744020099,S2-390552586,S3-98851158,S3-921935425,S3-540823258,S3-259282220,S2-953215839,S2-405266596,S3-250806124,S3-663818971,S2-449404072
+S1-553688389 S2-558547385,S2-338843429,S2-456436798,S2-332321047,S3-350484992,S2-176572723,S3-172736106
+S1-575546282 S2-537953316,S3-704071811,S3-887616481
+S1-402390482 S2-122128457,S3-455020483,S2-10452395,S2-759894061,S2-626434551
+S1-872081443 S2-286572800,S3-413631792,S2-998999854,S3-466944026,S2-377887420,S3-433305871,S2-227014746
+S1-703975227 S3-847929039,S3-865332824,S3-726465671,S3-463466590,S3-769631623
+S1-369000402 S3-166592326,S2-790307122,S2-164700126,S3-105025598,S2-667991772
+S1-808949345 S3-249658763,S3-970699808,S2-735084904,S2-808868417,S2-84289862
+S1-744410814 S3-227301305,S2-705943593,S2-213837432,S2-766011954,S3-359960318,S2-938907615
+S1-924380905 S2-869973127,S2-387933297,S3-969602414,S2-74939517,S2-777745669
+S1-605735469 S3-85435195,S2-124272257,S2-590437968,S3-118799184,S3-13908883,S3-525032328,S2-556206743,S2-65946679,S3-438290469,S2-203239906
+S1-171412969 S2-748317608,S2-531653700,S3-420120605,S3-172799199,S2-301340377,S2-278047216
+S1-487006464 S3-932293391,S2-124483952,S2-168332646,S3-555805550,S3-467575429
+S1-378061424 S3-364475226,S2-86290616,S3-476464898,S2-504841195,S2-280024825,S3-114190745,S2-486172915,S3-818568449,S3-683639698,S3-428038277,S2-715410194,S2-378494962,S2-203049802,S3-929056739
+S1-535614443 S2-828358199,S3-956129517,S3-133903061,S3-838322488,S2-900647368,S3-787745890,S3-873797941
+S1-444217021 S2-107276345,S2-326213521,S3-909160664,S3-722498145,S3-546235367,S3-63039896
+S1-429381526 S2-933884887,S3-426395302,S2-110529931,S3-589308373,S3-109070725
+S1-863770879 S2-885120907,S2-716713013,S2-112696620,S3-220034063,S3-644426588
+S1-660113644 S3-411561368,S2-465149490,S2-3643807,S3-551169163,S3-366383467,S3-862941470,S3-422143219,S2-336111276,S3-653665383,S2-415185293
+S1-296732512 S2-927269551,S3-413631844,S2-651460282,S2-687950634,S3-586906504,S3-861492018,S3-832005471
+S1-514239858 S2-647251374,S3-359866157,S3-463022368
+S1-87015601 S2-917086769,S3-798604403,S3-484827757,S2-553194591,S3-65939772,S3-143367458
+S1-815519831 S2-170354012,S3-978936473,S3-885779220,S3-437769921,S3-785688190,S3-51381380,S2-203928258,S3-813318946
+S1-681687836 S2-147941479,S3-800513158,S3-377344949,S2-59582011,S2-77332462,S2-131042189,S3-621170149,S3-982422003
+S1-667774033 S2-32834107,S2-468962172,S3-134641127,S3-21453212,S2-938009687,S3-83477247
+S1-915429905 S3-259961865,S3-425931512,S3-208101042,S2-343612942,S2-646168357,S3-948056720,S2-529294035,S3-568962229,S3-500499307,S2-617676740,S3-776247725,S3-973874145,S3-169531339,S3-786399683,S2-691335216
+S1-546588842 S2-962119020,S3-94493384,S3-721284045,S2-858432543,S3-542653056,S3-555628738,S3-559577936,S2-825968089,S2-550315488,S2-961339540
+S1-851656029 S2-124203451,S2-504715797,S3-960815174,S3-31918895,S3-996291537,S3-355305225,S2-612792036
+S1-505707928 S2-482659514,S3-214758564,S2-160239892,S3-147274039,S2-688410410,S3-31112308,S3-25968835
+S1-443039374 S2-322171465,S2-469161320,S2-405114596,S3-666304814,S3-656561218,S2-868159737,S3-657001850
+S1-299398445 S3-11163510,S2-802337109,S3-595077931,S2-542955917,S3-518264405
+S1-951063128 S3-873371492,S3-896027834,S3-653305531,S3-202044635,S3-826744065,S3-273510624,S2-578541256,S3-944651343,S3-329530928,S2-93623501,S2-355840637
+S1-929473015 S3-583446558,S3-494208917,S2-261774748,S2-297526798,S3-919873797,S3-411879781,S3-136940001,S2-64356787,S2-991115247,S3-560008863,S2-946347903,S2-858206362
+S1-609448492 S3-396241217,S2-178497553,S2-138652663,S2-214811562,S3-595252045,S2-432527904
+S1-879930945 S2-539725622,S2-169023597
+S1-229167241 S3-766243478,S2-157876348,S2-319198082,S2-121503556,S2-19575319,S3-935294165,S2-480069135,S3-424330701,S3-942796843,S2-169249814,S2-896474258
+S1-647593796 S3-300600372,S2-540376482,S2-353839844,S3-729964012,S2-877983755,S2-693021518,S2-785076080
+S1-938087652 S2-729674191,S3-389792155
+S1-472566026 S2-224826502,S3-110086419,S2-438529190,S3-28133627,S3-606821391,S2-35093671,S3-818043505,S3-607054376
+S1-819232419 S2-123751518,S3-837447636,S2-870114097,S2-952598210,S2-139636922,S3-260221342,S2-325964666,S2-965848585,S3-849441415,S2-766259265
+S1-987962521 S3-431829897,S2-960586220,S3-238196170,S3-872131610,S2-312086457,S2-605150620,S3-969845513,S2-265148289,S2-410570174,S3-106954587
+S1-1206531 S2-508756108,S3-735187302,S3-245621966,S2-419380635,S3-555131362,S2-470312035,S3-788444923,S3-751019144
+S1-187620084 S2-173795424,S3-515019527,S2-621712736,S2-109908201,S2-917017246,S3-890856215
+S1-6362064 S3-473019564,S2-154336762,S2-371851692,S2-528808811,S2-602275053,S3-15252472,S2-323768361,S2-605858702,S2-309350229
+S1-132197655 S3-509624459,S3-508384145,S2-824283154,S3-134783983
+S1-44535456 S3-973618395,S2-288169481,S2-686261162,S3-481794412,S3-373940395,S3-328480302,S2-570100479,S2-709293583
+S1-10567877 S3-149421334,S2-105029303,S3-812807376,S3-381587980
+S1-4355771 S2-550998597,S2-949785722,S3-893269838,S2-838539459,S2-730186122,S2-21180311,S3-513559172
+S1-369367233 S3-464201788,S3-517091218,S2-977437379,S2-829254131,S3-30141472,S2-415488907,S2-158088211,S2-273419718,S2-707973447
+S1-922234170 S2-314653134,S3-73624345,S2-416687722,S2-850288801,S3-926238444,S2-392520089,S2-62592281,S2-472973371
+S1-264875010 S3-820249088,S3-254630632,S3-681209008,S3-107805267
+S1-39494016 S2-782179443,S2-446829605,S3-483370964,S3-635320434,S2-653434304,S3-737819460,S3-237994935,S3-654422099,S3-699410768,S3-868200012
+S1-602803407 S2-567012298,S3-289435278,S2-480270271,S2-734179346,S3-791926803,S3-324089194
+S1-110377112 S3-848922510,S3-894651695,S2-649580310,S3-269287258,S2-257789474,S2-882861572,S2-480453489,S3-599297644,S2-216320751,S2-240890608,S2-223928639
+S1-496699713 S2-41523451,S2-33951181,S2-923436999,S3-493866442,S2-561692853,S3-317442988,S2-14637592,S2-260830890,S3-152691689,S3-140992707
+S1-672551841 S3-693033355,S3-835212012,S2-422355882
+S1-811745280 S2-18216563,S2-330288099,S2-403970927,S2-214998443
+S1-205948706 S2-6331561,S3-690375579,S2-153643077,S2-427770141,S3-844704848,S2-976183275,S3-663557348
+S1-47237339 S3-422761694,S3-692871999,S3-557694268,S3-769249044,S2-9617718,S3-618566000,S2-852839233
+S1-525373230 S2-369873239,S2-773186410,S2-910017005,S3-835165222,S3-720870996,S3-87093601,S3-97439593
+S1-73961573 S2-397013343,S3-146445277,S3-274207902,S3-961468147,S2-141383867,S2-974885224,S3-41376090,S3-168679844,S3-207704140
+S1-639932208 S3-760332434,S3-398733769,S3-348263539,S2-833836886,S2-587985016,S2-428419786,S2-303013737,S3-831347069,S3-887722403
+S1-166455369 S2-937794960,S3-513684705,S3-59114485,S3-817075274,S2-924913533,S2-490416985
+S1-956066425 S2-255593286,S2-786470617,S3-965202936,S3-246735624,S2-707199301,S3-24735960,S2-404732422,S3-225233595
+S1-241466008 S3-796912786,S3-9571636,S2-263138882,S2-665081509,S2-363350623,S3-864399735,S2-154206691,S2-965988052
+S1-528173872 S3-901359446,S2-391512284,S3-922759319,S3-904045035,S3-469667535,S3-306730104,S3-808487372
+S1-287544959 S3-728924332,S3-478070370,S2-314669573,S2-769937851,S3-219625492,S3-933851398
+S1-535665273 S3-674005534,S3-744099115,S2-212895988,S2-498620636,S2-271282343,S2-602128959
+S1-164626148 S3-755773517,S2-369977100,S3-890569354,S3-810166365,S2-978362659
+S1-105638096 S3-384346355,S3-950606270,S2-56497291,S2-320899256,S2-426774939,S2-548307221,S3-756987741,S3-264711532,S2-782883469,S3-689124970
+S1-635959971 S2-585713256,S3-954938569,S2-762377991,S3-907370453,S2-384665641
+S1-778287322 S3-501290766,S2-885161175,S3-14176067,S2-547626570,S2-969617177,S3-881412130,S2-222233954,S3-183584643,S2-276792570,S3-867554902,S2-770341988,S2-236596551,S3-114640746,S3-20597677,S3-658766647,S2-632795568
+S1-11784056 S2-319287058,S2-200336248,S2-373880673,S3-68399122,S2-235611559,S2-269678541
+S1-812668699 S3-698643426,S2-504377039,S3-515414178,S2-169368068,S2-202124821,S3-386307263
+S1-400643831 S3-153556776,S2-923859562,S2-604045283,S3-901111722,S3-383439847
+S1-397662618 S2-342956629,S2-933336518,S3-396098366,S2-994031681,S2-870652141
+S1-407865556 S2-50629893,S3-332643874,S2-172427518,S2-749851876,S2-393489130,S3-909855645
+S1-918433688 S3-413929618,S3-686336579,S3-540112848
+S1-786779819 S3-48565187,S2-67949923,S2-313629376,S3-960475548,S2-271383920,S2-48180180,S2-105666446,S3-804972501,S3-393398727
+S1-340588782 S2-300122332,S3-509011696,S3-173362279,S3-171912892,S3-3211430,S2-189826801,S3-838816172,S3-156040636,S2-700356155,S3-809884329,S3-489730598
+S1-548888558 S3-568164900,S2-536801343,S2-522415710,S2-891735606,S2-98395714,S2-59803320
+S1-850273540 S3-475072120,S2-284492864,S3-504555367,S3-881627089
+S1-532036660 S3-415056620,S2-651014891,S2-622910019,S2-959085336,S2-653910010,S2-153709676,S2-128228416,S3-419254847,S2-186541541,S3-467411405,S3-596155543,S2-144028323,S2-584892321,S3-144641934,S3-541192578
+S1-653491610 S2-440754838,S2-504457120,S3-504635771,S2-47282915,S2-358223031,S3-914751693,S2-418812611,S2-594480099,S3-836543191
+S1-333730455 S2-790449359,S3-853703278,S3-328378997,S3-306197456,S2-527640889,S2-425280620,S2-374063467,S3-535053654,S3-784852840,S2-885915032
+S1-667886084 S3-24439503,S2-507791774,S2-375687506,S3-152760347
+S1-268099331 S2-397025859,S3-480736020,S2-180486283,S3-380752763,S3-971199130,S2-990063644,S2-350861356,S2-372672373
+S1-77475793 S3-477709772,S2-400296997,S3-843858988,S3-919899007,S3-368398094,S2-222632456,S2-801198421,S3-733745650,S3-269238867,S2-707127688,S3-190848947,S3-171623702,S3-2910598,S3-126427483,S3-797787937,S3-334599034
+S1-140852807 S3-552998597,S3-846542304,S2-191205608,S3-681026680,S2-643243906,S2-668386752,S3-88013879,S3-334765551,S2-415003592,S2-981905553,S2-2416481,S2-148662439,S2-213244355,S2-96446299,S2-726417936,S3-953264743
+S1-347505497 S2-492072015,S3-401004172,S3-886739491,S3-604583745,S2-965875605,S3-211303730,S2-192998972,S2-681967670,S2-374528357,S2-880510212,S3-586235735,S3-910486151
+S1-93027275 S3-509143934,S2-758765408,S2-551546326,S3-615371193,S2-260673459,S2-58962857
+S1-138438140 S3-7974582,S3-602728282,S2-563347684,S2-418801321,S3-5506417
+S1-613703081 S3-438239313,S3-552079367,S2-78730007,S2-587896560,S3-537798933
+S1-916350223 S3-182830198,S2-952317349,S2-84728116,S2-348412754,S3-393962151
+S1-277102755 S2-420050264,S2-323503717,S3-209573673,S3-496217093,S2-414484236,S2-532736422
+S1-829612858 S3-553149939,S2-301112782,S3-434573791,S2-898060752,S3-459023779,S2-970928333,S3-450409130
+S1-787672554 S2-726437413,S3-523711406,S2-218305691,S3-454127967,S3-443975992,S2-72989381,S3-46175379,S3-657340638,S3-457589893
+S1-269388537 S2-966870770,S2-156977458,S3-693298593,S2-741666903,S3-858942167,S3-24472626,S3-673933669,S3-502715365,S3-142478298
+S1-913516804 S2-553853364,S2-174294501,S3-882881774,S2-174464892,S2-877421520
+S1-536109368 S3-515350895,S2-309170008,S2-992935969,S2-866834309,S2-883551146
+S1-782131352 S2-23712854,S3-572573238,S3-978477442,S2-780306235,S2-935511900,S3-504316123
+S1-95964001 S2-849552609,S2-470049204,S3-453620529,S3-90557333,S3-410946541,S2-75177336,S3-116848135,S3-786654784
+S1-15077476 S2-779979532,S3-988236142,S3-472360963,S3-859753086,S3-126864857,S2-679954189
+S1-170408828 S3-873005045,S3-289936362,S3-898687094,S2-731362771,S2-992645009,S2-170080902,S2-280466928
+S1-251573008 S3-811536286,S2-271246473,S2-922145279,S2-954774580,S2-889434164
+S1-478759783 S2-740663520,S3-825829426,S3-727053957,S3-534612286,S3-403800943
+S1-200255942 S3-405429143,S2-314706030,S3-979891255,S2-953511885,S3-126352045,S3-976176061
+S1-736645717 S3-195324037,S3-625895611,S3-956428320,S3-809719825,S2-624838419,S2-220206602,S3-561743463,S3-899093618,S3-301975349,S3-283183163,S3-703385291,S2-822187888
+S1-371078604 S3-915118966,S3-784745104,S2-634390211,S3-864158394,S3-165413399,S2-710746279,S3-702331266,S3-712395618,S3-537491918,S3-141214273
+S1-11940179 S2-637104696,S2-31933275,S3-76880684,S3-977565577
+S1-332470524 S2-234933123,S2-255628854,S2-528710825,S2-35247332,S3-485692764,S3-594094400,S3-227803139,S2-247698756,S3-794552360,S3-88442948
+S1-30995585 S2-291258910,S2-66076878,S3-358544761,S3-618064185,S3-193445959,S3-75905284,S2-183818783
+S1-936444802 S3-277442780,S2-710694535,S2-627621297,S3-893788835,S3-761234363
+S1-368424558 S3-937497406,S3-738341955,S2-790138426
+S1-659585840 S2-475274353,S2-363748260,S3-528285496,S3-13949470,S2-953834670,S2-966478133,S3-356999190,S2-540252633,S3-220383847,S2-77348611,S3-966745629,S2-762232964,S3-299145553,S3-596490123
+S1-941188033 S2-574802140,S3-39409208,S3-323205878,S3-341650786,S3-36359136,S2-949392209,S3-577243955,S3-960549565,S3-664157706,S3-395088299
+S1-262489137 S2-762353976,S2-9016062,S3-70310728,S3-895339952,S2-141543415,S2-45559504,S2-372941484,S2-622719780
+S1-271351965 S2-702641277,S2-914421225,S2-831734024,S2-295977350,S2-95941238,S3-397623208,S2-749597724,S3-46927599
+S1-634385706 S2-226357780,S3-37927622,S3-325481006,S3-927760525,S2-909767694,S2-712491351
+S1-134861894 S2-28384212,S2-205753861,S3-161544137,S2-125631070,S2-491860137,S3-607834650,S2-592791708,S3-850439531,S3-71624177
+S1-372635796 S2-445739057,S3-418217354,S3-941253174,S3-656502517,S2-579036826,S3-711093747,S2-334800683,S2-666492501,S3-499344959,S2-24643046
+S1-737511394 S2-150833857,S2-964773195,S3-524175194,S3-402894270
+S1-338671525 S3-928678701,S3-404205824,S2-185281771,S2-918624885
+S1-789649644 S3-525951366,S3-412981594
+S1-335572563 S2-343591226,S2-244386442,S2-295859895,S3-632361233,S2-365883326,S3-659706840,S3-278399656,S2-278684075
+S1-501127727 S2-452990764,S3-863907087,S2-208478378,S3-550290459,S3-274562159,S2-77425834
+S1-93299249 S3-244032872,S2-692067846,S3-292373082,S2-115467498,S3-656965520,S2-545605909,S3-882655690
+S1-894334305 S3-649082514,S2-904555496,S3-801720290,S3-583543937
+S1-144232590 S3-102439616,S3-905056830,S2-392045660,S2-464990344,S2-545752661,S3-663541664,S3-454607116
+S1-216393979 S2-279270970,S2-592221481,S2-50218617,S3-926409041,S3-374533727,S3-918902316,S3-453288993
+S1-768504309 S2-422348774,S3-57963100,S2-548252509
+S1-844607250 S3-825273002,S2-627089557,S3-669353223,S3-121252062,S2-402274533,S3-243961534
+S1-46034980 S2-523192531,S3-440352454,S3-581883343,S3-351494626,S2-262602509
+S1-274231061 S3-754964179,S3-898471024,S2-683313645,S3-439110750,S2-562532420,S2-86845654,S3-442330371
+S1-875609545 S2-272888304,S2-324372572,S2-442865653,S3-459973417,S2-458237241,S3-456647936,S3-929256280,S2-576971775,S3-783755209,S2-820387834
+S1-708660527 S3-730657357,S2-184781970,S3-564383814,S2-256057048,S2-13815182
+S1-962080128 S3-169161650,S2-741435065,S2-815243991,S3-177668107,S3-650946715,S2-623175623,S3-574246242,S3-125565048
+S1-853243216 S2-79777300,S3-768998329,S2-49395624,S3-85786123,S3-624536777,S3-205246094,S3-832274270,S2-562669788
+S1-902408697 S3-919467352,S2-788384825,S2-769763217,S2-775716998,S2-65757009,S3-966892016,S2-597557665,S3-126398406,S2-136197680,S3-291739469,S3-250644127
+S1-911323186 S2-215986265,S2-806597006,S3-687611821,S3-583686212,S3-620064676,S3-209396647,S3-165419981,S3-382023581,S2-707583581,S3-576248450
+S1-194623162 S2-412032769,S2-745631109,S3-710926275,S3-413170893,S2-795886859,S2-691097113,S3-402379757
+S1-800788111 S2-209104784,S3-911339958,S2-887113128,S2-950892775,S3-739895897,S3-538642559,S3-281402746,S2-244588487,S2-552793715,S3-793699715
+S1-63664581 S3-472837941,S2-888488011
+S1-738973701 S2-947461251,S2-728817098,S2-107037632,S2-58030452,S2-354227504,S3-97973602
+S1-957785581 S3-204065646,S2-742963050,S3-848763504,S2-173148088,S2-453520944
+S1-759803171 S3-740909431,S2-940254226,S2-571973809,S2-752109448,S2-744610424,S3-694431490,S2-266793235,S3-136493075
+S1-879934272 S2-113829653,S3-310090272,S2-619025715,S2-83167185,S3-687846141,S2-504032657,S3-294908551
+S1-100395329 S3-998158657,S2-136335926,S3-922550555,S3-87211905,S2-899480616
+S1-1015406 S3-924737063,S3-480800336,S3-427826404,S2-731619211,S2-507135724,S2-113673891
+S1-344015399 S2-612192399,S2-783370209,S3-481434145,S3-378029034,S2-388737783,S2-666934511
+S1-720146398 S3-58776474,S2-700817470,S3-499562363,S3-915478537,S2-602206214,S3-717910524,S3-621625863,S2-521846692,S2-176879224,S2-614030232,S2-725863293,S3-999279327,S2-564463638,S3-487727937,S3-819198817,S2-914162090
+S1-86236984 S2-156912876,S2-259946786,S3-671940426,S3-876141625,S2-497504036
+S1-146095822 S3-179816272,S3-964754662,S2-598020652,S3-726742738,S3-299567503,S2-99769728,S3-864015143,S3-836028644,S3-625880695,S2-684563894,S2-748434309,S3-625452802,S3-955465725,S2-893263573,S2-5232750,S3-764848486
+S1-495837858 S3-696873385,S2-544870150,S2-133236572,S2-483324974,S2-287484719,S2-885940526,S2-860678440,S3-631958765
+S1-516916915 S2-971473273,S2-124794442,S3-646242557,S3-356654394
+S1-820660317 S3-462637694,S2-109565312,S3-746960352,S3-132363060,S2-777876945,S2-907087375,S3-730900437
+S1-957495826 S3-535564675,S3-208072749,S2-13042633,S2-648253876,S2-677648961,S2-948235696,S3-383806571,S2-166396208,S2-601974200
+S1-685729342 S2-665581500,S2-786929239,S2-290363757,S3-738245823
+S1-115836931 S2-606164334,S3-592092971,S2-707376084,S3-388035981,S2-457587072,S2-757999736,S2-98901268,S3-729398868
+S1-730866692 S2-551437947,S2-886755666,S3-478720179,S3-541910679
+S1-843129573 S3-320369124,S2-980121923,S2-939656590
+S1-746340106 S3-863221361,S2-721673398,S2-931847060,S3-853418720,S3-300944114,S3-288357725,S2-949600151
+S1-330747659 S3-248068406,S3-851733468,S2-62106670,S3-79763235,S3-723661526,S3-313448137,S2-895794982,S2-180395529,S3-374839180,S3-682180685,S2-242039473,S2-322622058,S2-920695631,S3-936946564
+S1-658429415 S2-302703438,S2-467919477,S2-493338592,S3-420897438
+S1-268562934 S3-842622179,S3-888486732,S3-372050577,S3-821848170,S3-711063605,S2-109913351,S2-308816477,S3-941367626,S3-61078178,S2-232965750,S3-57844824
+S1-838682185 S2-205028068,S3-16813220,S3-49324971,S3-60512365,S2-813764145,S3-311294482,S2-603502394,S2-519264111
+S1-603083432 S3-304919447,S3-933591999,S2-971232897,S2-198776389,S2-518303223,S3-628813768,S2-418982351,S3-223271587
+S1-621874620 S2-629420155,S2-206812193,S2-123934795,S2-764108854,S3-160225906,S2-246396038,S3-379037081,S3-655781130,S3-897801009
+S1-266186679 S3-542185233,S2-924324181,S3-729325361
+S1-710637125 S3-80631912,S2-347896174,S3-913726190,S3-334977059,S2-994844031,S2-913799142,S3-385837574,S2-159250491,S3-940324376,S3-452086378,S3-63064359,S3-458312654
+S1-865629328 S2-47633893,S3-768413391,S2-9921600,S3-177131535,S2-308184698,S2-409003070
+S1-427023064 S2-461041203,S3-456618437,S2-335044438,S2-505946484,S2-146727052,S3-294431597,S2-210330446,S3-319046737
+S1-470155426 S2-49626836,S3-65890170,S3-630280293,S3-990048287,S2-815674446,S2-531352282,S2-942657001,S2-893446956,S2-756317555,S2-330124447,S3-287172052
+S1-470875463 S3-554198967,S3-205523707,S3-677333961,S2-134876157,S2-131076016
+S1-483437156 S2-567685873,S2-661086097,S2-513631773
+S1-67178613 S2-744171086,S3-164064028,S3-548020142,S2-933614269,S2-614837431,S2-136819634,S2-178714209
+S1-34312707 S2-536032650,S3-135446297,S2-732664739,S2-962280981,S2-588001668,S3-424358531,S3-754666796,S3-938116471
+S1-404021046 S3-560736367,S3-994761766,S3-712706210,S3-89955413,S3-349363124,S2-831418425,S2-895820488,S2-666302162,S3-531638792,S2-795177771
+S1-959259065 S2-1224711,S3-107724793,S3-101778115,S3-732611244,S3-805850544,S2-142065728,S2-494306310
+S1-431694373 S3-936403109,S2-912479612,S3-723987873,S3-30321556,S2-76551246,S2-771987323
+S1-195954261 S2-543622693,S2-97352917,S2-845468214,S3-115601865,S3-771616371,S2-420377383,S3-273229391
+S1-183253391 S2-481045196,S2-786237872,S3-738137196,S3-576385297,S2-157011927,S3-153246607,S2-676852723,S2-46348142,S2-703376482,S2-885356603,S3-63010924,S3-184029752,S3-605159345
+S1-225411816 S3-851596483,S2-153364508,S3-981859153,S2-164902416,S2-346720302,S2-792968466,S3-700606805,S3-382861215,S2-810402455
+S1-820685386 S2-230064674,S3-169422580,S2-127549607,S3-632416389,S2-415153542
+S1-429292938 S3-237763177,S3-931696238,S2-588284786,S2-929985222,S3-173498253,S3-471598871,S2-418918341,S2-513730391
+S1-455153407 S2-226558242,S3-345191088,S3-638224419,S3-497013896,S3-208134422,S2-596428596,S2-187645494,S3-482601326,S2-3292547,S3-439558251,S3-731923719
+S1-597547147 S2-825957767,S3-338376055,S3-376748126,S3-842468816,S2-463427974,S3-341233389,S2-874900073
+S1-805675038 S2-162555449,S2-865870394,S2-255100909,S3-958493919,S3-697988235,S2-719880960,S2-917652839
+S1-144520677 S3-434933368,S2-856520024
+S1-389568999 S3-291702590,S2-761905772,S3-514369645,S2-93736613,S3-970455674,S3-372253703,S2-64200851
+S1-927110391 S2-495343172,S2-922920541,S2-435599680,S2-750585580,S3-340794271,S2-917745125,S3-698624747,S3-234428589
+S1-2533008 S3-624757524,S2-932903408,S2-301496087,S2-746540075
+S1-763043158 S2-516267329,S2-360633055,S3-683450434,S3-409788443,S3-319807381,S2-997950471,S2-421653445,S2-184127245,S2-885250807
+S1-590174074 S2-671893567,S3-228567091,S2-46741410,S3-687734740,S2-925411790,S2-498699077
+S1-335110820 S3-185298059,S3-813930447,S2-925610036,S3-624927149,S3-532768675,S3-781790955,S3-399171365,S3-489666933,S3-470708435,S3-276635443
+S1-398779358 S3-99499392,S3-432729026,S3-476234468,S2-79289018,S3-279015928,S2-816223850
+S1-731721196 S3-53467576,S3-175833407,S2-696424240,S2-914677326,S3-592813724,S2-700469381,S2-562202507,S3-765179851,S3-810467796,S2-989041733,S3-429988478,S2-167651602,S3-502804421,S3-871449785
+S1-647417598 S3-245323897,S3-464892072,S3-134452969,S2-182674143,S2-463445242,S3-329732112
+S1-558477024 S3-190311272,S2-387618529,S3-73361198,S3-449622010,S3-184731863,S3-491181510
+S1-691917322 S3-823999262,S3-793272655,S3-337473703,S3-950067277,S3-519039619,S3-712999584,S3-139938539,S3-812935600,S2-196680228,S2-849089252,S2-364369867,S2-79101394,S3-772942613,S3-170921013
+S1-427651724 S2-46528747,S3-481439128,S3-123981880,S3-853084325,S3-130824011,S3-739096265
+S1-232884965 S2-675613118,S2-310332121,S3-277775329,S2-189678355,S2-184866624,S2-710822566,S2-649668719,S3-20196510
+S1-118985893 S3-94781142,S3-357459674,S3-198983550,S2-786702313,S2-411097206,S3-193822544,S3-573863044,S3-93994395
+S1-372090279 S3-798072362,S2-283070022,S2-722497918,S3-454978674
+S1-783061414 S3-561036383,S2-827508231,S2-653508938,S2-57036310,S3-653586962,S3-238963992,S2-935240503,S3-910715808
+S1-183021775 S2-651595538,S2-712242650,S3-977846914,S2-254076224,S3-473557815,S2-994758778,S3-16853038,S2-337329211,S3-217179464,S3-716251059,S3-20319724,S2-404490989
+S1-431839520 S3-464741966,S3-443085648,S3-732627633,S2-127043388,S3-843960851,S2-811563405
+S1-901279647 S2-363967082,S3-481815093,S3-583917319,S3-836257982
+S1-555312166 S3-448831930,S3-405803111,S2-828598265,S3-758519530,S3-68105315
+S1-740313234 S2-944819486,S3-32025246,S3-831844641,S2-278644759,S3-9646056,S2-92307059,S2-379188152,S3-793433597,S3-750475426,S2-628960387,S3-497442045
+S1-984967279 S2-897222447,S3-823178409,S3-970197873,S3-188564955,S2-24017308,S2-157144349
+S1-509684730 S2-133636621,S2-885467574,S3-817701504,S3-954497416,S3-500301439,S2-938147207,S2-170953251
+S1-975040067 S3-309221906,S3-731624858,S3-287153100,S2-421286669,S3-595525093,S3-941058764,S3-446462211
+S1-767447771 S3-923933120,S2-893320717,S2-659898512,S3-127148382,S3-975085998,S2-54332977,S2-508485040,S3-287746678
+S1-942546260 S3-5923582,S2-355072468,S2-448972155,S3-334161219,S3-875249259
+S1-220777306 S2-927405683,S3-52296717,S2-865206253,S3-994366213,S3-367456459,S3-266688517,S3-24975028
+S1-607973290 S2-685672793,S2-297602122,S2-658859040,S2-973968449,S2-296618059,S3-684271388
+S1-185223486 S2-888774833,S3-99775937,S3-790945036,S2-267230113,S3-319674820,S3-200327228,S3-877088224
+S1-682096752 S2-82323599,S2-801987165,S3-583257502,S3-70157960,S2-758036718,S3-913210939,S3-651364448
+S1-81165990 S3-277035681,S2-569613425,S3-508747104,S3-559715654,S3-241896687,S3-653499037,S3-933576100,S3-492878643,S2-493341739,S3-216362061
+S1-380838390 S3-539280154,S2-240632688,S2-753030033,S2-616794231,S3-905110557
+S1-757432516 S3-473135630,S2-719196518,S2-950083254,S2-767094486,S2-642547251,S2-593755212
+S1-801685180 S2-64696844,S3-373445177,S2-87087947,S2-840170044,S2-97764910
+S1-299200786 S3-700718513,S2-545890369,S2-522020595,S3-167672414,S2-257040261,S2-939845393,S3-278728377,S2-117519980,S2-890469363
+S1-687212269 S2-878808226,S3-23654006,S3-12448354,S3-581668534,S2-418992577,S2-284589337,S3-372268554
+S1-959823997 S3-954007922,S3-722205391,S2-496273987,S2-731490104,S2-866023845,S2-3215289,S3-962517911,S3-288216712,S2-99491135,S2-775999392,S2-820570906,S3-370700996
+S1-924918289 S2-243065445,S2-367551877,S2-726166963,S3-49454122,S3-979942410,S3-689658413,S2-811731148,S3-518320071
+S1-630627687 S2-567890213,S3-577023763,S3-804548839,S2-418848015
+S1-412658873 S3-292904081,S2-304047734,S3-186115681,S2-847448490,S2-918588583
+S1-624241853 S3-64953,S2-353445441,S3-242749127,S3-311250259,S2-930837375,S2-408927474,S3-531649713,S2-848795335,S2-779585340
+S1-408667391 S3-78169158,S2-114209402,S3-386867670,S2-995502419,S2-548953720,S2-245048886,S2-230390220,S2-918808510
+S1-570199779 S2-262467558,S3-886000348,S3-96359839,S2-334644381,S3-397476088,S3-783655356,S3-584358770,S3-894752892,S3-744874239,S3-52171631,S2-566458382,S2-489789507,S2-600300179,S3-953531725
+S1-300542066 S2-97639797,S3-637605247,S2-777309049,S3-733698644,S2-303075607,S3-657082049,S3-895122622,S3-360228468,S2-636650221,S3-661968205,S2-866584669
+S1-49027511 S2-820588863,S3-530439414,S2-416300486,S3-497115231,S2-604921077,S3-141354495,S3-651490079,S3-929640072,S2-374807277,S3-38301756,S2-49764733,S3-375869484,S2-525826026,S2-837702357,S3-355023814
+S1-510980237 S2-802602216,S2-424615112,S3-975311224,S3-629545333,S3-244802417,S3-647596979
+S1-155151419 S2-607613490,S3-856220280,S3-775412420,S3-629940021,S3-60660357,S3-702348957
+S1-3080668 S3-991978063,S2-460212364,S2-252169588,S2-625085789,S3-238109415,S3-882944049,S2-808462763,S3-226439898,S2-940457773,S3-324451261,S3-502579558,S2-347441252,S3-170234731,S2-332699581,S2-723946612,S2-241961669
+S1-640906913 S3-356453018,S3-349976246,S2-195521216,S2-583790017,S2-633148068,S3-950632291
+S1-125722842 S2-678081152,S3-321381800,S2-366959776,S3-475350122,S3-329013603,S2-457851655
+S1-710890079 S2-120639941,S2-834235097,S2-69349950,S3-566773135,S3-776398386,S2-452002656,S2-818195455,S2-319072705,S2-454495386
+S1-386950217 S3-236460547,S3-188276559,S3-859690518,S3-172268566,S3-614529953,S3-511041662,S3-762617301,S3-81520620,S3-110930294,S3-499681573,S3-523760069
+S1-816634843 S3-441255541,S2-442111727,S3-27773328,S3-554085177,S3-284855466,S3-780194209,S3-686830065
+S1-444490718 S3-560772282,S2-461898529,S2-309693025,S3-531260018,S2-947355293,S3-501715447,S2-629768873,S2-653249652,S3-363278083
+S1-823300510 S2-550621838,S3-671455135,S2-220171690,S3-450897397,S3-670899827,S3-324651851
+S1-546033906 S3-861053523,S2-474523846,S3-301405193,S2-286008920
+S1-301417528 S3-546367613,S2-957261421,S3-880238518,S2-350966463,S2-257371911,S3-440240162
+S1-975851759 S2-18446412,S3-224503073,S2-772203507,S3-704207320
+S1-109003635 S2-694770711,S3-635231491,S3-542676607,S2-846175323,S3-621845412,S2-453391414,S2-462903873,S3-828753232,S3-179801201,S3-586265160,S3-843659428,S3-588649339
+S1-944978430 S2-921680187,S2-454446293,S3-383035679,S2-219455623,S3-91199339,S3-980024735,S3-920149627,S3-328506870,S2-381504633,S3-237172053,S2-729486773
+S1-173815861 S2-810836955,S2-501205525,S3-776097378,S3-616058698,S3-151982242,S3-970801201
+S1-247894677 S3-867742652,S2-234151119,S3-782024235,S3-621665341,S3-839337177,S2-992533590
+S1-812145114 S2-893168668,S3-46205718,S2-688527668,S3-78302838,S3-6204483,S2-69748769
+S1-1822200 S3-797382937,S3-50652666
+S1-848021929 S3-583483960,S3-355205451,S3-497995127,S2-629540019,S3-245782095,S2-156615164
+S1-772152721 S3-319621119,S2-750703979,S3-103667829,S3-84738766
+S1-854573725 S2-297850315,S3-959019077,S3-724458502,S2-640709307,S3-481768726,S2-847681453,S2-678583907,S2-715431746
+S1-301368890 S2-377656319,S3-520040970,S3-417641751,S3-475721834,S3-816404560,S2-674569914
+S1-992959568 S2-911443168,S3-162830164,S3-109799461,S3-510246119,S3-487194728,S3-226137711,S2-433787727,S2-722040154,S3-829813040,S2-985206386,S2-708594814,S2-875987353
+S1-96926362 S2-866524730,S3-593204357,S2-504367582,S3-885569397,S2-998762775,S3-583899662,S3-817289723,S3-390290849,S3-210305594,S3-366547521,S2-837425361,S2-318617300,S2-49730704
+S1-287782133 S2-616503995,S2-136762515,S2-681724057,S3-75135649,S3-535278535,S3-458871223,S2-999491464,S2-937408314
+S1-1312267 S2-502140887,S2-11723520,S2-989659363,S3-819007536,S3-575152459,S2-945462283,S2-652674283,S3-58321480,S2-344910312
+S1-594825774 S2-947335205,S3-889170659,S2-333781931,S3-74120430,S3-191655291,S2-297672684,S2-61193114
+S1-635642692 S3-433866783,S3-495014763,S3-638378876,S2-545196070,S2-675288619,S2-145066500,S3-987424664,S2-360002410,S3-154114165,S3-177629115,S2-549190835,S2-40450199
+S1-394688986 S3-487875289,S2-97801846,S2-918245986,S2-347116453,S2-202658918,S2-262124084,S2-374517689,S2-380690627,S2-390668364,S2-716404212,S2-395383229,S2-998368489,S2-502600898,S3-115147973,S3-27805129,S2-412023713
+S1-957818749 S3-336494460,S3-998516631,S2-336765486,S3-795358064,S2-172939149,S3-578589973,S2-774964269,S2-785330769
+S1-897807840 S2-371861032,S3-353098644,S3-643628426,S3-786804220
+S1-424120164 S2-87857730,S2-71074033,S3-605362000,S2-268227312,S2-359269086,S2-880481932,S2-82423766,S2-726115104,S2-200640256
+S1-76776146 S3-822693105,S2-391147063,S3-578704747,S3-385219062,S2-610830590,S2-71647180,S3-750139365,S3-794454842,S3-189742760,S2-877695980
+S1-164109054 S2-955913290,S3-876698478,S2-290852785,S3-471249663,S3-800310501
+S1-248116768 S3-889647484,S3-580569928,S2-919876809,S2-410277516,S3-694392215,S2-210875428,S3-986389273,S3-607208227,S3-785715536,S2-868921358,S3-792349791
+S1-156233291 S2-664345797,S2-455959524,S3-602630244,S3-555448944,S3-589741782,S3-334872004,S2-715064834
+S1-913990961 S3-813156704,S2-862228366,S3-465998959,S2-846571640,S2-712079251,S3-749259973,S3-205380466,S2-110372756,S2-274580768,S2-661357765
+S1-254574277 S2-285143520,S3-523879819,S3-788544117,S2-270933096,S2-289672216,S2-337718585
+S1-545912094 S2-382850633,S2-756605724,S3-763587882,S3-27357198,S2-159571598,S3-291426654
+S1-244470545 S3-318550331,S2-277682873,S3-584323719
+S1-431613964 S2-793861022,S3-195278871,S3-326978632,S2-436394950,S3-977215989,S2-24363161,S3-68394085,S3-781476202,S3-528766943,S3-635704718,S3-388767216,S3-732006976
+S1-953821027 S3-7617654,S3-45238584,S2-601833463,S3-79698504,S2-314868427,S2-876740316,S3-492426035,S3-624883689,S3-5879888,S3-613340025
+S1-804463590 S3-980077060,S2-4859084,S3-544603252,S3-235842546,S3-518946490
+S1-413056247 S2-467651411,S3-564079778,S2-909678437,S2-29993742,S3-865596519,S3-635697367
+S1-5130332 S2-731273972,S3-510063989,S2-246275084,S3-929128692,S3-604349630
+S1-723498257 S3-949875346,S3-662140142,S3-18492134,S3-855725140,S2-976525618
+S1-199055815 S2-914214637,S3-637058099,S3-870397255,S3-462690592,S3-948870007,S2-984905509,S2-731329704,S2-897939278,S2-789181837
+S1-461500149 S2-882358438,S3-47455726,S3-776769817,S2-435034914,S2-447122682,S3-806931315
+S1-340305449 S3-141148340,S2-589043180,S3-71019063,S2-105893266,S2-172132351,S2-622935133,S3-477980849,S2-890925429,S3-437994769,S2-360370164
+S1-48316249 S3-347335853,S2-104182046,S2-239591781,S2-582051819,S3-396614472,S2-846390207,S3-545797198,S3-88976125,S3-956385243
+S1-574161829 S3-364887650,S2-690425486,S3-497422102,S2-308789834,S3-75945071,S3-692702728,S3-67363998,S3-611555456,S2-129483926,S2-389136724,S2-222079992,S3-316822917
+S1-35228552 S2-159722431,S3-444880692,S2-916524065,S3-856538961,S3-306202529,S2-80673384,S2-909139802,S2-94041054,S2-167853070,S2-148426768,S2-326546201
+S1-922407694 S3-101076309,S2-282877695,S3-150246625,S3-751251681,S2-387281581,S2-440725377,S3-415763969,S3-431653600,S2-119322421,S3-606014844
+S1-194005663 S2-813740757,S3-740936195,S3-559979375,S2-75926209
+S1-6938992 S3-846097785,S2-154036053,S3-34884526,S2-806157713
+S1-589681656 S3-318995241,S2-789947570
+S1-642309070 S3-538733277,S3-495316344,S2-40319099,S3-350321772,S2-981524825,S2-790353959,S2-752233871,S2-86281229,S3-772650762,S3-738289841,S3-170564158
+S1-607898853 S2-672332370,S2-616445668,S3-614201254,S2-189647070,S2-967948348
+S1-516236034 S3-301747867,S3-61755030,S2-110216977,S3-123181575,S2-714976583
+S1-424665100 S3-42400670,S3-272439695,S2-918519571,S3-917837927,S3-982589767
+S1-252722952 S3-878798643,S2-360934872,S2-194819993,S2-226388644,S2-507546420,S2-254078914
+S1-528119692 S2-712889789,S3-227404196,S2-710592407,S2-784024960,S3-911322505
+S1-186861148 S3-247487972,S2-612883059,S3-328547545,S3-343392202,S2-639685394,S3-302305526,S3-526090763,S2-794664995,S2-831927201,S2-621974871,S2-345058770
+S1-113592449 S3-205129124,S3-790841861,S2-132837502,S2-846952103,S2-777051422,S3-674637666,S3-480096846,S3-486441544,S3-55499839
+S1-865830180 S3-741038078,S2-916731321,S2-633649780,S3-993937202,S2-323935107,S3-26233410
+S1-110076510 S2-360690958,S3-652496225,S2-570678644,S2-974943237,S3-506156732,S2-155925712,S2-77967013,S2-888272987,S3-310736206,S3-907297282,S2-919702346,S3-449414718,S3-69299919,S3-543909562
+S1-293807274 S3-857606359,S2-834121635,S3-346063786,S3-744248330,S3-901386533,S3-667086621,S2-312082866,S2-917647476,S3-313523531,S2-412551287,S3-575517831,S2-242771001,S2-573625299
+S1-115760367 S2-237789311,S2-171960392,S3-732555609,S2-311262104,S3-135889132,S2-744733253,S3-510463968,S3-77336005,S2-551669840,S3-33443456,S2-706325985,S3-309429666,S2-207769386,S3-471154481,S3-483267145,S3-112149645
+S1-883035840 S3-263062917,S2-38806783,S3-344121799,S2-904436250,S2-145697177,S3-755202833
+S1-698647160 S2-756680981,S3-11156467,S2-897191492,S2-812234373,S2-288395493
+S1-290896497 S2-958758240,S3-891772109,S3-144233902,S2-339925322,S3-738845652
+S1-363530219 S2-813636166,S3-773427306,S3-727545124,S2-959909423,S3-670079069,S2-978062952
+S1-251116691 S3-107557886,S2-751658856,S3-457843143,S3-753181349,S3-662933973,S3-737773365,S2-813263401
+S1-939348000 S3-286045309,S2-1024815,S2-673280464,S3-687627571,S3-9111868
+S1-900568456 S2-468122122,S2-26429124,S3-589328564,S3-802110283,S2-372516247,S3-547754294,S3-117618,S3-744859087,S2-395721418,S2-362557186,S2-609329025,S3-567843744,S3-732677583,S3-927647879,S3-395224972,S2-69699860
+S1-320934010 S3-75281030,S3-912056775,S2-63009622,S2-944392724,S3-422785062
+S1-416293458 S3-783181123,S3-542367581,S2-273867876,S3-439265710,S3-250632484,S2-19152967,S3-885099840,S3-603325296,S3-648326192,S3-298508886,S3-123693554,S3-245061688,S3-527595220,S3-197531127
+S1-732328311 S2-269080230,S2-417365722,S2-378022390,S3-301901401,S2-34879610,S3-609876816
+S1-839804979 S3-420047977,S3-65289950,S2-706729495,S3-389607685,S3-523133647,S3-352627849
+S1-436291531 S3-552428901,S2-680003722,S3-625285759,S3-24742403,S2-305692233,S2-202218544,S2-677392145
+S1-258490016 S2-689510281,S3-918136699,S2-30451611,S2-210699471,S3-385450069,S2-990500295,S2-334949886,S3-492772936,S3-41834607,S2-640318136,S3-806493187,S2-246991394,S3-803207787,S3-59453041,S2-686571524,S2-195659329
+S1-963823353 S3-231370167,S3-375717864,S3-103269557,S3-105168373,S3-57727374,S3-925675792,S3-588852022,S3-672039243,S2-697831711,S3-637527657,S2-211499840,S3-613673525,S2-270811215,S3-615346551,S3-460876561,S3-463570639
+S1-925128010 S2-428218720,S3-60203591,S3-592022522,S2-35446655,S2-904220648
+S1-171679596 S3-821085814,S3-602986206,S3-997813926
+S1-598783184 S2-999451254,S2-893095506,S3-977445677,S3-823830246,S3-595636265,S3-282668804,S2-784196595,S3-951346957
+S1-76782283 S2-248963557,S2-460179400,S3-38138769,S3-700120192,S3-848864674,S3-35537470,S2-953100007,S3-22485133
+S1-604614752 S2-531018806,S3-877112043,S2-715629440,S2-673774946
+S1-428762757 S3-274798532,S2-700758174,S3-288545729,S3-488885054,S2-747446852,S2-117325593,S3-960501388,S2-607842459,S3-309281691,S2-716074608
+S1-878294777 S2-574184623,S3-855654597,S2-831358743,S3-915790975,S2-607221668,S2-486974299,S2-76058833,S3-546388560
+S1-206112441 S3-112666159
+S1-430598328 S3-613611667,S2-689788544,S2-988298001
+S1-756710429 S3-345868332,S2-30460478,S2-460966972,S2-65093970,S3-909533315,S2-494301624,S3-616137265,S2-743199072,S3-566222406,S3-98244980
+S1-945924465 S2-199924379,S2-519338074,S3-485399570,S2-277013547,S2-725904593
+S1-258281372 S3-928302555,S2-442095976,S3-182810533,S3-63297058,S2-873794677,S3-922928003,S2-354368168,S2-296853310,S3-538805357,S3-455991693,S3-655804951,S3-541861054,S3-881525866,S3-668351315
+S1-434316977 S2-516167073,S2-421346919,S3-426867033,S2-878258242,S3-527842298,S2-984738754,S3-541289882,S3-76509233
+S1-510808188 S3-774885493,S2-82246438,S3-241131081,S2-829641708,S3-794869871,S2-395195800
+S1-558432345 S3-71360296,S3-556505332,S2-791008391,S2-547236331,S2-45156803,S3-95331995,S2-450425442,S3-714596820,S3-486474117
+S1-662718019 S2-472026087,S2-104745123,S3-952273940,S2-354719245,S2-109020946
+S1-902461130 S3-755767660,S2-402994236,S2-645537912,S3-105714635,S2-16932044,S2-618124525,S3-532541547,S3-218436657
+S1-613700217 S3-742982345,S3-710290678,S3-880232378,S2-784665319,S2-930892304,S2-70412415,S3-299027557,S2-334275348
+S1-31934985 S2-389048882,S3-839893048,S2-372726493,S3-787934944,S2-531863167,S3-97652196
+S1-275745794 S2-578030250,S3-99543198,S3-904729363,S2-459794621,S3-681700857,S3-19921394
+S1-326987027 S2-912340838,S3-594307024,S3-194034953,S3-960532836,S3-563778050,S2-458035437
+S1-906430640 S3-642279740,S2-873843661,S3-797984433,S3-297479972
+S1-253469564 S2-275845115,S2-13095468,S3-321485464,S2-185089334
+S1-463771072 S3-395793445,S3-53629178,S3-649464769,S3-130709431,S2-316691717,S2-742280910
+S1-933917593 S2-502849570,S3-264696391,S2-428662104,S3-771237626,S2-315042373
+S1-641029949 S2-111215570,S3-745655048,S3-143123145,S2-232043037,S3-580653691,S2-493557567,S3-513565499
+S1-557976427 S2-214114964,S2-493332519,S3-560210775
+S1-487250473 S2-709449217,S2-252693950,S3-568535396,S3-577983294,S3-57409355,S3-481013873,S2-757453300,S3-14648284,S2-634133045,S3-930861642
+S1-11615004 S2-743891253,S3-897495982,S3-229864940,S3-728618017,S2-353507632
+S1-94551379 S3-781840557,S3-726467421
+S1-97303080 S2-202204542,S3-761835989,S3-354333084,S2-146529520,S3-352822735,S3-379886666,S3-34427762,S2-102179363,S3-48334264,S3-587178621,S2-333992390,S2-864960259,S2-601974200,S2-923183739,S2-238705577
+S1-330061278 S3-103546783,S2-462389662,S2-483155570,S3-802231868,S2-16830034
+S1-164545806 S3-402804760,S2-940439039,S2-11876766,S2-634631935,S3-657064370,S2-488305593
+S1-955769671 S2-256024663,S3-319930946,S2-780987978,S3-865614076,S3-575551613,S2-458118754,S3-847885591,S3-863461352
+S1-660302081 S2-619160697,S2-788832561,S2-493535844,S2-149509459,S2-483504793,S3-980434194
+S1-673110651 S3-313595601,S2-158817225,S2-532441665,S3-128424789,S2-675371736,S2-685631870,S2-967497135,S3-234561211,S3-879221407,S2-946654343,S2-310685086,S3-741200392
+S1-299364181 S2-397146972,S3-982907153,S2-257167541,S2-719384343,S3-563881349,S2-504954624
+S1-44539667 S3-346173687,S3-436945907,S3-253587036,S2-201898352,S2-57490526,S3-723442479,S2-235443658,S2-337269211,S2-789325178,S3-935574894,S2-966639815,S3-364976757
+S1-706396963 S3-852931729,S3-786254371,S3-536477574,S3-470202171,S2-212723527,S3-440319379,S2-902710959,S3-521315527,S3-774097006,S2-144151168,S3-663357800,S3-656442862,S3-126528182,S3-36014245,S2-654485448,S2-182319242
+S1-4427743 S2-351704385,S2-401841052,S2-622277561,S2-449501671,S2-293137773,S3-679030556,S3-488813403,S3-283037886,S2-908419866,S2-779685364,S3-481758243,S2-320251561
+S1-505192147 S2-131179174,S2-899605896,S2-690618231,S2-23661568,S2-885776842,S3-564429606,S2-473906925,S3-406043840,S3-492995344,S3-137732000,S3-956608870,S3-817371682,S3-709072283
+S1-197470946 S3-560139911,S3-691682228,S2-868370829,S3-180130784,S3-15332904
+S1-41757763 S3-739727516,S2-958537350,S2-456524521,S3-340365857,S2-553748008,S2-381028414,S3-661401319,S2-915387132
+S1-316991843 S3-234217263,S3-899161333,S3-578552062,S3-416168471,S3-966526925
+S1-47881562 S2-572444948,S2-909933963,S3-538218303,S3-944470567
+S1-96340140 S2-698441196,S3-47945948,S3-159915893,S3-959202860,S3-362013831,S2-525312591,S2-436853229,S3-142647801,S2-610329995
+S1-4924798 S2-544810832,S2-622840536,S2-759807528,S2-378190564,S3-629791447,S3-850992597,S2-928556751,S3-885370258
+S1-46127577 S2-955722172,S2-586634187,S3-630393775,S3-776360213,S3-963532080,S3-758954306,S2-955566797
+S1-479085738 S3-265185912,S2-953617629,S3-10956229,S2-874428609,S2-55870704,S3-820079697,S2-679851205,S3-919213343,S2-758035936,S2-345679133,S3-173915100,S2-589078789
+S1-519315736 S2-329465003,S2-42037068,S3-624488280,S3-35170640,S2-775288789,S2-307241661,S3-290805613
+S1-781528466 S3-106610513,S2-339314302,S3-971250591,S3-855721290,S2-406758964,S3-840211310,S3-410971479
+S1-803444130 S3-87079757,S3-218006295,S2-902697670,S3-434318692,S3-350830105,S2-173654459,S3-833896778,S3-220171487,S3-883562851
+S1-966308916 S2-699612323,S3-694553429,S2-147719563
+S1-610355061 S2-185438362,S2-814096383,S3-603573486,S3-364617618,S3-289303431,S2-125084485,S3-682089615
+S1-951530835 S2-535585083,S2-613745830,S3-5506333,S3-769145181,S3-531577822
+S1-392179461 S3-581953339,S3-197626495,S3-16888262,S2-298759385,S3-707632582
+S1-350699854 S2-453397628,S2-475791151,S3-935252409,S3-462504695,S3-749590463,S3-263949801
+S1-102321393 S3-391073598,S2-310116926,S2-289107527,S3-740279299,S3-800325820,S3-285733319,S3-845157315,S3-363741999,S3-163099972,S3-209821724
+S1-793131425 S3-879547605,S2-64199160,S3-648784742,S3-784213084,S3-699614646,S2-588704619,S3-82014942,S2-906515567,S2-432903461,S3-664709237,S2-794608125,S3-276982286,S3-484548077,S2-188939510,S3-427051021,S2-995091784
+S1-851461645 S3-955243085,S2-600289394,S3-950914496,S2-249114292,S2-359065730,S2-42327303,S2-105958222,S3-365753725,S3-892598770,S2-633242686,S3-644476696,S3-676809073
+S1-112384492 S3-445760341,S2-709931056,S3-41509926,S2-822799424
+S1-529536807 S2-232661789,S3-304455080,S3-109693309,S3-591424508,S2-165522337,S2-678313532,S2-132639297,S3-850291738,S3-42757701
+S1-550702426 S3-242245868,S3-397442009,S2-869473960,S2-403597553,S2-374749462,S2-630389715
+S1-821190503 S3-545401973,S3-840198419,S2-542209919,S3-371577438,S3-184500367,S2-520831712,S2-396939627
+S1-241733212 S2-735592740,S2-268848161,S3-928590268,S2-447374012,S2-739757617,S3-852309658,S3-919743203,S2-34146655,S2-775322202
+S1-315194917 S2-170282234,S2-591552423,S2-751849037,S3-825602023,S2-241994625,S2-59277981,S3-267679076
+S1-153964391 S2-888036348,S3-344062456,S2-461676616,S2-952218665,S2-767344974
+S1-774040764 S2-354241962,S3-942087806,S3-705347444,S2-409806815,S3-976362346
+S1-739967434 S3-909444393,S3-152651321,S2-224314850,S3-565202458,S2-222238027,S3-879916257
+S1-255861382 S2-704024348,S2-37025569,S3-882388032,S3-71523386,S3-628476116,S2-575390689,S3-893215775,S2-767945597
+S1-635170677 S2-211973472,S2-820946295,S2-551287511,S3-247400195,S2-764717529,S2-499706979
+S1-388428929 S2-115542893,S3-20339387,S3-808237381,S2-464631737,S2-933729713
+S1-986435973 S3-165370136,S2-29717183,S3-728782871,S3-269802512,S3-766879682,S3-704717934,S3-479264799,S2-275826111,S3-634320822,S2-260212242,S3-93032828,S3-419927085,S3-846761933,S2-957782160,S2-23720646,S3-504032893
+S1-239052163 S2-533898587,S2-178895782,S3-13185991,S3-967970227,S2-741619852,S3-763378826,S2-985730968,S3-129966871,S3-576538251,S2-542424284,S2-972846701,S3-828012764
+S1-428530210 S2-998786290,S3-261904802,S3-240540209,S3-607271433,S2-518138931,S3-494629354
+S1-765442111 S3-709202956,S3-403699456,S2-93634470,S2-197001606,S3-400866506,S2-232123807,S2-300363531,S2-475457223,S3-647934739
+S1-881841849 S3-8880846,S3-346945574,S2-550903751,S2-304313053
+S1-375618866 S3-223534276,S3-177699084,S3-811409422,S2-801744292,S2-90323851,S3-605033097,S3-557032851
+S1-248214583 S2-593573252,S3-985034566,S3-662321721,S3-788946499,S3-697926830,S2-442156932,S3-504919763,S2-682464418,S3-771848530,S3-168096753,S2-884396375
+S1-62608718 S3-612866732,S2-715617937,S2-886399922,S3-278044542,S2-547463689
+S1-28975977 S3-96667009
+S1-8154528 S2-288225272,S3-14620705,S3-778142186,S3-247049851,S2-895186328
+S1-205304469 S2-524154215,S3-706101582,S3-15666967,S3-172423189,S3-713439576,S3-962824363,S3-172984551,S3-427603536,S3-772502620
+S1-410780013 S2-153895890,S3-907287198,S3-788284150,S3-91010135,S3-730299014,S3-420395199,S2-963241402
+S1-359211257 S3-245737289,S3-759158856,S2-527358903,S2-559565406,S2-549545047,S2-880503933
+S1-815677973 S3-118853285,S3-211203776,S3-594736585,S3-22579678,S2-913292991
+S1-937756602 S2-137970665,S2-230433457,S3-732866438,S3-437943575,S2-81540755,S2-938063444,S2-694821821,S2-401097771,S2-806472548,S2-963411346,S2-379554425,S2-415167075,S2-100472259
+S1-773991178 S3-350156529,S2-82732907,S2-431811417,S2-208450951,S2-434344293,S3-945849215,S2-102611144,S2-390712380,S2-276883787
+S1-654147599 S3-103653884,S2-529625668,S3-747788984,S3-64736491
+S1-135175249 S3-238028140,S2-109511393,S3-650109254,S2-108789047,S3-628764703,S3-1244160,S3-163792810,S2-923636934,S2-898769118,S2-414392847,S2-157221357,S2-920355199
+S1-140525808 S3-691986081,S2-375657262,S3-176439782,S3-226081008,S2-112109121,S3-399196239,S3-942704929,S2-162627312
+S1-679710275 S3-155276762,S3-21485513,S3-804526769,S3-667077244
+S1-473550967 S2-970980830,S2-904807749,S3-288198915,S3-488637878,S2-650624402
+S1-326646243 S2-795034472,S3-285987856,S2-695708997,S3-282960265,S3-324440273
+S1-707716194 S3-411077889,S3-651253038,S2-707413955,S2-312706625,S3-333935164
+S1-561673665 S3-354062864,S3-510775220,S2-706110825,S2-501498790,S2-580045983,S3-86371833,S3-144491734,S2-486900214
+S1-627893362 S2-97942444,S3-370069066,S3-814005287,S3-707096563,S3-781159510
+S1-927267021 S2-464941143,S2-897574169,S3-66282926,S2-590379581,S3-23076321,S3-822279709,S2-261538067,S2-749352652,S3-700763940,S2-449265340,S3-286346529,S3-181975596,S2-368480687,S3-855001020,S3-635280059
+S1-703865008 S3-328979302,S2-676138691,S2-832433116,S2-787808308,S2-712374720,S2-615039826
+S1-436194217 S2-703641409,S3-929609960,S2-550820474,S3-388960698,S2-651927227,S3-793280258
+S1-170054303 S2-738087115,S2-1325273,S3-805370565,S2-18321485,S3-28053820
+S1-428005000 S2-455976641,S3-808227278,S3-985293551,S2-868887063,S2-275787161
+S1-841487688 S2-349661571,S3-349019081,S3-228476998,S3-857862454,S2-355400500,S3-772391886,S3-701209942
+S1-448408151 S3-789077135,S2-360437665,S2-297966778,S2-213955132,S3-222174613,S3-817210152
+S1-72156456 S3-177802963,S3-365984824,S3-333854460,S2-103360324,S2-65863587,S2-191706586,S3-190446601,S3-379527780,S3-537923676
+S1-618701257 S2-530633093,S3-402112707,S3-245868561,S3-840047411,S2-460111823,S2-204763146,S3-447569778,S3-368428123,S2-535000748,S3-279455888,S2-789468267,S3-115273233
+S1-954402912 S2-997662671,S3-185609833,S2-828158881,S3-992799571,S3-39548432,S3-973967866,S2-142513628,S2-277531595,S3-483784459,S2-794515753
+S1-527726122 S3-254568198,S3-545129307,S2-952505994,S2-422183409,S2-525953288,S3-89908980
+S1-288150152 S2-923948508,S3-164061973,S2-736166765
+S1-520048232 S3-266256003,S3-68164058,S3-633933284
+S1-48073126 S3-107712615,S2-471573649,S2-920674692,S2-500437123
+S1-508717135 S2-428740352,S3-681886850,S2-517243650,S3-188172479,S2-425447747,S3-472897577
+S1-638468334 S2-790158318,S3-42332700,S3-493690073,S3-186986447,S3-225698607,S2-150227165,S2-326016155
+S1-852259982 S3-713025239,S2-468302815,S3-772792869,S3-291632484,S3-573003860,S2-881176824,S2-96117779,S3-470375372
+S1-616652043 S3-78777981,S2-359900508,S2-125036444,S2-577404063,S3-266111578,S3-817501427,S2-936906126,S3-976194827,S3-772574129,S2-458589067,S2-676167847,S3-114438162,S3-701727393
+S1-593813417 S2-932632165,S3-421553414,S3-640958962
+S1-83733641 S2-578866629,S3-722740976,S3-654145650,S3-606650490,S3-826934019,S3-362743732,S3-461898754,S3-270521353,S3-368709801,S2-634308898,S2-28087923,S2-465128938,S3-747099144,S3-936368622,S3-825038336
+S1-168278564 S3-17207743,S3-3678108,S3-143614966,S2-142068645,S2-73905304
+S1-859035280 S2-351401128,S2-653896444,S2-680358973,S2-571669213,S2-334410823,S3-883624620,S3-157880603,S3-367477374,S3-198338069
+S1-256565348 S3-340057404,S2-729788735,S3-840647443
+S1-198878388 S3-353390908,S3-127504056,S3-173360302,S3-860589489,S2-504131091,S3-343724704,S3-276558215,S3-990669655,S2-937147088
+S1-79034890 S3-516874232,S2-873291098,S2-417289381,S3-92407061,S3-44511047
+S1-462433630 S3-380134671,S3-20694125,S2-479813682,S2-717646842,S2-279367883,S3-755529162,S3-276944603,S3-701689667,S3-768838268,S3-22655974
+S1-963589669 S2-88827143,S3-331018097,S3-667141634,S2-771662098,S2-733491385,S3-959449435,S2-521969117,S2-169161910,S3-346151765
+S1-879794471 S3-191187621,S3-115396635,S3-683059707
+S1-254623625 S2-90867067,S2-842258318,S3-380924023,S3-810859490,S3-239912517,S2-624536631,S3-542169049,S2-568225442,S3-186209343,S2-819919640,S3-607748560,S2-270368974,S2-549151078,S3-672462744,S3-643643443,S3-714657170
+S1-40516997 S3-518720705,S3-24585009,S2-722533741,S3-649243979,S2-638999522
+S1-21432624 S2-576657732,S3-113002370,S2-904245363,S3-27339704,S3-309587046,S3-242384929
+S1-866773384 S3-156056295,S3-506007448,S2-270269612,S3-779685999,S3-452274469,S3-125440773
+S1-20718761 S2-272303530,S3-147241287,S2-935332684,S3-860976866,S3-294225621,S3-466773736,S3-333516308,S2-761564678,S3-413075540,S2-3956988,S2-559572918,S3-799051847,S3-482966704
+S1-985368204 S2-593807353,S2-588940753,S3-86188356,S3-263965218,S3-433463595,S2-293695145
+S1-607840034 S2-232784760,S2-896901884,S3-964061265,S3-956610998,S3-463047895,S3-977132042,S3-610029643,S3-393555493,S2-924997301,S2-471642533
+S1-302103457 S2-126049320,S3-832224826,S3-944772784,S3-851661900,S2-293869147,S2-758230196
+S1-347693351 S3-484507103,S2-79196989,S3-210841880,S2-890617055,S2-621900333,S2-829098988,S3-292512008,S3-474630837,S2-344417691,S3-54299156
+S1-988166261 S3-685459462,S2-9579889,S2-725560097
+S1-450628137 S3-990090393,S2-491456793,S2-499606379,S2-181724186,S2-345823276,S2-844772327,S2-149616305,S2-15164380,S2-234662939
+S1-249202598 S2-669957816,S3-981552905,S2-744097174,S3-24821518,S3-5204138
+S1-137077601 S3-776699836,S2-555372578,S3-430280951,S2-678925823,S2-95023948
+S1-24815922 S2-239479772,S3-975020582,S2-73824305,S2-858573385
+S1-958672413 S2-359970430,S3-637470463,S3-983477066,S3-706579038,S3-704942437,S3-666513902,S2-629303604,S3-593073744,S2-263719467,S3-548704768,S3-993757767,S3-835099248
+S1-971613305 S3-381002752,S3-469757622,S2-635957004,S2-636949015,S2-788951826,S2-22769796,S3-814120875,S2-638133023,S3-257018317
+S1-815831870 S2-491268198,S3-269981082,S3-21580620,S2-669437472,S3-268108440,S3-712914860,S3-715702225,S3-826644686,S3-314707373
+S1-816391933 S3-10010981,S3-816985690,S3-396481116,S2-17539368,S2-105553116
+S1-66825378 S3-526802905,S3-537206936,S2-907978413,S3-766776427,S3-779921042,S3-65046795
+S1-864442751 S2-89031678,S2-416884760,S3-317313130,S2-68785338,S3-472268334,S3-405006648,S3-687361600,S2-543239267,S2-727471894,S2-436578874,S3-172213881,S2-254464818,S2-286916437,S3-293033674,S3-385058669
+S1-859859666 S3-979822557,S3-895462016,S2-61467973,S2-752084537,S3-510116124
+S1-110591076 S2-474424964,S3-698292808,S3-926357458,S2-260331794,S2-925055243
+S1-534830066 S3-877064588,S2-914746433,S3-769438057,S2-295753539,S3-188512891,S2-756561246,S2-67682341,S2-708583239,S3-620697694
+S1-783012361 S3-989296336,S2-401039531,S3-175827553,S3-327244932,S2-816256589
+S1-519345526 S2-800761463,S2-739742541,S2-63424192,S3-33271550,S3-720792008,S2-884737577,S2-549981402
+S1-784455040 S2-515525308,S3-269763660,S2-337006498,S2-317396091,S2-765890194
+S1-596692686 S3-373174367,S2-829777795,S3-345396879,S3-646541647,S2-398523486,S3-842745351,S2-976528536,S2-215044069,S3-366369067,S3-348999321,S2-582495331,S3-578513040,S3-279096008,S3-18599852,S3-876122904,S3-208382898
+S1-968988832 S2-650214620,S3-260827015,S2-860539024,S3-982426301
+S1-543952018 S2-521583614,S3-406043013,S2-185510555,S2-508358536,S2-842986966,S3-358729626,S2-12907149,S3-344492441
+S1-105809851 S3-11588244,S2-602342304,S3-853783829
+S1-320289892 S2-536024009,S3-109154365,S2-775256103,S3-478193728,S3-164025423,S3-449213766,S3-497701447
+S1-401836481 S2-29476053,S3-861985381,S3-17764425
+S1-152419945 S2-392926068,S3-839048681,S3-258182968,S2-348354187,S2-151016407,S3-813987049
+S1-22738454 S3-332669179,S3-340668816,S2-379191023,S3-671994509,S3-193527391,S3-750041412,S3-986597288,S3-566275845,S2-643121761,S2-481039330,S3-398484727,S3-75675715,S3-988583785,S3-706227468,S2-499040494,S2-459201315
+S1-810231345 S2-550965038,S2-603068815,S2-897782730,S3-899677441,S3-719824379,S3-920306846,S3-543662283,S3-350891701,S3-605186634,S3-149452839,S3-287871332,S2-323939209,S3-513218707,S3-652259339,S3-896313033,S2-616424715
+S1-859035181 S2-314948893,S2-157604329,S2-113455536,S3-490178803,S3-981936318
+S1-741039275 S2-288875017,S2-865819389,S2-102161578,S3-320714410,S3-789558394,S3-654873858
+S1-133043577 S2-810178849,S2-976945234,S3-413878488,S2-985565988,S2-713875664,S3-584995637,S3-344747041,S3-808700277,S3-623592107,S3-920244322,S2-902148294
+S1-310058495 S3-863202586,S2-695811889,S3-352866079,S3-969233970,S2-625509634,S3-760626835,S3-744386831,S3-476751632,S3-131341396,S2-369938382,S2-790763335,S3-555678418,S2-535296853,S3-272658765,S3-613234775,S3-480879739
+S1-519772370 S3-828785241,S3-167080895,S3-602934394,S3-397948624,S3-727760914
+S1-959953390 S2-835318287,S2-246987107,S2-181281385,S3-549875358
+S1-741986688 S2-388396351,S3-73280437,S3-590934384,S2-67404228
+S1-90596527 S3-586572805,S3-169052523,S2-22603786,S3-773946963,S2-98183219,S2-396046941,S3-35098310,S2-169690322,S2-583445509,S3-607267965,S3-4854685,S3-153158244,S3-376031551,S3-864298860,S3-276010363,S3-39025377
+S1-787538097 S3-720968189,S3-706632686,S2-907548625,S2-971684780,S2-217642235
+S1-858695297 S3-531436154,S2-555326721,S3-37872735,S3-73888858,S3-124820950,S3-164191447
+S1-10092422 S2-802446418,S2-401426887,S2-766275517,S2-863323640,S3-529708170,S2-664740572,S3-969430296,S3-389675908
+S1-65345317 S3-784359324,S3-485324322,S2-554201038,S3-321258528,S2-78302237,S2-179918379,S3-360145711,S3-279560136,S3-14430092,S2-750597061,S3-805321509
+S1-670588468 S2-6230290,S3-681940398,S3-332360608,S3-93214289,S2-245964999,S3-286023087
+S1-213788503 S3-316761362,S3-641535205,S3-161881586,S3-762468403,S3-939743351,S3-682938349,S2-542073665,S2-728428454,S2-269866509,S3-900590317,S3-922489542,S2-835808267,S2-676312221,S2-733904611,S2-778768981
+S1-964291377 S2-929447464,S2-60435577,S3-599590537,S3-919600634,S2-784087712,S2-880539216
+S1-421093724 S2-4487605,S2-469554466,S2-621148091
+S1-150339674 S2-623534011,S2-835211374,S2-453945641,S2-508032112,S3-880153278,S2-402385606,S2-383865854,S3-5896631,S3-868200012
+S1-170066861 S2-317813090,S3-761190581,S3-9111868,S3-814687844,S3-990795057
+S1-995376086 S3-28607264,S2-18829645,S2-340917798,S2-147452503,S3-842153746,S3-251807899
+S1-567959380 S3-458027013,S2-495837003,S2-8697160,S2-75709706,S3-34489353,S2-32753615,S3-619275868,S2-728790807,S3-6163724,S3-303377117,S3-286600036,S3-823219405,S3-216362061,S3-839901170,S3-495883256,S3-273111711
+S1-605308823 S3-149277034,S2-427864756,S2-144673294,S2-607683494,S2-942961456,S2-250269686,S3-392597881,S2-139049100
+S1-223321461 S3-388328034,S3-415206427,S2-653535275,S3-818006036,S3-314383385,S2-670450728,S3-915550367,S2-912775690,S2-290151086,S3-707044226
+S1-858154005 S3-8239445,S3-729085913,S3-808587703,S2-328357303,S3-201233757,S2-595532310,S3-444085539
+S1-297996671 S3-986604882,S2-437618490,S3-803269462,S3-740666686,S3-529084179,S2-950185908,S2-789517257
+S1-765406936 S2-38256533,S3-644749329,S3-117219207,S3-684109152,S2-97433262
+S1-921835015 S2-403074910,S3-684981534,S2-370472830,S2-592402407,S2-628177472,S2-603489815,S3-641314569
+S1-952091707 S2-387750393,S2-477992707,S2-712855263,S3-352683186,S3-598192830,S2-831399670,S3-68064933,S2-717762249,S3-362013831,S3-8592125,S3-54454675,S2-525312591,S3-334455142,S2-576233854,S3-908337578,S2-436853229
+S1-146671665 S3-313620712,S2-331608025,S2-11680246,S2-987603209,S2-264325042
+S1-8003684 S3-33130646,S2-139170866,S3-795680189,S2-807566714,S2-678049798
+S1-424548896 S2-77886719,S2-604730096,S3-525547437,S2-266299669,S3-24138588,S2-498076167
+S1-287339525 S2-623936741,S3-203977197,S2-762805795,S3-805120736,S3-405499597,S3-678518065,S3-331054845
+S1-36021806 S3-129481033,S2-454606447,S3-467032731,S2-111266726,S3-744070438
+S1-357021803 S2-958665084,S2-890892996,S2-619662916,S3-969748752,S3-293726532,S2-44089196,S3-153314451,S3-876156368,S3-132086981,S2-855348132,S3-546261857,S2-175214443,S3-229543093,S2-694788381,S3-480764213,S3-350624382
+S1-191125184 S2-966028180,S2-631251819,S2-873799394,S2-206211313,S2-643647685,S2-379353270,S3-309956723,S3-181180068
+S1-196521431 S3-545029152,S3-438804675,S2-818318227,S3-312250204,S3-904791814,S3-585826409
+S1-619130569 S2-59667739,S3-757131577,S3-447873202,S3-385562200,S3-579320431,S2-843009881
+S1-80743089 S3-679608384,S3-523759682,S3-175559117,S2-785100024,S2-933090977,S2-992867924
+S1-216954614 S3-378876269,S3-246394780,S2-310002360,S3-515727930,S3-804306548
+S1-934546133 S2-855388031,S2-982354876,S3-761494027,S2-329105804,S2-196660737,S3-408041031,S3-227253367
+S1-685313230 S3-879702559,S3-602352480,S3-873504860,S3-796133299,S2-465689618,S3-433127744,S2-349280431,S2-438743635,S2-752940117,S3-658733136,S3-968541986,S3-341995015,S3-985420799
+S1-312343061 S2-562457924,S3-439449331,S2-485776297,S2-941249525,S3-230629279
+S1-315842543 S3-429038570,S3-333131561,S3-821990596,S3-871912250
+S1-495871291 S2-336213974,S3-499389949,S3-532716178,S2-327129101,S2-633511645,S3-907173581
+S1-6660383 S2-22535411,S2-606309939,S3-406005216,S2-331420229,S2-909981340,S3-376794301
+S1-732746268 S2-88067437,S3-864251179,S3-385858097,S2-126212742
+S1-817235576 S3-941192046,S2-842121956,S2-65616360,S2-921179345,S2-12832467,S3-225100589
+S1-417203022 S3-275702754,S3-486555462,S3-437088364,S2-678775211,S2-908489381,S3-25169289,S3-487043891
+S1-12604538 S2-883290563,S2-262590731,S3-210414824,S2-534601642,S3-712774218,S2-118575125
+S1-581110634 S2-688111365,S3-804412765,S3-422175157,S2-65222549,S2-961894658,S3-959129084
+S1-824384150 S3-989523765,S3-352053139,S3-571065347,S2-342752540,S3-527937881,S3-843472240,S3-153906234,S3-392641917,S3-397054195,S2-727617666,S2-986064095
+S1-730985964 S2-995671809,S2-889868617,S3-926380210,S2-510747785,S3-68387509,S3-295364464,S3-76095421,S3-165326258,S2-952117710,S2-931463709,S2-764894862,S2-454384987,S2-18020212,S3-353616597
+S1-357719006 S3-609027132,S2-778350468,S2-421974693,S3-985199951,S3-72227868,S3-864052344,S3-913843451,S3-121906105
+S1-65958173 S2-938933442,S3-954699893,S2-53174737,S3-585923516,S3-576786729,S2-516231719,S3-79000812,S3-517438662
+S1-217911166 S3-82078328,S3-810119661,S3-327898271,S2-899222250,S2-748555268
+S1-149199651 S3-582163154,S3-450798498,S3-183087434,S3-55353472,S2-836912611,S3-169956905,S3-270940237,S2-115498212,S2-700077116,S2-463197208
+S1-288873416 S2-682471710,S2-691387117,S3-257956343,S2-355381109,S2-477642693,S3-185813094
+S1-469563610 S3-969022925,S2-778025886,S3-816641219,S3-332103543,S2-802280905,S3-136117728
+S1-608490613 S3-922031487,S2-70226363,S3-583738875
+S1-3744480 S3-178610764,S2-222157506,S2-520625583
+S1-625801121 S2-898832020,S2-236247303,S2-771522848,S3-270945931,S3-612642882,S3-745840930,S3-314601161,S2-519119357
+S1-769898539 S2-564145591,S3-877353676,S3-686517119,S2-857555972,S2-111076028,S3-819347740,S3-72746335,S2-280389875,S2-311988880
+S1-322185368 S3-353721575,S3-824729862,S2-979638979,S2-796261002
+S1-557250059 S3-560283999,S3-257565711,S3-535893870,S2-427421706,S2-923308406,S2-469496138,S2-550129384,S2-836184173,S3-756007235,S3-143329390,S2-328351775,S3-903312146
+S1-860884106 S2-863136846,S3-19810822,S2-79345952,S2-967439295,S2-716372843,S2-643260568,S3-506853363,S2-700792099
+S1-53894973 S2-882929563,S3-446069434,S2-872427825,S3-289711075
+S1-784459705 S2-254842527,S3-394612882,S2-491302736,S3-498938195,S3-119942423,S2-114269233,S2-770801290,S3-408359659
+S1-363449181 S2-532716598,S2-241437552,S3-834885901,S2-744877691,S3-675013025,S2-3813713,S3-843919878
+S1-674749525 S2-945271516,S2-562428550,S3-29114321,S2-913535777,S2-110078477,S3-56351204,S3-462555350,S3-355743351,S2-37621680,S3-464827385,S3-598833401
+S1-717061663 S3-397114991,S2-375417993,S2-173922207,S2-967716288,S2-712829281,S2-344949951,S2-141517021,S3-674195704,S3-597969359,S3-559950512,S2-771496306,S3-632310693,S3-969283393,S3-525498787
+S1-52702589 S3-327064619,S2-811681143,S2-275251465,S3-407772687,S2-324543248
+S1-938721037 S3-701074682,S3-967095515,S3-346549149,S2-908652000
+S1-540826054 S2-886260640,S3-770187347,S2-895887,S3-118267900,S3-455345027
+S1-348589943 S3-37314229,S3-107523952,S2-935494699,S2-612763699,S2-499772189,S3-717515813,S3-665339217,S3-407778011,S3-973622848,S2-988533663,S3-353947383
+S1-203650128 S2-83787471,S2-182459280,S2-134709782,S3-858260394,S3-125813626,S3-391560616,S3-465607728,S3-646501235,S3-74848905,S3-802185887
+S1-125057211 S2-856529766,S3-949446453,S3-575719296,S2-315961229,S3-133192856,S3-130757293,S2-785049834,S3-85261858,S3-856466418,S2-74520774,S2-839633653,S3-388245336
+S1-641918867 S2-440528668,S3-479825099,S3-840408319,S2-995338480,S3-145103131,S2-520952323,S2-962450610,S2-586748950,S2-277689625,S3-922803131,S3-66626732,S2-18238304,S2-123514498
+S1-331933952 S2-280773311,S3-996207441,S3-138185983,S3-465618015,S3-714175359
+S1-401924961 S2-396530041,S3-265090542,S3-913608673,S2-813840654,S3-442492554
+S1-498432878 S3-968164030,S2-305426095,S2-111863433,S2-498157065,S3-16204455,S2-161520889
+S1-548463455 S3-727408690,S2-691091342,S3-807848559,S3-689262576
+S1-213000972 S2-39018773,S3-773444274,S3-95925407,S3-802483498,S3-862876009,S2-200973221,S3-474338462
+S1-374051233 S3-557533639,S3-12919552,S2-327292310,S3-658525762,S3-324335643,S3-72407966,S2-179721065,S2-634632648,S3-378593222
+S1-84982426 S2-521068245,S3-379008658,S3-897590722,S2-987580899,S3-9288294
+S1-235332668 S3-259250528,S2-221534718,S2-6547470,S2-685157016,S2-854994596,S3-239047591,S3-838602780,S2-241283803,S2-598354953,S2-7121306
+S1-596981683 S3-610993773,S2-962049634,S2-590126290,S2-976491636,S2-593148922
+S1-804228082 S3-762000607,S3-279190839,S3-991254983,S3-966404889,S2-950419376,S3-331110561,S2-258712344,S3-896866561,S3-438143666,S2-400012077,S2-379612164,S3-564799105,S2-698058080,S2-366178559,S2-186051412,S3-540894147
+S1-456232626 S3-912950207,S2-813047234,S3-16993874,S2-470233613,S2-497129023,S2-653978559,S3-629097459
+S1-791748316 S3-448976078,S2-829539104,S2-939040386,S3-112853647,S2-899687098
+S1-289691491 S3-302801428,S2-150732732,S2-806267842,S3-834280846,S3-809940943,S3-232909993,S3-76704184
+S1-82455931 S2-40716793,S2-655886431,S3-14177705,S3-330591673,S3-413260739,S2-245876524,S3-565356181,S3-126037884
+S1-251560240 S3-208273106,S2-725142173,S3-778332896,S3-223355497,S3-665354218,S2-145971773
+S1-463802767 S3-146440598,S2-103680294,S3-434889364,S2-90834425,S2-674592806,S2-793473000,S2-766624569
+S1-171198158 S2-503405871,S2-44469600,S3-121756838,S2-171162715,S3-247451029,S3-717288144,S3-470388402,S2-941946512,S3-464030848
+S1-603965703 S2-221164263,S3-697225616,S3-817995714,S2-743049969,S2-24727812,S3-202319434
+S1-310474317 S2-152291998,S2-385900800,S3-300149891,S3-299771306,S2-287363807
+S1-907797295 S3-396623690,S2-545136707,S2-567829362,S3-851062992,S2-432068122,S3-36997257
+S1-490380078 S3-919106389,S3-224571808,S3-642348520,S2-289041327
+S1-139845722 S3-53802850,S3-984693293,S2-463535884
+S1-465164642 S3-76026087,S2-870593254,S2-308450423,S2-651431585,S3-149714428,S2-459001094
+S1-99905213 S3-647397328,S2-304858938,S2-808099368
+S1-623189189 S2-987035665,S2-389424672,S2-989492199,S2-730898531,S2-418546349,S3-751040047,S2-147158798,S2-841075088,S3-772004242
+S1-16460528 S3-412109424,S2-629237555,S2-198513756,S2-339731001,S3-934611281,S3-990825375,S3-613883282,S3-617965304,S2-358360077
+S1-372220881 S2-221739148,S3-651931286,S2-799025232,S3-108296838,S3-806355158,S3-910109963,S3-759085396
+S1-928565950 S2-70376335,S3-919411995,S3-736487929,S2-777184601
+S1-986986772 S3-369799478,S3-409985399,S2-123024325,S2-762884996,S3-56126256,S3-974503102,S2-773655888,S2-587646758
+S1-595199068 S3-450075969,S2-386116237,S2-537472103,S2-48658822
+S1-729204087 S3-301679200,S2-89860383,S3-223360398,S3-594654395
+S1-708722338 S2-857058677,S3-265276325,S2-465185414,S3-548441324,S3-755132339,S3-309642882,S2-520651048
+S1-928664215 S2-53408229,S3-101744181,S2-547277922,S3-599031768,S3-771317548,S2-572754662,S2-746314753
+S1-533302068 S2-771403577,S3-885979266,S3-535920257,S3-847250879,S2-651329593,S2-368637119,S3-453432648
+S1-767064150 S2-336371474,S2-123027465
+S1-854254322 S2-264467174,S3-385255668,S3-980153343,S3-486177686,S2-714551586
+S1-958301845 S2-293716637,S2-53437376,S3-74591576,S3-194001935,S3-841843095,S3-882431323,S3-729803300,S2-847198572,S3-982244546
+S1-961301448 S3-871907781,S2-13006481,S2-837776991,S2-908022037,S2-882703375,S2-546662861,S2-440814857
+S1-31668049 S2-320663771,S3-627814148,S2-46493585
+S1-511689921 S2-397093162,S2-242053189,S2-515833464,S3-480559142,S3-288343980,S2-822810139,S2-391700432,S3-80419663
+S1-505680360 S3-263010968,S3-620179928,S2-149680678,S3-980900892,S2-641086644,S2-619891349,S3-870810107,S2-64804659,S3-605282889
+S1-589678358 S3-55356988,S2-773484274,S3-792515161,S3-220702287,S3-957178370,S3-362620766,S2-719209063,S2-714408710,S2-552402801,S2-839532558,S3-72005692,S3-586496154
+S1-259220311 S3-59034719,S3-137179600,S3-598571570,S2-564512031,S2-563041378,S3-328529139,S2-661881795,S3-821284949,S3-269169211,S3-70128628
+S1-578682618 S3-404546108,S2-215225648,S3-223806,S3-543962167,S3-828163233,S2-612068083,S2-305307291,S3-668938092,S3-631101892,S3-161865578,S3-829416504,S2-670066711
+S1-670265857 S3-399259565,S2-706623365,S2-635896215,S2-877059291,S2-905419255
+S1-516988221 S2-521722827,S3-958426324,S2-733132968,S2-828974643,S2-714195908,S3-612776914
+S1-399609924 S2-651261725,S3-58256909,S3-636935176
+S1-303236314 S3-65409202,S2-495345523,S3-310522461,S3-471215856,S2-123065219,S2-44954801,S3-631060860,S2-569204962,S2-390270397
+S1-270343429 S2-38593811,S3-848494190,S2-888631412,S2-980696834,S2-511538959,S3-119069143,S2-213375118
+S1-621286923 S2-963935380,S3-300629142,S3-919115765,S3-346640038,S3-522934343
+S1-131089814 S3-36346530,S3-79456020,S3-906227518,S3-980240726,S2-279355920,S3-587837171,S2-53052157,S3-348427525,S2-933518406,S3-424992578
+S1-725984793 S2-595798414,S3-249100009,S3-533960500,S2-962189159
+S1-517072390 S3-354283928,S3-111449138,S3-448595962,S3-422374429,S3-966426847,S3-41445104,S2-695285763,S3-27989557,S2-454674965,S3-514986010,S3-661743922,S3-869398354,S3-152753024,S3-172389289,S2-622876640,S3-168702166
+S1-417524178 S2-747365458,S3-826162116,S2-393810667,S3-227720256,S2-412848413,S2-240666830,S3-287438724,S2-376416719,S3-981026121,S2-952001705,S3-117070399,S3-143080178,S2-111539713,S3-375682130,S2-992435261,S3-472277603
+S1-463374692 S2-169130232,S2-980333255,S3-205924823,S2-282972395,S2-955573431,S3-623494946,S2-189989178,S2-663858451,S3-581837096,S3-38135605,S3-239150896,S3-792226714,S3-374744806,S2-146862192,S3-458082668,S2-758345386
+S1-198282453 S3-770042743,S3-658569271,S2-380713682,S3-801289272,S2-532047393,S2-667255371,S3-125025604,S3-527871307,S2-48360904,S2-632949042,S2-686651597,S3-236496211
+S1-541367563 S2-753057390,S2-373766266,S2-85590487,S3-730435246,S2-563997230,S2-701857780,S3-409059064,S2-759299916,S3-690365979,S2-550721458,S2-142140535,S3-604490852,S3-824836780
+S1-278596177 S2-204925338,S2-91462560,S3-244804110,S2-2152348,S2-657503632,S3-392303428,S2-948550241,S2-965138101,S2-895668850,S3-785539924,S2-26821733,S2-897937840,S2-173937761,S2-197390367,S3-451437191,S3-706996263
+S1-36137974 S2-894771979,S3-272504904,S2-178793035,S2-852422720,S2-829634645,S3-319229498
+S1-984205404 S3-557639654,S2-108636276,S2-443373902,S2-588293943,S3-377387366,S3-808758635
+S1-36169203 S2-515542534,S2-439954114,S3-710604010,S3-545115600,S2-710399291,S3-665405973,S3-503986247,S2-486429542,S3-972918341,S2-799899934,S3-884001058,S2-604742294,S3-462553812
+S1-856050127 S2-611217527,S3-163934033,S2-702511003,S3-38537972
+S1-551275134 S2-22878265,S2-25379692,S3-157370728,S3-498334565,S2-378445952,S2-519270729,S2-840884395,S2-736595258,S2-391975000,S3-352370551,S2-133706794,S3-729224689,S3-38997735,S3-163897758,S2-668020589,S2-535472502
+S1-806725398 S3-852818396,S3-666535039,S3-759268521,S2-538484835,S2-757120975,S2-881867911,S2-779042642,S2-172424039
+S1-562135637 S2-151774331,S3-408732527,S2-702466242,S3-723007564,S3-308948130
+S1-724140175 S2-942146321,S3-889142088,S2-577564094,S3-276725805,S3-127298344,S3-182287378,S2-948550241,S3-238044956,S2-657503632,S2-49993319,S2-204925338,S2-2152348,S2-91462560,S3-603660555,S2-223361244
+S1-466890431 S2-463213732,S3-152827992,S3-292035768,S2-591772059,S2-733760561
+S1-637033563 S2-446642027,S3-435212912,S2-901435734,S2-595424526
+S1-526942451 S3-406069001,S3-479305591,S2-193235367
+S1-411828312 S2-727550553,S2-845751910,S2-556379083,S2-423380585,S3-78893282,S3-95154248,S3-265024310,S2-487605915,S3-308787894
+S1-74212381 S2-482102207,S2-423396729,S3-948227984,S2-280353051,S3-190113158
+S1-358235175 S2-988481735,S3-915650658,S3-301157151,S2-252661142,S3-252018560,S3-440988361,S3-973965843,S3-137271366,S2-109794437
+S1-704914363 S2-947271016,S2-211510287,S2-320898545
+S1-375312798 S3-557164810,S2-424078486,S3-105882801,S3-195326594,S3-807882056,S3-430668968,S2-339596980,S3-706586495
+S1-723818993 S3-388867157,S3-168108961,S2-821743316,S2-999430484,S2-147512918,S2-374728598,S2-792054169,S2-816318245,S3-922082615,S2-339308764
+S1-797682883 S3-684254409,S3-57031031,S2-247263126,S3-629307372,S3-820919295,S2-619354335,S3-683537053,S3-776100450
+S1-329308209 S2-859435769,S3-300635256,S2-432716174,S3-767815760,S3-6653209,S2-262099566,S2-886359347,S2-741764263,S2-227764952,S3-105111697,S3-657327306,S3-890497102,S3-482542137,S3-739283189
+S1-129036761 S3-466006519,S3-490653473,S3-7625405,S2-89053450,S2-983243817
+S1-640752499 S2-298580246,S3-901705849,S3-208469308,S2-738086488,S2-751993351,S2-783614189,S3-173058153
+S1-594813030 S2-341456706,S2-103070709,S2-864512730,S2-618067600
+S1-105492654 S3-238728902,S2-831960742,S2-487987956,S3-186486392
+S1-924518691 S3-684838570,S2-244554039,S2-920220691,S3-232722479,S3-286145768,S2-535485112,S2-215632715
+S1-796382293 S2-224181397,S3-159289019,S2-29148715,S2-85204328,S2-245620568,S2-392056614
+S1-333270273 S2-718330337,S2-937203506,S3-4774497,S2-840549413,S3-37379169,S2-61576562,S2-370243489,S2-995487231
+S1-778863589 S2-528282464,S2-610292338,S3-624412254,S2-631260353,S2-588988568
+S1-154581737 S2-545311997,S3-24452734,S3-64138508,S2-176159359
+S1-275308339 S3-571950428,S3-948757346,S3-625835638,S3-776379377,S3-119597650,S3-926418795
+S1-136480356 S3-542958135,S2-583383707,S2-288641400
+S1-761968763 S2-10632365,S2-563100191,S3-848423669,S3-127362592,S2-786258083,S3-533277877,S2-301891340,S2-382822803,S2-350025141
+S1-719267173 S2-858270612,S3-107916729,S2-321403019,S3-393803969,S3-994873200,S2-728145327,S3-375319684,S2-411670438,S3-259136176,S3-306962758,S2-877042411,S2-512991949,S2-695374703,S3-208469935,S2-700179864,S3-981655493
+S1-971615564 S2-927636384,S2-707058082,S3-809706774
+S1-391470649 S3-100011800,S3-813345911,S2-690329212,S3-653536680,S3-459098667,S2-952862680
+S1-16683013 S2-636086493,S3-954922240,S3-834764143,S3-351306561
+S1-813606832 S2-931004765,S3-391704155,S3-336424315,S2-772190169,S3-236179806
+S1-533876397 S2-228309230,S2-94092223,S2-88115509,S3-396675427,S2-476716016
+S1-302256171 S2-842907884,S2-298714423,S2-561366724,S3-871708153,S2-23397460,S2-89585081,S3-775365782,S2-142833016
+S1-198950295 S2-210808487,S3-80188164,S2-962524871,S2-676316447,S3-349568734,S3-811589213,S3-173259196
+S1-979410716 S2-46040861,S3-674964967,S3-838476922,S3-22122215,S3-716648618,S2-129086206,S2-924092047,S3-468428436
+S1-995128408 S3-552504830,S3-698007061,S3-831671582,S2-808745138,S3-468094445,S2-187954137,S2-81148041
+S1-482303064 S3-447366356,S2-15346432,S2-475887042,S3-108067585,S2-826315131,S3-191105880
+S1-645441175 S2-94446611,S3-596683797,S3-847263616,S3-314949476,S2-225485793,S3-984979459
+S1-752092430 S2-340951591,S3-128165,S2-541523486,S2-634797655,S3-123221960,S3-413207623,S2-383904061
+S1-906036657 S3-122626732,S2-242196735,S2-413362392,S2-625179630,S3-818867695,S2-12030409
+S1-982874349 S3-782848658,S2-690267616,S2-155486229,S2-439834772,S2-890151101,S2-937088677,S3-588899950,S3-356181414
+S1-473304856 S3-230486298,S2-969520549,S2-327070714,S2-805960639,S3-621697209
+S1-84468336 S3-974784743,S3-207085268,S2-77324944,S2-289657301,S3-201848856,S3-318158839,S2-401756367,S2-620676315
+S1-693769220 S2-167622570,S2-582783600,S2-953950856,S3-171124626,S3-330538915,S3-265818337,S3-853868838,S3-691230119
+S1-663950114 S3-485780517,S2-815628331
+S1-960716142 S3-988561676,S2-887678593,S3-496239034,S3-816297385,S2-6573281
+S1-408589745 S2-511214363,S2-305554964,S3-453845171,S2-812129213,S3-338075586,S3-707580295,S3-534979954,S3-153235680
+S1-114769404 S2-22439729,S2-247316608,S2-781225236,S3-261569289,S3-857951209,S2-470457105,S3-809838291,S2-972545573
+S1-343256074 S2-937263897,S3-924763755,S3-765145285,S3-363429570,S3-492342265,S3-340111629,S2-221250096,S2-623619678,S2-512612405,S3-164166114,S3-842725455,S2-602435053,S3-443097327,S3-288678668,S3-959410452,S3-963132285
+S1-521897854 S3-928520833,S3-797226315,S3-20291459,S2-66327573,S2-37530874,S2-922536459,S3-47057365,S3-417164642
+S1-366129723 S3-972666035,S3-322910587,S3-427577322,S2-342551542,S2-882983058,S3-70573275,S3-127134113,S2-795798708,S3-384781729
+S1-170766703 S3-564955418,S2-363522177,S3-662175649,S2-489656054,S3-507769857,S2-454648571,S3-387708766,S2-722638087,S3-854769393,S2-30209077,S3-791906369
+S1-511504631 S2-11638282,S3-144508467,S3-779824691,S3-9028264,S2-491843638,S3-251216294,S3-105346768,S2-456286635,S3-835454201
+S1-823983366 S2-665548512,S2-400094107,S3-785332694,S2-991356734,S2-904076352,S3-355083680,S3-556742139,S2-811950829
+S1-309676435 S3-47969265,S2-870232725,S3-63107594,S3-782103176,S2-896662713,S2-5475270,S2-346256672,S2-444186958,S3-329057839,S2-609376895
+S1-885206646 S3-684929333,S2-645021686,S2-399586156,S2-22090316,S3-867334934,S3-745733090,S3-885426188
+S1-584329095 S2-522314516,S3-120780357,S3-384165372,S2-816491721,S2-467006811,S2-989994773,S3-225613309,S2-126036175,S2-28878108,S3-179608769
+S1-302406493 S3-8057796,S2-723140155,S3-668939411,S3-545714980,S3-133031280,S3-395130668,S3-96326025,S3-208897817,S3-554147500
+S1-800886791 S2-980639640,S3-918415579,S3-259562417,S2-964259391,S3-330908498
+S1-180159824 S3-760946536,S2-674662971,S3-226504072,S3-599025970,S3-470947580,S2-481627176,S2-683924399,S3-181062825,S3-327489772,S2-844251385,S3-889495936
+S1-631784520 S2-557674056,S3-681655827,S3-662580097,S2-234120834,S3-719832189,S2-546649229
+S1-816566513 S3-95826975,S3-314080913,S2-486904592,S2-843148133,S3-687271851,S2-408458141,S3-756737980,S3-555091755
+S1-757761394 S3-148967784,S2-775477815,S2-751798220,S3-185341613,S2-201704482,S3-801638092,S3-876524181,S3-669282306,S2-235768428,S2-617623171,S2-97378837,S2-59432102,S3-208961052,S3-156526353,S3-250129209,S2-381408117
+S1-586286563 S3-743249501,S3-611858183,S3-282577811,S3-747880992,S3-597985127,S3-471650301,S2-801935804,S3-105501819,S3-512820752,S3-600511923,S2-661956509,S2-925490552,S2-120679623,S3-704944271,S3-616477480,S2-488259193
+S1-684871638 S2-116250013,S3-77243242,S2-973834923,S3-104687614,S3-677989878
+S1-441488383 S2-282164217,S2-886882536,S3-299008158,S3-950165948,S3-541739886,S3-48729392,S2-209177165,S3-567311349
+S1-322187332 S3-914739693,S3-990674792,S3-302616293,S2-756916037,S2-843340093,S3-256402169,S3-756989417,S3-572912488,S3-377242600,S3-734894259,S3-749527131
+S1-571819405 S3-284682510,S2-821485937,S2-438372881,S2-768467263,S3-620043169,S3-52074522,S2-616033354,S2-690744445
+S1-450998876 S3-712823570,S3-602750823,S2-168040926,S2-635218106,S2-529475078,S3-875437410
+S1-97487219 S2-70313524,S2-533435627,S3-294260397,S2-925049624,S2-395498879
+S1-213303844 S3-587844597,S3-852183487,S3-408601478,S2-381481056,S3-835610281,S3-327180200
+S1-370135442 S3-752736308,S3-770097757,S2-706787096,S3-992768927,S3-105607974,S3-727783432
+S1-20023215 S2-279577006,S2-779844013,S2-924197348,S2-878752992,S3-211010213,S3-146292238,S3-543656188,S3-785339893,S2-385430589,S2-779236528,S2-579633503
+S1-651989976 S2-31099638,S3-847121827,S3-193859231,S3-356624206,S2-638099904
+S1-865571629 S3-332089483,S3-959214891,S3-213584508,S3-868678120,S2-818123714,S2-698487978
+S1-19093909 S3-647707630,S2-809257238,S2-654647807,S2-5626913
+S1-373843249 S3-430245084,S2-622134586,S2-341815389,S3-187883679,S2-793823030
+S1-881150138 S3-102886681,S2-952437615,S3-972254199,S2-135167840,S2-663500165,S2-596020470,S2-391257122,S2-199847721,S2-940265187
+S1-230841748 S3-841929487,S3-951274026,S3-546229034,S2-506694142,S2-127582792,S3-307202191,S2-411596004,S3-80772383,S2-530892426
+S1-78741117 S3-399174548,S2-606958987,S3-557890491,S3-514468268,S2-885906749,S3-502519959
+S1-467020858 S2-973566794
+S1-169673208 S3-813466515,S2-254881328,S2-953560546,S3-322991960,S3-475693772
+S1-421865463 S3-999096542,S2-479876514,S3-33352260,S3-796228966
+S1-692142781 S2-720966045,S2-833754794,S3-89859142,S2-720700920,S3-579868378,S2-499277065
+S1-114783865 S3-429660426,S2-916289312,S3-343876984,S2-811754955,S2-558262555,S3-677405409
+S1-997528066 S2-397898409,S3-264874951,S3-759579463,S3-576301076,S3-613817276,S2-309794579
+S1-214363004 S2-293203641,S3-928388964,S2-990337335,S3-312764315,S3-208668648,S3-261273034,S3-272910044
+S1-265151060 S3-779049907,S2-450959508,S3-499189537,S3-401257559,S2-459174550,S3-512714013,S3-824982016,S2-973293971,S2-426168603
+S1-672527832 S2-971328217,S2-805833828,S3-648120631,S3-890557854,S2-366615946,S2-294865439,S3-140715566
+S1-527940562 S3-793005336,S3-879447434,S3-651207492,S3-105320094,S3-463473633
+S1-752949377 S3-776019250,S3-554937206,S2-445659539,S2-773654587,S3-240909863,S3-429197273,S3-237267442
+S1-944071833 S2-2581529,S3-265518018,S2-710607556,S2-615179546,S2-303208881,S2-877430540,S2-6234963
+S1-935490215 S2-365459331,S3-482973381,S3-848265653,S3-424479109,S2-545029885,S2-679112403,S3-792899813,S3-710642490
+S1-207171539 S3-943112034,S3-226688188,S3-825751409,S3-327113394
+S1-856879088 S2-155634574,S3-525091090,S2-334959933,S3-587190748,S3-12571239,S2-171983735,S3-376716021
+S1-36700661 S3-628774066,S3-799972881,S2-310279897,S2-310396717,S3-141776651,S2-847459522,S3-141005200,S3-218322429,S2-958547952,S3-687431052
+S1-729531293 S2-695368095,S2-702049723,S3-249434476,S2-76493391,S3-234976854,S3-964761367
+S1-969873373 S2-93374878,S3-666978371,S2-235168454,S3-460112996,S2-491567585,S3-6303307,S3-707526934,S3-51324403,S2-136666861,S3-701170531,S2-956726874,S2-738461332,S2-894328018,S2-595540815
+S1-217806752 S2-370573967,S2-897983514,S3-511966960,S3-668326077,S3-667257327,S2-742052490,S3-626569085
+S1-330124490 S2-931021853,S3-16337329,S3-611252207,S2-217394224,S2-754652635,S2-180736933,S2-127206893,S2-372229937
+S1-154110567 S2-321500604,S3-851243014,S3-733946532,S3-391325270,S3-68370414,S3-439744757,S3-633860383,S3-800064467
+S1-336348832 S3-502171742,S2-289978127,S2-416225825,S3-315052323,S2-814415999,S3-599312761,S3-672105734,S3-449799324,S3-224035912,S3-458473298,S3-341317665,S3-357335294,S2-537385903,S3-645927733,S3-146318678,S3-125262690
+S1-256869780 S2-193006327,S2-322987999,S2-428474310,S2-475083513,S2-695491035
+S1-234682943 S2-930750710,S3-591264634,S3-40943777,S3-16498382,S2-885729608,S2-700701684,S3-346791865
+S1-828022756 S3-953409078,S3-432734138,S3-90121514,S2-245112902,S3-557336276,S3-950422666
+S1-726825445 S2-478900922,S3-544511189,S3-611636963,S2-480805580,S2-656060849,S2-958279171,S3-311145104
+S1-926655803 S3-165338683,S2-221911008,S3-448554128,S3-405547957,S3-681249638,S2-329476887,S3-16912627,S2-510415775
+S1-874954687 S2-260349240,S3-536066888,S3-253879145,S3-114781015
+S1-807920005 S3-917994579,S3-373318713,S3-444637040,S2-742967654,S2-499175987,S3-227500949,S3-137373421
+S1-421390929 S3-36343962,S2-6896139,S3-257455271,S2-519563326,S2-109498748,S2-62847604
+S1-243142840 S2-558634000,S2-516134982,S3-961191452,S2-814814794,S2-346736277,S2-102819147,S3-922590383
+S1-300940836 S3-120673263,S2-179529959,S2-22265274,S3-412655665,S3-565172222,S3-69353978,S2-672069404,S3-367236576
+S1-652715517 S2-616352242,S2-203944069,S2-252590029,S3-672050507,S3-564470611,S3-990757255
+S1-286903442 S3-437573278,S2-328528906,S3-355852495,S3-306768029,S3-909179190,S3-238091412,S2-439375721
+S1-550638562 S3-715173480,S3-19002899,S2-140223722,S2-944226883,S2-901667288,S2-914344044,S2-795111601,S3-565222167,S3-689857134,S2-892194293,S2-977922922,S2-360316585
+S1-379538828 S2-411627760,S2-748997127,S3-222175495,S3-18135510,S2-835988665,S3-43092384,S3-175505420,S3-297406638,S3-357885636,S2-183931503,S2-734522365,S2-269295366,S2-178304873,S2-237415464,S3-143497122
+S1-376296653 S3-738550057,S2-320496958,S3-295080449,S2-79301798,S2-20516639,S3-940231764,S2-313109211
+S1-870745817 S3-10540722,S3-819515212,S3-560663345,S2-106139291,S2-138400976,S2-474506453,S3-853556909,S3-72369692,S2-970762759
+S1-59146092 S2-909514112,S3-918666037,S3-791908623,S2-788009869
+S1-681367759 S2-332649004,S2-840345506,S3-662565884,S3-488152067,S2-627916250,S3-999796331
+S1-870901476 S3-921520022,S2-890814727,S3-86166584,S3-535909812
+S1-791398154 S3-779374198,S2-373631869,S3-851155979,S3-922660058,S3-906960221,S2-483430903,S3-339509821,S3-436753182,S2-435430955
+S1-389919830 S2-327597533,S2-61690628,S3-20507857,S3-93395766,S2-687287301,S3-624455881
+S1-122709851 S2-963539034,S3-507335718,S3-421572456,S2-389795427,S3-67065557
+S1-612561446 S3-399316643,S3-367048732,S2-243806669,S3-218074933,S2-58843230
+S1-708923277 S3-253711070,S2-709287165,S2-406199410,S3-609079887,S3-95736741,S2-930892304
+S1-636479445 S2-559223993,S2-673026639,S2-576009246
+S1-550438024 S2-751678499,S3-266078102,S3-869135552,S3-869788136
+S1-96793308 S3-993986265,S2-106200552,S3-173932372,S3-796244160
+S1-968266711 S3-477553719,S3-545733928,S3-428834666,S3-783046323,S2-80302146,S3-27671958,S3-521716023,S2-385634651,S2-713126612,S2-849331327
+S1-918154751 S3-135468660,S3-993594858,S2-939253540,S3-669168506,S2-687523277,S3-361986145,S3-964864548,S2-949067104,S3-645686691,S3-583338387,S2-866109462,S3-788495989,S3-285314528,S2-288215429,S2-633613536,S2-667480331
+S1-912801815 S2-799329350,S2-9588855,S2-736799448,S2-736412419,S3-45810454,S2-860484903,S2-554972968,S2-481163678
+S1-956167494 S2-729777232,S2-871896108,S2-60497313,S3-213407836,S3-964275191,S2-552341407,S3-80445877,S2-184572695,S3-173476588
+S1-899228714 S2-701096302,S2-14651596,S3-153698330,S3-123416050,S3-86545510,S3-264554796,S2-351955602
+S1-615320248 S2-971951245,S3-330730663,S3-377085900,S2-135658331,S2-77198942,S3-97528382,S2-295019022,S2-179788765,S3-819010135
+S1-654390298 S2-742932188,S3-26549389,S2-24559179,S3-998532007
+S1-511511062 S3-234259191,S3-316355165,S2-251067370,S2-324550162,S2-503472387,S2-51986206,S3-762061372,S3-513606485,S2-244130415,S3-373137635
+S1-275360488 S2-159378471,S3-548906147,S3-854025482,S3-798847691,S3-403680477,S2-120533596
+S1-572394240 S2-210566589,S3-757187998,S2-120311145,S3-360728615,S2-637811230,S2-287386355,S3-828328736,S2-663095816
+S1-557779914 S3-606093263,S3-659819450,S2-900961667,S2-714890427
+S1-259288476 S3-809721953,S2-460634289,S3-154178979,S2-862562436,S3-605145624
+S1-160820939 S3-963586824,S2-254602065,S3-389974451,S2-929497109,S3-488763981,S2-323633192,S2-750893967,S3-377165588,S2-439221240,S2-319137940,S3-213276170,S2-485049821,S3-840286849,S3-847413570,S3-990661993,S3-509811687
+S1-999900744 S3-66967153,S2-696390039,S2-429895319,S2-295263013,S2-802403702,S3-856665145,S3-25743339,S3-206072060,S2-720151528,S3-860493572,S3-196475424,S3-650084459,S2-764762030,S2-202538982,S2-780957245
+S1-184526263 S3-299009590,S3-520537589,S3-913493415,S3-183372910,S3-331526648,S2-943662895,S2-183463514,S3-309492708,S3-246059601,S2-622295095,S2-408645231,S3-160802016
+S1-674392939 S3-947569809,S3-140361909,S2-480153836,S2-71145840,S2-538044213,S3-145861965,S2-502132910
+S1-200260340 S3-124925822,S3-557614583,S2-628866718,S2-905347788,S3-42545628,S3-345618880,S2-174333952,S3-464918397
+S1-688237585 S3-325094759,S3-846158255,S2-268383769,S2-810284692,S3-834811308
+S1-660239153 S3-204831478,S3-315550721,S3-393762964,S3-701402266,S2-517355668,S3-837616697,S3-849716605
+S1-636832638 S2-493232783,S2-862045695,S3-904148804,S3-938372133,S2-463587076,S3-394046867,S3-722908283,S3-534785271,S3-895871484
+S1-947170925 S2-452214064,S2-866441618,S3-114956664,S3-874031455,S2-657571923
+S1-527236972 S3-849318937,S3-547622389,S3-238146035,S2-416693744,S3-989475226,S3-799411122,S2-528017795,S3-779693080,S2-972747068,S2-284699811,S2-671206708,S3-278374248,S2-520402166,S3-138692448,S2-103021,S3-794976062
+S1-676199736 S2-611314536,S3-370407876,S3-167722133,S3-600119266,S3-552810856,S3-416679045,S3-358634624
+S1-821016912 S2-837163767,S3-268058330,S3-722975792,S2-613861270,S2-876471772,S2-64226323,S2-786524652,S2-885250807,S2-21496586,S2-269048364
+S1-276995281 S2-89062314,S3-381633317,S3-790683491,S2-460098524,S2-444065449,S3-57572202,S2-371887407,S2-839554466,S2-202403618
+S1-323887943 S3-760601423,S3-674612833,S3-653508004,S2-466439991,S3-649064211,S2-755753785,S3-338570207
+S1-181919326 S2-835063076,S3-900150165,S3-665354015,S2-648699790,S2-208236693,S2-792923691,S3-352091383,S2-350681022
+S1-381673147 S3-235935995,S2-732903152,S3-970645235,S3-370954560,S2-516444606,S3-562332483,S2-771818035,S2-639273874,S3-609295028,S3-940689818,S2-234537915,S3-62766001,S3-82528436,S3-509320407
+S1-776454667 S3-355566662,S2-331327258,S3-525646174,S3-548397174,S3-938818019,S3-248952406,S3-890314875,S3-914636227,S2-317187613,S3-133394518
+S1-891811944 S2-60885578,S2-884508378,S2-480995117,S3-21802885,S2-73803619,S3-223165568,S3-837462435,S2-907198369,S3-859563385,S2-619460844
+S1-510762175 S2-658143648,S2-605771971,S2-583937892,S3-162398717,S3-163700081,S3-621861152,S2-578609393,S3-722812609
+S1-453333444 S3-479803572,S2-899780276,S3-404906814,S3-232999883,S3-308197786,S2-457281202,S3-276448589,S3-152995605,S3-607101198,S2-665619017,S3-166269220
+S1-566181158 S3-302900648,S3-333018194,S2-156841031,S2-123038650
+S1-369452523 S3-682635171,S2-868224122,S3-148461798,S3-362741937,S2-16523357,S3-324120300,S3-543461608
+S1-171598769 S3-788283165,S2-669522866,S2-461232634,S2-9669901,S2-724017064,S3-400754407,S3-669300847,S3-266536369,S3-312795199
+S1-869182942 S3-656933356,S3-911054134,S3-912545935,S2-262287649,S2-714387108,S2-181145675,S2-279276328,S2-739217172
+S1-622653096 S2-943628543,S3-271829726,S3-311436156,S3-338466321,S2-231754908,S2-91171201,S3-595679644,S2-953859156,S3-595586366
+S1-518082177 S2-373860632,S2-243722293,S3-186136624,S2-485824110,S3-910644651,S3-705437304,S2-808172241,S3-414819124,S3-917301459,S3-698102751,S2-982034750,S2-33795081,S2-641289426,S2-234793714,S2-77543615,S2-881448584
+S1-383044778 S2-258122256,S3-845752410,S3-639946649,S2-39866721,S2-13816977
+S1-123222548 S3-776321217,S2-66106105,S2-600575468,S3-126084769,S2-490532259,S2-191410205
+S1-950657717 S3-214479884,S2-802231652,S2-667791639,S3-510376874,S3-22588621
+S1-66927708 S3-928149676,S2-222452327,S3-375124267,S3-515902393,S2-791498603,S2-994641687
+S1-557329914 S2-911430404,S3-502886486,S2-404031686,S3-392270258,S3-927597227,S3-486414664
+S1-821271182 S2-6498266,S2-547400322,S3-140790278,S3-842308899,S3-658761563,S3-911813566
+S1-799938959 S3-291865001,S3-36231863,S2-391369189,S2-967195511,S2-164438130,S2-594528476,S3-593420495,S3-695136838
+S1-900833936 S3-75075512,S3-487266617,S2-389898869,S3-725195179,S3-523122952
+S1-152321688 S3-735054407,S3-311236596,S3-733120498,S2-412558736,S2-707863672,S2-862503301,S3-353317911,S3-658368022,S3-305380914,S2-383214951,S3-749658657,S3-766027327,S3-458870665,S2-566656957,S3-124824955
+S1-993480603 S2-909576214,S2-821894678,S3-787625217,S3-803107257,S3-328710756,S3-78764865,S3-609737963
+S1-694027239 S2-175767682,S3-811747768,S3-77421942,S2-550203117,S3-703622009,S3-423966377,S2-132372336,S3-334545132,S2-947876992
+S1-783400340 S3-25509806,S3-118533619,S2-832494113,S3-129382925,S2-982392024,S2-539327354,S2-75413630,S2-294676758
+S1-652173146 S2-623594427,S3-407002758,S3-8043223,S3-922933441,S2-895701621,S3-434096189,S3-199260988
+S1-95781682 S2-466302215,S3-684815099,S3-963303606,S3-402890244,S3-619765389
+S1-489612858 S2-106760457,S2-587791430,S3-998581036,S3-292119748,S3-190528273,S2-169223070,S2-849088856,S2-620476292
+S1-836831238 S2-276764916,S2-771356489,S2-945885790,S3-486301242
+S1-602193835 S2-714414500,S2-931164700,S3-671750314,S2-237889222
+S1-561169458 S2-268594866,S2-742779619,S3-674217546,S3-743359942,S3-479707260
+S1-309465366 S2-149413844,S3-229231616,S2-873977194,S3-268749790,S3-289201369,S2-391743361
+S1-446741412 S2-414088202,S3-218513544,S2-714275950,S3-572490572
+S1-649803568 S3-397911105,S2-31674490,S3-249832922,S3-720830824
+S1-996283945 S3-710707685,S2-891756397,S3-658550440,S3-818596909,S3-804337019,S3-910740815,S3-677505959,S2-883288891,S3-745517773
+S1-31490439 S2-830579646,S2-851798378,S2-152136445,S2-841591282,S3-638613460,S3-248568634
+S1-29980058 S3-999745444,S3-997615540,S2-739599511,S2-650779823,S3-818050738,S3-29966822
+S1-550357101 S2-73995719,S2-132925937,S2-867905721,S2-66193058,S2-686813670,S2-973987200,S3-957736848,S2-328938299
+S1-115460151 S3-426046826,S2-358006469,S2-126649791,S3-676767017,S2-663856952,S3-538775345
+S1-419135280 S2-101491568,S2-399572477,S3-825410541,S3-312144166,S2-789301917,S2-329511951,S2-874963044
+S1-792803019 S3-368903381,S3-376798993,S2-297618892,S2-445262276,S3-710442972,S2-315605254,S3-770230844
+S1-962509391 S3-663337871,S3-658276121,S2-385495393
+S1-923969876 S3-206313834,S3-634396995,S3-91172597,S3-263298452,S3-275846328,S2-469232016,S2-608847327,S3-104876486
+S1-301788992 S2-975577001,S2-84792563,S3-258035107,S3-187966757,S2-289616891,S2-345264188
+S1-834801013 S2-830710676,S3-803216560,S3-796886003,S3-426993298,S2-949840526,S2-814942008,S3-976277607
+S1-760234071 S3-240088124,S3-795395012,S2-620744196,S3-220410162,S3-165713266,S3-214041719,S2-920032729,S3-246592329,S3-892036828,S2-722154825,S3-421218058,S2-927794674,S3-576666135,S2-269057018
+S1-314969260 S3-611928397,S3-557687879,S2-884134159,S3-600348703,S2-902335708,S2-5266065,S2-824715180,S3-395039814,S3-70065782,S3-403751182,S3-891553614,S3-120043513,S3-949001023,S3-220788392,S2-97305135,S3-202784200
+S1-881142988 S2-523263620,S2-828887003,S3-104355169,S3-309825145,S2-193737654,S2-837230815
+S1-891599422 S3-345768389,S2-774090034,S3-376567011,S3-88492669,S2-878606776,S3-569784573,S3-39031977,S2-428658794,S3-970215591,S3-782469839
+S1-996999383 S2-468836949,S3-326165182,S2-929571428,S2-859001045,S3-516324056,S3-592314278,S2-190903160,S3-995838331,S2-91444872,S3-85148573,S3-942645115
+S1-831710218 S3-830243243,S2-208780593,S2-848513469,S2-751728672,S2-528090782,S3-502746711,S2-98005297,S3-549239384,S3-519521453,S3-27780158,S3-815125338,S3-162984192
+S1-42822647 S2-669186797,S3-396657888,S3-486432351,S3-432128056,S3-992626242,S2-746734782,S3-330100695,S3-232527782,S3-550774088,S3-11411595,S3-17057313
+S1-483942028 S2-69827011,S2-876387996,S3-789888791,S3-684032007,S2-476082759
+S1-110380888 S3-580815308,S3-478549230,S2-790278229,S2-183441207,S3-510240267,S3-531773001,S3-184132467,S2-937812043,S3-93252743
+S1-66110981 S2-216202658,S2-875606147,S3-290205563
+S1-288183194 S3-653996639,S2-958148347,S2-474465651,S3-688555122,S2-223047011,S3-676301179
+S1-133057620 S3-688411690,S2-418540267,S3-14944153,S2-425203552,S2-525571363,S3-359167377,S3-204088947,S3-131520624,S3-410779327,S3-937246513,S3-66598720,S3-892647233,S3-556848603,S3-945419809,S3-260324812,S3-659206326
+S1-631095509 S3-472727732,S2-530845929,S2-416015904,S3-265494745,S3-209816147
+S1-944633284 S2-301786667,S2-229912869,S2-804250599,S3-48443404,S3-674090170,S3-402304356,S2-699510449,S2-601668227
+S1-192283482 S3-855156279,S2-995059282,S3-265165468,S2-982955209,S3-950228522,S2-305409011,S3-340268804
+S1-908272085 S2-904408213,S2-532224611,S2-629736935,S3-422963898,S3-761649966,S2-45901642,S3-217324305,S3-797009777,S3-584385442,S2-693406410,S3-822019836,S3-186539759
+S1-869807166 S3-38633153,S2-911606073,S3-865508907,S2-819543163,S3-244984784,S3-165278815,S3-831802547
+S1-593879272 S3-5865937,S2-112679413,S3-69002242,S3-142815917,S3-505480992,S3-904030138
+S1-247040950 S3-602841976,S3-553515973,S2-963151432,S2-698745456,S3-403080912,S2-460719593,S3-631893584,S2-217455813,S2-582778578
+S1-678966240 S3-343535219,S3-858460857,S2-46705942,S2-279031506,S2-266701221
+S1-510910520 S2-630549407,S3-220280284,S3-264460352,S3-668483283
+S1-532222158 S3-322342257,S3-122046655,S3-886546395,S2-712319117,S3-165743892,S2-685375223
+S1-65398750 S3-531413808,S2-319313841
+S1-490276184 S3-190644158,S2-807049415,S2-652900992,S3-323026942,S2-686696019,S3-831344994
+S1-629735819 S3-440553893,S2-103381805,S3-722952620,S2-726818917,S3-519773481,S2-506853670
+S1-587095560 S3-799694768,S3-398522104,S2-597880436,S2-718971370,S3-896432762,S2-767884669,S2-460732676,S3-279588122,S3-356095566
+S1-489605343 S2-56521837,S3-222683813,S3-385480246,S2-305464576,S3-17327430,S3-736962401,S3-470725071,S3-884827245
+S1-465230376 S2-861781430,S3-91686795,S3-909495598,S3-836536528
+S1-497748561 S2-71302309,S2-694895978,S3-710945174,S3-892169744,S2-203257515
+S1-141312012 S2-83639844,S2-522176105,S2-854290603,S2-444150766,S3-4567483,S3-185533167,S3-651958278
+S1-847826029 S3-371067814,S3-327893647,S2-23606784,S2-720763699,S2-492266052
+S1-417066697 S2-88410227,S3-418848783,S3-916136880,S2-776295807,S3-87257974,S3-767236264,S2-394389147,S2-14824042,S2-4240132,S3-420801106,S2-619091014,S2-222535467
+S1-663480924 S2-996390114,S3-956201557,S3-518187822,S2-135378590
+S1-21285016 S3-17638155,S3-438617171,S2-453555684,S2-573547091,S3-867442672
+S1-489256841 S3-863943780,S2-423232509,S3-543446623,S3-836519462
+S1-178002256 S2-989014115,S3-562859398,S3-585394545,S3-601874838,S2-930461787,S3-708526111
+S1-165044570 S3-207035674,S2-466613076,S3-499662032,S3-312244906,S3-916943132,S2-920008325
+S1-122569334 S2-459136880,S2-178784358,S3-423205499,S2-821795415,S2-485247021,S3-938435597,S3-517512062,S3-257310290,S3-336914568,S3-67183640,S3-971054023,S3-140467972
+S1-617614468 S3-339534928,S2-612723286,S2-380640583,S3-552734624,S2-795207338
+S1-10467673 S2-364309157,S2-347063044,S3-689205014,S3-961386405,S3-985103240,S2-154419793,S3-4625510,S3-489284850
+S1-36195298 S3-459518084,S2-91275071,S3-690414781
+S1-518487981 S2-95626712,S2-400727964,S3-790495887,S3-557560088,S3-895796859
+S1-764896656 S2-751078014,S2-851214520,S2-19186489,S2-674238926,S2-525600049,S3-267047317,S3-110179929,S3-324922671,S3-671531995,S3-214492650
+S1-124953278 S2-346492913,S3-988320912,S3-976883730,S2-483081469,S3-593291463
+S1-425659765 S2-383320169,S3-869536778,S2-260078686,S2-783909618
+S1-981269331 S3-479393778,S3-192486655,S3-705176673,S2-365287287
+S1-676231088 S3-844562189,S3-910185898,S3-53196455,S2-642049886,S3-800256354,S3-870029923,S2-200670
+S1-7919962 S2-214807935,S3-398214231,S2-670132854,S2-144525586,S2-199034001,S2-210755611
+S1-157843270 S2-118119128,S3-103228950,S3-958274227,S2-277091952,S3-964700331,S3-345137170,S3-676914024
+S1-765200520 S2-906987507,S3-695432737,S3-902448725,S3-332072779,S3-110834175,S3-64979473,S2-72879564
+S1-780006426 S2-397287825,S3-843203729,S3-270713840,S3-279476658,S2-559679159,S3-770308964,S2-239633280,S2-718071746
+S1-535098632 S2-153295244,S2-459143457,S2-744314928,S3-225064122,S3-538148701,S3-610389962,S3-744975173,S3-274351785
+S1-971710972 S2-291141815,S2-851190210,S2-899618409,S2-157569392,S2-351727009,S3-798212471,S3-398349889,S2-948152833,S3-747376208
+S1-472244609 S2-456741739,S3-878455155,S3-180665043,S3-85195577,S2-428612762
+S1-372696566 S3-568447671,S2-936783945,S2-696174948,S2-813058374,S2-172937422,S3-867397828,S3-930104484,S2-552248044,S3-207845231,S3-358508015
+S1-799944331 S3-913226707,S2-147984797,S2-126928436,S2-930315987,S3-733075338,S2-215671978,S2-919400876
+S1-345677110 S3-251901936,S3-837286627,S3-60450714,S3-27780158,S3-815125338,S3-162984192,S2-98005297,S2-625943744
+S1-155719851 S3-284175056,S3-671344886,S2-2125476,S2-881139279,S3-196463791,S3-138764895,S3-948965261,S2-457198031
+S1-182614069 S2-756752974,S3-155012555,S2-662409239,S2-798630984,S3-669265569
+S1-219215453 S2-640139437,S3-836445953,S2-682055478,S3-957647389,S3-817040355,S2-538077553,S3-117503159
+S1-934278274 S3-133607553,S3-523276148,S2-436952316,S2-361135711,S2-291348677,S3-439005483,S3-271208135
+S1-677962874 S3-229504310,S3-816051506,S3-866383361,S2-104862080,S2-366195302
+S1-107606535 S3-366428649,S3-750116364,S2-268372540,S2-370162910,S3-755202689
+S1-84410405 S3-538742315,S2-242363158,S3-307209709,S3-885937781
+S1-40662804 S2-746383594,S3-352404321,S2-94765981,S3-984151779,S3-370484550,S2-363580069,S2-58122325,S3-290098074,S3-147420325,S2-417934093,S3-248396519,S2-817270365,S2-552608229
+S1-349925311 S2-538402635,S3-362464222
+S1-750044644 S3-154881540,S3-846123377,S3-491516764,S2-670034603,S2-449241860,S3-529593719,S3-849201158,S2-939395493
+S1-891246375 S3-476901193,S2-980831415,S3-943593066,S2-508332423,S3-726277865,S2-305565446,S3-229694371,S3-341233200,S2-264876559,S2-850250759,S2-350851147,S3-137079488,S3-135036195,S3-958593817,S2-169898610,S2-53897052
+S1-338159392 S2-684525503,S2-527105855,S2-806204829,S2-792278872,S3-178032412,S2-544657754,S2-209700615,S3-386093335
+S1-729632653 S3-632322359,S3-640221046,S3-479384285,S3-366152616,S3-281309643,S2-789348657
+S1-516692644 S3-711472982,S3-216168418,S2-626309976,S3-519536111,S2-519466896,S3-866682694,S2-365572322
+S1-647464211 S3-934304058,S3-8395998,S3-716290387,S2-781085633,S2-235380137,S2-163379238
+S1-940553072 S2-98299453,S3-910051421,S2-587896181,S3-971814086,S2-354562763,S3-523310826,S3-580199991,S3-59490280,S3-760581052,S2-237791826,S3-49360543,S3-402668634,S2-405210628,S2-499184858,S2-726443159,S2-140146773
+S1-281799947 S2-759518149,S2-647849834,S3-936552
+S1-695726540 S3-847977931,S2-210749162,S2-348549164,S2-467412583,S3-182307850,S2-125786843,S2-941106147,S3-127820697
+S1-128880971 S2-872261996,S2-326235833,S3-491468380,S3-687452081,S2-167923088,S3-229367535,S2-968881059
+S1-455567863 S2-807088197,S2-888243570,S3-981649441,S2-378512850,S3-475065254,S2-503532098,S2-955596813,S3-257975847,S2-598462934,S2-769941258,S2-239322984
+S1-660272853 S2-322786112,S3-958839159,S2-797282838,S3-609978006,S2-466980742
+S1-734625171 S3-108856260,S2-826041053,S3-928133983,S3-354571719,S2-462694565,S2-45234894,S3-982716221,S3-197580710,S3-173774419,S3-667597135,S3-403027446,S3-94626175,S3-346163768,S3-185258990
+S1-741625257 S3-610816738,S3-226127767,S3-192515461,S2-131419411,S3-136286465,S2-277045570,S2-602068121
+S1-143578734 S3-586600081,S3-7658847,S3-768547900,S2-349052398,S2-986218685,S3-346290741,S3-202627746,S2-295276735
+S1-989309464 S2-359169977,S3-27007285,S3-920717737,S3-87100088,S3-994227112,S2-254316086
+S1-124591919 S3-471987883,S2-862242179,S2-646758242,S2-739831546,S3-999664109
+S1-630359231 S3-239289227,S3-605851727,S3-663136149,S2-432985193
+S1-68945391 S2-539234042,S3-630586828,S3-170077234,S2-962365242,S2-487389099,S2-958196797,S3-137480416
+S1-220543351 S2-92429279,S3-642859416,S2-397108493,S3-430526297
+S1-113431818 S2-788122806,S3-185457997,S2-217872556,S3-615295666,S3-376521617,S2-179785910,S3-755735513,S3-874843732,S2-804766026,S3-703956795,S3-422992119,S3-147818481,S2-99886759
+S1-209254179 S3-770565261,S3-142165635,S2-496248137,S2-658474475,S2-170645861,S2-873255544,S2-288239946,S2-538647124,S3-764868171,S3-6059131
+S1-68764397 S3-287283837,S3-28711595,S2-249934949,S3-12627115,S2-909422737,S2-747364661,S2-362151410,S3-316855271,S2-17822499,S2-696481786,S3-323308249,S3-36631035
+S1-584761549 S3-855290801,S2-496098163,S3-302061037,S3-833117493
+S1-362971247 S2-255155142,S2-863919041,S3-735762543,S2-397142456,S2-356356752,S3-349258294,S3-788761512,S3-80419654,S3-154591585
+S1-944820398 S3-148162159,S2-722950471,S2-355325876,S3-218363597,S3-612411520,S3-578825629,S3-478809798
+S1-619863333 S3-557292012,S2-544749701,S3-430332075,S3-154860310,S3-327424029,S3-650865654
+S1-477545804 S3-359762731,S3-107266849,S2-395843507,S3-29626099,S3-437750564,S3-21748470,S3-254689582,S3-373811742,S2-957372247
+S1-766769963 S3-145760511,S3-199313661,S2-561579763,S3-405744023,S2-213676685,S2-261893047
+S1-529153310 S2-721368083,S2-172340958,S2-628240201,S2-791955314,S3-269390355,S3-405635029,S3-288021282,S2-707114867,S3-879001655
+S1-926732259 S3-490929613,S2-634031477,S3-457115482,S2-320081056,S3-969729048,S3-600920035,S3-473823108,S3-368440964,S3-538356025,S3-955655869,S3-866790857,S3-439827359,S2-524515564
+S1-993434700 S2-44757836,S2-653760686,S3-85653851,S2-594380382,S2-55784559,S2-939119913
+S1-411323549 S2-115886123,S2-264025632,S3-654281388,S3-28248130,S3-199758243,S3-497919833,S3-121736670,S3-104605832,S3-679887350,S3-468121448,S2-821931302,S2-800434257,S2-188426323,S2-862291431,S2-147641740,S3-645605622
+S1-185446773 S2-386336417,S3-459908671,S3-412665337,S3-230054781,S2-456592432,S2-921880551
+S1-23985684 S2-694254799,S3-396092862,S2-257655212,S2-380690963,S2-125442572,S3-63525782
+S1-443140638 S2-120808892,S3-780042231,S3-907600343,S3-166176607,S2-978492464
+S1-115539563 S3-388454615,S2-577377622,S3-387016994,S2-671474655,S2-20375131,S2-39311909,S3-587574377,S3-975669145,S2-27940599,S3-704608685,S3-842685682,S3-586649001
+S1-157491716 S2-299049317,S2-61280793,S2-172447986,S3-873466630,S2-142337252,S3-965620063
+S1-471510251 S2-134538605,S3-720122007,S3-172418159,S2-702867182,S3-406212714,S2-404141541
+S1-635569585 S2-619294321,S3-644299923,S3-88063231,S2-675437358
+S1-965285919 S2-111695299,S2-808966955,S2-833320399,S3-274300633,S3-197003645
+S1-245879917 S3-52880819,S2-772600754,S2-940413965,S3-143502408,S3-443570293,S2-890246544,S3-952747462,S2-146932207,S3-374172864
+S1-611195189 S3-52096605,S3-128427447,S3-499691475,S2-426107683,S3-805863914,S3-262934563,S3-161283135,S3-166265098,S2-121429621,S3-10723594,S2-414630378,S2-935837537
+S1-517325918 S3-315540392,S2-958228140,S3-54275222,S2-390377470,S3-948852992,S3-914992564,S2-844985159
+S1-630207618 S2-927331833,S3-366187756,S3-946713787,S3-955130213,S2-991282305,S2-572543078,S3-320024155,S2-120023512,S3-267348107,S2-300038421,S3-716885958
+S1-448960841 S3-96992993
+S1-184691886 S3-727773303,S3-184162554,S2-282647603,S3-160347226
+S1-221255860 S2-833130787,S2-706644338,S2-157196411,S2-333382003,S3-761015869,S3-623104600,S3-909850758,S2-730673024,S2-857782002,S2-517655940,S2-551247806,S3-263980403,S2-227727202
+S1-843809661 S3-507767160,S3-891765559,S3-181945047,S2-510429545,S3-911819518,S3-398317557,S2-76799057,S2-843148942,S3-92747201
+S1-841413944 S2-317119092,S2-899577724,S3-812300117,S3-811844463,S3-30701519,S3-329663858
+S1-531081624 S3-999163935,S2-870061000,S2-626168569,S2-547819220,S2-505023734
+S1-909065445 S3-301263175,S2-182633017,S2-193473197
+S1-414561316 S3-543203191,S3-683002128,S2-925329494,S3-579820030,S3-724859367,S3-804633807,S3-619203980
+S1-857875896 S2-322974261,S2-219564110,S3-393198999,S3-178040393,S2-784100948,S3-696104504,S3-986522262,S2-328980603
+S1-917297449 S3-724719337,S3-9033854,S2-647793235,S2-991220620
+S1-661108912 S3-986469647,S2-714236043,S3-185619357,S3-640961710
+S1-650167530 S3-554251086,S3-144608757,S2-381886493,S2-653935980
+S1-454662557 S3-112078079
+S1-921570642 S2-838278558,S3-500471443,S3-859745909,S3-687043984,S3-177038443,S2-590041889
+S1-793320053 S2-670246578,S2-430816564,S2-810231499,S2-512185179,S2-825596381,S3-66223056
+S1-381360548 S2-641512454,S3-192687419,S2-434064922,S2-626857653,S3-226462793,S2-367794016
+S1-464147182 S2-335569382,S3-851930369,S3-489819105,S3-813452439,S3-121484452,S3-970910364
+S1-677996262 S2-742661784,S2-446389037,S2-968317645,S3-321710844,S3-728518594,S3-132045675
+S1-773296262 S3-573262907,S2-737387322,S2-914912758
+S1-573380271 S2-359973083,S3-481325316,S2-585366028,S2-812452505,S3-136942516,S2-826830626,S3-129883614,S3-912946112
+S1-244262582 S2-57005849,S3-419266904,S3-393087420,S3-280537399,S3-815042603,S3-803938976,S2-966590171,S2-818087003
+S1-788314088 S3-708060803,S2-336028550,S2-928555887,S2-467240801
+S1-307953430 S2-716552710,S3-542152540,S3-621319447,S3-778876357,S2-636731439,S2-343445102,S3-435403023,S2-55451454,S2-239979542
+S1-153816472 S2-223443454,S3-828263623,S2-656978635,S2-207473639,S3-996050155,S2-458882045,S2-840451917,S3-906087371
+S1-601859427 S3-779985746,S2-876115883,S2-536599400,S3-866736212
+S1-485287068 S2-3536440,S3-170660471,S2-578528506,S2-735929308,S2-972775018,S2-862529066
+S1-303772636 S3-389367601,S2-819065103,S3-98264837
+S1-516154478 S2-38916155,S2-985835212,S3-62822143,S2-66652491,S3-351895957,S3-955603861,S3-431117151,S3-215571541,S3-328195894,S2-975792296,S2-10862857,S3-742916073,S3-507011828,S2-16747821
+S1-158588869 S2-133686720,S3-119732607,S2-639461228,S2-611540999,S3-733206871,S3-82692429,S2-964119353,S2-43669804,S2-434429096,S3-703092868
+S1-322695511 S3-412224985,S3-994220890,S3-609435001,S2-627556358,S3-166596842,S2-135076806,S2-305215553,S2-394629108,S3-996812406,S3-389196531,S2-220146453
+S1-422973214 S2-202595670,S2-885790520,S2-45926454,S3-778476779,S2-439799711,S2-312140674,S2-593652927,S3-474966227
+S1-690917937 S3-678814075,S3-734721803,S3-773815856,S3-269829807,S2-986894962,S3-342540265,S2-813958358,S3-327945143
+S1-939075356 S3-202263268,S2-245622053,S3-463736350,S3-635857659,S2-965297869
+S1-400928446 S2-496689702,S2-650186951,S3-429155849,S3-537876715
+S1-148468487 S2-369345394,S3-695585647,S2-884846454,S2-802396979,S2-823577397,S3-395098612,S2-976193040
+S1-955893016 S3-510631044,S2-968533513,S2-361035172,S3-966745347,S3-80824268,S2-450219345,S2-433472318,S3-285340038
+S1-392433589 S3-496620027,S2-668270673,S3-192672267,S2-695711603,S2-476385775,S2-698853517
+S1-747516052 S3-348969706,S3-763321884,S2-500785255,S3-172071869,S3-18901627,S2-734164808,S2-917868742,S2-140597655,S2-362494353,S3-71255008,S3-378110546,S3-49799993,S3-829019068,S3-802293460,S3-617023691,S2-325777903
+S1-925816246 S2-315286467,S3-108708967,S2-188677938,S3-18296330,S3-967005923
+S1-775040436 S2-422698743,S3-132844854,S2-276668421,S3-454012889,S2-295926254,S3-321607145,S2-948619760,S2-220870628
+S1-73420242 S3-951230626,S2-142530966,S3-156179121,S2-851575897,S2-60686573
+S1-399891408 S2-197241636,S2-847926293,S3-75324571,S3-690766539,S3-947927503,S3-624926011,S3-127984792,S3-32746459,S3-443096334
+S1-914425143 S3-789831920,S3-157069705,S3-905014387,S2-963040512,S2-344200161,S2-947868918,S2-416359877,S2-888532892
+S1-467688448 S2-221251907,S2-643542810,S3-482093966,S2-256439057,S2-45594840,S3-482906158,S3-472378416,S2-971113457,S2-432565324
+S1-726732172 S3-220537076,S2-974838425,S3-96279439,S2-418594319,S3-992202544,S2-479158735
+S1-407737282 S3-344373996,S3-218899519,S3-912777064,S3-652561094,S3-735027874
+S1-94413521 S2-628602195,S3-934588171,S2-992991232,S3-459157760
+S1-492751968 S3-900968385,S2-474830430,S3-13019533,S2-630382577,S3-511304501,S2-591625113,S2-849087834
+S1-874532417 S3-522308469,S2-690363963,S3-519022272,S3-637240063,S2-556254819,S3-760932987,S3-783337192
+S1-578302664 S3-143368367,S2-638608401,S3-767423299,S2-489694863,S2-502218345,S2-605887718
+S1-119472270 S2-568255799,S2-471222106,S2-733539787,S3-616220187,S3-792742177,S2-24122239,S2-830211734,S3-965173978
+S1-189810722 S3-890872722,S2-758921393,S2-496406949,S3-933208933,S3-894234340,S2-575027066,S3-856991167,S3-243552264,S3-254246811,S3-95127106,S2-890624613,S2-279680018,S2-154221924,S2-883088459,S2-814892149,S3-547199723
+S1-744806951 S2-453549904,S2-870261861,S3-136501360,S3-939728569,S3-869805897,S2-312142538,S2-526739114,S3-604040342,S2-523533496,S3-856185826,S3-496795428
+S1-84429567 S3-970752096,S3-373210856,S3-759269903,S2-347870179,S2-668673791,S3-356756249
+S1-413380681 S3-826187785,S3-29698559,S2-688761735,S2-921744771,S2-59506535,S2-431297329,S2-703060444,S2-259073232,S3-199042484
+S1-671153011 S2-881088567,S3-28710274,S2-258361537,S2-574245899,S2-590940581
+S1-424764518 S3-76099831,S2-688324039,S2-690841200,S3-102646489,S2-107744795,S2-577887264,S3-682894677,S3-160857501
+S1-110286889 S3-382019622,S3-990856306
+S1-818506951 S3-70029079,S2-765452973,S3-177078858,S3-172423794,S2-305703755,S2-752525896,S2-827240283,S3-784160750,S3-529922140,S3-708840322
+S1-557666965 S3-418680537,S3-691052546,S2-448398606,S2-306814702,S2-138985692,S2-872085869,S2-202069109
+S1-934843944 S2-49367159,S2-911688288,S3-888582736,S3-435883485,S3-137127672,S3-714537382,S2-111465810
+S1-861179748 S2-552164492,S3-428491867,S3-231412926,S3-324596281,S3-812098632,S2-568193886,S2-849027251,S2-196610353
+S1-63389278 S3-339767467,S2-456415733,S2-222158670,S3-239717475,S2-810104121
+S1-708065545 S2-2114241,S2-10740261,S3-79242987,S3-782063794,S2-143456096,S3-94227108
+S1-988035035 S2-350556497,S2-978757943,S3-548401144,S2-890974151,S3-582650296,S3-313821476,S3-467801684,S2-664200945,S2-737340318,S2-605375720,S3-503540337
+S1-617506430 S2-264229597,S3-838492602,S2-749222591,S2-340071118,S2-845792861
+S1-220109457 S2-362010243,S3-69739185,S3-672401759,S3-464872779,S2-810544485,S2-657674709
+S1-15921638 S3-124446773,S2-622940800,S2-701049047,S2-188220996,S2-553752428,S2-488510208,S3-324915170,S2-179199245
+S1-271570630 S3-458052772,S3-627697330,S3-383087295,S2-359037638,S2-510226608,S2-371298202,S3-479420668,S3-739089858,S3-414253689,S3-303808528
+S1-273247982 S2-820773949,S2-231450239,S3-131806822,S3-514105436,S3-645823656,S2-703018520,S3-463679039,S2-428227268,S3-596628097
+S1-587454580 S2-321590912,S2-639884461,S2-28262689,S2-562558756,S3-149609269,S3-741055102,S2-870526662,S3-88281048,S3-312796804
+S1-987326620 S3-713007136,S3-783599180,S3-396948817,S3-405880067
+S1-563469751 S3-908529638,S2-950054586,S2-13113012,S2-62526125,S2-899133512,S2-5942655,S2-396880896,S2-901975417,S3-756084446
+S1-226530775 S2-17500478,S2-116148678,S2-270444518,S3-534432021,S3-671832388,S3-613824610,S2-948598589,S2-759197815,S3-693261737,S3-548105813
+S1-678715046 S3-968142573,S3-925001047,S3-11720065,S3-455779911,S2-557691277,S3-402269667,S2-103696359,S2-479026399,S2-868415058,S3-187302908,S3-825691915
+S1-818910348 S3-497809323,S2-43551876,S2-157022338,S2-50156743,S3-485573085,S2-380686625,S2-478741380,S3-972087130
+S1-264758040 S3-325752229,S3-432158177,S2-820181096,S3-864313603,S2-919604005,S2-860798811,S3-970329683,S2-232664194,S3-43668585
+S1-884148834 S2-762822356,S2-37574742,S3-747914063,S3-253373616,S3-22865863,S2-877838017,S2-637209073,S2-166910417
+S1-284316694 S3-954821637,S2-706997753,S3-811139685
+S1-117814955 S2-426637156,S3-743462130,S3-486321556,S2-92038222,S3-780534521,S3-437052321,S3-229570722
+S1-355987645 S3-642492646,S3-364329448,S2-632276257,S3-11607149,S2-58628876,S3-614182541,S3-519497602,S3-218928703,S3-246186638,S3-619618091,S3-654128121,S3-494332753,S3-301289455
+S1-560507920 S3-930537385,S3-332334391,S2-982807441,S2-228246169,S3-204912650,S3-261089477,S3-657409381,S2-579661395,S3-621549614,S3-531410803,S2-90338051,S3-533345274
+S1-67740342 S2-113751433,S2-95104143,S2-135124909,S3-199647948,S2-553520705,S3-301257912,S2-46214661,S3-32613688,S3-558824096,S3-245718405
+S1-52717007 S3-551340762,S3-107376318,S3-866502766,S2-404954166,S2-9383580,S2-759769613,S3-964054014
+S1-645298942 S2-885859821,S3-237180897,S3-78427156,S3-168272551,S2-229870897,S2-725012634,S3-36754681,S3-710381756,S2-259541612
+S1-876221948 S3-348824098,S2-330756019,S3-526166750,S3-133016737,S3-534831173
+S1-347317325 S2-74013612,S3-665808941,S2-208837052,S3-389166583,S3-994379743,S2-987946325,S2-72281999
+S1-59769723 S2-708835747,S3-407265553,S2-297105464,S3-336171488,S3-769119741,S2-300836451,S2-977277066,S2-385019544
+S1-636608351 S3-954068126,S2-580184038,S2-187485255,S2-827911570,S2-995107944,S3-150938305,S2-180676968,S2-34359686
+S1-877692092 S2-850939048,S2-267704462,S3-135741248,S3-78608900,S3-324362429,S3-283578405,S3-939183019,S2-956721192
+S1-556554218 S3-399172680,S2-727329909,S2-140241951,S3-717154345
+S1-447522823 S3-366873345,S3-569904527,S3-49072759,S2-254139720,S3-307801181,S3-624696885,S3-827780510,S3-68650726,S3-989347778,S3-907328031,S3-903211700
+S1-230836699 S3-628754923,S2-639006234,S3-995217251,S2-393738191,S2-568166714,S3-163066491,S3-328634358,S3-124460428,S2-411920363
+S1-499273363 S3-828124293,S2-154890640,S3-274760949,S2-908061336,S2-208702337,S3-856935079,S2-90186029,S3-457946294,S2-905477575
+S1-72615212 S3-720059473,S2-968018677,S3-537286381
+S1-729646952 S2-647526198,S3-555902422,S3-763361973,S3-253620850,S2-167446844,S3-581384902,S3-920873244
+S1-984604546 S3-378391375,S2-330632267,S3-333096493,S2-670656663,S2-307804272,S3-732556604,S2-715550582,S2-757139874,S3-456727376,S2-31417131
+S1-62083766 S3-984685977,S3-212465923,S2-191168489,S2-323215920,S3-510316440,S3-170131992,S3-580165703,S2-21432696,S3-913436369,S2-107040415
+S1-192254168 S2-588994773,S3-853402155,S3-621920297,S3-184735529,S3-671450945,S2-769172454
+S1-517016100 S2-509541589,S3-313209976,S3-689761146,S3-624291955,S3-325378815,S3-635885343,S3-673636444,S2-539601979
+S1-55970215 S2-950902990,S3-302588731,S2-75080831,S2-685404857,S2-153014376
+S1-73122108 S2-93260090,S2-450974754,S3-290785044,S3-772284733,S3-362663035,S3-995618021
+S1-739228921 S3-588672826,S3-719532921,S2-896943215,S3-175424137,S2-122154323,S3-321116288
+S1-403753465 S3-730476409,S3-229958499,S2-321568692,S3-640572759,S2-523713331,S2-954357117,S2-304858799
+S1-146884990 S3-78853554,S2-221338452,S2-840995964,S2-361657887,S2-689510281,S3-822607343,S3-131395399,S2-474980504,S2-824564514,S3-413054592
+S1-518284421 S2-971045564,S3-461148237,S2-6044016,S3-732193306,S3-360027211,S3-345822163,S2-142943885,S3-250850907,S3-649727221,S3-81504738
+S1-970715383 S2-566822516,S3-928246072,S3-657293858,S3-192947664,S3-172586694,S3-739384216,S2-580277521
+S1-460545669 S3-66472532,S3-452510046,S3-353207243,S3-371950167,S2-494852934,S2-988044609,S2-450425762,S2-31216727
+S1-764504996 S3-4028207,S2-382250694,S3-559660100,S2-734576492,S2-636213066,S2-401914040
+S1-614700156 S3-906849350,S3-381872968,S3-655348761,S2-932907011,S2-488172774,S2-244236346,S3-148528068
+S1-488503136 S2-253671938,S3-523906624,S2-874768511
+S1-957580068 S2-88689013,S3-94198607,S3-645573757,S2-672923358,S2-384133958,S2-709382747,S3-325389498,S3-243420521
+S1-359591486 S3-952274044,S2-751557308,S2-601138553,S2-635094104,S3-404869262,S3-104577185,S3-609284156,S3-486263742
+S1-673433155 S3-896830382,S3-28887895,S2-355201702,S3-951135899,S3-938093042,S2-415330566
+S1-588948287 S2-579413745,S2-908616300,S3-277177633,S2-707145568,S2-428971116,S2-397723335
+S1-502578010 S3-140602316,S2-724394247,S2-235674707,S3-576803704,S3-900522704
+S1-235315682 S2-192389654,S2-38668769,S3-426311198,S3-165394320,S2-999966542,S3-831125414,S3-922556105,S3-71799357
+S1-761560096 S2-446774722,S2-401576535,S3-669553336,S2-455494195,S3-677640630,S3-468566961,S3-377898283,S2-164692460,S2-505909629,S3-613229713
+S1-765202848 S3-258382161,S2-196114218,S2-121026677,S2-916528924,S2-766983712,S3-252472939,S3-480872091
+S1-964121959 S3-829624921,S3-340951399,S3-381193637,S2-919690699,S2-533036397,S2-679309257,S2-372241973,S3-500319217,S3-109823123,S2-308483124,S3-178883121,S3-12839927,S3-477761178,S2-114610977,S3-37169242
+S1-301862249 S2-286835797,S2-339713142,S3-514125707,S3-817011243,S3-177574279
+S1-69756923 S3-205233935,S2-505530101,S3-932337965,S3-650471323,S3-682179781,S3-742262469,S3-587889975,S3-29181159
+S1-504928582 S3-469341963,S2-372138001,S3-246576224,S3-156361848,S2-584836597,S3-400861530,S3-996714411,S3-983789378,S3-724496263
+S1-175205795 S2-834993554,S3-726355791,S3-186143277,S3-829733555
+S1-339361100 S2-106514174,S3-263894600,S3-867551130,S3-233981451,S3-700441726,S2-674408739,S3-698876902,S3-824671660,S3-49041065,S3-718434781,S3-71292425,S3-884264408,S2-720221549,S2-257577811,S3-512229544
+S1-975933675 S3-7939412,S2-399675378,S3-855932742,S3-164048837,S2-949928646,S3-42913379,S2-523226609,S3-644658345,S2-7214886
+S1-238474920 S3-437868563,S2-988715875,S2-968681818,S2-604818243,S2-310784322,S3-523651890,S3-908123739
+S1-871114723 S2-912797165,S2-890018970,S3-104894529,S2-971687958,S3-979005813
+S1-292188948 S3-14914594,S2-418919731,S2-292859331,S2-366393888,S3-236026508,S3-697141917,S3-667083536,S3-400685276,S2-262308737,S3-898724455,S2-692073114,S3-572804590,S3-120160525
+S1-881503856 S2-561572823,S3-42436139,S2-197236572,S3-331809975,S3-932581916,S3-398724262,S2-597189315
+S1-253689525 S2-258728820,S3-122792058,S2-684578886,S2-239540751,S3-460530453,S2-887831101,S2-538640830,S2-867024234,S3-299092665,S3-369088323
+S1-218675012 S3-588569119,S3-991057960,S2-706523449,S2-541013017,S3-72106644,S3-305676595
+S1-101598728 S3-723821122,S2-61701192,S3-396191211,S3-697296558,S2-170629610,S3-26089066,S3-947160164,S2-813216755,S3-847320940,S3-915792657
+S1-484637121 S2-518443879,S2-584076152,S3-421386282,S2-329324230,S2-533687274
+S1-123281208 S3-933476332,S3-944647470,S2-272623380,S2-895601307,S2-34142996,S3-535200131,S3-799875283
+S1-126922515 S2-113264019,S2-233484836,S2-298869506,S2-38336469,S2-163724271,S2-779815911,S2-258729067,S2-162116973,S3-276701782,S2-917234791,S3-508029371,S3-429882436,S2-110902378,S3-750719941,S2-523537024,S3-652607507
+S1-640963542 S2-763204935,S3-805154716,S3-570206128,S2-503167911
+S1-56880237 S2-495478193,S2-121152993,S3-85791151,S3-851781134,S3-770544884,S3-612117133,S3-443486358,S2-213921653,S2-388531958,S2-839363936,S3-240599690,S2-404377101,S3-479816110,S3-217822295
+S1-560085907 S2-831268862,S3-985003026,S3-966169723,S2-25667408
+S1-68561071 S3-163524363,S2-529886637,S2-307885457,S2-883857335,S2-630940728,S3-96127241,S3-319568730,S3-593307133,S3-809008318,S2-13436209,S3-26096808,S3-756028448
+S1-962810169 S3-470463762,S2-428918688,S2-974161630,S3-347904441
+S1-449494454 S2-476802308,S2-326559636,S3-272092579,S3-543572276,S2-624651891
+S1-746556441 S2-431815821,S3-303090234,S3-936151426,S3-384729099,S3-454940182,S3-601240049,S3-807500191
+S1-943162620 S2-389379123,S3-359627869,S3-272951157,S3-467409165,S3-300518832,S2-863904965,S3-678908503,S3-420260391,S2-952485953,S2-146894781,S2-586373143,S3-452272804,S3-917260263,S3-993901801,S2-352497174,S2-90650777
+S1-559024693 S3-648421783,S3-739394113,S2-683738083,S3-156358144,S3-530306761
+S1-314573532 S2-158571874,S2-844803894,S2-24323490,S3-852636646,S2-831128353,S2-852091895,S2-753637272,S2-453395689
+S1-49753100 S3-618716494,S2-960558747,S3-139772806,S3-511520787,S3-13577127,S2-629357340
+S1-826567263 S2-213762077,S2-952529552,S3-719493813,S3-151028661,S2-839728729,S2-612205436,S3-132364774,S3-481851582,S3-766257531,S3-111654751,S3-169126672,S3-460069542,S2-998336682,S3-270859852,S3-937856587
+S1-67826556 S2-777514169,S2-242475962,S2-7526120,S3-670309913,S2-836666160
+S1-435195959 S2-477409278,S3-515527709,S2-562072385,S3-947220637,S2-487898850,S3-28654053,S2-346504821
+S1-309489381 S3-353697091,S3-851524787,S2-254547415,S2-7661165,S3-115292901,S3-451748007,S3-110406172,S3-666425292,S2-210233542,S3-67549198
+S1-967532098 S3-776940022,S2-985849654,S3-360997677,S3-327986059,S3-361164572
+S1-593916080 S3-92797273,S3-493205415,S3-40336831,S2-368118163,S3-194564931,S2-529951650,S3-255325801,S2-609323079
+S1-166264553 S2-296337524,S3-719518402,S3-684274461,S2-833579035,S2-563486948,S3-109460580,S3-691523344,S2-371942042,S2-726097699,S2-684913290,S2-248693446
+S1-144846334 S3-992937195,S2-323386469,S3-246141147,S3-365439055,S2-62377192,S2-100699198,S3-705473981
+S1-80692473 S3-363935561,S3-685370781,S3-726562621,S3-765894311,S3-390455662,S3-410953418,S3-323156792,S3-649890289,S2-255327307
+S1-177566547 S3-466172390,S3-280802294,S2-25911215
+S1-854392691 S2-666208107,S2-470178079,S2-177452684,S3-985788180,S3-408332139,S3-463032215,S3-194270863,S2-428031120,S3-351246,S2-278878651
+S1-17948472 S3-749263514,S3-961536539,S2-985321671,S3-597312880,S3-103079215,S2-140155709,S2-3390639
+S1-862680862 S3-401688,S3-283738183,S2-483569487,S3-893273290,S3-53781723,S3-498043060,S3-300935817,S3-908467463,S3-635138435,S2-899010304
+S1-284727031 S2-879206469,S2-797818209,S3-764856142,S3-237474990,S3-222012426,S2-19900066,S2-972032809,S3-95618751,S3-673152144
+S1-629102799 S3-282088386,S3-486609955,S2-521591788,S2-728363847,S2-513192248,S2-871054205,S3-88365558,S2-312521584,S2-738747181,S3-230299686
+S1-915221999 S2-4072383,S2-70087876,S3-500801305,S3-833493359,S3-717612502,S2-913684573,S3-296183147
+S1-35815130 S2-320371564,S3-200142260,S3-660971278,S3-113887770,S3-809149280,S2-139909675,S3-611242706,S2-757665183,S3-548717530,S3-914335869,S3-73938027
+S1-209251740 S2-587895102,S2-807296328,S3-199345643,S3-479706084,S3-486081030
+S1-981863281 S2-546128157
+S1-427140817 S3-456308209,S3-90437419,S3-696549427,S3-59358934,S3-969093974,S3-318179364
+S1-538871221 S3-856710907,S3-733871908,S2-209529891,S3-86753489,S2-296576293
+S1-633524022 S2-763641877,S3-655306864,S3-464843439,S2-720555532,S3-323303330,S3-700636973,S2-690144432,S3-952483893,S3-127279439,S2-676699411,S3-219811455,S3-832930157,S3-567891504,S3-836554017,S3-584321646,S3-198459585
+S1-298693756 S3-112507691,S2-217518533,S2-598923159
+S1-762780354 S3-501429568,S2-897128155,S2-625678224,S3-928139410,S3-28346844
+S1-507490544 S3-996639978,S2-530239255,S2-105465122,S2-90450591,S3-127949405
+S1-321984739 S2-96642227,S2-541028445,S3-456513970,S3-380847014,S2-295669828
+S1-202704650 S2-608478099,S2-880363081,S3-789844463,S3-933644822,S3-543880262,S3-543160364,S2-423128989
+S1-318545395 S3-77456185,S3-895529109,S2-250266466,S3-945275691
+S1-731755460 S2-227327204,S2-85054840,S2-835539463,S3-511532910,S3-834285060,S3-732649615,S3-653885016,S3-502668854
+S1-660596112 S3-300598072,S3-487380994,S2-973272551,S2-436771955,S3-692698829,S3-151229786,S2-947156507,S2-597325470
+S1-67797540 S2-717492518,S3-743123865,S3-317039905,S3-51653045,S2-653896522
+S1-265721470 S3-535007665,S3-464703183,S2-665971611,S3-173259196,S3-485793714,S3-534097070,S3-677535629,S3-725743687,S3-560643558,S3-997025208,S3-358771292,S3-298121928,S3-208420022,S3-88642541,S3-811589213,S2-77887403
+S1-364522787 S2-502821282,S3-511991056,S3-475969266,S3-205147247,S3-940981026
+S1-816209642 S2-247831181,S2-398147977,S3-752333283,S3-965149943,S3-978137037
+S1-418133515 S3-944150606,S3-103141737,S2-647283914,S3-530626424,S2-239365752,S2-719761145,S3-305046907
+S1-783665244 S3-70365682,S3-106815668,S2-703014340,S3-756022194,S2-143141263,S3-571625818
+S1-860386163 S2-173295201,S3-914679562,S3-234944523
+S1-999912364 S3-650121347,S3-806342171,S2-764867038,S3-186573765,S2-977627570,S2-125521936
+S1-815759275 S3-963581731,S3-495463695,S2-438996908,S3-582846957,S3-932472868,S2-686084604,S3-454204091
+S1-507051112 S2-394603201,S3-525809149,S3-176971191,S3-31100385,S3-808603886,S3-517782173
+S1-70615320 S3-964744297,S3-783025063,S2-309662481,S2-780220091,S2-528141954,S2-192886311,S3-847251756,S2-371006188,S2-583846350,S3-573847400,S3-107367221,S3-689933160,S3-279686843
+S1-714014926 S2-596054305,S2-245711671,S2-461197589,S3-101343094,S3-361820736,S3-857563147
+S1-504618238 S3-931594699,S2-35631800,S3-10100555,S2-528121331,S2-448852445,S3-317577846,S3-82471385
+S1-481032085 S3-967215845,S2-134498316,S3-693978350,S3-312869946,S2-351746365,S3-781803359,S3-793506970,S2-57918066,S2-664946970,S2-713962954
+S1-478303078 S3-225332141,S3-884719481,S3-538198151,S2-287345129,S2-605662212,S3-207024566,S2-88818651,S3-183870553,S3-477606708,S2-126805116,S3-250752024
+S1-274476189 S3-251557138,S2-734018292,S3-193246509,S3-406283514,S3-403999248
+S1-255479454 S2-728033657,S3-416561799
+S1-547624037 S2-219867343,S3-435155910,S2-863766435,S2-407239165,S2-254379992
+S1-759544101 S2-11946292,S3-961478091,S2-736429311,S3-673179761,S3-313936005,S3-142679568,S2-739262542,S3-286249855,S2-276040454,S2-450608507,S2-826429985
+S1-795102144 S3-980827575,S3-649376996,S2-116217979,S2-937523304,S3-956463767,S3-287032260,S3-680027221,S2-539953790,S3-691855866
+S1-310889026 S2-430656114,S3-345762002,S3-598051278,S3-238309180
+S1-966879656 S2-406534005,S2-900453095,S3-674636626,S3-953542170
+S1-964094740 S3-137753819,S3-681662419,S3-177295692
+S1-326601364 S3-338909580,S3-322614639,S3-462081074,S2-271213288,S2-829813368,S2-575730818,S2-415504351,S3-283342438
+S1-550939683 S2-606533146,S3-374110019,S3-113311222,S3-305527222,S2-682141379
+S1-813149284 S3-151443363,S3-913343018,S2-632411102,S3-89171762,S3-995022315,S2-648040120
+S1-143686535 S3-165233022,S2-244687615,S2-949911123,S3-355874698,S3-618871309,S2-19803121,S3-789997650,S3-915479452,S2-697629652
+S1-898163446 S2-255776625,S2-636742959,S2-313691334,S2-156024163,S2-690000120,S2-55969182
+S1-331899857 S3-565302870,S2-331607976,S2-326111555,S2-435267691,S2-33599643,S3-14682855,S3-586928848,S3-360243658,S2-368784816
+S1-243799067 S2-367542560,S2-472535286,S3-98582633,S3-776699020,S2-472392298,S2-937971252,S3-354341870,S3-224994643
+S1-267276776 S3-469688389,S3-499755104,S3-151901110,S3-486322755,S2-625633246
+S1-671318831 S3-995547739,S2-226819074,S3-781876159,S3-426729996,S3-975260023,S2-156719882,S3-729846974,S3-961181562,S2-835365380
diff --git a/model-4/output_smoke/matching_results.tsv b/model-4/output_smoke/matching_results.tsv
new file mode 100644
index 0000000000000000000000000000000000000000..e32277e0ef5f99e51cbe508aef00fcb881d39ab9
--- /dev/null
+++ b/model-4/output_smoke/matching_results.tsv
@@ -0,0 +1,5001 @@
+source1_entity_id matched_entity_ids
+S1-689992280 S2-565722774,S2-875754816
+S1-166391907 S2-424218928,S2-901482866,S3-360424192,S2-59793603
+S1-204942299 S2-184713943,S3-404589516,S3-850297089,S2-95952651,S3-688211677
+S1-511231810 S2-675789787,S3-656463530,S2-461260098,S3-23571858
+S1-533056362 S2-593255782,S2-362971052
+S1-667284300 S2-715413012,S3-415435393,S3-297330714
+S1-324844623 S3-381394483,S2-109622055
+S1-484421805 S3-24002317,S3-324721546,S3-305682534,S2-484602272
+S1-273070650 S2-962596368,S3-409791028,S3-172442713,S3-873037348
+S1-896638514 S3-715949360,S2-256106091,S3-551079784,S2-125669519
+S1-355425446 S2-426887952,S2-256000657,S3-961017410,S3-839679997,S3-767181778,S3-110260183
+S1-189101283 S3-113399955,S2-576350536
+S1-609566237 S2-379728171,S2-329211055,S3-783157383,S3-169640855,S3-755618523,S3-560152136,S3-422674036
+S1-576669140 S3-175522240,S2-803279043,S2-651879830
+S1-891777266 S3-456450219,S2-831215294,S2-661787140,S2-274523536
+S1-540271882 S3-612106588,S3-142070206,S2-525892954,S2-452895362
+S1-875300558 S2-80565058,S3-866284813,S2-33428036,S2-3404918
+S1-636844116 S2-111672625,S2-982644192,S2-696578543,S2-471068315
+S1-822994330 S2-730146482,S3-762211102,S2-807067489
+S1-14024161 S3-981333424,S2-453237942,S3-664575834
+S1-337708175 S2-628001637,S3-703662913,S2-251564052,S3-861353178
+S1-493371250 S2-35712123,S3-78996612,S3-378805600
+S1-420716947 S2-101490374,S2-146370255,S2-942929775,S2-332620669,S3-333206419,S3-476335565
+S1-905013138
+S1-781113477 S2-664684263,S3-751121318,S3-628853592
+S1-449892421 S3-538444278,S2-978486331,S2-82192733
+S1-567771401 S3-95062718,S2-212719161
+S1-924653871 S2-460197506,S2-139111698,S2-586797417,S3-952317251,S3-276495488
+S1-399597777
+S1-441544783 S2-875113218,S2-763178309
+S1-614489815 S2-244653295,S3-338331068,S3-761068397,S3-956603331
+S1-646072849 S3-157285518,S2-87332356,S2-715714207,S2-101228951
+S1-580487704 S2-38136700,S2-469730897,S3-543869273,S3-352740518,S2-10267531
+S1-590639068 S3-677291903,S2-439318162
+S1-731385742 S3-621612621,S3-612474032,S3-260350484,S2-126450775,S2-167520745
+S1-776441563 S3-463899621,S2-696728349,S3-189319439,S2-19086626
+S1-804164783 S3-820164766,S2-172771511,S3-308637554,S3-577395842,S3-291945112,S2-937781362
+S1-17925133 S2-135922247,S3-539080396,S3-161875529,S3-232089775,S2-725490060
+S1-579658470 S3-761459214,S3-269376882,S2-306029024,S2-400770023
+S1-649034728 S2-279154104,S2-257506889,S3-914210563,S3-824104759
+S1-410899129 S3-770184019,S3-381379206,S3-867672788,S2-457069609
+S1-762369726 S3-148565611,S2-441344738,S3-251317333,S3-556414273,S2-571857103
+S1-921005221 S3-155867565,S2-999274032
+S1-370566152 S2-940897566,S2-12484995,S3-883769269,S3-165998072
+S1-863645244 S2-281550870,S3-71359928
+S1-334388903 S2-28528703,S2-803818717,S3-380890368
+S1-565149887 S2-743408206,S3-113175868
+S1-175819874 S3-960507883,S2-236540529,S2-482975473
+S1-538967069 S2-178645056,S3-976216012,S3-401685600,S2-501735842,S2-54047871
+S1-847698425 S2-480853639,S3-957629768,S3-376841885,S3-852296760,S3-40440280
+S1-414776404 S2-320038425,S3-439607284,S3-829724699
+S1-680464649 S2-510330052,S2-320173259,S3-227512431,S3-433669947
+S1-10416683 S2-953621757,S2-148918330,S3-538387880,S2-56718298,S3-359904636
+S1-440679932 S2-681674827,S3-7580033
+S1-39113238 S3-952437140,S2-893966256
+S1-57192795 S2-952083398
+S1-105414587 S3-398641023,S3-742792752,S3-211029815
+S1-642699124 S3-477385773,S3-636204303,S3-364742489,S2-230435950
+S1-920813203 S3-529704258,S2-567434125,S3-290175538,S2-738359042,S3-836861361
+S1-795044742 S2-284448285,S3-411574737
+S1-819627520 S3-849467894,S2-524826001
+S1-929625978 S2-425429022,S2-577369887,S2-420210820
+S1-89614450 S3-508199427,S2-785980114,S2-821406609
+S1-608861835 S3-276747294,S2-761802374,S2-147081108
+S1-798055428 S2-201222451
+S1-767750037 S3-717035305,S3-688271960,S3-252394646
+S1-206547146 S2-889349714,S3-190393094,S3-378103755,S3-203121827
+S1-696511531 S2-930974381,S3-674713810
+S1-31089429 S3-214953218,S2-24240669,S3-773807763,S3-311958005
+S1-129793455 S3-134677408,S2-223976927,S3-538206848
+S1-70958628 S2-529867786,S3-459708625,S2-4917684,S3-276875799,S3-279878110
+S1-358787364 S2-893617342,S2-167334969,S3-489125412
+S1-521595382 S2-427903523,S3-53681386,S3-491311923,S3-754179593
+S1-835163181 S3-222993035,S2-401248558,S3-558469071
+S1-26669939 S2-2022967,S2-97290454,S3-798660604,S2-152514917,S3-197850101,S3-753587347
+S1-585898615 S3-655702209,S2-765592396
+S1-586752142 S2-157562312,S2-846818849
+S1-439811182 S2-594548367,S2-284907535,S3-488543638,S2-497576879,S3-19649999
+S1-182097899 S3-570696358,S2-664677809
+S1-346408334 S3-407454857,S2-23660035
+S1-152717156 S2-645055316,S2-101697022
+S1-204033367 S3-897789642,S2-618985906,S3-539200900
+S1-819756689 S3-449235696,S3-201416841,S2-67808527,S2-299451842
+S1-28575393 S3-612527921,S3-659497701
+S1-271205529 S2-347911868
+S1-851867525 S3-476502778,S2-529220381,S3-152336688,S3-960081319,S2-529648301
+S1-977846540 S3-178081347,S2-617531745,S3-962800377,S3-576695726,S2-488135822
+S1-126366597 S2-940913878,S2-989162828,S3-722733969,S3-766605356,S2-164399190
+S1-835826982
+S1-63019789 S3-320816238,S2-282096455,S3-385104187
+S1-876526166 S3-674898094,S3-458683572,S3-554671928,S2-757076898
+S1-852049562 S2-693929069,S3-476464676,S2-336747333,S3-648829883
+S1-745521838 S3-565216593,S2-314953504,S2-435141385,S2-222939405
+S1-840496172 S3-873733867,S2-472206346,S3-598980859
+S1-90580419 S3-508749202,S2-275466387,S3-20104497,S2-26499823,S2-704459578
+S1-117382876 S2-553142258,S2-240010393,S2-566976566
+S1-640024234 S2-541221277,S3-462060934,S3-909250254
+S1-394235000 S3-971830259,S3-11572832
+S1-917111811 S2-555625605,S2-925791653
+S1-508083405 S3-951877022
+S1-870906591 S3-878179333,S3-574770919,S2-792802655,S2-82494894
+S1-328702748 S2-697760154,S3-428964352,S2-256276708,S2-556646782,S3-733873046
+S1-212966852 S2-220356353,S3-628621598,S2-911166239,S2-605274720
+S1-883280612 S3-591222001,S2-611558129,S3-37971520
+S1-528027583 S3-315607024,S3-258450717,S3-268722283,S3-51189781,S2-596793792,S2-854320369,S2-452647832,S2-524416004
+S1-516633516 S3-147100749
+S1-734979185 S2-887557525,S2-906704267,S3-40541760
+S1-426585673 S2-215713470,S3-700362240
+S1-864431514 S3-93074654,S2-388257739,S3-624912878
+S1-797959986 S2-264462031,S3-642852024,S3-241032028,S2-718009906
+S1-386807512 S2-42550138,S3-572369946,S2-523085612,S2-263093811,S3-89981992,S2-867528558
+S1-901450954 S2-618610382,S2-632841916,S2-750483645,S3-909925023,S3-48846123,S3-363113405
+S1-365561032 S3-152022218,S2-87777660,S3-480696526
+S1-83653944 S2-92606970,S2-376844974,S2-940392102,S3-473773713,S3-441395322
+S1-11891050 S2-545501544,S3-674985306,S3-94840467
+S1-302090439 S2-822312077,S2-308602120,S2-278204388,S2-307615708,S3-297943254
+S1-565130907 S2-882750387
+S1-877012034 S3-61300001,S2-930902959
+S1-922058754 S2-483849627,S2-221323007,S3-169902172
+S1-869767657 S2-771290629,S3-54594036,S2-966299764,S2-495800509,S2-229354499
+S1-919256099 S2-595046360,S2-294447208
+S1-115757608 S3-899532395,S2-141840480
+S1-268103346 S3-168867316,S2-343837536
+S1-745536757 S3-849964420,S3-936421889,S3-869024643,S2-980475115
+S1-130368807 S3-863247157,S2-584369373
+S1-282012442 S3-760736032,S2-339159726,S3-956497535
+S1-351009953 S2-190613422,S3-132820418,S2-477812652,S3-664538285,S2-473435403,S2-975839806,S3-232386774,S3-426305565,S2-78033669
+S1-71357778 S3-427877346,S2-408437242,S3-853945143,S3-98083029,S2-716541704
+S1-272947576 S3-678661567,S2-198196395,S2-946580190,S2-797005804,S3-364792040
+S1-228349680 S2-162255488,S3-901132668,S3-470987015,S3-828362767,S2-128052556
+S1-423647967 S3-921305606
+S1-666126738 S2-976020121,S3-138664149
+S1-764073992 S2-313434740,S3-769825543,S3-796891107,S2-532663409,S3-619512147,S3-442009636,S2-75398814,S3-901692849,S3-485270491
+S1-908559116 S3-891875776,S2-233016717
+S1-427566415 S3-661933690,S2-734970062,S2-589879309
+S1-991134052 S2-391097499,S3-288181118
+S1-441122121 S2-582900276,S3-358707345,S3-766048350,S3-752802252
+S1-461136037 S3-702158144,S3-63928446,S3-631426506,S3-156261203,S2-255519081
+S1-185344864 S2-561805813,S2-633128513,S3-946253694
+S1-526499295 S3-576129452,S2-609100097,S2-775558662,S2-910011279,S2-166100088
+S1-864632346 S2-952725129,S3-63546769,S2-624110961,S2-604593573
+S1-349129667 S3-121820546,S2-925976446,S2-338058189,S3-907305587,S2-912313641,S2-94830690
+S1-715892196 S2-235100842,S3-904275323,S2-132616780
+S1-283914629 S3-596094633,S3-840697897,S3-852557503,S2-52330119,S2-326227485
+S1-932282576 S2-256564396,S3-254033807,S2-217990571,S2-466381108,S2-123103466,S3-526613478
+S1-76870177
+S1-559617865 S3-87315012,S3-627341457,S2-585090709
+S1-783568853 S2-934490763,S3-571700400,S2-606318984,S3-95698145
+S1-700999273 S3-278725104,S2-6700764,S2-439747249
+S1-435701151
+S1-967411527 S3-49166109,S3-581194234,S2-267366410
+S1-275645585 S3-411745192,S2-702190009,S2-534122549
+S1-402371667 S3-290427545,S2-512020435,S2-653092549,S3-362364251,S3-296449258,S3-567664743,S2-161862672
+S1-588345641 S2-79091967,S3-592962210,S2-176523568,S3-819216798
+S1-351906787 S2-537540556,S2-446065351,S3-606766888,S3-436042439,S2-524856162,S2-339719509,S2-441978758,S3-575618192
+S1-903061441 S3-208160540,S3-952099093,S3-902950438,S2-996737556,S3-236202804
+S1-261921056 S2-842143539,S3-471627942,S3-667502458,S3-32285027
+S1-173552256 S2-553534030,S3-629461792,S2-400039477
+S1-618632521 S2-506429205,S3-734977996,S3-612192113,S3-492838113,S3-659395075
+S1-880666318 S2-956638158,S3-162044156
+S1-681716459 S2-649897930,S3-457364107,S3-174727908,S3-271681555,S3-159842689
+S1-365558564 S2-14583121,S3-161041771,S3-182401424
+S1-476293587 S2-927666273,S2-102018437,S2-131046186,S2-972467968
+S1-59601544 S2-78305920,S3-252706479,S3-999380157,S2-37278000
+S1-801327640 S2-915777015,S3-365017923
+S1-48114647 S3-887224860,S3-99540077,S3-956546410,S2-50100395,S2-696793829,S2-856865750
+S1-401637941 S3-548277019
+S1-726948836 S2-78798963,S3-372354595
+S1-34183650 S2-309819104,S3-504289926
+S1-431578391 S3-853695955,S2-403892527
+S1-341287435 S3-319972552,S2-158089563,S3-671277306,S3-408030068
+S1-864593068
+S1-409637060 S2-993003625,S2-395862189,S3-914167824,S3-12560270
+S1-254285358 S3-295258158,S2-137893453,S2-891712117,S2-216916925
+S1-906195100 S2-459897943
+S1-333555547 S2-963854533,S3-530724777,S3-889774662
+S1-116484546 S2-73249838,S3-92606485,S2-237687341
+S1-640203149 S2-702054274,S3-942172921,S3-816349431,S3-593834173,S3-401803704
+S1-489704092 S2-473701846,S2-817308034,S2-74766383
+S1-532547658 S3-931230946,S2-506198943,S2-730335228,S2-256325262,S2-164081459,S3-184076397
+S1-437181166 S2-988035221,S3-880771224,S3-409623169
+S1-691318249 S3-462962538,S3-432171598
+S1-189319341 S2-787858952
+S1-793791651 S2-827007958,S2-633258188,S3-226855730,S3-363061056,S3-298706710,S2-785185866
+S1-699793109 S3-258915433,S3-111953045,S3-842029079,S2-50908537
+S1-296989196 S3-190479880,S2-328385734,S3-982079785
+S1-67225273 S3-905258878,S3-433109087,S3-235670753,S2-510893654,S2-837173863,S2-72415007
+S1-957020829 S2-346947452,S2-64804520,S3-842238405
+S1-902467758 S3-679022969,S2-349091071
+S1-323529673 S3-642278410,S2-768877196
+S1-182262720 S3-685174345,S2-77695171,S3-590732464
+S1-829627011 S3-671007423,S2-520697247
+S1-507794218 S2-984402042,S2-923474288,S2-87337845,S3-102436702,S3-521137515
+S1-942583814 S2-340093940,S2-268158832,S3-332448480,S2-811812270
+S1-137112626 S2-967514546,S3-463929030
+S1-938862168 S3-963540203,S2-829480880,S2-850816193,S3-16905441
+S1-703608558 S3-510146238,S2-805709058,S2-747195775,S2-326301511,S2-986755605,S2-775102992
+S1-783706056 S2-831488886,S3-437599577,S2-902222338
+S1-258052837 S3-523093429,S2-972226025,S3-147979597
+S1-983084266 S2-860343970,S3-748360875
+S1-709181833 S2-593351863,S3-689173565
+S1-714423058 S3-154069444,S3-171880471,S3-390172560
+S1-692092083 S3-597518135,S3-303382541,S3-64236628,S3-812064834,S3-528737398
+S1-447088890 S3-75573618,S3-98030956
+S1-378396217 S3-540725327,S3-788857048,S2-308594621,S2-534283893,S3-288543350
+S1-499910591 S2-230348110,S2-897389353,S2-983786340,S2-591887540
+S1-355829664 S2-129916145,S2-540770527,S2-290804742,S3-168357159
+S1-423120442 S2-615052519,S2-365207866,S3-800366565
+S1-716878837 S3-126828298,S2-684235687,S3-735741468
+S1-832193473 S2-791891907,S3-749287462,S3-302284515,S3-770397261,S2-811031762
+S1-835152821 S3-397181833,S2-737602188,S2-721072836,S3-800765146
+S1-283733471 S2-515897543,S3-127984264,S2-575581825,S3-793446198
+S1-559651625 S3-981686970,S3-748208309,S2-111895111,S3-291593040
+S1-636254772 S3-217816761,S2-254394770,S3-229999607
+S1-468453402 S2-835323779,S3-119671015,S2-80435499,S3-477436219
+S1-814258528 S3-263744243,S2-898474440,S2-544888238,S2-512279032,S2-947360848
+S1-802717893 S3-269810866,S2-600720152,S2-479086427
+S1-657618141 S2-141224885,S2-192506350,S3-381123816,S3-438492244,S3-675406176
+S1-655445818 S2-452266644,S3-935158871
+S1-71674048 S3-279858859,S3-539745866,S2-727206244
+S1-784828512 S3-647675778,S3-193277811,S3-30193635,S2-968562499
+S1-488322419 S3-524996057,S2-439206324
+S1-733721916 S2-941591633
+S1-422514510 S2-304870160,S2-67975505,S3-732356870,S2-934355707,S3-513025069,S3-126408503,S3-715588879,S2-121597894
+S1-760803626 S2-656388202,S2-627822260
+S1-746359765 S2-425554186
+S1-381504245 S2-796284239
+S1-409737594 S3-316540540,S2-130227425,S2-65386623,S2-213030218
+S1-706115666 S3-231911150,S2-725244929,S2-689835337
+S1-910824962
+S1-540192427 S3-151348728,S2-472978517,S3-774723579
+S1-734141607 S2-942078773,S2-430193502,S3-972442502,S3-204805623
+S1-17486706 S3-561839489,S2-41366367
+S1-13340976 S3-531060622,S2-257751684,S3-228520053,S2-216645802
+S1-537445116 S3-903596353,S2-630559035,S3-426825111,S2-375847695,S3-116829644
+S1-357198687 S3-96120147,S2-289809372,S3-793617456,S2-249142980
+S1-155757153 S2-440257546,S3-316470404,S3-988059092
+S1-727106455 S2-830071127,S3-365042903,S3-510215929
+S1-487177650 S2-484396795,S3-604589412
+S1-954048217 S3-580205928,S3-202886558
+S1-990504834 S3-397863401
+S1-699753756 S2-657650338,S2-242048867,S3-875703179
+S1-631190190 S2-157189157,S2-372808947,S2-423774776,S2-884315574
+S1-563754977 S3-665363000,S3-307566645,S3-393044263,S2-812893319
+S1-443394720 S3-393208587,S2-212973826,S3-988581856,S2-422124826
+S1-788208249 S2-90889729,S2-887870653,S3-162158834
+S1-256466361 S3-194546453
+S1-307016440 S3-674501608,S2-76381178,S3-435436983,S2-887632482,S3-208786077
+S1-702137247 S2-878786996,S3-736364404,S2-129057818
+S1-190565943 S2-113199376,S3-883516475,S3-735769413,S3-137827778
+S1-518635144 S2-507998324,S3-25273218,S3-690543689,S2-613569502,S3-135048313,S2-112568180
+S1-510095133 S3-539931518,S3-827156631,S3-104991874,S2-489980287,S2-950979052
+S1-708286611 S3-376695150
+S1-161834884 S3-923983977,S2-576201007,S3-953046413,S3-838480805
+S1-457652610 S2-226214374
+S1-44050038 S2-750190787,S2-533382388,S3-548796085,S2-75818334
+S1-663520447 S3-750001497,S3-590196898,S2-182893905
+S1-732213275
+S1-147530069 S2-504779040,S2-320302650,S3-470227881,S2-865021318
+S1-558624869 S2-378665651,S2-655620567,S3-984616630,S2-182456925
+S1-541380801 S2-160957190,S3-125163415
+S1-953557492 S3-862849557,S3-777201361,S2-76802753,S3-358726335
+S1-416637058 S3-360386648,S2-339210157
+S1-7324737 S2-18011996,S3-117943928,S2-997943853,S2-627777543
+S1-700094523 S2-893120314,S3-264645162,S3-755581964,S2-127224470,S3-940934353
+S1-196802786
+S1-727130828 S3-984362808,S2-385628282
+S1-232260515 S2-194214563,S3-408024106,S2-656254874
+S1-666640736 S3-196884291,S3-313384285,S3-44327248,S2-391692281
+S1-489041898 S2-488043909,S3-278824266,S3-480925246
+S1-855913124 S3-508583984,S3-938080584,S2-20074390,S3-928630327,S2-948417838,S2-995233207,S2-373800782
+S1-367237411 S2-256310114,S3-817209450,S2-64941704
+S1-96252533 S3-185119458,S2-965176240,S2-108124625,S3-533986479
+S1-211133174 S3-414184943,S3-843009934
+S1-266421888 S2-613987744,S3-237455239,S3-1519444,S2-631686184,S3-615814962
+S1-64940929 S3-810423471,S2-480142407,S2-37022997,S3-274265205
+S1-786681254 S2-378199442,S2-176724639,S3-221672465,S2-920199457
+S1-891710524
+S1-356631560 S2-973078325,S2-913532233,S3-887454830,S3-969248777
+S1-67304006 S3-597445330,S2-26450246,S2-793316718
+S1-979551118 S3-79801517,S2-992948480,S2-458515653,S2-927852443,S3-988947691,S3-561661118
+S1-585128854 S3-902215132,S2-646158832,S3-272878766
+S1-367277911 S3-870034438,S3-305674124,S2-901859660,S2-386051177
+S1-532508816 S3-716064103,S2-154956776,S2-276733697,S2-480373227,S2-238197924
+S1-873528588 S2-929617143,S2-821848239,S2-277073840
+S1-309841268 S2-533624392,S3-345540704,S3-134498111
+S1-457269572 S2-29091213,S3-542564698
+S1-201138028 S3-233425027,S3-445152645,S3-444272542,S3-904461126
+S1-852358044 S3-645989794,S2-706936838
+S1-756014945 S2-385900656,S3-898772027
+S1-148447819 S2-797334740,S3-48703947,S3-69154220
+S1-542795827 S3-386488803,S2-909300268,S2-54463535,S2-70512128,S2-374973384
+S1-414357988 S2-976244730,S3-549934777,S3-176748048,S2-439970683
+S1-936431053 S2-337723502,S2-601634588,S3-418814743,S3-823974553,S3-283261888
+S1-517767365 S2-678537167,S2-63527944,S3-68094676,S3-125362372,S2-33825258
+S1-319976126 S2-450114503,S2-553122557,S3-571095624,S3-86044210,S2-331824182
+S1-854852981 S3-652450699,S3-138290433
+S1-958963267 S2-529197005,S3-303114859,S2-199362593
+S1-251445124 S2-723184686,S3-802104238,S3-359952601
+S1-583486447 S2-346235699,S3-659042293,S3-255177901,S2-323205927,S2-610753612
+S1-468068488 S2-722270129,S3-338446433,S2-981082596
+S1-993107787 S3-52387705,S2-466165465,S2-266092755,S3-886924106,S2-774556742
+S1-747405779 S3-245135461,S3-118743708,S2-936575688
+S1-931330057 S3-403498441,S2-697602481,S2-410219732,S3-877261622,S3-705033647
+S1-156642164 S2-731714522,S3-998587235
+S1-992854912 S3-533394168,S2-152013243,S3-242558928
+S1-311071021 S2-6058698,S3-238404650,S3-343197038,S3-756642890
+S1-617336389 S2-463340549,S3-191327844,S3-482293541,S3-386353104,S2-506205820,S2-293420721
+S1-646212906 S3-50249164,S2-236782303,S2-967179024,S3-711477411
+S1-122967225 S2-759471779,S3-296651606,S3-450337450,S3-354432023,S3-299127496,S2-498577599
+S1-867380487 S2-903744235,S2-966859451,S3-671216101,S2-832190099
+S1-875957230 S2-310064637,S3-611839034,S3-540141242,S2-369331054
+S1-8562614 S3-886711508,S3-3499364,S3-690636274,S2-993758276,S2-106141832,S3-721476478,S3-318245042,S2-348321390,S3-997328941
+S1-52890249 S3-296088204,S3-802605074
+S1-203269624 S3-725573856,S2-321870762,S2-599655265
+S1-231077896 S3-349473189,S3-686636956,S2-191570062,S3-426393654
+S1-191978600
+S1-16783461
+S1-107734472 S3-554593349,S2-684697202,S2-679263141,S3-596151431,S3-493235479,S3-393343021
+S1-825249186 S3-303295840,S2-817088310,S2-945708253,S3-95602363
+S1-39105246 S2-804156103,S2-417494335,S3-921148400
+S1-494545725 S2-194245803,S2-162196755,S3-102353943
+S1-39680335 S3-828057237,S3-225620937,S3-521421383,S2-540153416,S3-123144925
+S1-211943695 S2-574306873,S2-403222435
+S1-601124832 S3-386144183,S2-9647307,S3-649020572,S3-338876103,S3-318299336,S2-995740644
+S1-415168682 S2-146373762,S3-418457460,S2-630643407,S3-777693254,S2-731650300
+S1-964836313 S3-495302392,S2-929731306,S3-901277742,S2-196302013
+S1-667711619 S3-783435444
+S1-183224568 S3-630892573,S3-613953513
+S1-821754429 S3-642182001,S2-135581622,S3-35965417
+S1-98831457 S3-504039369,S2-151661050
+S1-65117240 S2-130900416,S2-921969566,S3-192896534
+S1-464846429 S3-61353503,S3-329965765
+S1-513914046
+S1-129548951 S3-595968586,S2-552338207,S3-609503077
+S1-829287087 S3-745107731
+S1-325613010 S2-449344418,S2-764717428,S3-856881466,S2-549023276
+S1-677271615 S2-951142036,S3-517623884,S3-938639844
+S1-202956893 S3-81264604,S3-431384429,S2-497304886
+S1-461139096 S3-304487282,S2-137969266
+S1-917109383 S3-927993453,S3-592661881,S3-162069288,S3-345969527,S2-718371704
+S1-730460615 S3-768785602,S3-720235587,S2-285115789,S3-54171619
+S1-977599285 S2-922095087,S2-788104514,S3-78210928,S3-42487186
+S1-119191949 S2-149211204,S3-615114553,S2-448630333,S2-744063736,S3-657485947
+S1-522923205 S2-445428244,S2-591169357,S2-726833107
+S1-278639986 S3-740986559,S2-594684928,S3-201615366
+S1-870676963 S2-651528919,S2-675575280
+S1-826120454 S2-828527662,S3-226544336,S2-386838179
+S1-186121174 S3-10724123,S2-808007900,S3-840269309
+S1-422198643 S3-965657916,S3-262850388,S3-977306563,S2-640971373,S2-49036262
+S1-966772383 S2-462064844,S2-858048445,S2-9713364,S3-424661944,S3-113103547
+S1-530789960 S3-102516508,S2-204870880,S2-614322581
+S1-49731951 S2-846114940,S2-649810630,S3-535399629,S2-857818863
+S1-848193657 S3-323441222,S2-525572259,S2-662050841
+S1-485908120 S3-32666055,S2-390551702
+S1-541807269 S2-861408395,S2-951764954,S2-252556423
+S1-645701611 S3-758487250,S3-83798663
+S1-194881929 S2-726916179,S2-753447063,S3-41374824,S3-624041622,S3-365396319
+S1-43379974 S3-400593620,S2-84322965,S2-813836186
+S1-981487887 S3-820480911,S2-642528053,S3-892450344
+S1-783770358 S3-894337166,S2-538380385,S3-157609266
+S1-864000857 S3-254717285,S2-795766504,S3-171748646,S2-223133178
+S1-34740482 S2-714741202,S3-54447817,S3-25440978
+S1-70571244 S3-417740170,S2-515302717
+S1-37221893 S3-227963872,S2-495115926,S3-332233543,S2-806476220
+S1-21602369 S3-817525946,S2-606430215,S3-968925254,S3-372313244,S2-954789186
+S1-5807619 S2-264493713
+S1-109596157 S2-62620961,S2-75763467,S3-166876230,S3-275937664,S3-306749156
+S1-846024750 S3-801123058,S3-556612080,S2-357688333
+S1-834880673 S3-785745026,S2-891272060,S2-463930590
+S1-896847870 S3-565049226,S3-853459804,S2-687559629,S2-242435207,S2-742150226,S2-796336003
+S1-861175782 S2-235941498,S3-503554389
+S1-260441657 S2-940217875,S3-155429286,S3-45459544
+S1-642686704 S3-78473495
+S1-282436815 S3-644906857,S3-580723294,S2-890146598,S2-545872711,S2-620587724,S2-561396765
+S1-353758632 S3-657512393,S3-844832295,S3-79603314,S3-598850395
+S1-164991978 S2-661312804,S3-537443387
+S1-401420211 S2-92379085,S2-647790285,S3-588261770,S3-466212415,S3-698778577,S2-620931377,S3-616450091,S3-186484143,S2-671798873
+S1-305522527 S3-759804440,S2-366670158
+S1-311948811 S2-577427292,S3-153221315,S2-436650674,S3-981890533
+S1-935743975 S3-130724359,S2-13622406,S2-670770986,S3-550091771
+S1-764203276 S3-775985044,S3-652415770
+S1-22911854 S2-303746959,S3-969472139,S2-269771259,S3-463141955,S3-250697864,S2-555327502,S3-928540759
+S1-971587866 S3-314663102,S3-818012241,S2-355880938
+S1-721224325 S3-947941001,S3-649902857,S2-382697101
+S1-416421157 S2-628934691,S3-252126977,S2-850254381,S2-345113533
+S1-993102770 S2-58363226,S2-2874562,S3-723449501,S3-600519374
+S1-777298233 S2-876148389,S2-266689204,S2-496510100,S3-107801849,S3-570422467
+S1-68365287 S3-355866252,S2-513437200,S3-490362724,S3-888298571,S3-186511331,S3-160798415
+S1-991841516 S2-289323531,S3-904041028
+S1-792970451 S3-373169879,S2-101917835,S3-322570883,S2-862926919
+S1-506216934 S3-941087542,S2-627744317,S3-859626148,S3-262043373
+S1-628912104 S3-525897494,S3-847188629,S2-60785194
+S1-501744434 S2-848808387,S2-290462486
+S1-271234737 S2-861670443,S3-903158355,S3-15534777
+S1-94273068 S3-942738169,S2-105706814,S2-149298998
+S1-184751695 S2-210232062,S3-557628134,S2-574654471,S2-912440843
+S1-341538908 S2-356874025,S3-393911923,S3-444532406,S3-92593462,S2-475768164
+S1-801683056 S3-637642771,S3-994879847,S2-964454671
+S1-228248878 S2-406264069,S2-734440169,S2-971409289,S2-968708274,S3-554414533
+S1-893041384 S2-68668697
+S1-784108125 S3-988945744,S3-580067697,S2-847461735,S3-198987178,S3-12119363
+S1-195505235 S2-733395137,S2-591113327,S2-919967482,S3-829709674,S3-570554070
+S1-62942386 S3-121159063,S2-897144896
+S1-925815627 S2-550478541,S3-925514908,S3-442411811
+S1-149479187 S3-440046643,S3-847372190,S3-723518694,S2-887409853,S2-766319094
+S1-153256232 S2-878268826,S2-406183775,S3-628349383
+S1-115710520 S3-173322674,S2-817243292,S2-542367916
+S1-829936271 S3-758174741,S3-644773208,S3-920194076,S2-779488208
+S1-772593766 S2-108250495,S3-822111722,S2-607877526,S2-859348716
+S1-245304508 S2-35479493,S2-429597557,S2-362641716,S3-295658025,S2-990020795,S2-342003162
+S1-780386659 S3-47757068,S2-235504384
+S1-231675368 S2-512947889,S2-749375054,S3-355677745
+S1-512212995 S3-201540939,S2-93126910
+S1-17395378 S3-972322860
+S1-792306646 S2-464098944,S3-115172612,S2-253582254,S2-213929657,S2-728618898
+S1-776560961 S3-689590642,S3-453297005
+S1-350064227 S3-79386020,S2-317647482
+S1-161842677 S2-699973208,S2-953432167,S2-249134857,S2-385726362
+S1-647277102 S2-941957183,S2-27807701,S2-732634150,S3-791348323,S3-94745107
+S1-27888408 S2-63492359,S2-722539242,S3-744620644,S3-100939624,S2-477007860
+S1-26379289 S3-517783234,S3-344404670
+S1-159650052
+S1-223716191 S3-96750174,S3-484700230,S3-293838218,S2-167878520
+S1-639869515 S3-839266045,S2-261590524,S2-714822740,S2-617562337
+S1-505149416 S2-518343786,S2-952279131
+S1-545697553 S3-746452814,S3-890630312,S2-605741133
+S1-419851597 S3-32955220,S2-170134016,S3-721482266,S2-802187785
+S1-720108815 S2-425356830,S2-197265425,S3-408236646,S3-64025392
+S1-551573699 S3-575055599,S2-871112957,S3-819749926,S2-417244387,S2-435047152
+S1-279302907 S3-962024543,S2-110692974,S3-266723814
+S1-610836320 S3-276963366,S3-788508026
+S1-841656881 S2-542375684,S3-778073534,S2-291172867,S2-506972849
+S1-106419941 S3-626784519,S3-294901102,S2-667424728,S2-317544680,S2-210338365
+S1-477820743 S3-255199444,S2-45342267,S2-671352872,S3-14268316
+S1-694751479 S2-376830235,S3-424537460,S3-863339721
+S1-136520996 S2-369431914,S3-652181840,S3-714455083
+S1-421679218 S2-408604774,S2-763362984,S2-848707290,S3-57086936
+S1-645531234 S2-794025138,S3-89607036,S3-751419868,S3-921735
+S1-875915726 S2-791996338,S3-660230810,S2-161240598
+S1-334166585 S2-301386761,S2-300932679,S3-49620138,S3-456113963
+S1-185912770 S2-801509050,S2-24408593,S2-554170756,S2-581293273,S3-287676769,S2-937164167,S3-994260092
+S1-131208912 S2-599357188,S3-633134838
+S1-979429785 S2-438405335,S3-681846413
+S1-747382940
+S1-647768652 S2-822566428,S2-865793601,S3-267989026
+S1-697968501 S2-40788198,S2-420995799,S2-110524925,S3-400457051
+S1-4471677 S3-144199076,S2-127254527,S3-283999787
+S1-344499780 S2-486071305,S2-417486121,S2-888311833,S3-154001023
+S1-575617636 S3-371707659,S2-670086239,S2-212235948,S3-422101598
+S1-856010925 S3-624413380,S2-574415875,S3-437404081
+S1-390663427 S3-790105417
+S1-390127838 S2-754614672,S2-127771332,S3-820150091,S2-365586914
+S1-76043286 S3-822754570
+S1-41766075 S3-30876446
+S1-119577631 S2-741295728,S3-409081818
+S1-835992116 S2-839880825,S2-629027091,S2-970892971
+S1-846419834 S2-188114082,S2-48945486,S3-987317975
+S1-797627677 S3-845091660,S3-619319142,S3-338187774,S2-976999155,S3-699904053
+S1-623214110 S2-676405123,S2-277002928,S3-968289129,S3-351959167
+S1-511901622 S3-914611026,S2-522314385
+S1-702812928 S3-435529086,S3-77634535,S2-726211189,S2-650084253,S3-750907986,S2-29230139
+S1-717968204 S2-157171274,S2-696783160,S3-716364714,S3-639241973,S3-488761785,S3-81161576,S2-939499927
+S1-360685169 S2-289373065,S3-740904567,S3-451256173,S3-443256745
+S1-79632329 S3-920816517,S3-298717713,S2-35793823,S3-652813569,S3-74354587,S3-85061891
+S1-782967165 S2-948138164,S2-731709913,S3-290414139,S3-376828549,S2-970707191,S3-230955168
+S1-916285385
+S1-325492946 S2-548796691,S3-695801903
+S1-4300398 S3-883663385,S3-975905781,S2-801133354
+S1-294167560 S2-794518715,S3-780635389
+S1-912079627 S2-594194175,S2-331031007
+S1-382976730 S2-978092288,S3-844993832,S2-804011063,S2-118881308,S2-601716948
+S1-591437076 S3-460055942,S3-827369353,S2-163387425,S3-684632740
+S1-413182224 S3-116275988,S2-483762122
+S1-96973620 S3-493090657,S3-181317677
+S1-857796232 S3-197675874,S3-306672112,S3-844164039
+S1-457782935 S3-144970453,S2-228724985
+S1-986774970 S2-732270149,S2-220096133,S3-485095880,S3-528191175
+S1-342421813 S2-663311665,S2-297130155,S3-125768585,S3-706635063,S2-768944460
+S1-903150089 S3-717081987
+S1-893370334 S2-230950670,S3-415238101
+S1-200795884 S2-15974979,S2-913072519,S3-176266365
+S1-775709586 S2-262754474,S2-618967321,S3-628720352
+S1-263779391 S2-654129978,S3-134887160,S2-645192405
+S1-815670083 S2-41587982,S2-212157257,S3-4827114
+S1-924911463 S3-458885476,S2-232086215,S3-801592878,S3-958478725,S3-528416615,S2-610888525
+S1-133903418
+S1-398276542 S2-475614906,S2-339886322
+S1-932071157 S3-104966915,S3-379013779
+S1-777523771 S3-724678460,S2-101771481,S2-189976834,S2-277600735
+S1-310198566 S2-149198274,S3-872684626,S3-136140399,S3-351833419,S3-840781685,S2-34321439
+S1-16988021 S3-410206705,S2-863574262,S2-772958811,S3-648151080
+S1-881092651 S3-136116668,S2-829656284,S2-732346103,S2-881110479
+S1-251845828 S3-510561194,S3-75760696,S2-495604100
+S1-480960831 S3-723780381,S3-731624123,S2-598541724,S3-109135815,S2-517783210
+S1-842125903
+S1-19944412 S2-474197408
+S1-962521626 S3-15475157,S3-653969895,S2-51105433,S3-792015263,S2-386952476,S2-365752110
+S1-647940504 S3-709527632,S2-821118328,S2-82083023
+S1-299125505 S2-155337612,S2-65278056,S3-567589927
+S1-558702185 S3-322683954,S2-2900259
+S1-669721953
+S1-14253491
+S1-52672334 S2-983549757,S2-581597785,S2-242984494,S3-487529433,S2-740178933,S3-788723722
+S1-6435493 S3-576179310,S3-400342730,S3-291310427,S3-508584978
+S1-518889036 S2-879786654,S3-961641754
+S1-236401432 S3-908784420,S3-638884726,S2-94814951
+S1-931620830 S2-770415605
+S1-623076765 S3-481506699,S2-680511478,S2-159668302
+S1-288978267 S2-942767292,S3-60858043,S3-856423011,S2-278731271,S3-188416029
+S1-695582021 S2-431601378,S3-444656473,S3-346169755,S2-737048493
+S1-501336126 S2-367685565,S3-786669453,S3-863115686,S3-981676898
+S1-430056517 S2-656484914,S3-26231118,S3-247248021,S3-14347700
+S1-87439362 S2-921250936,S2-103353924,S3-128224830,S2-691588186,S3-150439553,S2-876009141
+S1-173962769 S2-297011827,S3-578796540,S2-691878651,S2-54950504
+S1-818448301 S3-324374997,S2-795382996,S3-966257040
+S1-479582535
+S1-30880354 S3-988241362,S2-850056618,S2-918077069,S3-229060446
+S1-473480581 S2-92667646,S2-112566015,S2-401705683
+S1-74705302 S2-942991730,S3-475010988,S3-683197318,S2-290775227,S3-878224358
+S1-587966531 S2-804617805
+S1-178248733 S2-567870182,S3-64104992,S2-664799281
+S1-791691795 S2-200427382,S3-424110667,S3-328564932
+S1-696773805 S2-992186624,S3-729985720,S3-893030291,S3-777163745
+S1-307660459 S3-991383565,S2-941289175
+S1-615779693 S3-243052227,S3-591815557,S3-896704532
+S1-62467776 S2-686183612,S2-840451152,S3-27222577,S3-589686091
+S1-438143664 S3-592634197,S3-890838330,S3-377020034,S3-964256984,S2-384001078,S3-873631178
+S1-27122764 S2-429511038,S2-831738000,S3-840277409,S3-431114407
+S1-888070739 S2-704137103,S3-214862972,S3-530435391,S2-793804343
+S1-351486727 S2-380176281,S2-9773998,S3-817897495
+S1-31242365 S3-178986603,S2-609160044,S3-653015482,S2-809434948
+S1-845640972 S2-507787076,S2-666645362,S2-548054491,S3-227698895
+S1-646145019 S2-811986608,S3-10042385,S3-915410778,S3-367841718
+S1-825600779 S3-374080358
+S1-995809512 S3-282740034,S2-98013736,S2-730389445,S2-265281999
+S1-948508131 S2-905314879
+S1-389337955 S3-806592856,S2-922339018,S3-469898830
+S1-44092613 S3-551072335,S2-663073182,S3-378040701,S3-991245222
+S1-903296538 S2-178284011,S2-828155285,S2-145676117,S3-462683437
+S1-395949532 S2-177598296,S3-84011441
+S1-377354446 S2-54683229,S3-3957059
+S1-7142156 S2-717991160,S2-195349645,S2-327857511,S3-169803845,S2-40099312
+S1-392766305 S2-569275499,S2-978564457,S3-69811252,S2-404593791
+S1-574177427 S3-195383617,S3-599236440,S3-638131695,S3-166279422,S2-262436682,S2-527354332
+S1-434116783 S3-427418013,S3-30130970,S2-723340260,S2-271957835,S3-620642224
+S1-143753155 S3-282569890,S2-265274074
+S1-118993810 S2-97688145,S3-980159976,S2-886870317
+S1-991306941 S2-516164198,S3-749890216
+S1-887391918 S2-714517328,S3-97973597,S2-584907291,S3-416703038
+S1-347075059 S2-897449876,S2-558994640
+S1-597132790 S2-556838721,S2-595583432,S2-673372008,S3-979900445
+S1-682081843 S3-625490779,S3-841636343,S3-12342794,S3-511117615,S2-485660697
+S1-693149987 S3-525917332,S3-821119866,S2-533446902
+S1-126568430 S3-966831730,S2-575459403,S3-711120001
+S1-597099893 S3-484916684,S2-136924858,S3-936833318
+S1-814375022 S2-443689723,S3-671625197
+S1-841257399 S2-552884661,S3-773123842
+S1-385364680 S3-103982446
+S1-529596610
+S1-165020995 S3-935148429,S3-158455724,S2-746668420,S2-427937067,S2-311738802
+S1-958470291
+S1-793462261 S2-148623521,S3-780294393
+S1-777614019 S2-546731231,S2-553887236,S3-942142039,S3-843458324
+S1-526940257 S3-754202317,S3-220095650
+S1-853187609 S2-679004565,S2-367130358,S3-239655709,S3-11938773
+S1-900675595 S3-520294718,S3-623921100,S2-57987385
+S1-452580011 S2-42054931,S3-278241097
+S1-145522496 S3-139474963,S3-679112896,S2-864894624
+S1-652442509 S2-931302214
+S1-647663852 S3-454283565
+S1-449020542 S2-380558434,S2-392314752,S3-286771355
+S1-161011163 S3-359179561,S3-134307400,S3-184159063,S2-543750441,S2-294320624
+S1-400767166 S3-805534623,S2-273287005,S2-535477567,S2-604487964
+S1-472905248 S2-864879261,S2-13459165,S2-383901259,S3-983220772,S2-626059011
+S1-274072698 S3-315864934,S2-955890818,S2-595790709,S3-919827271,S3-369238908,S3-269869686
+S1-923471621 S2-112803992,S2-463351415,S3-472588819,S2-518656970
+S1-735800791 S3-810891542,S2-346040893,S2-942519778,S2-165328464
+S1-337332707
+S1-447389001 S3-83465694,S2-454415699,S3-581472126,S3-183901150
+S1-810596049 S2-895443400,S3-488342575,S3-47576956
+S1-489850334 S2-348724864,S2-326769662,S2-990333785,S3-782150971,S3-229677058
+S1-324031948 S2-794752663,S2-999861247,S3-784943713,S3-576365550,S2-540620592
+S1-884405647 S2-830763203,S2-366292667,S3-833427089,S3-65706262,S3-361609482
+S1-788283069 S2-705507476,S3-369206923,S3-638182325
+S1-43879651 S3-20027456,S3-894266930,S2-405276047,S3-998541944,S3-775155755
+S1-411769843 S2-239450084,S2-141969535,S3-553848068
+S1-147116095
+S1-810329391 S3-55049361,S2-853093873
+S1-192487668 S3-79949598,S3-176452534,S2-661806609,S3-719870382,S2-539995157,S2-911941223
+S1-193481120 S3-953460546,S2-556620852
+S1-528018350 S2-693605156,S2-288714086
+S1-50621273 S2-465497600,S3-836399495,S2-264002883,S3-848766112
+S1-701877230 S3-266578454,S3-162380255,S2-480340961,S2-190874795,S3-85990837,S2-757458473
+S1-819444830 S2-321591570,S2-78010151,S3-184121837
+S1-706013957 S2-319246627,S3-12817336
+S1-315187701 S2-236898186,S2-330295058,S3-635450037,S2-516173103,S2-469871933,S3-277771988,S3-124044937
+S1-28379259 S3-358186044,S3-844340008,S3-979130752,S3-31735868
+S1-824712301 S3-946345872,S2-335193907,S3-171621206,S3-782852503
+S1-846604320 S2-755672458,S3-705391313
+S1-913719677 S2-778592908,S3-29174684
+S1-434014811 S2-94032830,S3-230441584
+S1-730583470 S3-677916215,S2-590734516,S2-120139109
+S1-65072020 S3-194715525,S2-115627444
+S1-740933874 S3-966439673,S2-363379454,S3-544530246
+S1-406524051 S3-464745192,S3-149536491,S3-797062111,S2-261322421,S3-513002473
+S1-703666718 S3-697068327,S2-836122755,S3-536380552,S3-975134968
+S1-550321137 S2-862270987,S3-386839320,S3-36347028
+S1-280516998 S3-820521530,S2-572597359,S3-176773867,S3-832176386,S2-764012108
+S1-595796220
+S1-351709843 S3-156610443,S2-554697711
+S1-204580227 S2-966237175,S3-155045585,S3-121426070,S3-857628773
+S1-364146948 S3-983596469
+S1-664869339 S2-762641715,S3-460467223,S3-602083534,S3-683697729,S2-901745843
+S1-59240625 S3-875887660,S2-858425109,S3-303552030,S3-805628385,S2-153852787
+S1-833114800 S3-326017707,S3-718760822,S2-864143038
+S1-420201506 S3-932448533,S3-188916496,S2-150006236
+S1-409567227 S2-380851814,S3-476587947,S2-930370186,S2-560562653,S2-800317505,S3-167927934
+S1-699898011 S2-184830143,S2-324538011,S2-312843898,S3-56886189
+S1-518333168 S2-924320411,S2-743334775,S3-931704341
+S1-139468468 S3-950718424,S2-122715656,S3-279969975,S2-966284208
+S1-908827220 S3-78751750,S2-359757775,S3-976943711,S2-419090550
+S1-870004237 S2-708517630,S3-679200605,S3-363890901
+S1-797869828 S3-965232952,S2-55021372,S3-741137100,S3-119597059
+S1-237949596
+S1-284716860 S3-419012911,S3-401991414,S3-817648476
+S1-296749004 S2-58673759,S2-314149582,S3-671615540,S3-645535783
+S1-437233589 S2-769439853,S3-324120172,S3-165716513
+S1-572381733 S2-800629342,S3-152546200,S3-169253662,S3-802051412,S2-968775907
+S1-91623418 S2-670438501,S2-186084373,S3-52003425,S2-931060929
+S1-582534591 S3-327041289,S3-595280935
+S1-660760986 S3-628607035
+S1-884234035
+S1-21885610
+S1-848914613 S2-63972372,S2-833705913,S3-912715003,S3-986843640
+S1-713126713
+S1-703624353 S3-587541937,S3-202025116,S2-585089185
+S1-962019507 S2-437040504,S2-282725388,S3-779186601,S2-572292630,S3-167210249,S2-735609689
+S1-113173515 S2-378462010,S3-267125928,S3-749582160
+S1-666147644 S3-357523843,S3-462416775,S2-786158080,S3-68676911
+S1-418698614 S3-925021205
+S1-499138925 S3-91413846,S3-689800697,S3-882564035
+S1-303367937 S2-723221879,S3-489976475,S2-386840913
+S1-247576604 S2-12723761,S3-144928051,S3-167451340,S3-876557649,S2-482925465,S3-177761558
+S1-206153063 S2-72141225,S3-641971901,S3-878125712
+S1-428054847 S2-924022711,S2-836012767,S3-330021003,S3-207506555
+S1-813700312 S3-755027413,S2-366640350
+S1-252034044 S3-9004168,S2-908202956,S2-61677924,S3-687562089,S3-286140041
+S1-240185904 S2-366456904,S3-798529018,S2-699676387
+S1-104638529 S3-210379626,S3-930340123,S2-782251542,S3-755738158,S3-82448355,S2-845474775
+S1-116994768 S3-423893487,S2-143649694,S3-506269588,S2-53736976,S2-112201467
+S1-63966398 S2-328124419,S3-819398448,S3-830322296
+S1-193162617 S3-494288571,S2-244041292
+S1-893434209 S3-596988738,S3-275539893,S2-32353905
+S1-476622200 S2-107284595,S3-477684112,S3-569537989
+S1-870875437 S3-580583319,S3-145097808,S2-654604241
+S1-275701943 S3-630639993,S3-181750358,S2-970426011,S2-513479847
+S1-59207865 S2-57656084,S2-285078730
+S1-16149113 S3-177603261,S3-296537777,S2-626358129,S3-280110516,S3-374480733
+S1-739608442
+S1-56087072 S3-954212990,S3-372043411
+S1-392508728 S3-376974844,S3-438065266,S3-137711729,S3-226138373,S2-111952460
+S1-297133670 S2-692363500
+S1-79536463 S2-795384777
+S1-504761600 S3-61766024,S3-962289420,S3-589606769,S2-722631715,S2-749051254,S2-304634663,S3-552748251
+S1-766082436 S3-633184775,S3-349997635,S2-59250834
+S1-279951145 S3-975987417
+S1-506913252 S3-274297061,S2-309862259
+S1-118667851
+S1-695336585 S3-910611050
+S1-536272870 S3-609849996,S2-455807658,S2-270673905,S2-482583309,S3-875522803,S3-526294993
+S1-917676827
+S1-231444427 S3-913860673,S3-177681077,S2-1721455
+S1-408406646 S3-799772189,S2-94867663,S2-327883203,S2-335139659
+S1-177641485 S2-720109110,S2-581026664,S3-644465895,S3-628734668
+S1-324433926 S3-740180793,S3-389262354,S2-766359843,S2-633918133
+S1-816969990 S2-799342669,S2-698668452,S3-893092432,S3-543635782
+S1-602113679 S3-538378601,S3-109651117
+S1-139316955 S2-158447839,S2-93355552,S3-694514153,S2-937085839,S3-236160664
+S1-492112118 S3-272623561,S3-546961858,S3-691587837,S2-557854652,S3-672058449,S3-812392890
+S1-203228580 S3-396170705,S3-318025078,S2-51928408,S3-479430976
+S1-583430962 S3-254455904,S3-3613969
+S1-612971039 S3-391174490,S2-898368422,S3-80965572,S2-681410189,S2-308344743
+S1-84854948 S3-805839785,S2-307737613,S3-911971384,S2-493767610
+S1-174345000 S2-126792239,S2-343532561,S2-247315128,S2-347521278,S3-53719424
+S1-604734246
+S1-2081789 S2-443917478,S3-448499825,S3-210383169,S3-585141860,S2-596485873
+S1-515870840 S2-712889423,S3-371794620
+S1-763858568 S3-23294361,S2-147778121
+S1-182131889 S2-612947102,S3-194271526,S2-169015410
+S1-825341327 S3-13274712,S2-459789687,S3-164865161
+S1-976982316 S2-746008110,S3-668126553
+S1-188418295 S2-189355447,S2-510189119,S3-183627486,S3-563172523
+S1-407054158 S3-550106000,S3-263756199,S3-632364886,S2-968328007
+S1-629270572 S2-299495055,S3-851593534,S2-938335397,S2-167454809,S3-225652906
+S1-401899408 S3-440593296,S2-364847343,S2-685740493,S3-588577255
+S1-212384442 S3-89061615,S3-364822025,S3-163490241,S2-223397003,S3-229272731
+S1-734333650 S2-636531768,S2-605507554,S2-296242234,S3-928302100,S2-976846808,S2-962492836
+S1-766632191 S3-464405287,S3-480146515,S2-185040129,S2-934430669
+S1-885775256 S2-686771667,S3-657431998,S3-635269289
+S1-869898734 S3-50144192,S2-153827908
+S1-106883115 S2-124083079,S2-899884368,S3-914297428,S3-748447925,S3-802337740
+S1-960203749
+S1-632433861 S3-453104318,S3-767872629,S2-978684856,S3-570896624,S2-629428818
+S1-159084257 S2-736233441,S3-844654241
+S1-461074263 S2-145773791,S2-553184076,S2-153027385,S2-951907863
+S1-85957191 S3-830447869,S3-867790059,S3-848316852,S3-876416870
+S1-781484850
+S1-693295438 S3-939533646,S2-165160108,S2-193147585
+S1-528935991 S3-350261416,S3-346561256,S3-125931152,S3-772116071
+S1-38579294 S2-154131714,S3-377991255,S2-812447264,S2-723181354,S3-982002932
+S1-668309329
+S1-245657441 S3-545930685,S2-949167721
+S1-982577289 S3-502747745
+S1-500855672 S3-467319995,S3-617141581,S2-301348193
+S1-686892052 S2-616063182,S3-361499641,S3-378165418,S3-690367703
+S1-976152651 S3-925994962,S2-421458110
+S1-520995143
+S1-172551639 S2-828598704,S3-431309922,S2-819341073,S3-190729342
+S1-709973901 S3-762067723,S2-23904263,S2-111774987
+S1-894422611 S2-620301039,S2-386858280,S3-616462501,S2-673591523
+S1-275165951 S3-696214205,S2-791192928,S2-799124055,S3-454890812
+S1-166218565 S3-54886429
+S1-450850633 S2-892160630,S3-491099865,S3-603760302,S3-190396212
+S1-52665037 S3-593267984,S3-623853612
+S1-960182235 S3-854433662
+S1-224388555 S3-536548002,S3-494512173,S2-531703818,S2-689135524
+S1-857449973 S2-376398018,S3-189146044
+S1-58944052
+S1-314114173 S3-99408895,S3-129075297,S3-572264625,S3-603040095
+S1-616968284 S3-210140859,S2-415271340
+S1-501083911 S2-648349767,S3-27114461,S2-598525283,S3-897839026
+S1-236888844 S2-632102321,S3-566305115,S2-157608046,S3-418529255,S2-286446628
+S1-998696355 S3-809777247
+S1-881751930 S2-698156273,S3-699963652,S3-365994307,S3-650818913,S2-115999415,S2-152842043
+S1-178434980 S2-107945521,S3-690474515,S3-908570260
+S1-17855073 S2-293384547,S2-636405002,S2-497682043,S3-43522834
+S1-433512348 S3-967253708
+S1-814991203 S3-70402475,S2-385358992
+S1-320963388
+S1-365394682 S3-472031814,S2-504455077,S2-575052456
+S1-234234497 S3-397703952,S2-842096798,S2-4543156
+S1-744767880 S2-85050798,S2-394405046,S3-50232956,S3-88579703,S2-721627798
+S1-53769792 S3-770980965,S2-404792991
+S1-632720128 S2-443387574,S2-989126806,S2-892409723,S2-735903980,S3-465192837
+S1-907025485 S3-853949560,S2-37071093
+S1-633874182 S2-325472986,S3-174548238,S3-257236025,S3-273899748
+S1-766159760 S2-839030855,S2-125697069
+S1-974110126 S3-799232693,S2-840911829,S3-823692066,S3-311031107
+S1-682721348 S2-726622,S2-132967417,S2-826549690,S3-828290980
+S1-866043879 S2-407560725,S2-720108528,S3-665795160
+S1-466206979 S2-195401902,S3-106741080
+S1-81645059 S2-716636964,S3-360322282
+S1-697736849 S3-7857193,S3-457655301,S3-860402533,S3-981546173,S2-204737638,S2-104938763
+S1-600520035 S3-244629962,S3-996554555,S2-298340720,S3-673853502,S3-283926785,S2-412434545
+S1-589928396 S3-263681853,S2-69473581
+S1-383602627 S3-145025353,S3-501366445,S2-843879354
+S1-458071744 S2-852379445,S2-865552693
+S1-173416310 S3-343989238,S3-543748863,S3-986648161
+S1-640103227 S2-470821124,S3-956132897
+S1-924436942 S3-908811008,S2-150955934,S2-235377393
+S1-618954310 S3-434029907,S2-192788103,S2-894419772
+S1-748440519 S2-791805838,S3-460861031,S3-681742134,S3-85067002
+S1-551207301 S2-745253512,S3-408947299,S2-838945595
+S1-569121125 S2-259824594,S2-48728254,S3-196942355,S3-52270880,S2-737290022
+S1-814389615 S3-580722557,S3-723203993
+S1-530894193 S3-357836177,S2-795919194,S3-73039633,S2-308540580
+S1-178399934 S3-402083047,S2-803357745,S2-804058506,S3-617886213,S2-846712185,S2-301886664
+S1-229810648 S2-748514801,S2-131032084,S3-961845358,S3-855595132,S2-854058692
+S1-203067124 S3-364567996,S2-475994892
+S1-362207039 S2-459283389,S3-768620458,S3-847844004,S3-763759052
+S1-163764700 S2-207600638,S3-636679119,S3-37991092
+S1-431768671 S3-999511857,S2-123427353,S3-702493161,S3-239648929
+S1-160054977 S2-540635040,S2-552313888
+S1-881806966 S3-392718039,S2-367051698
+S1-349117859 S3-856306663
+S1-120369071 S2-719613738
+S1-672658912 S2-486321948,S2-304260918,S3-421896701
+S1-316040739 S2-977799501,S3-93233837,S3-657814557
+S1-802151461 S2-38337294,S2-642026787,S3-663756170,S2-331301949
+S1-667370155 S3-585023334,S2-303021012
+S1-995084602 S2-698114966,S2-724083888
+S1-954775282 S3-544114241,S3-665988828,S2-384080051,S3-690804216
+S1-367596840 S3-104669575,S2-526794115,S3-126158650,S2-454057025,S3-111329129,S3-188194704
+S1-570260056 S2-263390425,S2-310249626,S2-827742456,S2-360422782,S3-689230637,S2-654575184
+S1-801157031 S3-32533305,S3-992648172,S3-301195319,S2-185490761,S3-534250589,S2-496935439
+S1-853798032 S3-897458350,S3-518880184,S2-753338742,S2-537332955
+S1-964869680 S3-324628578,S3-834159072,S2-511989916,S3-412547310,S2-924552327,S3-207549500
+S1-547182541 S3-227625494,S3-168078533,S2-414355551,S3-598381260
+S1-123626324 S3-266860643,S2-54610211,S3-221319936
+S1-667174611 S3-585314321,S2-909229189
+S1-142778867 S2-809870418
+S1-297061837 S3-475470530,S3-171237202,S3-106683639,S2-474525716,S2-780851232,S2-799711485,S2-475161166
+S1-951793732 S3-115794701,S3-347714677,S2-209110393,S2-700990509,S2-820130512
+S1-158152962 S2-473857635,S2-438973986,S3-77115248,S3-204264801
+S1-328489826 S3-544205403,S2-193362572,S2-367580343,S3-818406854,S3-135920231
+S1-761961582 S3-578067296,S2-442113917,S2-844826152
+S1-704797290 S3-289525402,S2-933891102,S2-272392257
+S1-521316220 S2-513786617,S2-783560734,S3-870282277,S2-193933267,S3-586171766
+S1-422027457 S2-637174050,S3-247651166
+S1-556713557 S2-774834100
+S1-921856004 S3-520217687,S2-611179256,S2-44040367
+S1-482956255
+S1-284319919 S2-344002888,S2-900297590,S3-840191654
+S1-833691699 S2-904246945,S2-89617265
+S1-425755720 S3-582952268,S2-327819283
+S1-830096249 S3-853363467,S2-96575324,S2-593147746,S2-61493478
+S1-772339902 S2-715254125,S2-155163217,S2-592922929
+S1-981988147 S3-52478521,S2-362124841
+S1-385599201 S2-271589764,S3-164024180
+S1-297645399 S2-515553715,S3-474439675,S2-913592223,S2-967110652
+S1-966296288 S2-749786812,S3-776852153,S3-944411452,S3-760679003,S3-783813338
+S1-316392155 S2-274158235
+S1-46397155 S3-437908032,S2-170406118,S2-406197585
+S1-286866276 S2-148359374,S3-599009802,S2-685085639,S3-223941077
+S1-763664467 S3-736158088,S3-199237450
+S1-401618295 S3-149124780,S2-836389874,S3-927591459
+S1-854648423 S2-841684376,S2-455692438,S3-481399251
+S1-36331442 S2-33385585,S2-586401603,S2-146007769
+S1-92966769 S2-649347933,S3-998915022,S3-31539216
+S1-510010005 S3-418012438,S3-905281066,S3-826136644
+S1-376373382 S2-213761077
+S1-255824683 S3-876433313,S3-951651852,S3-366901579,S3-62099860,S3-934442260,S2-784273565
+S1-383593497 S2-618403443,S3-368452730,S2-256213546,S3-677272927,S2-142620708
+S1-278174999 S2-981037002
+S1-990057340 S3-818791773,S2-232056760,S3-492905399,S2-552611498,S2-624367333
+S1-316591228 S3-936000190,S3-133013533,S2-145989910
+S1-150364515 S3-219366297,S3-225640807,S2-239443292
+S1-710564695 S3-454492156,S3-91663770,S3-901787332
+S1-913078823 S2-911696628
+S1-891536035 S2-956858435,S3-377526160,S2-425318787,S3-117860108
+S1-376421041 S2-906319607,S3-924878451,S3-672009763,S3-654388160
+S1-288972877 S3-417487703,S2-347577102,S2-757168147,S2-497034264
+S1-466257571 S3-804567829,S3-331958279,S3-61595850,S2-377091256
+S1-795675396 S3-430058128,S2-491089636,S2-798239063,S2-116269163,S3-770119303
+S1-829283553 S2-390623084,S2-815404037
+S1-425421301 S2-555781268,S3-682536566
+S1-659310952 S2-180725994,S3-646777572,S3-986175379,S3-1634978,S2-234196285
+S1-522236382 S2-380599000,S2-525668969,S3-799146199
+S1-579217353 S3-260782793,S2-751563611,S2-963684721,S3-120582206
+S1-724230425
+S1-522403163 S2-69550687,S3-689596057,S3-848581361
+S1-18188370
+S1-3479742 S2-633303193,S2-101082118,S3-86302841,S3-90846072,S3-436206495
+S1-363054556 S2-706177597,S2-811851664
+S1-465590280 S3-70680914,S2-409896654,S3-153744370,S2-47125857
+S1-59482001 S2-4719575,S2-23863600,S3-203822668,S2-824328081
+S1-86861895 S3-564962330
+S1-827656370 S2-976663895,S3-164467674
+S1-183897937 S2-877247499,S2-823187613,S3-728736469
+S1-952204831 S3-675307211,S2-778243315
+S1-616570634 S3-593311742,S3-935515343,S2-600625050,S2-503707553
+S1-81861187 S2-752389931,S2-573982824,S2-680195312,S3-738835711,S3-304586026
+S1-346930374 S2-337784662,S3-958298238
+S1-824219214 S3-137571581,S2-20363608
+S1-363706020 S3-931243388
+S1-402102685 S2-416115786,S2-991874625,S2-754971241,S3-506984783,S3-421288705
+S1-44562388
+S1-901242639 S2-518841752,S3-823007136,S3-552586919,S2-170276683
+S1-102205284 S3-807468024,S2-936293213,S2-282663484,S2-74330954,S2-265607788
+S1-390994068 S3-717563523,S2-691381251,S3-743528865,S2-204997565
+S1-537595146 S3-586270628,S3-800682415,S2-203388330,S2-568476416
+S1-817212240 S3-685804971,S2-942361268,S3-819252106,S2-373496464,S3-636321108
+S1-543147330 S2-705267884,S2-274277497,S3-921881138,S2-637483632
+S1-315191905 S3-447577583,S3-304343253,S3-726027475,S2-83932495,S2-943360308
+S1-479478693 S2-72513313,S2-966944969,S3-398187066,S2-246901613,S3-154072941,S3-384693670
+S1-703454649 S2-47040739,S3-114845207,S2-185662566,S2-863328432
+S1-401946422
+S1-418044629 S2-712353591,S2-109031168,S3-155921964
+S1-831315345 S2-256441570,S3-787749887
+S1-850229634 S2-779730067,S2-879147752
+S1-821657845 S2-628149266,S2-583217010,S3-871866409,S3-613117050
+S1-182788525 S3-409314298,S3-928789406,S2-722423381,S2-452582909
+S1-915698477 S3-411837289,S3-56468921,S3-61918672,S2-920591932,S2-556838670,S3-421553886
+S1-680346564 S2-432983844,S2-857367671,S3-12854431,S3-142051222
+S1-37524163 S2-2724181,S3-480143874
+S1-152293439 S3-737243154,S3-700818194
+S1-127592266 S3-771017219,S3-392931807,S3-867977213,S2-398268896,S2-541700659,S2-784807063,S3-783951307,S2-274755158
+S1-433975118 S3-591004598,S2-48630642,S3-583562654,S2-923281004,S3-670104241,S3-502276585,S3-9969437
+S1-107728706 S2-575176165,S3-219636682,S3-96660805
+S1-205774170 S2-621422933,S2-334575662,S2-245553245,S3-165938180
+S1-194902498 S3-665535885,S2-481112263,S3-106068055,S2-692276781,S2-958408083
+S1-872634801 S2-303731519
+S1-255040878 S2-499550711,S2-302740827,S2-643939236,S3-120892919,S2-829969546,S3-165199247
+S1-336090282 S3-71356075,S2-576372415,S3-262911228,S3-624809472
+S1-275240116 S3-582340456,S2-337395918
+S1-747402865 S3-340367449
+S1-4561940 S2-64827054,S2-755613579,S3-866157692
+S1-308169190 S2-990553850,S2-278568309,S3-716662833
+S1-857289990 S2-732758098,S2-190494630,S2-57051838
+S1-266821894 S3-154795690,S2-23701359,S3-556958805,S2-162300281
+S1-931308020 S3-299676094,S3-927693700,S2-181847573,S2-430184008,S2-810160718
+S1-93428893 S2-14658613,S3-438340782,S3-745496825,S2-730218225
+S1-406031426 S3-59250233,S2-913252688,S2-787950339,S2-200953365,S3-742155303
+S1-853825564 S2-825778219
+S1-329156029 S3-703647768,S2-494976196,S3-4181932
+S1-684280817 S3-754594810,S2-834039272,S3-150453250,S3-257846966,S2-271599035
+S1-71987787 S3-954336560
+S1-621870103
+S1-157167560 S2-541871904
+S1-695021656 S2-842205045,S3-866255277,S3-338578322,S3-581758918
+S1-421904818
+S1-603165198 S3-329757872,S3-297136155,S2-297112987,S3-144110128,S2-519700480
+S1-811409917 S2-275779311,S3-644257094
+S1-355771981 S2-133394217,S3-154480472
+S1-381798121 S3-958028743,S2-243533809,S2-764284467,S3-952753483
+S1-921573729 S2-662335765,S2-510230121,S2-437879406
+S1-764881456 S2-110332017,S3-184775842,S3-504612389
+S1-394635002 S2-653384977,S2-266875693,S3-680652094
+S1-66092384
+S1-583639070 S3-300943132,S3-554757479
+S1-802367 S2-475168302,S3-276010363,S3-344533089
+S1-666050599 S2-385776205
+S1-519057708
+S1-289491837 S3-954323084,S3-305137499,S3-909085330
+S1-946420279 S2-542306719
+S1-670885550 S2-134788600,S2-639529970
+S1-614420295
+S1-812986918 S3-442623852,S3-460762152,S3-534887803
+S1-723091214
+S1-55600559 S3-922595234
+S1-611785820 S3-524222923,S3-533780016,S3-511879060,S2-687185976,S2-913565542
+S1-242194172
+S1-616708307 S3-619817036,S3-599014897
+S1-629754838 S3-977481534,S3-315034013,S3-361303294,S2-76027839,S2-827644669
+S1-701832698 S3-875431532,S3-954112070,S3-207459656,S2-881829124
+S1-408123501 S3-209668778,S3-219054545
+S1-837267898 S2-58722643,S2-932058310,S3-97524674,S3-684036835
+S1-810262057 S3-155172496,S2-72415756,S2-836258341,S2-394588799,S2-681353929
+S1-242876613 S2-195399699,S3-717467041,S3-854836280,S3-631286100
+S1-818505424 S2-469241001,S3-329478459
+S1-158053577 S3-210346325,S3-259932062
+S1-928520701 S3-866749182,S2-707863843,S2-861360973
+S1-712321641 S2-716897154,S3-88552147,S2-634786592,S3-740734212
+S1-445572260 S2-854875552,S2-859953543,S2-373396325,S3-171781499
+S1-428403553 S2-753214801,S2-34388323,S3-764610930,S2-564443960
+S1-571713217 S3-188964940
+S1-699842265 S2-370957743,S3-955167011
+S1-371249667 S2-362949276,S3-483387069,S2-695865425
+S1-846650807 S3-937782374,S2-341251049,S2-882064011,S2-831010891,S3-405297126
+S1-581081512 S3-674925006
+S1-527097729 S2-384896606,S2-43605974
+S1-71327485
+S1-710552002 S3-192615428,S2-348914664,S3-830255093,S2-951070928,S3-789402378
+S1-394747997 S2-911722555,S3-878277980,S2-412036150
+S1-899936554 S3-349053459,S2-969148875,S3-698313452,S2-920541120
+S1-286611537 S3-332162978,S3-876264844,S3-402296094,S2-985871378,S2-266956663,S2-425562938,S3-305651624
+S1-524837328 S2-386116109,S2-690523922,S2-946997286,S3-847451769,S3-95512987,S2-989170247,S3-448380448
+S1-958366533
+S1-574603529 S2-362891444,S3-296266904,S3-532574844,S2-994747786,S3-818718102
+S1-901347212 S2-160909053,S3-395545002,S3-613048747,S3-212765385,S3-769656858,S3-484944066
+S1-514625076 S3-414351616
+S1-283736559 S3-744028177,S3-265266766
+S1-788973781 S3-660275141,S3-363190888
+S1-404056790 S2-835537575,S2-914994909,S3-854387150,S2-82992555,S3-763213191,S3-540717786,S3-201931860,S2-938207564
+S1-53050013 S2-947038284,S2-686361458
+S1-452596281 S2-599401596,S3-35355885,S2-855202410,S3-37047327
+S1-971354236 S3-371184832,S3-868264965,S2-501473324
+S1-399031538 S3-795123362,S3-122147100,S2-250652048
+S1-185938198
+S1-594967035 S3-713448767,S2-106136575
+S1-307573550 S2-886077724,S2-378118465,S3-544568774,S2-484102183,S3-443581150
+S1-362697954 S2-446458294
+S1-591137726 S2-848777254,S2-392811567,S3-638312184
+S1-570956369 S2-820201372,S3-158508883,S3-669395026
+S1-955490172 S3-373620436,S2-33529837,S2-6571044
+S1-453841757 S3-534043492,S2-18714024,S2-424201085,S3-27111933
+S1-955685411 S3-537717473,S2-168493970,S3-83613519
+S1-987679392 S2-96186414,S3-566082282,S2-211433179,S2-799401363
+S1-199796774 S3-54756557,S2-332145179
+S1-177324764 S3-662198147,S3-854993949,S2-84650740,S2-730217914
+S1-387310681 S2-549470733,S2-658157563,S3-156574276,S3-176725099
+S1-713570507 S2-517027502,S3-245595530,S3-465837571
+S1-521973169 S2-340780962,S3-605480805,S2-768704277,S3-992052322
+S1-602717212 S2-127072962,S2-323345457,S2-155871812,S3-943896347,S3-803239461,S3-142766957
+S1-871009122 S3-278172293,S2-573300756
+S1-404273359 S2-740780292,S3-430887941,S2-387966725,S2-439541573,S3-30952591
+S1-818348478 S2-378203722,S3-208313736
+S1-757952125 S2-158856767,S3-543214525
+S1-104910190 S2-357482396,S2-825658117,S3-47907479
+S1-806511949 S2-509571259,S2-419392470,S3-199606815
+S1-40890448 S2-519096786,S3-58089806,S2-523461971,S3-119746174,S2-146805563
+S1-885690226 S2-927503960,S3-719976832,S3-921131079
+S1-189424362 S3-798859207,S3-219603778
+S1-940869064 S3-968884500,S2-210738909,S3-722164055
+S1-817898858 S2-739589365,S3-711352788
+S1-210945515 S2-544109742,S3-19918092,S3-485514372,S3-113166342,S2-393908391
+S1-329595294
+S1-23042449 S2-359278560,S3-753545798
+S1-158513242 S3-362544746,S3-757369841,S2-604891281
+S1-881766985 S2-43451213,S2-971417183,S3-715638632
+S1-301552428 S2-572510330,S2-913175605,S3-249250009,S2-990222336
+S1-968368733
+S1-31447453 S3-802872910,S2-118139234,S3-863070049
+S1-504936120 S2-128920123
+S1-461098131 S3-160221855,S3-856630675,S3-321047397,S2-279655704,S3-260972181,S3-803098936
+S1-206088113 S2-475900454,S3-656765967,S2-52380087
+S1-255863900 S3-414127234,S2-96402338,S3-912143918
+S1-136931261 S3-879586301,S3-797396918,S2-342927837,S2-965514535
+S1-692766073 S3-458847683,S2-862424126
+S1-75640179 S2-777850564,S3-833344477,S3-941892015,S2-247179514,S3-935809107
+S1-692663083 S3-807855093
+S1-14720637 S3-987401380,S3-970379548,S3-709475496
+S1-276036789
+S1-212552466 S2-935672099,S2-132741091,S3-657483889,S3-287053205
+S1-861184689 S3-500272626
+S1-375853620 S3-751907014,S3-19347160
+S1-186126002 S2-429251919,S2-27975740,S2-931890984,S3-72861706,S2-254109935,S2-593237571,S2-885430084
+S1-761751669 S2-384479159,S2-684859957
+S1-739102441 S2-180996428,S3-316561838
+S1-676425402 S3-771896405,S3-582990946,S3-629970750,S2-294512083
+S1-209115884 S3-734405679,S3-392985932,S3-38325588,S2-557711076
+S1-466901266 S3-106988430,S3-284366667,S3-448436270,S2-81834123,S2-193388406,S2-921272195
+S1-835433778 S3-313947385,S2-199131797
+S1-68044637 S3-378546350,S3-37003551,S2-542913467
+S1-254681005 S2-518362706,S3-762855041,S2-839384395,S2-235481043
+S1-850271076 S3-554127270,S2-762849402,S3-883337157,S3-312103567
+S1-271103719 S2-633674520,S3-743000786,S3-428958593,S2-557107671
+S1-77583512 S3-780176864,S2-416243712,S2-964113892,S2-284862567
+S1-908297747 S3-533682791,S3-891713148,S2-898204278,S2-998027315
+S1-755096259 S2-490091546
+S1-104475380
+S1-204395390 S2-448347941,S2-433543810
+S1-451227364 S2-642296105,S2-610213934,S2-679951765
+S1-183177387 S3-245217648,S3-198434814,S2-571830446,S2-505992771
+S1-165661240 S3-35400034,S3-654490532,S2-200273494
+S1-68987234
+S1-814856515 S3-350027226,S3-335433846,S2-892561908,S2-171352819,S3-961507052,S2-405092406
+S1-517409607 S2-430802997,S2-7541341,S2-498437187,S3-540544596
+S1-522937218 S3-516754962,S2-905232271,S2-362100084
+S1-866432645 S2-779070708,S2-920966047,S2-390858627
+S1-905598528 S2-633027048,S3-327593234
+S1-588598624 S3-346569138,S3-224511998,S3-572834390,S3-221230623
+S1-980255843
+S1-188478988 S3-434004064,S2-629858785,S2-627003611,S2-822963400
+S1-660093566 S3-602875696,S3-969373311,S2-235640489
+S1-627594513 S3-733362548,S3-946840379,S2-130266876
+S1-513998933 S2-72434853,S3-782734097,S3-852492137,S3-217012428,S2-5426913,S3-421102780
+S1-323248908 S3-474423375,S3-980016233,S2-193668789,S3-431856706
+S1-792670382
+S1-848312585
+S1-624033664 S3-988060774,S2-113498888
+S1-534350273 S3-64039767,S2-436721620
+S1-542246532
+S1-129738559 S2-540869331,S3-792678231,S3-741711866,S3-499163266
+S1-471592371 S3-464895361
+S1-815566185
+S1-11804304 S3-349264488,S3-628036527,S3-554284450
+S1-398415822 S2-53630257,S3-69522452
+S1-617547953 S3-298387131,S2-71363860
+S1-746386434 S2-561025164,S3-215717266,S2-750689113,S3-703841830,S2-297135177
+S1-447387012 S2-511313043,S3-131067270,S2-777290835,S3-333909336
+S1-688036203 S2-745646564,S3-982889945,S3-132237836,S2-460535004,S3-648186323,S2-30021040
+S1-779894447 S3-901636857,S3-776441284,S3-824379403,S2-966263647
+S1-925708899 S3-866614457,S3-192317196,S2-477429690,S2-359805196
+S1-240067750 S3-843524978,S2-711590170
+S1-259823036 S2-614737090,S2-463109141,S2-128649233,S2-997810947,S3-927397420
+S1-41006136
+S1-370216140 S2-884769114,S3-153322468,S3-434756104,S2-172861898,S3-53698484
+S1-461098034 S3-699367638,S3-343674153,S2-626002940,S2-404781005,S3-661236358,S2-508365037,S3-721020794
+S1-964158958 S3-476923240,S3-734042021,S2-358769755,S3-366755716,S2-527304510
+S1-697278996 S2-522413912,S2-107305432,S3-446307032,S2-856221579,S2-911744486,S3-145370496
+S1-464043040 S3-764990581,S2-636043511,S3-158938536,S2-591885534
+S1-810581126 S3-446753964
+S1-186097414 S3-189203508,S2-673658794
+S1-341308637 S2-363785277,S3-387063069,S2-485221370
+S1-603419025 S3-672983838,S3-614437981
+S1-141381681 S2-183677569,S2-270569949,S2-30959443,S3-534736701,S3-877709050,S3-586109780
+S1-750902149 S3-650972358,S2-12126642,S3-361693565
+S1-816249948 S2-554042537,S3-169255526,S2-669057365
+S1-260439496 S2-851231502
+S1-810907182 S3-29601156,S3-304094118,S3-330977148,S3-172065302,S2-727188046,S2-453769727
+S1-311272863
+S1-95304903
+S1-556278426 S3-656750326,S3-799336238,S3-365588332
+S1-999051303 S3-875153395
+S1-773240928 S2-622733480,S3-314468115,S2-38274149,S3-720964306
+S1-541386862
+S1-273982728 S2-68832105,S2-373272782,S3-966875297
+S1-574463695 S3-230089770,S3-878755819
+S1-756203273 S2-713017284,S2-107132429,S2-104103641
+S1-454393305 S2-850289010,S2-461822845,S2-395658443,S3-529659688
+S1-310044019 S2-651745456,S2-550236909
+S1-32902882 S2-515358939
+S1-55044952 S3-749885970,S3-369142922,S3-730127792,S2-448012617,S2-307038597
+S1-388583770 S2-375488104,S2-710086782,S3-197846289,S3-645630807
+S1-190110566 S3-556142427,S2-994299770,S3-723874426
+S1-123770754 S2-67617197,S2-432643408,S2-28088248,S2-185703519
+S1-459731704 S3-328668317,S2-952639830,S2-653598445,S2-128399172
+S1-538188809 S3-21982205,S3-339677361,S3-302498977,S2-478501865,S3-964534192,S2-574857312,S3-531890930
+S1-137659842 S3-273809119,S2-704651426,S3-159532782,S3-817208843,S3-308338229,S3-718028859
+S1-996132158 S3-989320008,S2-719253288
+S1-89261714 S3-33968526,S2-222712246,S2-604788557
+S1-865610256 S2-803256801,S3-166732948,S2-843672634,S3-395713808
+S1-529251388 S2-77350164,S2-107211806,S3-764918764
+S1-613322730 S3-539582168,S3-673539983,S3-459429704,S2-691435570
+S1-730647580 S2-11757548,S3-732176994,S3-670131660,S2-17017333
+S1-700261670 S3-219923095,S3-549476813,S3-245090087,S2-310208191,S3-923594583,S3-891170915,S2-776988752
+S1-491079964 S3-822363381,S3-861134337,S3-95264846,S2-164409092
+S1-174105694 S3-712539337,S3-906474495,S2-17740729,S2-272515515,S2-399945309
+S1-986651673 S2-168561886,S3-686344803,S3-961163133
+S1-66948498 S3-563540081,S2-821197708,S3-505386628
+S1-197741998 S3-107146368,S2-341109313
+S1-870420772 S2-683312231,S2-969722343
+S1-288320208 S2-539098448,S2-288665782,S2-462165213,S3-336420976,S2-350839961,S3-491870413
+S1-700475645 S2-794988934,S3-55832380,S2-598672327,S3-619784318
+S1-974194601 S2-841240701
+S1-664110539 S3-90199931,S2-268842425,S2-991066724,S2-48118122,S3-107319695,S2-974190679
+S1-360775827 S2-409917589,S3-63776092,S3-138928823
+S1-71156970 S3-484662467
+S1-288366119 S2-206851690,S2-393662489,S2-469398098
+S1-509953187 S2-7054501,S2-707014157,S2-938936251,S3-253469545
+S1-846735013 S3-465977131,S3-185169257,S2-844699168
+S1-468114891 S3-554938060,S2-330486241
+S1-339532388 S3-572996230,S3-236143385,S3-531319410,S3-468461981,S2-659640546,S2-36163006,S3-562740227
+S1-67419303 S2-47043768,S3-34018727,S2-472769445,S3-418858060
+S1-205522128 S2-850134117,S2-464718757,S3-854004621,S2-480732021,S2-724987728
+S1-314233504 S3-621360386
+S1-543411996 S2-629196991,S2-745486964,S2-897828506,S3-110957660
+S1-233578210 S2-451382378,S3-788066049,S3-349048438
+S1-411912097 S2-4730690,S2-455469836,S3-572171004,S2-127606073,S3-686417241
+S1-279769277 S3-861871911,S2-704464037
+S1-614563776 S3-321462900,S3-132261023,S2-397912923
+S1-728340224 S3-900863418,S3-548970624,S2-400259501
+S1-987787819 S2-941641934,S3-111865852,S3-405211066,S2-612598417,S3-552585278,S2-381054644
+S1-891484560 S2-284015293,S3-362738473,S3-645319904
+S1-111293993 S2-966167186,S2-857848234,S3-904913104
+S1-957277940 S3-957557312,S3-273213114,S2-247471160
+S1-130063949 S2-389485202,S2-379389722,S2-805028832,S3-159993917,S3-358248314
+S1-594791430 S2-729339046,S2-485878142,S2-584635367,S3-66312292,S3-705258690
+S1-88742007 S2-150712462,S3-488939818,S2-625266364,S2-325331077,S3-756349642
+S1-989992720 S2-87411664,S3-153279692,S3-145679466,S3-827330112,S2-105724692
+S1-59430574 S2-555707509,S2-222470527
+S1-493368489 S3-310617607,S2-539828180
+S1-489725288 S2-109772757
+S1-376669456 S3-515264745,S2-325526941
+S1-476674041 S2-772176332,S2-785303592,S2-744516440,S2-154081927,S3-244735048,S3-706039916
+S1-762650500 S3-857392225,S2-872243821,S3-773600273,S2-510540600,S2-214331781,S3-535531762
+S1-861851327 S2-186356876,S3-494936272,S3-916555463,S3-202832671
+S1-464179711 S2-928670305,S2-958213277,S2-633555685,S2-882510903,S3-97929378,S3-983933515
+S1-228057758 S2-170694537,S2-476187529,S2-574932537,S3-676242969,S3-812099469
+S1-732286636 S3-647143375,S3-632439830
+S1-545399824 S2-464503003,S3-739317944,S3-927663803,S3-724295077,S3-274507656
+S1-176000500 S3-637912819,S2-214437571
+S1-631050373
+S1-968290514 S3-72747704,S3-152261987
+S1-136726427 S3-8479594,S3-919671274,S2-62259047,S2-719343218
+S1-481425088 S3-307767731,S3-924546690,S3-11179189
+S1-381099055 S2-818095936,S3-344204213
+S1-126920793 S3-194131701,S3-940703286,S2-87468982,S2-149395046,S2-992432209
+S1-224538721 S2-798615744,S3-985187844,S2-227776252,S3-349187543,S3-77377153,S3-702672050
+S1-233044901 S3-142011504,S2-262125783,S3-442561146
+S1-588931599 S3-791419846,S3-656807145,S3-79402249,S3-244880667,S2-766739921
+S1-246105028 S2-924731470
+S1-876003654 S3-124519307,S3-81867178,S3-198826872,S3-463478546,S2-139629249,S3-870358888
+S1-40383632 S2-140389874,S3-968880439,S2-729265230
+S1-780452666 S2-29524894,S2-338836451,S3-977346512
+S1-563556552
+S1-865040808 S3-582684041,S3-768800110,S3-722785778
+S1-300989533 S3-784725968,S3-151298446,S2-336893680
+S1-139346769 S3-170659162,S2-316530384,S3-329458218,S2-31032365
+S1-881499742 S3-36501323,S3-955100972
+S1-593856351 S2-183207761,S2-587506012
+S1-474267130 S2-543537470,S3-883449893,S2-368005495,S3-5332738,S2-231616307
+S1-130150698 S2-774423785,S2-808724767,S2-351438721,S3-752259691
+S1-338397348 S3-981029310
+S1-260917536 S2-801334487,S2-717274538,S3-712404446,S2-118378894,S2-83429311
+S1-596411778 S2-860928925,S2-564451959,S3-648266816,S3-597986001
+S1-814886898 S3-667666527,S2-386910544
+S1-256576215 S3-969742729,S2-200785973,S3-926026438
+S1-169078928 S2-2876717,S2-768929725,S2-99746301
+S1-712391232 S3-206086385,S2-157096009,S3-514222005
+S1-618609913 S3-514075186,S3-146495599,S3-637513929,S2-110886149
+S1-428599184 S2-869047168,S2-665910248,S3-314608684
+S1-256353013 S2-949896617,S2-518120611,S2-427893175,S2-215968143,S3-652899838,S2-545675098
+S1-303953542 S2-765578414,S3-107745195
+S1-180251692 S3-143166729,S2-4893288,S2-742941082,S2-11585143,S2-857417091
+S1-447828111 S2-567373602,S2-886765412,S3-191178190,S3-426803787
+S1-635191340 S2-818141535,S2-840564284
+S1-586030474 S2-30595920,S2-724570153,S3-248155792
+S1-111503763 S3-419730804,S2-129052834
+S1-19276148 S2-774344276,S3-751832825,S2-653261221,S2-49441953
+S1-720466234 S2-128102863,S3-477441860,S2-563120043
+S1-210327727 S2-780322880,S2-624570031,S2-49656800,S3-819662943
+S1-156155683 S2-112120465,S3-277976623
+S1-639525164 S3-996574729,S2-976007855,S2-838710815
+S1-7505176 S3-623126431,S2-825661881
+S1-206782908 S3-36613478
+S1-960215472 S3-980345811,S3-281837221,S2-456751436
+S1-178628879 S3-144431883,S3-473840116,S3-262773981
+S1-684816357 S3-282325242,S2-898325652,S2-797846728,S2-178244580
+S1-38371600 S2-588114650,S3-634098736,S3-466770831,S3-597196035,S2-708709173,S2-511842754
+S1-735196377
+S1-187294455 S3-421727125,S2-928845061,S3-390620530
+S1-207661527 S3-220483233,S2-287661093,S2-291290280,S3-331572038,S3-287150458,S2-637847458,S3-366969346
+S1-455995099 S2-525874982,S3-246463901,S2-739895006,S2-485362354
+S1-493565179 S2-327777534,S3-215785221,S2-227328074
+S1-155430455 S3-816759417,S2-867886627,S2-944127839,S3-728554968,S2-344053138
+S1-83395665
+S1-68846479 S2-232855878,S2-872598119,S3-959583109,S3-866617420
+S1-716934943 S3-302809885,S2-941743450,S3-238961978
+S1-646173676 S2-986704799,S2-781494357,S2-120457026
+S1-756972187 S2-928027102,S3-805566265,S2-913066831
+S1-464509329 S3-130932285,S2-796525684,S3-558931433,S2-137637140,S3-313572479
+S1-727114989 S2-489670266,S3-237294601
+S1-296841177 S2-865714262,S3-859623184
+S1-234819529 S2-129927198,S3-811506346,S2-119654759
+S1-91746260 S3-839371673,S2-734221299
+S1-310690464 S3-426895998,S2-510512464,S2-754651912,S2-265479758,S3-768233411
+S1-106040126
+S1-279676432 S2-888259899
+S1-429960205 S2-934490273,S2-73940785,S2-33008990,S2-511037294,S3-47451972
+S1-446341080 S2-144836091,S2-998865758,S3-674989193
+S1-591181455 S3-86035783,S3-824736286,S2-532089074
+S1-638625513 S2-525597320,S3-191774715,S3-772676765,S2-703832870
+S1-985588814 S3-987742183,S3-796584280,S2-911634475,S3-163503562
+S1-261099136 S2-878019777,S2-7045078,S3-830413739
+S1-948373924 S3-813501173,S2-444276747,S3-154582051,S3-570729341,S2-83352440
+S1-585783856 S3-876001043,S2-863845946,S2-876798804
+S1-23323279 S3-333470374,S3-856319848
+S1-152911129 S3-420226561,S2-455502849,S2-906333509,S3-434339862,S2-661237234
+S1-662274414 S2-536523292,S3-49611290,S2-572511765,S3-847528455
+S1-319068557 S3-930452268,S2-10640410,S3-339156465,S2-327313958,S2-460868118
+S1-307616029 S3-468417155,S3-136756486
+S1-908501836 S3-752033522,S2-604207166,S3-614290433,S2-726864765,S2-513902179
+S1-889543139 S3-723790191,S3-903982269
+S1-621407800 S3-413761424,S2-907382438,S3-357246299,S3-360683547,S2-680416220,S2-275348801
+S1-342609864 S3-668380472,S3-222543896,S2-336515637
+S1-917652822
+S1-60539197 S3-195570281,S3-928383573,S3-589273724,S3-350360373,S2-724238908,S2-451397843
+S1-343859123 S3-496482896,S2-691031271,S3-164125919
+S1-292807479 S3-123071198,S3-414194562,S2-920569994,S3-752261735,S3-519792168,S2-686652265
+S1-260617627 S2-515091923,S2-809567873,S3-382537786,S3-528084134,S2-407781425
+S1-201080093 S3-749033641,S3-956130975,S3-707961898,S2-29654564,S2-332127897
+S1-714918440 S2-743930966,S2-703487662,S2-807862474,S3-44671392
+S1-181375075 S3-147041253,S3-983812693,S2-294601317,S2-542516730,S2-686370585
+S1-33183864 S3-127165037,S3-780059076
+S1-775738528 S3-102127089,S3-772948046,S3-952035080
+S1-948166464 S2-221613372,S3-507822309,S2-19683826,S3-413979344,S3-69007105,S3-64656367
+S1-773288276 S2-781014148,S2-444648780,S3-27380037,S2-753351474
+S1-319759958 S2-473911621,S2-681432844
+S1-733961907 S2-537594803,S2-525612346,S3-211154120
+S1-28792978 S2-430056200,S3-709063144,S3-154269529
+S1-957533743 S2-670700489,S3-1932273
+S1-470793782 S3-400363739,S3-528898282,S3-104110367,S2-708202251,S3-635497002,S2-851404405
+S1-729141632 S3-437175215,S3-45576678,S2-27544467,S3-234835115,S2-25527978,S2-57642288
+S1-179870178 S2-463274140,S2-63241929,S3-513451757,S3-782747983,S3-762995744
+S1-394643757 S3-658828797,S3-100743920,S3-801014191,S2-711650565
+S1-843871325 S2-188502749,S3-420289945
+S1-977999625 S3-371606400,S3-449790123,S2-878074072
+S1-216969643
+S1-299511085 S2-829121207,S3-407813650,S2-103715496
+S1-363266360 S2-315887907,S2-40226421,S2-655888656,S3-71565756,S3-511575844,S3-519464045
+S1-610833859 S3-602318680,S2-978309247,S2-294962538
+S1-904176931 S2-328671575,S2-491828737,S3-891529261
+S1-576798623 S3-793870134,S2-438970857,S3-256338608,S2-915680395,S3-61793684,S2-90146316,S3-198147844
+S1-792172250 S3-88607424
+S1-374828269 S3-724781682,S2-574096372,S2-78292920
+S1-328230504 S2-377845926,S2-702096529
+S1-654692843 S3-379497479,S2-482554985,S2-371194093,S3-372248465
+S1-827945538 S2-46014406,S3-859856457,S3-205536169
+S1-177382738 S2-208298322,S2-959362163,S3-660548041
+S1-905126057
+S1-232094560 S3-553703252,S3-381210483
+S1-903386520 S2-907953058,S3-232550296
+S1-652712950 S3-119248398,S3-631912813,S2-90583746,S2-663130096
+S1-55829563 S2-429895987,S2-823684612,S3-378912599,S3-455993940,S2-899389317
+S1-118430546 S3-760130213,S2-370211877
+S1-377115735 S3-764108073,S2-844883916,S2-686902385,S3-188447941
+S1-456838507 S2-150312629,S2-607813667
+S1-765512022 S3-106117659,S2-465262187,S2-855754433,S2-867842322,S3-235339354
+S1-972933199 S2-351799492,S2-269968416,S3-105976258
+S1-866914029 S2-822089870,S3-139072733
+S1-494038947 S3-570172881,S2-496671535,S2-904454268,S2-9192063,S2-958817830
+S1-318777652 S2-859247156,S3-694582943,S3-548293913,S2-930364998,S2-65935822,S3-744859904
+S1-931598756 S3-267717106,S2-335585725,S3-392798429,S3-120527923
+S1-640624800
+S1-780178019 S2-819305526,S3-142705607
+S1-15767617 S2-771400851,S2-740274212
+S1-467553405 S2-770026491,S2-458935636
+S1-215256131 S2-768135026
+S1-5665090 S2-56730313,S3-623416045,S2-205141957
+S1-688760655 S2-243162479,S2-986136014
+S1-186329516 S3-994640235,S2-725652382,S2-489838928
+S1-296141724 S2-844402945,S3-957508193,S3-246080815
+S1-824291186 S3-346771305,S3-421525594,S3-409686785
+S1-484094187 S3-812065248
+S1-430186149 S3-315180430,S2-100696230,S3-341279925,S3-999818669,S3-634134376
+S1-433013813 S3-130303036,S2-793322303
+S1-101482695 S2-806139586,S3-40620500
+S1-229340538 S2-96186110,S2-635695555,S3-975842131
+S1-227503573 S2-999084658,S3-879484692,S3-749204134,S3-762559543
+S1-60770206 S3-254093211,S2-21271240,S3-81467626,S3-792237142
+S1-994549206 S3-125798489
+S1-878273293 S2-461189855,S3-675295178,S2-637456939,S3-515251823,S2-920606898,S2-582907299,S3-102663353
+S1-797364169 S3-177441042,S3-346856839,S2-585449352
+S1-711902919 S2-96274891,S3-487000872,S2-43246740
+S1-162356801 S3-928405752,S2-195352687,S3-309553132,S2-247474184,S3-832032361
+S1-358182786 S3-450654065,S3-952734521,S2-891075202,S3-858528437,S3-107159878
+S1-262699118 S2-846188690,S2-893873161
+S1-573375950 S3-649612647,S3-685049024,S2-298564758,S3-406430082
+S1-125905850 S2-324618477,S2-831498709,S2-409735401,S2-419725505,S3-792918435
+S1-438240034 S3-791298619
+S1-99036758 S3-493795636,S2-462543105
+S1-511539731 S2-573054165,S3-914904162,S3-603689898
+S1-418094533
+S1-978052932 S2-427971177,S2-408971875,S3-460385630,S3-979697971,S3-174736912
+S1-891164150 S2-784567766,S3-756513172
+S1-32899557 S3-760888417,S2-566750025
+S1-96729257 S2-371525757
+S1-310212411 S3-934684382,S3-495213494,S2-821904384,S2-698195820
+S1-887913124 S3-37234892,S2-703269262,S2-396373218,S3-63488742,S2-45369858
+S1-54324508 S2-472039085,S2-343924714,S3-524770902,S3-47969525,S3-838275408
+S1-394702815 S3-940597060,S3-558215842,S2-736005959
+S1-902270435 S3-984894752,S3-301496255
+S1-195151378 S3-723980406,S2-379533764,S2-27033940,S2-661168686
+S1-842379521 S3-728730052,S2-495108483,S2-525236464,S2-824225606
+S1-640585103 S2-861831747,S3-883795033,S3-298904959
+S1-4663710
+S1-79856339 S3-122319695,S3-495543978,S3-235986905
+S1-736667773 S3-228012956,S2-780652011
+S1-594175720 S3-514889994,S3-838589854,S2-220598028,S2-346519860
+S1-892640645 S3-522452088,S2-599147611
+S1-749727111
+S1-210051886 S2-529448396,S3-471947511
+S1-884502709
+S1-392371710 S3-994106319,S3-316903691,S3-617046291
+S1-437327417 S2-871377639,S2-363550384,S3-429821805,S3-857227182
+S1-383799363 S2-496745200,S3-35536154,S2-704105022,S2-131091952
+S1-786413036 S2-932153706,S3-321161766,S3-147423927,S2-676739584
+S1-749687044 S2-607289947,S3-758231895,S2-911385810,S3-231402001
+S1-416503379 S2-171425761,S3-559498279,S3-592167629
+S1-27439037 S2-841508110,S2-535318702,S3-596287745
+S1-328684091 S3-266041543,S2-376739343
+S1-866797310 S2-923884452,S3-445303768,S2-874360161
+S1-816121019 S3-85604144,S3-742000858
+S1-981703739 S3-162696580,S2-990320720,S2-314438329,S3-93509782,S2-161880374
+S1-855804282
+S1-701934180 S3-50282802,S3-362289188
+S1-983044792 S3-186645959,S3-81614433
+S1-398625535 S3-257194994,S2-123476172,S3-475450863,S3-3683106
+S1-278731062 S2-308497159,S2-408984979
+S1-857044790
+S1-554509394 S2-770826852,S3-739862491,S3-490015488,S3-939502845,S3-898534504,S3-835749348,S2-501998512
+S1-653641241 S2-64761006,S3-794383650,S3-795387542
+S1-303325035 S3-807700470
+S1-5868064 S2-313538452,S3-758514696,S2-319860964,S2-960316147,S2-654807272
+S1-388786416 S2-730777011,S3-607456275,S2-770957836,S3-848671785,S2-728112925
+S1-839756178 S3-750571968,S2-177932088,S3-547894670,S3-61797622
+S1-824533543 S3-269128254,S3-781301855,S2-537390514
+S1-55547388 S2-383806665,S3-437707145,S2-700820618,S3-968121943,S3-587082875,S3-220209501
+S1-718256281 S2-304794164,S3-286541151,S2-116190612
+S1-716262470
+S1-314417353 S3-717137837,S3-93443992,S3-335411030,S2-525137910
+S1-804610937 S3-971702399
+S1-187105814 S2-978208638,S2-731717038
+S1-287618516 S3-467317036,S2-585746814
+S1-999306164 S3-367312772,S3-224448563,S3-166466655,S2-504188197,S2-70038368
+S1-769683200 S3-652988755,S2-662420734,S2-249425710
+S1-51934765 S3-191807213,S2-496196225,S3-936413331,S2-900425780
+S1-591502605 S2-470339412,S2-626083740,S3-231630241,S3-76518840,S2-873696652
+S1-754953104 S2-856491643,S2-522909288,S3-42087311
+S1-369349322 S2-8487859
+S1-61467181 S2-611885213,S3-764137602
+S1-482860515 S3-787102622,S3-514549866
+S1-72215918 S2-47800704,S2-732969507,S3-403197053,S3-945531832
+S1-173589309 S2-223567359,S2-289273191,S2-579006305
+S1-511356466 S3-46204659,S2-270329832,S3-253839400
+S1-988146350 S2-985510183,S2-27260903,S3-887678555,S3-765966235
+S1-336544401 S2-583090230,S2-878103757,S3-329086196,S3-162414244
+S1-582913559
+S1-62127127 S3-318312850,S2-607880649,S2-660913849,S3-240324993
+S1-443197395 S3-648446294,S2-31638014,S2-915579532,S3-971421305
+S1-949210465 S3-148442359,S3-184678739,S3-232304379,S2-335676966,S2-680318416,S3-936264144
+S1-357435535 S2-467171571,S3-622031523,S3-559779791,S3-146381713,S3-857740602
+S1-60370270 S2-206863440,S3-902670286,S3-58974309
+S1-532204126 S2-360492708,S3-154010760,S2-770681182,S3-17584060,S3-761959035,S3-542738427,S3-482448820
+S1-371408388 S3-667918784,S3-17404918,S2-108697738,S3-802033138
+S1-463108910 S3-243812438,S3-904967320,S3-158449670,S2-144611298,S2-904370983
+S1-148626880 S2-2947946,S3-116639657,S3-440512241
+S1-13497119 S2-412331622,S3-823776745,S3-483863208,S2-627336406
+S1-109824134 S2-357108161,S2-973671148,S3-158485547,S2-769997763,S2-883924469,S2-81833465
+S1-463727170 S3-581055201,S2-499000628,S2-740960560
+S1-214916159 S2-129674907,S2-344741941,S3-984808434,S2-532297611
+S1-595279952
+S1-870320892 S3-653910246,S2-152459225
+S1-962131483 S3-132766667,S2-732616004,S2-446013006,S2-566195256,S2-553387552,S3-872268061,S3-614489261
+S1-641433398 S3-79852891,S2-942210853,S2-740718054
+S1-620617479 S2-599255284,S2-289351764,S2-983613131
+S1-536542852 S3-784771577,S2-435818292,S3-880256803,S2-256049042
+S1-508371962 S3-931160368
+S1-370145961 S3-59881511,S3-302457464
+S1-425962904 S3-401259297
+S1-128858988 S2-726997049,S3-80893029,S2-111484268
+S1-604399032 S3-404042556,S2-259777306,S3-900858640
+S1-708179435 S2-117027056
+S1-19888055 S3-243602292,S2-127319832
+S1-441720303 S3-764760493,S2-930676884
+S1-547632749 S3-731242264
+S1-859369822 S2-374707500,S3-150406010,S3-626630697,S2-673986644
+S1-651713222 S2-158382664,S2-537843858,S2-773033155,S2-246685354
+S1-972920486 S2-865687836,S3-990509713
+S1-351439596 S2-240128302,S3-680971949,S3-915548883,S3-689618796,S2-431399075
+S1-77457598 S2-833815109,S2-671343885,S3-997695750
+S1-224975630 S2-179176228,S2-444635006,S2-652981948,S3-137197600
+S1-388958202 S3-120565722
+S1-570130383 S2-422670655
+S1-729401259 S2-738448576,S3-322172577
+S1-645926123 S3-535271141,S2-610653946
+S1-869715513 S3-953745486
+S1-338766497 S3-187501346,S3-722017732,S2-7001428,S3-63717557,S2-410275321,S2-693567570,S3-527908867,S2-631111289,S3-600375379
+S1-310681210 S3-375044217,S2-153433001,S2-840139012
+S1-378769854
+S1-471106178 S2-144495577,S2-804586226,S3-575038646
+S1-256649019 S2-574608898
+S1-24266138 S2-634724607,S3-301806478,S2-228634747,S2-830650990,S3-26385589,S3-207381371
+S1-109764202 S3-650402722,S2-426578479,S2-723049410
+S1-434597831 S3-696017593,S2-128818405,S2-921540470
+S1-680572968 S3-331774165,S2-129579887,S2-612548844,S3-532627521,S2-859879551
+S1-608635369 S2-108168961,S2-833860135,S2-877225332,S2-872662901
+S1-861784875 S3-462105312,S2-392229760,S2-509020457,S2-101970060
+S1-360253610 S3-813032861,S3-498429605,S2-382854116,S3-702503892,S3-325180958
+S1-942233613 S3-781798899,S2-747144011,S3-7870826,S3-496900931
+S1-65445983 S2-157984483,S3-610500992,S2-91669800
+S1-61627678 S2-458170579,S3-585499437,S2-391011963,S2-367366527,S3-142620227
+S1-766100238 S3-838845009,S2-228526577,S3-10976888,S2-109721132
+S1-486017791
+S1-305344220 S2-451758190,S2-397086987,S2-708674082,S2-70334521
+S1-990179710
+S1-912711363
+S1-193064847 S3-140814512,S3-874423603,S3-225860843,S3-576475104
+S1-339306665 S3-891586153,S3-35273150,S2-459670005,S3-289357901,S2-809143521,S2-919329824
+S1-425817768 S3-345202222,S3-918179595,S2-871603999
+S1-588424480 S2-719472220,S3-154985813,S3-421605961
+S1-87229153 S3-930314716,S2-931254744,S3-354461537,S2-169628978,S3-869053562
+S1-606163918 S3-276814638,S3-307393942
+S1-50525975 S2-478895340,S3-610484451,S3-394243859,S3-186385845
+S1-983181664 S2-733708875,S2-552704146,S3-640411278,S3-461181372,S3-206741948
+S1-82417232 S3-783479985,S2-43402481,S3-558272541,S2-412975886,S2-980325827,S3-458976264
+S1-720852134 S2-752362922,S2-152784293,S3-823327143,S3-899966117,S3-581532627
+S1-99248163 S2-157629317,S3-451662526,S2-882044775
+S1-500494924 S3-819336768,S3-343917956,S3-898274255,S3-561290019,S2-302202877
+S1-575195714 S3-620413956,S3-893686448,S2-164576403,S3-563973974
+S1-55150961 S3-847869102,S3-392667633,S2-101296184
+S1-324837233
+S1-31071682 S3-78084968,S2-971915322
+S1-398986607 S3-985634434,S3-808945290,S2-813264682,S3-270240212
+S1-221724230
+S1-322644150 S2-405801968
+S1-98824993 S2-433691983,S3-977521375
+S1-171188917 S3-39278985,S2-826674372
+S1-388245010 S2-680463601,S3-342485299,S2-256034525,S3-76324534
+S1-834913014 S2-290464090,S3-833693399,S3-69967431,S3-820822408
+S1-522598913 S2-518639237,S2-410436591,S3-456529298,S3-423455795
+S1-606707260 S3-765927465,S2-665785998,S2-330987402
+S1-552508576 S2-727934769,S2-101168104,S3-429607607
+S1-111232143 S3-146662817,S2-912138553,S2-167312910,S3-586906328,S3-673573646,S3-525971473
+S1-189117300 S3-991413246,S2-790117520
+S1-951238483 S2-887255934,S3-786567269,S2-447100706,S2-999407197,S2-708497876,S3-632254800,S3-235185332
+S1-125695741 S3-103519054,S3-205928623,S2-546318563
+S1-148737460 S2-226201368,S2-395030084,S3-161985952
+S1-596878180 S2-800167391
+S1-655815887 S3-145693207
+S1-501589285
+S1-283430992 S3-280657903,S3-137880544,S2-100315478,S3-916041900,S3-966807117
+S1-672795062 S2-211655894,S3-123200756
+S1-901195168 S3-582179650,S3-436670535
+S1-470267388 S2-82270741,S3-307281484,S3-667921319,S3-798133124
+S1-108040950 S2-559418540,S2-995170799,S3-251512987
+S1-565053330 S3-220110184,S3-930598187,S2-122898490,S3-136448391,S3-626411811,S2-900938,S3-266883976
+S1-690501773 S2-753018646,S2-435169747
+S1-109726760 S2-470864862
+S1-825379875 S2-25866337,S3-359035291,S3-306817271,S3-102808516
+S1-971798137 S2-153383889
+S1-909847627 S3-913142823,S2-632028973,S2-498923362,S3-766130141,S2-817235984,S2-862340969,S2-299109503,S3-485848788
+S1-7407067 S2-536566343,S2-335275428,S2-855840994
+S1-954339886 S2-298076944,S3-780159715,S2-268681026,S3-231818193,S3-529697778
+S1-457914490 S2-360377716,S3-652897590,S3-820046553,S2-532969424
+S1-744077950 S3-697223261,S3-207919866
+S1-137144553 S3-805625232,S3-948705600,S2-745552594,S2-560514011
+S1-664902660 S2-360410585,S2-372076234,S2-463759530,S2-500454740,S3-665199181
+S1-79717623
+S1-327906126 S2-169205742,S3-467385167,S3-968720923,S2-874859056
+S1-605246843
+S1-572474025 S3-524528722,S3-42069783,S2-133041686
+S1-661498599 S3-27236282,S3-34509172,S3-865875679,S3-452017173,S3-18385647,S2-530045450,S2-229291356
+S1-575325455 S3-184662568,S2-104875269,S2-633498230,S2-881948502,S3-370432699,S2-357467651,S2-46792167
+S1-961245487 S3-782452469,S3-571174848,S2-40609204,S3-44124402
+S1-303507489 S2-608859993,S3-234042940
+S1-659923091 S2-533776671,S2-749589886,S2-641710011,S3-555025603,S3-431804496
+S1-287287472 S3-416508536,S3-786612246,S2-213294640,S2-137228055,S2-32880171
+S1-33839345 S3-271890573
+S1-653712136 S3-112161722,S2-510815215
+S1-920192840 S2-671583139
+S1-540798629 S3-17060369,S2-473368184,S2-830286337
+S1-892887223 S3-383440869,S2-611263124,S2-998135861,S3-799615092
+S1-501591847 S3-605465960,S3-599154012,S3-493045887,S2-508293058,S2-365046942,S2-396104539
+S1-710028485 S3-446613893,S2-481139635,S2-701214099,S3-565255160,S3-35593099,S2-180736012
+S1-717441439 S2-832813392
+S1-490236088 S3-605414178,S3-650639967,S2-288471387,S3-328629114
+S1-928107657 S3-246819193,S2-556780225
+S1-67251699 S3-836043798,S2-998726440,S2-805081125
+S1-965920094 S3-140317377,S3-600682823,S2-737990831,S2-990376810
+S1-940074891 S2-608065779,S3-896545279
+S1-943375256 S2-10565055,S3-654648023,S3-511225790
+S1-4803763 S2-818443366,S3-107507456
+S1-145544891 S2-240608150,S2-327714071,S3-275016074,S2-419519039
+S1-796259886 S2-918963942,S2-554114299,S3-702536060,S3-126573298,S2-159745368,S2-727301127
+S1-932707626 S3-961334060,S3-956416222,S3-777076733,S3-874788443
+S1-62912300 S3-218862518,S2-80942189,S2-43006345
+S1-945506591 S2-283071306,S3-646929510
+S1-898605212 S2-669894516,S2-811866285,S2-489866704
+S1-896689991 S2-186057755,S3-370202818,S3-453839190,S2-31288323,S3-633408618
+S1-819407275 S3-628248073,S3-875225476,S2-891872486
+S1-989254553 S2-331820973,S2-583015183,S3-130417021,S2-127552023,S2-243389277,S3-171948768
+S1-361577253 S2-274355312,S2-551544401,S2-598348635
+S1-966329119 S3-930496564,S2-923303807
+S1-151670794 S2-492073470,S2-526586727,S3-291556116,S2-546944585
+S1-809445187 S2-337592146,S3-842985863,S3-391480598,S2-201452860,S3-445610349
+S1-950227012 S2-192031811,S2-928510312,S3-662190876,S3-99392298,S3-736396598
+S1-4527083 S3-986852186,S2-306529857
+S1-638962648 S3-552441676,S3-409189042,S2-344056228
+S1-341098373 S3-966388718,S2-252049614,S2-742028976
+S1-869251377 S2-325281282,S2-561269891,S3-290397001,S3-701956409,S3-62970070
+S1-473752835 S2-4924802,S3-756962706,S3-684235873
+S1-560837593 S2-932600376
+S1-19954134 S3-645042431,S2-642135355
+S1-70539755 S3-140439977,S2-794468470,S2-382944732,S3-866920598
+S1-688940205 S2-981053213,S3-770326659,S2-863117164,S2-692724243,S3-1452207,S2-204545151
+S1-680368016 S2-692523193,S3-432568049,S2-312153130,S3-963588509,S3-305444551
+S1-955147956 S2-705917836,S3-427309804,S3-869011402
+S1-36845071 S3-233349746,S3-987966907,S3-578451024
+S1-996911367 S2-41406054,S3-336586430,S2-885779187
+S1-831099852 S2-624712307,S3-925853162,S2-488808791
+S1-315102603 S2-508808692,S3-60213299,S3-733714370
+S1-271085984 S2-548956540,S3-650897311,S2-282711790,S3-468901403
+S1-224417413 S3-41785118,S3-969312794,S3-719177744,S2-219490057,S2-175447550
+S1-14722473 S3-272897679,S3-520576786,S2-219720163,S2-573566996
+S1-363972577 S2-560697341
+S1-900772396 S3-395925324,S3-345199767,S2-581862863,S2-872071078
+S1-62073656 S3-618025777,S3-406750750,S2-629899483
+S1-745111467 S3-133285350,S3-121685573,S2-967386297,S2-658207551,S2-84814761,S2-472004438,S2-878688656
+S1-889722769 S3-847282706,S3-207997857,S2-900361071
+S1-524608082 S2-921220561,S3-414444178
+S1-564012079 S3-118414156,S3-724893196,S2-91359315
+S1-214034325 S3-923229005,S3-202019773,S2-556279820
+S1-68606457 S2-196330447,S2-907838874,S3-514126520,S3-342265405,S3-359492051
+S1-962791775 S2-929466986,S3-566979969,S2-673034589
+S1-156914023 S3-698824158,S3-666373151,S2-996935504
+S1-6343681
+S1-395244498 S2-130558064,S3-366746989,S3-174792837
+S1-925160710 S3-392934598,S3-225776545
+S1-450122685 S3-685119624,S3-672862281,S3-171594476,S2-796726072
+S1-462235207 S3-840724485,S2-891337599,S3-408358999,S3-271271008,S3-424652640
+S1-926895555 S3-2580020,S2-360631253,S3-301349881,S2-317567763
+S1-991502923
+S1-488082995 S3-979288213,S2-583282525,S2-379615046
+S1-371531340 S2-870443834,S3-768218298,S3-537060183,S3-912995660
+S1-716737912 S2-735791183,S3-581747328,S3-52913734
+S1-838664466 S2-752095451,S3-675251303,S3-864094809,S3-231436496
+S1-862852073 S2-238625509,S3-703211618
+S1-115694542 S3-324114908,S2-774922160,S2-491362653,S2-399691002,S2-527559789,S2-106898397
+S1-68235075 S3-752922421,S3-349111740,S3-892302296
+S1-474594006 S2-383483279
+S1-549003032 S3-597959114,S2-805486624,S2-459441962
+S1-703467023 S2-888948240,S3-539930455,S2-81628309,S2-981298310
+S1-654139930 S3-154969982
+S1-600741214 S3-440306542,S2-623232713,S3-895534485
+S1-922027865 S3-415906727,S2-392568398,S3-38942828,S3-114418779
+S1-52873768 S2-241766727,S2-200543865,S3-730173693,S2-644306961,S3-939886320,S3-185233085
+S1-247315062 S2-927006567,S3-635481388,S3-719294890
+S1-621374831
+S1-55517519 S2-265398998,S3-85464511,S2-437237431,S2-278385693,S2-588700857
+S1-259671674 S3-71260183,S2-193877355
+S1-225868552 S3-136415516,S2-288132699
+S1-966421230 S2-782665360,S3-365499205
+S1-70570757 S2-698077382,S2-745525758,S2-901550783,S2-705019707,S3-460257024
+S1-547398561 S3-706282291,S2-711010285
+S1-981978372 S2-556281831,S3-747964927,S3-826084806,S3-672371301
+S1-241985100 S2-39131938,S3-523284390,S2-666176401,S3-18442977
+S1-813508365 S2-984080092,S3-452576112
+S1-14821239 S3-785734529,S3-13745635,S2-691002628,S2-407994621
+S1-489679499 S2-782696049,S3-825738185,S3-306396125,S3-82865420
+S1-267827297 S2-345856681,S2-868349859,S2-857065084,S3-692895931
+S1-253253825 S2-749828319,S3-489954022,S2-832345342
+S1-34008367 S3-947180946
+S1-521646602 S2-54627272,S2-411298612,S3-278517943,S3-738112750,S2-344238300
+S1-76202399 S2-490777512,S3-60768514,S3-860464944
+S1-339369046 S3-953321219,S2-579160482,S2-207415593,S3-515621822,S3-592742928
+S1-683501632 S2-442586798
+S1-290947640 S3-822840536,S2-737964340,S3-617636433,S3-602028476
+S1-723927136 S2-122839469,S2-548249532,S3-997538938
+S1-299585770 S3-903938154,S2-10724100,S2-67317385,S2-897011598
+S1-71733926
+S1-310002974 S3-833313702,S2-240128692,S3-387242499,S3-262098225,S2-152603054,S2-823774773
+S1-961639845 S3-300658987,S3-789778269,S3-601560206,S3-388573461,S2-531195648,S2-563782390
+S1-490260184 S3-745165612,S3-291483144,S2-945366096,S3-26841063,S3-667493775
+S1-452137357 S3-860806140,S2-430113028,S2-635867609,S2-617782950
+S1-606797460 S2-973761892,S2-142229770,S3-476981180,S3-688494349
+S1-841836601 S3-929138766,S3-597815833,S2-131380681,S2-38735236
+S1-755849251 S3-697303703,S2-284628797,S3-738260953,S3-3158453
+S1-320788532 S3-695280602,S3-586523871,S3-646470060,S2-565434538,S2-827716248
+S1-92324653 S3-338367327,S3-904011066,S2-307967576,S3-483954633
+S1-308457080 S3-594377133,S3-681164289,S2-75884175
+S1-79971114 S3-3993233,S2-293823329
+S1-134431846 S2-640557684,S2-660178766,S3-549389750
+S1-807861883 S3-117411660,S2-126388935,S3-698843469
+S1-169591801 S2-911018536,S2-834772664,S3-867074394,S3-515585391,S3-401229436
+S1-384667543 S3-909364882,S2-243327739,S2-38596813
+S1-756936436 S3-226286058,S3-533663261,S3-918872194,S2-392051375
+S1-30089214
+S1-347705131 S2-620797684,S2-415531805,S3-460363576,S2-522205233,S3-706119578,S2-895602758
+S1-870224217 S3-112852300,S3-429078466,S3-913272787,S3-273700802,S2-873953516
+S1-559703635 S2-346373986,S3-214066073
+S1-525333238 S2-667171231,S2-477089654,S3-361487552,S2-719256592,S2-623223357,S2-872199133
+S1-899817348 S2-755629543,S3-833628752,S2-769820663,S3-547722288,S3-179801223
+S1-80267535 S2-473039513,S3-103253442,S3-578818910,S2-101987423
+S1-558375886 S3-414051759,S2-327044948,S3-298396574
+S1-422976173 S2-42556787,S2-654211348,S3-158320070,S2-223713096
+S1-584135704 S3-209908899,S3-911405759,S3-960355729,S3-595236633,S2-643229708,S2-270361846,S2-993221065,S3-476713612
+S1-172981299 S3-739980194,S3-347440069,S3-713364930,S2-9752109,S2-283569154,S3-529309914,S3-538277064
+S1-891823296 S3-223422970,S2-792870148,S3-867723419,S2-755339457,S3-703743643
+S1-722657574 S2-277024023,S3-104479120,S2-102361869,S2-332906759,S3-810730326
+S1-886593396 S3-734823178,S3-497342601,S2-665918106
+S1-84421480 S2-218852385,S3-477838153,S3-858812592
+S1-818708922 S2-130706259
+S1-306028528 S2-913914560,S3-87595290,S2-115867344,S2-501873290,S3-600280118
+S1-61810968 S2-532901846,S3-587148456,S2-301749478,S3-311914382,S2-603887096
+S1-381804684 S3-394393114,S2-563765839,S2-438281606
+S1-831959828
+S1-915412947 S2-821796694,S2-887039846,S3-514506350,S3-873233962,S3-373566917
+S1-135017331 S3-878868960
+S1-30985435 S2-447876142,S3-755413485
+S1-378130062 S3-401042960,S3-31614040,S2-526249245
+S1-820090380
+S1-492256130 S2-633064397,S2-993980327,S3-985053420,S3-516336788,S2-156235045
+S1-300357976
+S1-596592041 S2-216025477,S3-554256758,S3-252802642
+S1-18044847 S2-223160769,S3-611800708,S2-656180295,S3-415022075,S3-984521337
+S1-644544791 S3-325088996,S2-909971956,S2-432291664,S2-82343846
+S1-245319615 S2-916682314
+S1-7364684 S2-337986431,S2-378770777,S3-277449137
+S1-977868698 S3-174364445,S2-776329561,S2-726361948,S2-125656652
+S1-428355643 S3-940389012,S3-29736999,S2-914585087
+S1-301191016 S2-340657953,S3-764471944,S2-657714285,S3-997999588,S3-617941148,S2-20208144
+S1-476617154 S3-719424521,S2-589605446,S2-916184576,S2-748265366,S3-310202097,S2-698610532,S2-879709552
+S1-896464966 S3-44275109,S3-110999351,S2-761979336,S2-619329850
+S1-188743166 S3-64823320,S3-777423775
+S1-845761516 S3-742610430,S3-888190982,S2-7115319,S3-496950540
+S1-185150945 S2-168815308,S3-856152449,S3-465065315
+S1-520948727 S3-353275621,S3-322444791
+S1-97796691 S3-5478050,S3-429422387,S3-48319572
+S1-433818186 S3-679369441,S3-14365122,S2-367338729,S2-815702836
+S1-990185745
+S1-830594744 S2-641054513,S3-284213325,S3-617387763,S2-470986471,S3-703328911
+S1-978636823 S2-614018431,S2-852801657,S3-479126328
+S1-353391372 S3-57528584,S2-999348268,S3-578778564,S2-899103440,S2-64716567,S3-45429517,S3-647056231
+S1-603586022 S3-626797323,S3-955730292,S3-808432584
+S1-839485379 S3-61220561,S3-250899056,S3-224558029,S2-667027647,S2-930784342
+S1-905742239 S3-669676762,S3-51829864
+S1-860854742 S3-518562934,S2-629790877,S3-545685896,S2-900114371,S3-832141714
+S1-771521554 S3-918163244,S3-568654019,S2-896988031,S2-532925138,S2-800930004,S2-883912450
+S1-127707142 S3-508958387,S3-679256559
+S1-547820388 S3-561787779,S3-317963479,S3-126293257,S2-501636542
+S1-665756052 S3-783710084,S3-169471557,S2-777661445
+S1-914880571 S2-897210829,S3-300634905,S2-265089144
+S1-552279194 S2-585672473,S3-90004740,S3-540777995,S2-409149836
+S1-553713936 S2-766985649,S2-409803469
+S1-876667090 S3-778140421,S3-566117262,S2-726491246,S3-819400244
+S1-328721199
+S1-458578494 S3-2839223,S3-857143485,S2-403156782,S2-189994323
+S1-401653792 S3-761290830,S3-546914236,S2-767441352
+S1-191965942 S2-660631527,S2-637663677,S3-630637859
+S1-36147808 S3-916706224
+S1-529032524 S2-321563127,S3-964639732,S3-267753913
+S1-911422992 S3-983057970,S2-430181645,S3-239345182
+S1-637924477 S3-205365372,S3-330989496,S3-514313065
+S1-568918130 S3-748598185,S2-686980368,S2-980931374,S2-363475206,S3-113994804,S2-530577336
+S1-162094012 S2-13662301,S3-703591602,S3-72109800
+S1-33466918 S2-62565713,S3-504423261,S2-595454337,S2-867764098
+S1-833956987
+S1-701879816 S2-259340218,S3-55767343,S3-504650892
+S1-860163771 S2-311663014,S2-549985915,S3-727721195,S2-997655968,S3-625607884,S3-622899504,S3-624371901
+S1-487880214 S3-53344241,S2-527359857
+S1-976008687 S2-816004873,S3-248489073,S3-232144360,S2-24306138,S3-443326369
+S1-150344866 S3-279039705,S2-468905744,S3-78662858,S2-414648228,S2-39443684
+S1-86866732 S3-664556453,S3-724026714,S3-254600214,S2-762735732,S3-348430957
+S1-593033322 S2-527098860,S3-216936703,S3-878527742,S3-456055949
+S1-597351863 S2-663342747,S3-327041022,S2-895957522,S2-347728034
+S1-385087950 S3-343760803,S3-684119708,S2-947314007,S3-961020388
+S1-894324227 S2-375396418,S3-410894
+S1-186855313
+S1-846100081 S2-582960999,S3-75422811,S3-318974181
+S1-83773223 S2-864474177,S2-566147606,S3-562252441,S3-57908970
+S1-597689728 S2-198844378,S2-321009564,S3-401125339,S2-34428804,S2-312760652,S3-929555929
+S1-372235097 S3-908393865,S3-407821012,S2-497945665
+S1-268127897 S3-311255695,S2-597067586,S2-681161612
+S1-761631599 S3-822772001,S2-568727437,S2-531457573
+S1-898455672 S3-716816755,S2-368803363,S2-802353537,S2-884434253,S2-74929206
+S1-391688012 S3-59924535,S3-413517951,S2-492228230
+S1-88793578 S2-60050376,S2-255245874,S2-91865320,S2-6792697,S3-625728647,S3-569206481,S3-656543975
+S1-427625639 S2-590100245,S3-591934067,S3-883626523
+S1-4001102 S3-36093463
+S1-939374592 S2-294859849,S3-696335231,S2-638876693,S3-756661663,S2-245168812
+S1-272068716 S2-133484155,S3-695919561,S3-842254057
+S1-621832428 S2-297090610
+S1-335975948 S2-153829356,S2-529029442,S3-503243027,S2-864214121
+S1-738828298 S3-26288455,S2-416849644,S2-708303227,S2-940268386,S3-149667773
+S1-167815327 S3-724882690,S3-997158187,S3-779458059,S2-665946501,S3-732412888
+S1-217276543 S2-688717873,S3-410297631,S2-359753775
+S1-4630290 S3-310164870,S3-506264084,S3-675745350
+S1-992430054 S2-211986100,S3-444277902,S3-485207941,S3-263394801,S2-300685023
+S1-512731619 S2-104902429,S3-949275766,S2-36136852,S2-867249699,S2-624286078,S3-358728793,S3-253693985
+S1-520020988 S2-51118056,S3-985098142,S3-432490123
+S1-111051226 S2-867922197,S3-238044152,S3-587612958,S3-593429777,S2-930220911,S2-378767014,S2-77296148
+S1-62596943 S3-292918229,S2-927490877,S2-835068414,S2-490807882,S2-251077988
+S1-685576266 S3-281058847,S3-503780987,S2-513804580,S3-851894860
+S1-412582315 S2-760312199,S2-713706254,S3-387375015
+S1-495926734 S3-835849683,S2-351362472,S3-726955800,S3-915892793,S3-512378937
+S1-209706415 S2-282870459,S2-703638323,S3-622730723,S3-294467063
+S1-865858761 S2-311131610
+S1-513743481 S3-853430485,S2-888228518,S2-962225081
+S1-523943652 S2-418162796,S2-780353137
+S1-823505006 S2-840486676,S3-783536870,S2-355207944
+S1-720388319 S3-410342135
+S1-961131869 S3-736498363,S2-343441374,S2-619043764,S3-260311917,S3-450923910
+S1-520508332 S2-552711493,S2-6753349,S3-698306542,S2-678644936
+S1-215901913 S3-591916835,S3-278692872,S3-803854520,S2-279860446,S3-22501439
+S1-988863563 S3-731973243,S3-520062952,S3-583117508,S2-985540655,S2-887743785
+S1-698526332 S3-560130406,S2-653011556,S3-657156824
+S1-345089477 S2-191596655,S3-164612276
+S1-346299114 S3-669672180
+S1-795395722 S2-927092816,S2-595038931,S2-635918514
+S1-142273957 S2-479151013,S2-416378643
+S1-173263625
+S1-557090584 S2-767205902,S3-988999650
+S1-396755763 S2-643825178,S3-978579636
+S1-727959816 S2-935943633,S2-92654555
+S1-249147884
+S1-982963575 S2-31856993,S2-119229735,S3-732543303
+S1-44760833 S3-323887401,S3-815574160,S2-129747437,S2-674629118
+S1-666155425 S3-121652223,S2-586713034,S3-214128052
+S1-781173482 S3-712534062,S3-688080641,S2-668393253,S3-88330710,S3-482217177
+S1-122855938 S2-332892854,S3-423841626,S3-714336716,S2-954753069
+S1-650626670 S3-692915887
+S1-191241812 S3-161420170,S2-807888625,S2-347213753,S3-95306838,S3-890922586
+S1-320126989 S3-253968078,S3-334115289
+S1-645872363 S3-624249578,S2-232811193,S3-611824508,S2-564225393,S2-855070385
+S1-898222114 S3-526025579,S2-593966790,S3-482142515,S3-213050398
+S1-89844592 S3-916458702,S3-141581959,S3-501615397
+S1-970167626 S2-593017612,S3-99635307
+S1-947275875 S3-975616324,S3-894825400,S2-358261242,S3-473708172,S3-883961224
+S1-152509006 S3-325191399,S2-715833778
+S1-236123768 S2-942071099,S3-394102385
+S1-54097584
+S1-355406459 S2-474485729,S3-635698094
+S1-720257905 S2-378455194,S2-336103989,S2-271013211,S3-78730327
+S1-29471062 S2-422240462
+S1-906452044 S3-38314501,S2-644833848,S2-105587566
+S1-525466953 S2-193229254,S3-505260226,S2-283312722
+S1-468810932 S3-294943720,S3-758351150,S3-981739907,S3-649546101,S2-130273513,S2-233174709,S2-832803309
+S1-265049218 S3-138930691,S2-248534875,S2-438929891,S2-986905196,S3-74415201
+S1-631040497 S2-914563342,S2-690639484,S2-790133902,S3-444462681
+S1-318001766 S2-543171463
+S1-117466321 S3-119713053,S3-605942491,S2-680731759
+S1-149912059
+S1-700156739 S2-254727897,S3-959341469
+S1-634071142 S2-241082856,S2-454079213,S3-662719151,S3-436190066,S2-345871078
+S1-52403952 S3-530939375,S3-589782478,S2-688004746
+S1-731017698 S3-454520916,S3-363774872,S2-831049153,S2-424081147
+S1-381022988 S2-742552136,S3-611196020,S3-919969358,S2-107305771
+S1-410903474
+S1-320583238 S2-260752088,S2-376551538,S2-763758326,S3-870438433,S3-337418625
+S1-611379781 S2-10928319,S2-606679326,S2-995243199
+S1-691902924 S3-623359932,S3-591278170,S3-471752470
+S1-891725901 S3-379918317,S3-574043133,S2-148752612,S3-81714922
+S1-354907652 S2-263223935,S2-3812976,S2-136425599,S3-459674310
+S1-367821417
+S1-450253021 S2-786235453,S2-294132028,S3-484284752,S3-469209444
+S1-533134534 S2-260259741,S2-78084364,S3-334373248,S3-559790788
+S1-86788392 S2-563219280,S3-896128043,S3-627840466
+S1-764446710 S2-633862862,S3-379758547,S3-976469753
+S1-497055683 S3-535483406,S2-597397784
+S1-795589379 S3-2069077,S3-36263733,S2-237717643,S2-940054744
+S1-780036947 S2-229923779
+S1-798774250
+S1-289365935 S3-890890778,S3-858836994,S3-753362275,S3-327901762
+S1-661543527 S2-140789551,S3-253549581,S2-652278590,S3-530125176,S3-618735850,S2-334994506,S2-822769101
+S1-574671665 S2-569502387,S2-583251352,S2-178956067,S3-906360636,S3-161806019,S3-107636534,S3-273168769
+S1-49400640 S2-131084400,S2-206665154,S3-678805449,S3-317561468
+S1-833611219 S2-132862305,S3-943898727,S2-355788192
+S1-932225696 S3-176424512,S3-889358041,S2-456126675
+S1-307427719 S3-316491570,S3-161508998,S2-90069061
+S1-288360298 S3-293665901,S3-474812566,S3-768781800,S2-614889635,S2-153652206
+S1-978136126 S3-812329299,S3-584412044,S2-529714728,S2-37827644,S2-276674963,S2-915589513
+S1-198205872 S3-118536186
+S1-225374362 S2-965590653
+S1-483603836 S2-690832363,S3-483219262,S2-327435789,S3-397115075,S2-628599603,S2-98430633,S3-949236691
+S1-45096781 S3-29546078,S3-973764444
+S1-45654965 S2-222582304,S2-94881508,S3-956294246,S2-813317707
+S1-671635019 S2-900608988,S2-670980812,S3-729861542,S2-238992595,S3-449133539,S2-853368490,S2-952497224
+S1-932186404 S2-262201044,S2-161763766,S2-242416379,S3-484960682,S2-793613897,S3-977696220,S2-553068884
+S1-655220356 S2-972557284,S2-909645793,S2-601288704,S2-696614653,S3-398025215,S3-941981047
+S1-95289411 S3-875163592,S2-621407325,S3-133969418,S2-677421909
+S1-221024615 S3-804141700,S3-885912223
+S1-823674230 S2-453014310,S3-648136197,S3-364000791,S2-866655462
+S1-161672836 S2-683724750,S3-716355777
+S1-25070091 S3-34242126,S2-623261792,S3-592799765,S2-506674344,S3-732311933
+S1-50407587 S2-862958156,S2-919380321,S2-513223747,S3-279420898
+S1-986199791 S2-10303923,S2-246127237,S2-356553849,S2-607036880
+S1-391089738 S3-321894776,S3-192278880
+S1-367230547 S3-468320663,S2-113878807
+S1-690956592 S2-586303290,S2-103059914,S3-123695461,S3-934892168,S3-533719889
+S1-703742579 S2-491043633,S2-67431853,S2-232294152,S2-744546974
+S1-436267123 S2-605415892,S2-570227642,S3-371763873
+S1-744226817 S3-898595691
+S1-387636018 S3-487074888,S3-562807018,S2-242790395,S2-931748164
+S1-9553012 S2-125721497,S3-231695866,S2-825404710,S2-596748808,S2-112550266
+S1-770520952 S2-123752316,S3-854221228,S2-298400432,S3-794755831,S2-872975287
+S1-643411280 S2-518084225,S2-44238405,S2-166735294,S3-964472481
+S1-905389160 S2-359304992,S3-502926299
+S1-26546925 S3-151077017,S2-531742082
+S1-745652380 S2-28894524,S2-687166072,S2-853614897,S2-368426722
+S1-785838658
+S1-358716614 S3-31170509,S3-323469974,S2-868861267,S2-903008142
+S1-644166170 S2-93810917,S3-396394991,S3-386075593
+S1-432779561 S3-696202168,S3-862312321,S2-541341113,S2-692270196
+S1-330472554 S2-951867004,S3-559493781
+S1-692244034 S3-807425759,S3-523177099,S3-555302987,S3-752861081,S3-172402082
+S1-920105521 S2-564395774,S3-23812731,S3-493269232,S2-76125716,S3-354197032
+S1-202902725 S2-577163779
+S1-356361186 S2-677185465,S2-51777903,S2-682063494
+S1-332235778 S2-937634122,S2-701286800,S3-175221141,S3-973571004
+S1-945665049 S2-863042899
+S1-629345736 S3-33623793,S3-772531219
+S1-752611679 S2-925931222,S3-404686058,S3-7830670
+S1-900073200 S2-847131598,S2-895374807,S3-663055866,S3-991004179
+S1-269644744 S2-935299862,S2-419907327,S3-803209638
+S1-690157616 S2-919326632
+S1-47729770 S3-405071420,S3-87923099,S2-261174054,S3-53908285
+S1-417727413 S2-679303223,S2-955304925,S3-342946914,S3-251463412,S3-937829272,S3-119496011
+S1-854806231 S2-746566620,S3-421181809,S2-854374266
+S1-704295864 S3-711378928,S3-334283380,S3-717519289
+S1-121887593 S2-161030173,S2-279351738,S3-29581761,S2-9423652,S3-511408956
+S1-764587960 S3-40902036,S2-791816828,S3-123465484
+S1-849119859 S3-672556083,S3-575651129
+S1-511800355 S2-756206647,S3-373518599,S2-307206058,S3-369281667
+S1-910790321
+S1-297789649 S2-944311752
+S1-391916783 S2-741425165,S2-454484671,S3-473770368
+S1-430751893 S3-456971880,S2-232566564,S2-599728996,S3-112093116,S3-473794090
+S1-596849322 S3-738289783,S2-148437222,S2-694601495,S2-653087609,S2-805647087,S2-290895710
+S1-919461109 S3-974078951,S3-293954721,S3-892480133
+S1-369534321 S3-754657559,S2-72046346,S2-904798022
+S1-623026803 S2-281629808
+S1-663750001 S3-900316943
+S1-481987297 S3-974104106,S3-816973885
+S1-243713589 S2-908317034,S2-187990721,S2-158993861,S2-206097707
+S1-148686720 S3-713685287,S2-524443135,S2-530175161
+S1-768297312 S3-838194188,S3-697302850,S3-392031200
+S1-1215864 S2-651447527,S2-798644940,S2-150470168,S3-734997271,S3-108554826,S2-843106947
+S1-158152311 S2-562683289,S3-895345506
+S1-188139147 S3-94767507,S2-697532889,S3-78616861,S3-762851133
+S1-2034867 S2-987353849,S3-661548815,S3-994006386,S2-218752308,S3-329951082
+S1-21186412 S2-453865322,S2-22948986,S3-862727142
+S1-360943232 S3-856107260,S3-69862771,S3-32639598
+S1-775586282 S2-794303754,S3-539419799,S3-611043650,S3-745726277,S3-263020763
+S1-626456258 S3-700597516,S2-373789681,S2-364487991,S3-642280449,S3-75146771
+S1-736591576 S3-796693354,S3-331840824
+S1-860099711 S2-172642532,S2-983373867
+S1-426971102 S3-636181621,S3-51835593,S2-259883246,S3-903381665
+S1-126703339 S3-579009664,S3-339621931,S2-266689176,S3-359062110
+S1-947932097 S3-993363822,S3-797958202,S3-321250404
+S1-558505647 S2-402392505
+S1-189407183 S2-640966249,S2-373068645,S3-336431364
+S1-497902314 S2-573793776,S3-758448576
+S1-805157343 S2-536774059,S3-872616678
+S1-609346402 S2-338532960,S2-741984770,S3-681183838,S2-469459654
+S1-206009012 S2-844277744,S2-685425912,S2-147007696,S2-986655853,S2-296286960
+S1-990805040 S3-819275443,S3-540012932,S2-846185447,S2-754737647
+S1-173366048 S3-778113941,S2-669505496,S2-389572694
+S1-977038025 S2-874895519,S2-340263232,S3-754522846,S3-247653744
+S1-943013996 S3-994576997,S2-722988700,S3-779168287,S2-484435647,S2-456339795,S3-339865865,S2-636700786
+S1-489873268 S2-543473087,S3-241909600,S3-608846837
+S1-665545668 S3-15705826,S2-222727583
+S1-446113808 S3-604495368,S3-223555319,S3-675092042,S3-774025437
+S1-329613876 S2-102405063,S2-490558192,S3-743947954,S2-877917827,S3-130164316
+S1-276742954 S3-925038937,S3-138210834,S3-633169767,S2-524631434,S3-375265070,S3-860114949
+S1-180259210 S3-647710833,S3-688493660,S3-801987679
+S1-585424124 S3-708329802,S2-640716064
+S1-622157956 S3-776783940,S3-741347830,S2-872016424,S2-849350433
+S1-565593821 S3-958686236,S2-616423196
+S1-759878037 S3-892582047,S3-502051760
+S1-612458144 S3-196781572,S3-703649702,S2-162436189
+S1-188336211 S2-631265806,S2-890661351,S3-626002284
+S1-721974791 S2-398769156
+S1-572783468 S3-622420182,S3-695076957
+S1-210070631 S2-285979811
+S1-321649995 S3-733643378,S2-813652500
+S1-433790677 S2-526351848
+S1-779831328 S2-64694976,S3-214806508,S3-841308047
+S1-514869196
+S1-123730342 S2-921636770
+S1-39858889 S3-172393548
+S1-661627510 S3-693807464,S3-707178818
+S1-252923462 S3-530653046,S3-325048750,S3-350741398,S3-535384301,S3-992885629,S3-506444510,S2-118440301
+S1-950914471 S3-444479326,S3-235762318,S2-111007828,S3-690089495
+S1-500361916 S2-461786158,S2-255645909,S2-834000185
+S1-99676919 S3-980152874,S3-819605443,S2-834746941
+S1-832011409 S3-790594192
+S1-570594553 S2-456368085,S3-90800501,S3-246343832,S3-182779637
+S1-92164482 S2-91405055,S3-867093214,S3-567017004,S2-544154465
+S1-731266518 S2-604761538,S3-957435344,S2-342700774,S3-322916552
+S1-377996155 S2-590486946
+S1-834826009 S3-87254813,S3-155389838
+S1-959844365 S3-886584937,S2-676454498,S2-695570176,S3-746427878,S2-877474388,S2-729821642
+S1-578217964 S3-531989993,S3-246545612,S2-385696608
+S1-510012338 S3-177086955,S2-922237242,S3-735393549
+S1-135581394 S3-280467923,S2-493916700
+S1-102158543 S3-899134511,S2-758178864,S2-133767136,S3-499272576,S2-507786389
+S1-597997387 S3-493062067,S2-884751672
+S1-839278586
+S1-106012130 S2-288271107
+S1-503910064
+S1-577966399 S3-294654289,S3-130291911
+S1-123901099 S2-187582118,S3-41463825,S3-366420526
+S1-23837582 S3-583757751
+S1-811226017 S2-620639523,S3-105885151,S3-134957925
+S1-427587921 S2-112245771,S3-272283115,S2-851462842,S2-823457289,S2-671642609,S2-311319875
+S1-781107126 S3-861935270,S2-580691216
+S1-818464152 S2-772807462,S3-14810539,S2-143107484
+S1-954320490 S3-552178605,S2-153217911,S3-703376197,S2-10800619,S3-218917068,S2-689466465
+S1-141223073 S2-182930830,S3-567955410
+S1-183252417 S2-735999180,S2-276500302,S3-36425799,S3-276942244
+S1-252390283 S2-10705297,S3-87072731
+S1-636512084 S2-384644146,S2-978721949,S2-94771961
+S1-337351550 S2-803976797,S2-574223811,S2-78986418,S3-552352197,S3-937000424
+S1-296025109 S2-980086681,S3-615124265
+S1-122978255 S3-670231115,S2-307666513,S2-322831349,S3-758511496,S2-769077423,S2-395215133
+S1-531192752 S3-192105225,S3-582876786,S3-871199870,S2-363842210,S3-950242441
+S1-905711849 S3-2553583,S3-17008229,S3-571716617,S3-310261907,S2-236790722
+S1-140914293 S3-148469893,S2-900749913,S2-834146133,S3-408271321
+S1-801158941 S3-800432445,S2-626116888,S3-873362317
+S1-200297561 S3-103690786,S2-611715128,S3-918380116
+S1-750974980 S2-88386174,S2-251621062,S3-862669129
+S1-633497509 S3-130916204,S2-940092533,S3-512948279,S2-949076402,S3-777060239
+S1-30416510 S2-654364639,S3-199860876,S2-275745161,S3-751914705,S3-655596297
+S1-652514390 S2-910007256,S3-773105431,S2-733847598
+S1-498330735
+S1-445464538 S3-685636377,S3-360478127,S3-998722110
+S1-711718150 S3-61330554,S3-589678498,S2-972731601,S2-807193767,S3-99177086,S2-53422725,S2-686986509
+S1-221045929 S2-183341734,S3-8596438,S3-601889564,S3-974037995,S3-310559523,S2-465552634,S3-595050679,S2-554713332
+S1-298322926 S2-320211844,S3-479711868,S3-467084276
+S1-75899811
+S1-660765729 S3-478569959,S2-128886297,S2-87773157
+S1-467335161 S3-863162876
+S1-470817509 S3-91823857
+S1-129511914 S2-693578421,S2-452154908,S2-967617967,S2-81574384,S3-48271693
+S1-159819487 S3-800517148,S2-814740329
+S1-869843121 S3-3388817,S2-724032107,S3-220733824,S2-393135008,S2-270676991
+S1-151356702 S3-726180533,S3-369572023,S2-74678065
+S1-941228208
+S1-290454267 S2-681422491,S2-938361600,S3-288256097
+S1-921875700 S2-705943521,S3-556141030
+S1-479719998 S3-581384859,S3-609938859
+S1-55576708 S2-542317378,S2-371713326,S3-848613019,S3-217664327
+S1-865864231 S3-538544616,S2-648721991,S2-114548130,S2-651708374
+S1-849290741 S3-442771395,S2-75811229,S2-568471156,S3-289657979
+S1-271304676 S3-345469134,S2-405611034,S2-914789919,S3-623759223
+S1-381004119 S3-685650649,S2-278939231,S3-194049630,S3-595615015
+S1-486294442 S2-656616863,S3-442972056,S2-710596943,S2-687237943,S3-808606351,S2-395411277
+S1-849853861 S2-613453816
+S1-781876506 S2-34864382,S2-655028605,S2-361622365,S3-769785647
+S1-296072872 S2-336228198,S3-818177484,S3-617046855,S2-388573873
+S1-855578955 S3-575179773
+S1-983402550 S2-101332011,S2-652812433,S3-229633790,S2-621030335,S2-897431924
+S1-890900102
+S1-384323332 S2-711199214,S3-466815189
+S1-460948864 S3-399333155,S3-866022115,S2-168363789
+S1-464969178 S2-395303057,S3-47210288,S3-878821983,S2-530804810
+S1-652323919 S3-208635706,S2-77064113,S2-595953928,S3-650362351,S3-391181779
+S1-280687227 S3-12862451,S2-813133576,S3-124348122,S2-551566942,S2-591087641
+S1-354513726 S3-545502919,S2-88197611,S2-961641691
+S1-475166752 S2-427378243
+S1-212600151 S2-747821220,S2-632716774,S2-593743813,S2-738603041,S2-45774869
+S1-326689208 S2-914802480,S3-625238594,S2-998350094,S2-426162188
+S1-810378549 S3-206254106,S3-966950491
+S1-720936289 S3-843215307,S2-811950908,S3-803676907
+S1-446768165 S2-889936838
+S1-95045901 S3-866020358,S2-686817344,S3-920858702
+S1-2134139 S3-519412986,S3-540495842,S2-588139645,S3-158301072,S2-840733377
+S1-824327998 S2-850435153,S3-383851421,S3-556206644
+S1-731375428 S2-812636106,S3-636649318,S3-899647392,S3-931997856
+S1-683168242 S2-878797662,S2-400431020,S3-544396622,S2-234080795
+S1-328613959 S2-457785747,S2-14135479,S3-688159474
+S1-523302892 S3-958530916,S3-872026693,S2-203139427,S2-799250369
+S1-123238210 S2-794555643,S3-717738624,S2-311469361
+S1-639224651 S2-177295730,S3-296665806,S2-163675516,S2-505975349,S2-325871325,S3-200186983,S3-363063436
+S1-483201210 S2-306960654,S2-373625613,S2-849519941,S2-717764424,S3-422039908,S3-163011636
+S1-160823960 S3-687598256,S2-314166381,S3-200770045,S3-461610792
+S1-393624932 S2-353177775,S3-404067506,S3-75603288,S2-58594074,S3-91092021
+S1-324410404 S2-599389558,S3-935201843,S3-552899510
+S1-99626222 S2-944954106,S3-581753240,S2-502458912,S2-62047807,S3-63663244,S2-39656511
+S1-268676013 S2-642462376,S2-412088150,S3-74404136
+S1-651410273
+S1-130200809 S2-739152287,S2-81762156,S2-575561198,S3-744033609,S2-839066685,S3-435247842
+S1-349301111 S2-264204612,S3-274515984
+S1-548200394 S2-831967900,S2-942444729,S2-247191275,S3-975173513
+S1-414624837 S2-876199568,S2-613020080,S2-166714852,S3-306671858
+S1-242401101 S3-588886240,S2-477248369
+S1-196653423 S3-10031344,S2-725135768,S2-460102226,S3-345413651,S2-485627097
+S1-287590110 S2-77939839
+S1-3228120 S3-301554831,S2-507303646,S2-663703178,S3-762695444
+S1-941940337 S2-337701434,S2-975379944,S2-29537797,S3-476163597
+S1-152812129 S3-605432357,S3-403917835,S2-317372956
+S1-305010088 S3-306638043,S3-122021114
+S1-283046026 S3-219223266,S3-935011054,S3-986410446,S2-205642054,S2-834409404,S2-482902898
+S1-39147394 S3-87954238,S3-622553571,S3-704878365,S2-192661960
+S1-671677772 S3-539447694,S3-477657505,S3-742320054,S3-782980821,S3-245230257
+S1-423090444 S2-859505206,S2-439328487,S3-346171691
+S1-675390826 S3-515966282,S2-53924278,S2-114706484
+S1-878457991 S2-116269745,S3-340348546,S3-29958588,S2-738347527
+S1-246318632 S3-684837361,S3-125993273,S3-823423694,S2-380424940,S2-154876266,S2-523739962
+S1-61651205 S2-743883384,S2-606566762
+S1-904326490 S2-340270386,S3-631022349,S3-989218666,S3-929819416
+S1-457186096 S2-482845164,S3-33361734,S3-475482559
+S1-507723996 S2-858480398,S3-152181451,S3-627273838,S2-16564553,S2-413718463
+S1-834000604 S2-330080070,S3-582856854
+S1-172556204 S3-17081457
+S1-618140510 S3-585753300,S3-278135469,S2-57725727
+S1-248516836
+S1-455902075 S2-715824277,S3-972990743,S3-714528501,S3-657972569
+S1-748034602 S3-832740664,S2-648180041,S2-555277230,S3-970652211
+S1-471476463 S2-774943834,S2-703788211,S2-655299900
+S1-210642346 S2-902501850,S3-409310595
+S1-159141415 S3-210399103
+S1-42094133 S3-271043785,S3-521991585,S2-640388381
+S1-571497833 S2-805091,S3-296153141,S3-557277684
+S1-267721612 S3-222604426,S2-169488407,S3-806665574,S3-256054691
+S1-884058420 S3-682003686,S2-757352286,S3-729896306,S3-844896869,S3-238939373
+S1-118661 S2-57088904,S3-737938932,S3-987775062
+S1-759037711 S3-574151387,S3-867712368,S3-805341897,S2-455332783,S3-109812449,S3-682872062,S3-746273202
+S1-365090732 S3-628414493,S3-811901219
+S1-276097818 S2-515920148,S3-82900349
+S1-849168556 S3-986230653,S2-845008286,S3-604536290,S2-739286715
+S1-974386562 S3-155342182,S3-634554501,S3-597675126,S3-69590514,S2-792855848
+S1-428941886 S2-768223488,S3-768973738,S2-956842951,S3-1228000
+S1-753805492 S3-918761339,S3-998957226
+S1-584945649 S2-540192775,S3-456840274,S3-185110561,S3-354757933
+S1-316865177 S2-132929429,S2-28184449,S2-774970716
+S1-464057276 S2-365786159,S3-344170263,S3-230655608
+S1-118186285 S3-403438951,S3-905889667
+S1-912708810 S3-515626302
+S1-754717208 S3-744663699,S2-74145193,S3-643431987,S2-493810888
+S1-146413167 S2-274294080,S3-602622523,S2-375843460
+S1-398882539 S3-399734220,S2-321975642
+S1-506632285
+S1-112173331 S3-23738661,S2-274703808
+S1-631736825 S3-679177803,S3-260763337,S2-418224101
+S1-308365673 S2-745230893
+S1-648396400 S3-419876340
+S1-869356113 S2-677686747,S2-168953572,S3-534746631,S2-538643760
+S1-101549852 S2-529123242,S3-593313218,S3-64509226,S2-983186030,S3-556429675,S3-832059580
+S1-194198552 S3-83393922,S3-627601489
+S1-623395466 S3-309084388,S3-559480262,S2-598492605,S2-260845157,S2-488585494,S2-188294282,S2-434976038
+S1-386061461 S2-572388610,S3-195906322,S3-927528058
+S1-487011366 S3-114620545,S3-94136839,S2-796331747,S3-563063308,S3-48684595
+S1-683928346 S2-499795874,S2-715852220
+S1-662613891 S2-818316880,S3-236888553,S3-371179932,S2-862019153,S3-125381939
+S1-712212283 S3-870297374,S3-373499228,S2-964397921,S2-974683357,S3-386460560
+S1-148842 S2-872308272
+S1-352881955 S2-973749628,S2-234299089,S2-833122572,S2-782707201,S3-355417227,S2-132853659
+S1-433564682 S2-367758307,S3-15212979,S2-873188972
+S1-20411319 S2-253558610,S3-130188321,S3-669985362
+S1-729252388 S2-898499880,S2-950314709,S3-842190888
+S1-654390500 S2-604312950,S3-56957334
+S1-12252290 S2-320085864,S2-341624438,S3-905704697,S3-322471464,S3-541830813,S3-467451186
+S1-911075383 S2-78619003,S3-469257614,S3-242828576
+S1-154077072 S2-924805843,S3-597537443,S3-669708489,S2-102202920,S3-156542346
+S1-789757224 S2-939067829,S2-192050544,S2-519976393,S3-498736438,S3-460690524
+S1-37520519 S3-587976177,S2-914254625,S3-557885464,S3-421041590
+S1-68305723 S3-451168473,S2-156536309
+S1-583766832 S2-127853535,S3-128410620
+S1-565550090 S2-119322421
+S1-563070354 S2-292154231,S2-616837882,S3-792929233
+S1-86152945 S3-502608200,S3-565913399
+S1-914985878 S3-203996091,S2-607809145,S2-751600096,S3-55001611,S3-355287548,S3-856949449
+S1-689868604 S2-94625377,S2-984857896,S3-697501714,S3-530337911,S3-185496998
+S1-37043885 S2-886864698,S2-112925195,S3-441714428,S3-409015641,S2-987713369,S3-594917824,S2-840196926
+S1-517786408 S2-684530336,S3-134050483
+S1-250777911 S3-962176865,S2-870530633,S3-887763249,S3-471621262,S2-568460046
+S1-911013908 S3-733151018,S3-732503028,S2-480212672,S3-804760954
+S1-692220482 S3-954176765,S3-162600268,S3-492142677,S3-815279921,S3-679902495,S2-337779143
+S1-163806669 S2-585451932,S3-316582728,S2-584806265,S3-837715256
+S1-66969015 S2-683121432,S2-722887879
+S1-784555760 S2-529675903,S3-347664966,S3-797736265,S2-560075369,S2-361924968
+S1-624613920 S3-842085963,S2-630410511,S3-870304191,S3-807602065,S2-822344036
+S1-571552874 S3-999814537,S2-546202534,S3-707806857
+S1-225892194 S2-780864512,S2-473474410,S2-967995908
+S1-784342747 S3-802707588,S3-852668894,S3-933837515,S3-502157772,S2-641326068,S2-354188129,S2-31583848
+S1-686459206 S3-382928338,S2-593367904,S3-17979062,S2-490939767
+S1-365670515 S2-588306945,S3-79784973
+S1-20607861 S2-607975252,S2-304588117,S3-349632794
+S1-219765604 S2-165258874,S2-126179500,S3-965619835
+S1-910651955 S3-537966667,S3-658301052,S3-669803772,S2-323393235,S3-305867951,S2-659160718,S3-13367725
+S1-500279728 S2-936307137,S2-574092171,S2-101757004,S3-735395449
+S1-513078989 S2-842650531,S2-616045209,S3-930577240,S2-326867829
+S1-920135801 S3-616405763,S3-267160222,S2-255417287,S3-451041919
+S1-898787858
+S1-369892278 S3-513102713,S3-307316790,S3-451719001,S2-627950347,S2-404032367
+S1-800075407 S2-535614949,S2-589939171,S2-947995605,S3-924414168,S3-204230044
+S1-418429086 S2-818848457,S3-963660023,S3-99009269,S2-83644210
+S1-314657823 S2-777237150,S3-66055879,S3-647510894,S3-387010293
+S1-985961411
+S1-957017620 S3-201874903,S2-611994188,S3-809561370
+S1-756548661 S3-709652090,S2-639862633,S3-131076977,S3-335480077
+S1-388707547 S2-410244804
+S1-478103765 S2-867742288,S3-326370247,S3-7058595
+S1-956506280 S3-768575367,S3-54717814,S3-999774196,S2-59159386,S3-284056523
+S1-956725856 S2-721308934,S3-214391474
+S1-86608212 S2-930559429,S3-852459541,S3-522731711,S2-734936757,S3-663450097
+S1-849947241 S2-170189882,S2-331220244
+S1-569868740 S2-392006788,S2-352261490,S3-903353927,S3-402997781
+S1-983314924 S3-282818884,S2-718448538,S2-104931976
+S1-437057762
+S1-205301923 S3-733734624,S2-968724150,S3-544868446,S2-744478226,S2-682145829
+S1-741669910 S3-608263864,S2-80554603
+S1-971818764 S3-617306722,S2-856995567,S2-141006364,S3-700590820,S3-581631249,S2-478717848
+S1-752753867 S2-547233866,S2-7540009,S3-515558578
+S1-125816032 S3-178143947,S3-317349649,S3-748753786
+S1-334574320 S2-581855286,S3-507097948,S3-47602766
+S1-494544724 S3-162689962,S2-203094283
+S1-899332622 S2-682869000
+S1-279251828 S3-814739227,S2-295943698
+S1-938380112 S3-523592820,S3-729147491,S3-901750748,S2-386545189,S2-232529788
+S1-633665043 S2-970265383,S2-769771792,S2-437675436
+S1-506579588 S2-519311503,S2-173054779,S3-397445882,S3-38301756
+S1-801361301 S2-852629384,S2-645786688
+S1-713350472 S3-43451106,S2-663587648,S2-738274682,S3-244465635,S2-354251606
+S1-836700821 S2-870270835,S2-540287195,S2-848363622,S3-492785038
+S1-960286865 S3-619694512,S2-645773274
+S1-680549770 S3-907086570,S3-157351163,S2-866438297
+S1-248024312 S2-729731908,S2-679767475,S3-88519563
+S1-414666403 S3-705981521,S2-322251357
+S1-679554887 S2-971073041,S2-414974746
+S1-250236487 S3-297420678,S2-315761532
+S1-825945393 S3-84926182,S3-741284385,S3-829503892
+S1-793882463 S2-161557696,S3-568031571
+S1-597075473 S2-220336849,S3-781695551,S3-692785694,S2-294009878,S3-596302586
+S1-995495392 S3-21901656,S2-275619329,S3-62900436,S3-655991016,S3-478409465,S2-698809929,S2-376863190
+S1-408035175 S3-297068952,S2-19232853,S2-349401605
+S1-18539829 S2-101094955,S3-976383464,S3-211870522
+S1-243734947 S3-77103101,S2-910267882,S2-98789656
+S1-994286811 S3-302368646,S2-893426736,S2-896295079,S2-616785921,S3-143655682,S2-56352773,S3-356863883,S3-917518000
+S1-233896559
+S1-839957870 S3-760806770,S2-607984578,S3-564426489,S2-285752756
+S1-59406191 S2-829219892,S3-494896047,S2-895418620
+S1-913570477 S2-26590854
+S1-395688544 S3-368228445,S2-982679402
+S1-505203986 S2-928482633,S3-835598593,S2-278749486
+S1-86680927 S3-725225259,S2-716884077,S2-386213817,S2-615896095,S3-406574498,S3-647954255,S3-11784989
+S1-884536429 S3-277295735
+S1-425151965
+S1-771852824 S2-322326065,S3-446334189
+S1-21638361 S3-835377145,S2-334881856,S2-770225952
+S1-938640372 S2-823601549,S3-921043280,S3-914640495
+S1-150368755 S2-182472047,S3-259918732,S2-366845719,S2-353122445,S3-597678106
+S1-125286548 S3-335257503,S3-722944555,S3-470463298
+S1-318205655 S2-914084339,S2-489104891,S2-207254299,S3-238436467,S2-307222463
+S1-737459621 S2-572575135,S3-845599113,S3-206113946,S3-421321461
+S1-131403723 S2-185524760
+S1-388087860 S2-528511451,S2-358990835
+S1-181306993 S3-998333800,S2-484118725
+S1-299931449 S3-231869869,S2-516069371
+S1-376007864 S3-943966369,S2-730068053
+S1-487560546 S3-640615892,S2-138683282,S3-78274173
+S1-652212836
+S1-588645399 S3-570741622,S3-39858534,S2-714819132
+S1-893792478 S3-490520649,S3-924543777,S2-725949458
+S1-907944986 S2-3351041,S2-916625280,S2-460368341
+S1-698682625 S2-170542359,S2-31589303,S3-108408061,S2-784867056
+S1-291966797 S2-686662614,S3-420054645,S2-150672872,S3-345617321,S2-656117340
+S1-979736096 S3-711578044,S3-850641488,S2-963313549
+S1-379310207 S2-263957093
+S1-499130120 S2-263633570,S3-971273336,S2-27258255,S3-65783676
+S1-898403550 S2-378819449
+S1-712153163 S3-788995497,S2-205876243,S3-362961164,S2-409750478,S3-641080222
+S1-608179176 S3-669505179,S3-714924610,S3-630572704
+S1-690154708 S2-314166785,S2-967617135
+S1-411972947 S3-310118494
+S1-770822278 S2-371460382,S3-341855623
+S1-516113227 S3-389677639
+S1-535622121 S3-955100165,S3-913626311,S2-966675443,S2-317576542
+S1-378087148 S2-90165141
+S1-387487610 S3-764253660,S3-55299967,S3-797550937,S2-606674153,S3-114546456
+S1-84720371 S3-981269106,S3-757977986,S3-641867666,S3-601150932,S2-975179212
+S1-803296253 S2-857660107,S3-676035583,S3-512363879
+S1-839016884 S3-976475701,S3-617479697,S2-167917601,S3-72917378
+S1-912212366 S3-859612156,S2-117964525,S3-775436567,S3-502710907
+S1-176967034 S3-325950068,S2-263514018,S2-777019215,S3-815848590
+S1-339224945 S2-404671938,S2-284624559,S3-162434307
+S1-229460516 S2-976581744,S2-39745121,S2-979685445,S2-801304523,S3-502512559
+S1-781906221 S2-636063335,S3-505556994,S2-877482654,S2-569365758,S3-590332782
+S1-405062393 S2-806497096,S3-223131061
+S1-745015500 S3-34096038,S2-294811264,S3-614085767,S2-334293602,S3-334991980,S3-385820517
+S1-865640395 S2-142812236,S2-362077767,S2-805195051,S2-1974553
+S1-320272655 S3-598298361,S2-749183901,S2-180496974,S3-175580302
+S1-587694757 S3-810681980,S3-582824141,S3-281596178,S2-368452920,S2-567116632,S2-451576965,S2-459680309
+S1-265390961 S2-960653215,S2-146625364,S3-140201855,S2-465609554
+S1-554868311 S3-699081350,S2-89985258,S2-103345358
+S1-210948941 S2-91165087,S2-733587397,S3-122582063
+S1-109681547 S3-836022475
+S1-668507122 S3-240010770,S2-916794057,S2-972918636
+S1-374828468 S3-726131284,S2-465166279,S2-547523220,S3-731825162,S2-132957929
+S1-196208132 S3-545824741,S2-271289822,S2-763492107,S2-754472675
+S1-981928699 S3-361147724,S3-222609715,S2-897692721
+S1-740452124 S3-819648768,S3-350647489,S3-592919499,S3-220293025,S2-998064774,S3-227794611,S2-197674800
+S1-270295477 S2-282672839,S2-77704567,S2-830520959,S3-715253930,S3-201267773,S3-834469134
+S1-343551274 S2-598513279,S3-855469556,S2-709037237
+S1-520416750 S2-694478176,S3-482242269,S3-701064773,S2-311935263,S3-322919647,S2-299828030
+S1-81959441 S2-890205291,S3-566325863,S3-34543812,S3-843632503
+S1-92870836 S3-620459838,S3-642247724,S3-988327803,S2-771354345,S3-206407201
+S1-101283140 S3-405494595,S3-145221818,S2-219261996,S3-975096203
+S1-100151166 S3-677523747,S3-551915962
+S1-516998712 S3-169277035
+S1-361794942 S2-969070425,S2-986257449
+S1-622068563 S3-594799338,S3-849426358,S3-409921108,S2-446614375,S2-952058304
+S1-959009864 S2-598628190,S3-26991812,S2-955384110,S2-515644702
+S1-709373009 S3-595880393,S3-730184027,S3-478246717
+S1-528187263 S3-185620910,S3-507070148,S3-197078092,S2-383758408,S2-751306231
+S1-951926289 S3-200532912,S3-539203342,S2-398616302
+S1-350145279 S3-431976378,S3-902995619,S3-922069586,S2-515441126,S3-51013797,S2-135369110,S2-188138378,S3-477497265
+S1-41526644 S3-67061197
+S1-969264428 S2-52521527,S2-594846906,S2-327902660,S3-138095334,S2-677566208,S3-265658097
+S1-586435686 S2-418195043
+S1-529884963 S2-595478401,S3-259194156,S2-272024041
+S1-380449736 S3-247847968,S3-856423680,S3-982249194
+S1-586601606 S3-628361962,S3-508296120,S2-407552899
+S1-881425285 S3-377306615
+S1-210878631 S3-755962881,S3-645232811,S2-452901119,S2-108020045
+S1-493330236 S2-866646258,S3-281182383,S2-514904123
+S1-769881508 S2-272059029
+S1-606763777 S2-671207798,S2-648423884
+S1-822391266 S2-994422272,S2-250211200,S2-45571585,S2-834338045
+S1-863829001 S2-981435071,S2-646778226,S2-946697730,S3-743110522,S3-513965099,S3-991563780
+S1-548615899 S3-155523567,S2-861290434,S2-461141508,S2-654030736
+S1-745258892 S2-133731235,S3-366689002,S2-45835675,S2-304489968,S2-85764395,S2-834630894,S3-293005328
+S1-536415679
+S1-163738347 S2-988501546,S2-403277719,S2-84617045,S2-334971134,S2-450229462
+S1-145090963 S3-17679652,S3-336866645,S3-509307409,S3-436728711,S2-517073456,S2-370388340
+S1-615396692 S3-38379217,S2-403992877,S3-188466456
+S1-53259186 S3-802996312,S3-487178079,S2-8720354
+S1-679274645 S3-714598527,S3-555378696,S2-97250217,S2-293529378,S2-788501581,S3-91809077
+S1-206010156 S2-736969639,S3-132490882
+S1-508686847 S2-494329262,S3-374070660,S2-793670335
+S1-311903814 S3-666213176,S2-613746193,S3-376980850
+S1-622453168 S2-81404968,S3-94536250,S2-478858114,S3-475071162,S3-624746331
+S1-210723388 S2-957586310,S2-803174216,S3-715118852
+S1-881515373 S3-719300733,S2-124171919,S3-971913214,S2-956332747
+S1-435763786
+S1-506614692 S2-810827420,S2-939586089,S2-348879672,S3-123808063
+S1-264242475 S3-425211772,S2-717700700,S3-781816732,S3-868713571,S3-23338582
+S1-642117660 S3-390834376,S3-516255614,S3-635710905,S2-872057245,S2-347966168,S2-817656832
+S1-727227058 S2-350762988
+S1-136502201 S3-989278834,S2-729897644,S3-408192013,S3-29880594
+S1-274758591 S2-911510610
+S1-401877050 S3-390184236,S2-439186497,S3-774990722
+S1-654734758 S2-188149706,S2-269348371,S3-575626597,S3-698424468,S2-572881015,S3-896208805
+S1-700821834 S3-832655202,S3-882891180,S2-525190733,S2-465181842,S2-903285061
+S1-34900995
+S1-789640692 S3-642086259,S3-68721828,S3-748734371,S2-74216470
+S1-504217960 S3-453940134
+S1-83600192 S3-841373033,S2-833906224,S3-556766540
+S1-632150546 S3-699879009,S3-238299282
+S1-470357344 S2-724109412,S3-658306332
+S1-146662613 S2-215828760,S2-325595130,S2-367076495
+S1-836221986 S2-427799393,S2-111020528,S3-814307312,S3-994471429,S3-991544040
+S1-859044544 S3-333692942,S2-429553219,S2-121731069
+S1-379723241 S2-126068535,S2-217245030
+S1-8920162 S2-532862832
+S1-911846516
+S1-863211644 S2-752132651,S3-115607486,S3-478120455
+S1-566489073
+S1-383937868 S2-404190097,S2-799938972,S3-554466962,S3-125550855
+S1-35105280 S3-588855188,S3-942437061,S2-595815672
+S1-316503549 S2-73299637,S2-83548028,S2-427360400,S3-515500424,S2-191872170
+S1-799681398 S2-574148361,S3-429769037,S3-121091792,S3-574745572
+S1-810821833 S3-323667065,S2-94605008
+S1-680870241 S2-582764519,S3-325302226,S3-371572490,S2-691955188,S3-209070497
+S1-34849409 S2-429472293,S2-650940349,S3-627577097,S3-314028795,S3-98612114
+S1-965441163 S2-176503105,S2-806448626,S2-19075233,S3-412421922
+S1-392321649 S2-952831824,S2-871065677,S2-486666669,S3-887106231
+S1-88466596 S3-536367639,S3-357737058,S3-383279483,S2-981151513
+S1-647836733 S3-871069456,S3-808019862,S3-952249707,S3-365631611,S2-623474933,S3-381725875
+S1-676338697 S3-537315275,S2-221642967,S2-964811308,S2-224691234
+S1-32565537 S2-787820178,S3-881905830,S2-357310443,S3-805258380,S3-807078264
+S1-631937601
+S1-400405165 S3-386706130,S3-388876422,S3-543048603
+S1-972293294 S3-819996694,S3-334027799,S2-385080519
+S1-941085048 S3-608392196,S3-811909894,S2-307112434
+S1-136722251 S2-299247957,S2-593688870,S2-586224186,S3-450400466,S3-852834162
+S1-432926847 S2-236195437,S3-593266824,S3-621045412,S2-182088459,S2-903807862,S3-217278900
+S1-579749437 S2-273903895,S2-873344402,S3-364548497
+S1-971672251 S2-732789091,S3-802507032,S2-393418782,S3-897705824
+S1-461578182 S2-55430016,S3-734745623
+S1-205514683 S2-606155699,S3-376034101
+S1-129003247 S2-693723624,S3-857490470,S2-328129960
+S1-559825600 S2-217909468,S3-545834032,S3-597004673
+S1-436846166 S2-468269238,S3-190018511,S3-87426789
+S1-570516304 S3-634250674,S3-68958198,S2-971197984
+S1-311169686 S2-287668653,S3-166907219,S3-165728711
+S1-595669989 S3-733336100,S3-40981911,S3-938156053
+S1-779616379 S2-476115298,S3-171857325,S3-705331694,S3-197122959
+S1-729615960 S2-32124149,S2-866540333,S2-503725477,S3-100487436
+S1-571987602 S2-911893998,S2-570576003,S2-944925980,S2-131514160,S3-711135406,S3-471878700,S2-61624812
+S1-297364153 S3-264149628,S2-757341492,S3-720827009,S2-143162069
+S1-61505388 S2-311013827,S3-3616387,S3-56046221,S3-986079923
+S1-533616337 S2-800977546,S2-936999443,S3-84535367,S2-317221831
+S1-74125552 S2-711097440,S2-316098321
+S1-594460579 S3-489450968,S3-880689388,S3-623949168
+S1-367722895 S2-617708184,S2-961661823
+S1-268312509 S2-258079794,S3-748934498
+S1-240185890 S2-201554830,S2-18235550,S2-379691644
+S1-697604501 S3-684215552,S2-906482322
+S1-818836055 S2-754723657
+S1-198941595 S2-764575954,S3-432328405,S2-806761252,S2-620204516
+S1-714562231 S3-698470474,S3-347033861,S2-970019877,S2-928030757
+S1-838929426 S2-205458344,S2-133499895,S3-60419323,S3-433866639
+S1-912720650 S3-632663696,S2-744125994,S2-697365569,S3-543796938
+S1-798467195 S3-94219033,S2-997504849
+S1-388390358 S2-627064664,S2-924725807,S3-301973977,S3-903682932,S3-979882451,S3-878120174,S2-485032113
+S1-946969211 S3-169989076,S2-863677990
+S1-339603161 S2-269783745,S2-182091488,S3-973186139,S3-834990148
+S1-202797583 S2-219467487,S3-789943765,S3-317399286
+S1-242963716 S3-352119849,S3-710544700,S3-148935311
+S1-553144105
+S1-496874335 S3-195316442,S2-684610566
+S1-80423964 S3-575142345,S3-955900395,S2-797777115
+S1-772577037 S2-888175795,S3-301636980,S3-560050295
+S1-969209884 S3-284973677,S3-501293566,S2-572721011,S3-178773618
+S1-291236108 S2-505118202,S3-97252646,S2-426300055,S2-696086525
+S1-177862600 S3-228851325,S2-189968164,S2-542020797,S3-580275603,S3-68864226,S2-161886536,S2-367431689,S3-682771909
+S1-173531613 S2-355056725,S2-524640399,S2-578608282
+S1-413798671 S3-551061684,S2-553091456,S3-715723851
+S1-225620052 S2-490465153,S3-821209309,S2-604870627,S3-580538918
+S1-175240404
+S1-689218633 S2-605902791,S3-592417133,S2-565416706,S2-606310220
+S1-295495066 S2-495093007,S3-882416533,S3-289467358,S3-241859744
+S1-799831759 S2-522436418,S2-385783450,S3-889666140,S3-449314331,S3-621364691,S2-469003508
+S1-763911195 S2-70798236
+S1-357445318 S3-273037701,S2-542354982,S2-315888021
+S1-375567844 S3-690335929,S2-602984860,S2-979682842
+S1-309540033 S3-817487982,S2-547673967,S3-603153468,S2-97153803,S3-598118939
+S1-10293772
+S1-107470329 S3-100965591,S2-695200824,S2-592834405
+S1-379419532 S2-47656766
+S1-899166103 S3-932312904
+S1-770194917 S2-433020338,S2-451361221,S2-412644695,S2-21397280,S3-643311248,S3-270967506
+S1-851432088 S2-319192121,S2-476228639,S3-284831606
+S1-480230484 S2-860212366,S2-742781349,S3-295344109,S3-301706601
+S1-114950390 S3-150003921,S2-649583304
+S1-544913241 S2-146717382,S3-311584396,S3-306841646,S2-128146217,S3-543542677,S3-756048681
+S1-9428781 S2-59895677,S2-710507447,S2-61652934,S2-216167130
+S1-91290956 S3-671675880,S3-636884079,S3-467934925,S3-382702480,S2-826145054
+S1-382278154 S3-87505714,S2-225639691,S3-617773564
+S1-795989972 S2-218299902,S3-98373503,S3-837272427,S3-496562354,S3-51945891
+S1-743947126 S2-248359045,S3-376706226,S3-17454341,S2-107525543,S2-160020760
+S1-970388996 S3-28692037
+S1-290251470 S3-242426704,S3-483653977,S3-183300645,S3-236219260
+S1-201746948 S3-299908420,S2-615821725
+S1-784767697 S3-165410989,S2-374046401,S2-342418206,S3-527502264
+S1-751272111 S2-91549340,S3-623734387,S3-905372583
+S1-944188699
+S1-937896929 S2-587732433,S2-620655398,S3-999595339
+S1-950071387 S3-136817966
+S1-354803876 S3-829384546,S2-497057325,S2-473983357,S3-961277670,S3-534092310,S3-531419717,S3-91871767,S3-613454782
+S1-678510182 S3-785984858,S3-173346137,S2-83905356,S3-636049735,S2-153230321
+S1-59065652 S3-353041147,S2-294548948,S3-767803892
+S1-268067756 S2-26608967,S2-257859994,S3-199613384
+S1-397530846
+S1-236119880 S3-997896144,S3-906345674,S3-537401470
+S1-19027946 S2-102638426,S2-200357963
+S1-647199518 S3-946137565,S2-909160487,S3-700437064
+S1-163843658 S2-909484010,S2-66808798,S3-815534279
+S1-93978249 S3-631879698,S2-909510440,S2-112854632
+S1-78046186 S2-770020133,S3-78113625,S3-887676961,S2-431003956
+S1-687464330 S2-415503636,S3-442813670,S3-449414653
+S1-535946044 S3-994063051,S3-599353569,S2-469689362,S2-818941950
+S1-577774831 S2-974448610,S3-973287594,S2-572790652,S2-550586988,S3-354563544
+S1-976653009 S2-432090537,S3-721766984,S2-543628385,S3-394719449,S3-761273611
+S1-188654718 S2-189490773,S2-6733704,S2-800614429
+S1-924317229 S2-773011570,S3-552559682,S3-214114643,S2-136942963,S3-83335395
+S1-529225450 S3-735311486,S2-318516600
+S1-712786572 S2-420598730,S2-683173607,S3-890233395
+S1-33646109 S3-847173734,S3-591236418,S2-688161554,S3-826057320,S3-606475974,S2-790447108
+S1-786449348 S2-812939282,S3-185044696
+S1-296071266 S3-392751047,S2-261011378,S2-65605138,S3-823992205
+S1-73339600 S2-918494719
+S1-451479033
+S1-872288400 S3-921639625,S3-107872252,S2-25187820,S2-537658659,S3-525514464
+S1-73241210 S2-241558584,S3-951983934
+S1-135677578 S2-425795411,S3-680000538,S2-957826559,S3-162987944,S3-267681427
+S1-266753601 S2-392420874,S3-642932986
+S1-888146870 S2-899693750,S3-807167574,S2-394863501,S3-378495815
+S1-349729807 S3-977570915,S3-410923641,S2-904875018,S3-452650886
+S1-554590401 S2-690373150,S2-573509633,S2-108722595,S2-284779160,S3-266552613,S3-622427936
+S1-975000253 S2-393802874,S3-380678477,S3-997434363,S3-705467067
+S1-661708290 S2-158387347,S3-95122418
+S1-417547517 S2-500376278,S3-660642336,S3-792172651
+S1-665718321 S3-501781469,S2-73651632,S3-409766824
+S1-33475388 S3-281060468,S2-236773054,S3-585220365,S2-605255924,S3-617593481
+S1-296412891 S2-965593019,S2-584665963,S2-61661538,S3-858547634
+S1-367627968 S2-649639009,S2-313429640,S2-106942516,S2-794297582,S3-819910264
+S1-946409488 S3-394451967,S3-855947948,S2-215370439,S3-91148382
+S1-303288121 S3-361207982,S2-382090636,S2-349445531,S3-162555102,S3-771732744
+S1-264559772 S2-664610157,S2-985070818,S2-458518872,S3-859336147
+S1-948509860 S3-409649293,S2-271732310,S3-510444232,S3-414710679,S2-340533146
+S1-213989624 S3-73605070
+S1-857486971 S3-173407126,S3-575350552,S2-532096810,S2-215751505
+S1-880720588 S2-631595684,S3-510667321,S3-710924397
+S1-540508380 S2-71625351,S2-623004765,S2-469526368,S3-694946408,S2-789598091
+S1-745730167 S3-533901882,S3-46414913,S2-655407928,S3-685002157,S3-97604629,S2-664807786,S2-639169643
+S1-58085738 S3-768885181,S2-860939068
+S1-403306707 S3-265270026,S3-216098360
+S1-49219261 S2-351187879,S3-425961819,S3-764266643,S3-401350539,S2-691457870,S2-570418657,S3-949719255
+S1-94249671 S2-920781886,S3-345876558
+S1-632811077 S2-963896113,S3-975872086,S3-462001596,S3-709587667
+S1-838132341
+S1-143220817 S2-106403726,S3-493157635,S3-507056178
+S1-566062443 S2-255841120,S2-230197418,S3-741646868,S2-894300179,S3-383276265,S3-911681728,S2-804609854,S3-341163442
+S1-293503588 S3-57760105,S2-130743183,S3-689364952,S3-716530780
+S1-353210755 S3-921207410,S3-61080091,S3-461225630,S2-200144002,S2-367391763
+S1-664777793 S2-345725304,S2-881940451,S3-18754286,S3-233383199,S3-945793531
+S1-820792810 S2-934582721,S3-447607926,S3-288587446,S2-453494523
+S1-603526305 S3-26046225,S2-816921281,S2-617557376
+S1-368468637 S3-684646722,S2-117064962,S3-274480218
+S1-227604004 S3-332346158,S2-639329063,S3-929518464,S3-296596552
+S1-400740959 S3-312240055,S3-893538741,S3-732261013,S2-214447297
+S1-487123208 S3-231481623,S2-119718421
+S1-111619856 S2-82049254,S3-931072533
+S1-105579054 S3-578216287,S2-906449203,S3-225923186
+S1-173826919 S2-571026625,S2-201024733,S2-373020206
+S1-41694392 S2-918601578,S3-908679575
+S1-892877298 S3-427462018,S2-73231247,S3-376760840
+S1-37929193 S2-36547580,S3-443253626,S2-593508094,S3-738392414,S2-385902211,S2-626249998
+S1-968821508 S2-641762008,S3-154515679,S2-540159475
+S1-246045665 S3-177600482,S2-328665071,S3-660439226,S3-871867490
+S1-977793336 S2-898531238,S2-862166719,S3-489664241,S3-872691150
+S1-226819697 S3-365797916,S3-728286665,S2-315271572,S2-142345793
+S1-429575866 S2-173265486,S2-987199334,S2-210279688,S3-17343727,S3-935664787
+S1-195968908 S2-449810105,S3-692152709,S2-84140512,S2-455649488,S3-261820377,S3-545036861
+S1-323954875 S2-949863605,S3-603574177,S2-196231696,S2-897359026,S3-918582572,S3-478568543,S2-840495912,S3-710840276
+S1-285383243 S2-621667813,S3-652346048,S3-216386971,S2-13278480
+S1-111744577 S2-585836019
+S1-543851467 S3-295730735,S2-804883814,S3-497559151,S3-345505482
+S1-491304190 S2-531427154
+S1-763384879 S3-881753863
+S1-722696946 S2-197679564,S2-523108249
+S1-289508167 S2-990294523,S3-20705805,S3-450287044,S2-947475352,S2-383584695
+S1-619665060 S3-730253325,S3-33636364,S3-490275776,S2-776452119,S2-423518432,S2-404487380,S3-435085834
+S1-704543929 S2-930993736,S3-264730991,S2-804085212,S3-682264830
+S1-476579274 S2-394166124,S3-369893715,S2-373882143,S2-901239561,S2-673512543
+S1-690268254 S3-658948509,S2-644539482,S2-862771023,S2-965585593,S3-930990750,S2-667770668,S3-12625645
+S1-95766411 S2-896334949,S2-634292342,S2-713017584
+S1-642073367 S2-353769894,S2-170811954,S3-545644117,S3-788969729
+S1-843343035 S2-738044940,S2-779149530,S3-572284341,S3-226010719,S2-412684363,S2-19419973
+S1-988745011 S3-455111564,S2-180049939,S3-140037483,S3-925435887,S2-92802770,S3-638435600,S2-583930153
+S1-132554610 S3-958617202,S2-527295065,S2-276968519,S3-219134738,S3-40224438,S2-573003113
+S1-295393997 S2-856848436,S3-481318651,S3-920002669,S3-651643238
+S1-921548830 S3-744887141,S2-254754106,S2-425527,S3-117137727,S2-707490249
+S1-289849128 S3-891024530,S3-194185654,S2-188701855,S2-148583544
+S1-646446685 S3-160665426,S2-326223168
+S1-797937718 S2-782627419,S3-976589186,S2-733389749
+S1-487347827 S3-903559966,S3-333455067,S2-642835566
+S1-988280750 S3-536557693,S3-813432513,S3-246893273,S2-496746258
+S1-169220458 S2-587177470,S3-480194797,S3-314895208
+S1-806813059 S3-390750136,S2-884494765,S3-21833989
+S1-242834660 S2-134417916,S2-30566128,S3-804995411,S3-973370098,S3-61472790,S3-445396866
+S1-191619644 S3-749317035,S3-431052485
+S1-861296992 S2-646513714,S3-337689356,S2-421685604,S3-402093583,S2-739383537
+S1-573219707 S2-119171400,S2-987370583,S2-634145929
+S1-236488272 S3-894509806,S2-948911630,S2-665781240
+S1-985524755 S2-980260400,S3-901480979,S2-955918280
+S1-365164010 S2-991610642,S2-876437287,S3-94782685
+S1-30961524
+S1-966061929 S3-267805296,S3-375216735
+S1-357642855
+S1-9366218 S3-145004593,S2-129725632,S3-726956818
+S1-248667769 S3-798184701,S3-745565745,S3-725884074,S2-180462010,S2-335494684
+S1-311196835 S2-745865538,S2-824782972,S2-580783312,S2-813827778,S3-563989003,S3-560142304
+S1-37519899 S2-775310729,S2-922764670,S3-604318218
+S1-730012045 S3-849644389,S3-71050545
+S1-527138613 S2-822070695,S2-572244262,S3-296228016,S3-543808312,S3-245949852
+S1-61609610 S2-39859851,S3-37317767,S3-859926610,S3-988149201,S2-940499765,S2-559213909,S3-901593622
+S1-212018119 S3-453849514,S3-869815275,S3-278107849
+S1-868488005 S3-187173544,S2-455929234
+S1-789306688 S2-13593813,S2-932084652,S3-326464903,S2-901136757
+S1-569591350
+S1-537273922 S2-279779698,S3-754079918,S2-818540998,S3-212611468
+S1-922647996 S2-308935271,S3-226823244
+S1-776809692 S3-722922678,S2-424528317,S3-175432755,S3-927444951,S2-498153395,S3-22427677,S2-10119660
+S1-423581570 S2-345068321,S2-641735301
+S1-450337229 S2-591652752,S3-329424053
+S1-470208039 S3-990286477,S2-667718709
+S1-897531230 S3-574598625,S2-662210698
+S1-573735019 S3-223656786,S2-557887117,S2-521731370,S2-874660447
+S1-591831301 S3-739155757,S2-950779637,S3-425724185
+S1-33934787 S3-184735694,S2-240361455,S3-442732321,S2-296169408
+S1-578932887 S3-255902601,S2-718497144
+S1-398500451 S3-897448251,S2-543000203,S3-534365131,S2-747099
+S1-533744388 S3-147449226,S2-719520484,S3-616911348
+S1-556356063 S2-410021864,S3-980501617
+S1-456787098 S2-693542841,S2-36570899,S3-313336250
+S1-913771479 S3-636360208,S2-50954116
+S1-927089272
+S1-525268122 S3-987417739,S3-520674723,S2-701722443,S2-555841405,S3-926906759
+S1-902930342 S3-820162883,S3-638607183,S3-489746271,S2-838813759
+S1-552667323 S2-90747813,S2-706381220,S2-986836447,S3-351588666
+S1-774866003 S2-629460585,S2-626932380,S3-83100469,S2-376939163,S3-595394011
+S1-705218302 S3-545137907,S2-325991594,S2-15614884
+S1-250851231 S3-326138399,S2-590454942,S3-938231289,S2-785616145
+S1-807626741 S2-772168328,S2-809839483
+S1-689199874 S3-801279633,S2-176692198,S2-52521224,S2-374660890
+S1-913435885 S3-748624884,S3-118122886,S3-632254429,S3-154423724,S2-962227473,S2-56778662
+S1-280541792 S2-280916259,S3-64415119
+S1-453188590 S2-13086602,S3-275858965,S3-812958882,S3-939927093
+S1-889245258 S2-407493905,S2-663100151,S2-512349365
+S1-221340729 S2-657793975,S3-973445496,S3-264075341
+S1-996051211 S3-602993878,S2-767676285,S3-849376049
+S1-602716852 S2-766420049,S3-556524185,S2-862610793
+S1-388370808 S3-585294330,S3-158154389
+S1-961721353 S3-715982507,S3-645961805,S3-691297047,S2-730884207
+S1-515393742 S2-360127376,S2-94313439,S2-972220390,S3-320482922,S2-819304368,S2-279087781
+S1-827992653 S3-664656919,S2-813330289,S3-31432612,S2-973486513
+S1-217199569 S2-102308357,S2-921541033,S2-903733231,S2-324355914,S3-537948201,S2-983269893
+S1-169218733 S2-121102989,S3-869436348,S3-42257673
+S1-641096384 S3-557402530,S2-964499326,S3-284069434
+S1-485944471 S3-236136773,S2-323617355
+S1-399845170 S3-600764067,S3-922841896,S2-437133019
+S1-325369517 S2-322113829,S2-957303641,S3-87530521
+S1-721168058 S2-672086495,S2-106770514,S3-905898908
+S1-800035848 S2-778243944,S3-365953861
+S1-651082016 S3-861249356,S3-296120371,S2-110263857,S3-195725175,S2-295050323,S2-625566247,S2-77512101
+S1-921547879 S2-810219424,S2-422915586,S3-104452328,S2-88139093
+S1-339955960
+S1-588628285 S2-188280925
+S1-357384021 S3-561420203,S2-404775255
+S1-227523347 S2-278795053,S3-866184887,S3-971616674,S2-274698163,S3-47020894,S2-911888186,S2-606761899
+S1-678670600 S2-293978973,S2-447985452,S2-215547621,S3-707248130,S2-661435439
+S1-475030865 S3-538007766,S2-801010190,S3-781318133
+S1-923909300 S3-955482017,S3-355632839,S2-763640136,S2-722564969,S2-118670939,S2-651217125,S3-966726394,S3-313911640
+S1-3128940 S2-530693098,S2-411619517,S3-451423284,S3-257419630,S3-920362671,S3-157486968
+S1-659957593
+S1-146177294 S2-359137482,S3-830960511,S3-869562617
+S1-579830689 S2-401894364,S3-367074677,S3-158590686,S3-482814840,S3-9807237
+S1-204999779 S3-476261809,S3-407996768,S3-359611121,S3-983925922,S2-751037373
+S1-71234735 S2-278253831,S2-995704004,S3-637931968,S3-835829865,S3-511225690
+S1-797170734 S2-255502351,S2-978700558,S3-586630745,S3-506998632
+S1-761919681 S2-156503581,S2-336905774
+S1-167949428 S2-142695737,S3-549537922,S2-265702090,S3-515336087
+S1-748540865 S2-139919569,S3-640139728
+S1-470438444 S3-411714330,S2-636736325,S2-163325612,S2-630959851,S2-956523294
+S1-274846738 S3-870193250,S2-387280248
+S1-391327553 S2-20951696,S3-32544735
+S1-677444324 S2-22690888,S3-324235389,S3-173409696,S3-321798286,S3-140892581,S2-485845826
+S1-585486540 S3-875015265,S3-117792997,S2-138387323,S2-964078112
+S1-446278180 S2-832423705,S3-838954624,S3-638770251,S2-561620522,S2-508739777,S3-361368203,S2-787911248
+S1-414309102 S3-379330611,S2-928718251,S2-31650979,S2-836267761
+S1-557711198 S3-777621030,S2-515853992,S2-82432919
+S1-73924003
+S1-939831160 S2-513758376,S2-129875775
+S1-682529653 S3-904839212,S2-577662896,S3-189670051,S2-954477807,S2-133406559
+S1-516721253 S2-561495646,S3-881115642,S3-423451290,S3-65572667,S3-771583984
+S1-322013941 S3-637982795,S2-342929676
+S1-365078684 S2-422473610,S2-870421626,S2-865833197,S3-929927206
+S1-579162726 S3-930612657,S3-614450965,S2-142434619,S3-247327491
+S1-354343066 S3-15178964,S3-155275957,S3-631669945,S2-673372463
+S1-114032158 S3-870956931,S2-467586648,S3-750759711,S3-160355921,S2-257490228
+S1-243209003 S2-111780627,S2-454764316,S3-628927787,S2-256114928
+S1-940218676 S2-278687268,S2-175120908,S3-243929350,S3-695879594,S3-52503016
+S1-382100645 S3-998630655,S2-442383064
+S1-544557232 S2-329207836
+S1-868497264 S3-185011543,S3-445432065,S2-26909752
+S1-119275713 S3-897249394,S2-711562145
+S1-595237969
+S1-200756028 S3-890664701,S2-306330285,S2-826272529
+S1-933869677 S2-445412236,S3-583840663,S3-275878918,S2-958975029
+S1-730448517 S2-53263296,S2-336491305,S3-815909774
+S1-884150914
+S1-913920139 S2-690592602
+S1-885425349 S2-621633085,S2-405652763,S2-204869776,S3-838566324,S3-459143088
+S1-610573028 S3-663674868,S2-463124351
+S1-968948599 S3-349060564,S3-520653366,S2-515984136,S2-141550528,S2-296731436
+S1-769476761 S3-914547071,S3-731009870
+S1-540359470 S3-802687115,S2-313191456,S3-69333562,S3-813509281,S2-680207447,S2-158830643
+S1-974879378
+S1-268236074 S3-215326677,S3-692297761,S3-362087384,S3-735823356,S2-731191815,S2-369403056
+S1-771623956 S3-729877215,S2-750956072,S2-522290640,S2-908686800,S3-827052765,S2-196643468
+S1-353686097 S2-236999519,S2-115952198,S2-817767249,S3-624588090,S3-853738538
+S1-107214985 S2-247930081
+S1-19854543 S2-294432970,S2-53596265,S3-923892459,S3-66040640
+S1-377735889 S2-749446021,S2-644940285,S2-370299800,S3-914999391
+S1-359027006 S3-340668777,S3-848236644
+S1-548850130 S3-687058530,S3-238686514
+S1-421768453 S3-950359289,S2-76777268,S2-729510020
+S1-169956817 S2-37050028,S2-85403599,S3-318668352
+S1-592350046 S3-604009940,S2-471869464
+S1-763954751 S2-771525354,S2-464090483
+S1-618411694 S3-279445751,S2-561009504,S3-157651352,S2-942583986
+S1-745007575 S2-915963092,S3-790099270,S2-848096116,S3-499585068,S2-431273541,S3-769088710,S3-625615711
+S1-727872533
+S1-285814124 S2-439676074,S3-721630493,S3-18332560,S3-851999048
+S1-40826074 S3-772406782,S3-4462111
+S1-513197253 S2-809238031,S2-348886286,S3-732882658,S3-485513928
+S1-609564315 S3-320118994
+S1-803973938 S2-833474150,S3-797251127,S2-590955651,S2-520723186,S2-105146388
+S1-450445065 S3-264320264,S2-88808294,S3-991171081
+S1-355247178
+S1-423384431 S3-724504017,S2-257611257,S2-995053734
+S1-1522302 S3-902298931,S3-572102676
+S1-745955916 S3-5701842,S2-139939622,S2-982185130,S3-956405808,S2-777300261
+S1-680002422 S2-512660823,S2-374750185,S3-984960956,S2-266232137,S3-544032505,S3-367842995,S3-446558396
+S1-499536726 S2-798590937,S2-139696515,S2-323681144
+S1-223357441 S3-626271867,S2-242821403,S2-858319037,S3-462362925,S3-324067626
+S1-537556980 S2-677855140,S3-539007047,S3-990457647,S3-430204849
+S1-461766307 S2-500828593,S3-663723740
+S1-155324180 S2-328913130,S3-880591583,S3-89382653,S2-694494698
+S1-955687568 S2-884472248,S2-319815625,S3-581348726
+S1-113786601 S3-626594722,S3-684347799,S2-957543657,S2-223367067,S2-581213395
+S1-223522334 S3-126273287,S2-72089313,S2-116776045
+S1-39090160 S2-760778665,S3-342661319
+S1-103757901 S2-979921297,S2-924449861,S3-21961173,S3-926368578
+S1-663854430 S3-109878134,S3-878495996,S3-520789614,S3-471147214,S3-709614235,S2-256293450,S2-653887573
+S1-307926283 S3-341762949,S3-780898158,S3-646136103,S2-788559516,S2-836006758
+S1-626051633 S2-142760250,S2-328527482
+S1-917477849 S3-738040248
+S1-256846177 S2-226980069,S3-108500197,S3-724358516,S3-746817010,S3-535228316
+S1-827502544 S2-523285758,S3-36956470,S3-659019010
+S1-353957644 S2-257537291,S3-135040925
+S1-939631020 S3-764065817
+S1-64641827 S2-306054404,S2-82463711,S3-478883702,S3-761009459,S3-736324744
+S1-673576841 S3-943004931
+S1-711251398 S2-653477473,S3-213540967,S3-635848392,S3-118487715,S3-686599446
+S1-357140596 S2-756052932
+S1-146134161 S3-582157938,S3-454974823
+S1-743664004 S2-343259628,S3-156213734,S2-55524118,S3-781956807
+S1-994051704 S2-870476249,S3-110849488
+S1-148476153 S2-253060291,S3-707245356,S3-601886591
+S1-494402595 S2-323734292,S2-240258332,S3-834649344
+S1-422991711 S2-902101652,S2-845675594,S3-668508415,S2-395823256,S2-203101610
+S1-729414151
+S1-903727037 S2-880324429,S2-620749830,S3-477735147,S3-468596689
+S1-132274396 S2-306808869
+S1-152026614 S2-258117254,S3-357081870,S2-229964031,S3-238897428
+S1-647499417 S3-792474737,S2-605180440,S2-363058865
+S1-628902127 S2-161396522,S2-464148300,S2-945078115
+S1-598776797 S3-236723557,S2-921371992,S2-695721998
+S1-557511208 S3-624633638,S3-187507940,S2-692926384
+S1-226301193 S2-484786556,S2-103648550
+S1-378713742 S2-139563763,S3-271619190,S2-374122135
+S1-15406132 S3-753775864,S3-88515203,S3-612761315
+S1-600903794 S2-640004708,S3-856152656
+S1-890367336 S3-910502714,S3-88779589,S2-2563992,S2-331158537
+S1-651294455 S3-416971314,S2-714633921
+S1-481262867 S3-604051250
+S1-374017705 S3-894172554,S2-897942550,S2-247545819
+S1-926915907 S2-906321986,S3-442688651,S2-45648864,S2-877887841,S3-939528266
+S1-740401828 S3-407593078,S2-263292023,S3-573674401
+S1-191144362 S3-121412459,S2-492204459,S3-732564675,S3-826464707,S3-716931981,S2-677893525
+S1-464487280 S2-240547840,S2-849393882,S3-845559391,S3-379897947,S3-846968970
+S1-299979019 S2-115587746,S3-953536727,S2-461589555,S2-20781781,S3-869062369,S3-444404755,S3-232752814
+S1-805099044 S2-438717298,S3-882915490
+S1-919768770 S2-852228327,S3-841174683
+S1-102811089 S2-506385637,S3-491640513,S3-545438878
+S1-40313480 S2-863798708,S3-524407592,S3-225875833
+S1-379484022 S3-936928514,S2-902403381
+S1-109837889 S3-748087619,S2-290197908,S3-770729291,S2-247909335
+S1-372361901 S2-890723096,S3-675384625,S3-578858721,S2-312794650,S3-916961704
+S1-277856089 S3-748616970
+S1-824959765 S3-826890339,S2-712783689,S3-507632148,S2-95334197,S2-594211897,S3-934571984
+S1-340265997 S2-85453382,S2-813866981,S3-12454415
+S1-57733352 S2-917325946
+S1-184737637 S2-213535511,S2-580157933,S2-769504900,S2-455843725
+S1-558192180 S2-764129553,S3-242931230
+S1-67596564 S3-703843379,S2-984445967,S3-367489027,S2-707386941,S3-766343856,S2-423305465
+S1-214475827 S2-474864160,S3-321085622,S3-460575342,S2-238533309
+S1-690114574 S2-525132545,S3-27267047,S2-670402334,S3-207172931,S2-72167354
+S1-929583524 S3-412909838,S2-389135610
+S1-367194459 S3-776605667,S2-224082712,S2-807653751,S3-164987996
+S1-82337828 S3-173970095,S2-93538243
+S1-251150359 S3-732988277,S2-737899375,S2-37381113
+S1-561656445 S2-628491069,S2-192760634,S3-909538195
+S1-381855024 S2-260214070,S2-32070009,S3-801115678,S3-342625785,S2-675482369,S2-785291604,S3-101774643
+S1-233223382 S2-826140404,S3-896184041,S3-961911513
+S1-808993804 S3-96866334,S2-267984951,S2-363117302
+S1-595440398 S3-638283366,S3-913626465,S2-566632072,S3-616708792
+S1-198825732 S3-179177011,S2-424250575
+S1-548181393 S3-400831704,S3-352620138,S2-372601265
+S1-929183025 S2-833579343
+S1-266658499 S2-957798517,S3-383759042
+S1-189004314 S3-752650122,S3-731063651,S2-434327810,S2-168213580,S3-872611562
+S1-372056387 S2-166488685,S3-988123989,S3-951374107,S3-34349734,S2-279510170
+S1-104914183 S2-464886963,S2-403027448,S2-447267829,S3-356471767,S3-313527244,S3-683203323,S3-856641418,S2-137810624
+S1-505797389 S2-512708901,S2-677049238,S3-563996840
+S1-252625979 S3-137493462,S3-730470245,S2-337891988,S3-461159148
+S1-463962491 S2-867530082,S2-694861477,S3-138700389
+S1-666360653 S2-509632487,S3-965467642,S2-982175510
+S1-901587363
+S1-950200926 S2-121983266,S3-9528375
+S1-323520013 S2-906226579,S3-707270734,S2-45683107,S2-471603842
+S1-489654596 S2-468536017,S3-157851433,S2-679433317
+S1-755229093 S3-336872017,S2-531793066,S3-728103304,S3-99706382,S3-191870988,S2-820977374
+S1-680819460
+S1-704390383 S3-36340461,S2-220959706
+S1-409317043 S2-156224403,S2-173830725,S3-96092190,S2-728113836,S3-455536625
+S1-258397429 S3-129865096,S3-169000904,S2-936446238
+S1-727118633 S2-470861270,S3-800470602,S3-748727036,S2-388719989
+S1-940753955
+S1-142249709 S2-96462676,S3-306229492,S2-972703241
+S1-771580808 S3-388625896,S2-787922123
+S1-488507264 S3-754563600,S3-660899810
+S1-408080128 S2-240257466,S2-918822240,S3-72982571
+S1-394136873 S2-124610552,S3-979022199
+S1-696400623 S2-241307836,S3-369888291,S3-72041411
+S1-315107125 S2-451884981,S2-839317303,S2-947692723,S3-821335190,S3-339513434
+S1-196492684 S2-534763523,S2-788664795,S3-614247948
+S1-418170618 S3-380729427,S3-627740593,S2-860606132,S2-376063512,S2-384473227
+S1-549601467 S2-306757427,S3-144301577
+S1-531762191 S3-959162139,S2-294623414,S3-745980300
+S1-306845577 S2-785825535,S2-673833058,S3-611440622,S2-870280089,S2-432121425,S3-283135809
+S1-494723326 S3-407375679,S3-285156986,S3-721690232
+S1-191345649 S3-536449138,S3-540261444,S2-306364151,S2-622533432,S3-236801826,S2-788732121,S2-604722674
+S1-282002536 S3-101693592,S2-5913116
+S1-527143945 S3-83715752,S3-17624654,S3-615877293,S3-716595676,S2-21085337
+S1-648583725
+S1-208671069 S2-331251904,S3-416868762
+S1-873092615 S3-990213169,S2-611299522,S2-957118208,S2-869351507,S3-745839341
+S1-141638233 S3-268150876
+S1-793189028 S3-806172190,S3-977190063,S2-543432629,S3-669125178
+S1-794979902 S3-612971708
+S1-246050132 S2-545083771,S2-862219537,S3-80050241,S3-819640306
+S1-312931317 S2-769015310,S2-129888244
+S1-583541396 S3-330884516,S3-520999557,S2-671224248,S2-101283110,S3-219108725
+S1-282190609 S3-770818993,S3-167369301,S2-618814688,S2-244711868
+S1-821878218 S2-411180672,S2-195996966,S2-744463243,S3-264448684
+S1-892229318 S2-80037236,S3-522980466,S3-30200512,S2-34856250,S2-685579558,S3-100781183,S3-367765867
+S1-14099597 S3-141227559,S2-426049431,S3-752598206,S3-102223700,S3-471733717,S2-575429823
+S1-183374940 S3-41477484,S3-750414627,S3-608724912
+S1-500351469 S2-857118683,S2-460267895,S3-841545923
+S1-688219577 S2-649507123,S2-323582707
+S1-451150213 S3-791383225,S2-206118930,S3-112159847,S2-380549899
+S1-56325923 S2-240745803,S3-668898472,S3-675140684,S3-60442247
+S1-776504950 S2-993362034,S2-689109612,S3-368031707,S2-633979901,S3-778566906
+S1-728577580 S2-385315521,S3-880679698
+S1-469486698 S2-523482076,S3-916893670
+S1-52773402 S2-223965022,S3-655301060,S2-920400773
+S1-580327272 S2-30931372,S3-733073268,S3-987124537,S3-425046232,S3-482912132,S3-196324355
+S1-389739100 S2-87921258,S2-532766030,S3-887330226,S2-586875934,S3-894039606
+S1-149133755 S2-932242907,S3-519650318,S2-562726517,S3-415420791
+S1-98205500 S2-238870805,S3-854087039,S3-452189247
+S1-648046438 S3-335642015,S2-959639340,S3-997274646,S2-337823014
+S1-67869122 S3-393391611,S2-805707232,S2-590408780
+S1-358790207 S3-622247658,S3-121064745,S2-926017561
+S1-396302241 S3-817785241,S2-807938151,S3-932905796,S2-286411449,S3-786055559
+S1-417157086 S3-814929257,S3-169722068,S2-143031884,S2-139247285,S2-780252148
+S1-169802384 S3-805999454,S2-134235724
+S1-265365834 S2-572090729,S3-242929762,S3-802578930
+S1-970278112 S3-12677210,S3-33047242,S2-179732394,S2-987638659,S2-803298412,S2-644324166,S2-689072473
+S1-960569605 S3-474084455,S2-49423062,S3-92194127,S2-666373059
+S1-821090437 S3-195510150,S3-442799297,S2-788815636
+S1-453672936 S3-679578905,S3-564015074,S2-412196352
+S1-865883572 S3-307231796,S2-178389200
+S1-597430629 S3-603466437,S2-867313583,S3-718921372,S2-315050660,S3-606974544,S3-599924
+S1-934730709 S2-892073088,S3-323497280,S3-419341152,S2-161028428
+S1-206959656 S3-527629862,S2-545221528
+S1-400646611 S2-64688401,S3-602937011,S3-625442530
+S1-672397411 S2-244442952,S2-599896009,S2-902668256
+S1-268264309 S2-137251699,S3-674274879,S3-70637178,S2-329199799,S2-549187319
+S1-327362920 S2-865986585,S2-834313717
+S1-897769155 S2-5116986
+S1-55569573 S3-902524695,S2-620662027,S3-656300394
+S1-392576484 S2-544361632,S3-656313115,S2-512462799
+S1-832952040 S2-528747223,S3-676949261
+S1-974720109 S2-816688396,S2-575951900,S3-831153949,S3-741051445
+S1-707292536 S3-857682688,S3-562209122,S2-259429469,S2-269036650,S3-744889307,S3-938153755
+S1-718084649 S2-404180168,S2-593165468
+S1-140083768
+S1-490868436 S3-93672061,S3-166332035,S2-425030153,S2-946458451,S3-255146121
+S1-731020963 S2-494019783,S3-844056472
+S1-675656821 S2-322516711,S2-203876980,S3-528675982
+S1-349354663 S2-462397264,S2-336122883,S3-986569074
+S1-930875423 S2-535233079,S3-973255847
+S1-316387482 S3-768793339,S2-237314624,S2-137178890,S3-889110888,S2-386708966,S3-208475061
+S1-660427819 S3-440807820,S3-629254110,S3-555562516,S2-333015069,S3-582088329
+S1-469621702 S3-854182445,S3-90045664,S2-546517704,S3-30743076,S2-975715860
+S1-252309157
+S1-801423196 S3-250585323,S2-994813899,S3-421155853
+S1-930664421 S2-159439513,S2-293530064,S2-973140114
+S1-865394766 S2-471998315,S2-465450110,S2-114854428,S3-245391411
+S1-394610474 S2-51544344,S3-790029572,S3-697697987
+S1-914567613 S2-931939795,S3-700361451,S2-198891246,S2-3109427
+S1-177992894 S3-111379650,S2-122540504
+S1-777290492
+S1-236964651 S3-347903636,S3-718271531,S3-769890205,S2-618029095
+S1-822343169 S3-701772365,S2-225977023,S2-661699859
+S1-616724063 S3-654834400,S3-442736898,S3-862675046,S2-341898851,S2-487041092,S2-635331546
+S1-400760887 S2-560981067,S2-334846787,S2-225187635,S2-294588461
+S1-306034124 S2-662778115,S2-442917566,S2-527766797,S3-409644344,S3-586373693
+S1-700286596 S2-633447731,S2-33190250
+S1-964498292 S3-751913979,S2-895663555,S2-112338948
+S1-825066574 S2-744058620,S3-681093580,S2-887526748,S2-279866831
+S1-874419107 S3-295442895
+S1-208375581
+S1-535631312 S2-261226647,S3-448623695,S2-714234791
+S1-914649281 S3-578647026,S3-404205465,S2-150977944
+S1-922516746 S3-610791891,S2-81018244
+S1-823610580 S2-837749428,S2-163054641,S2-725775809,S3-112789701,S3-469353862
+S1-869310305 S3-322388186,S2-96312608,S2-739789683,S3-584438603
+S1-885596769 S2-616643858,S2-913266547,S3-877934706,S2-646303349,S3-145796862
+S1-720081459 S2-4193834,S2-71870410,S3-952367519,S3-690112184,S2-658602090
+S1-810586305 S3-644290122,S2-680062989,S2-810174026
+S1-625619107 S2-993481664,S2-863857392,S2-6677777,S2-817042428
+S1-409444396 S3-219668830,S2-33920751,S3-485087553
+S1-51232140 S2-359747781,S3-662505811
+S1-839741925 S2-481945611,S3-693548719,S3-920935143
+S1-185218003 S3-473633215
+S1-572530843 S2-57144954,S3-101201381,S2-317280000
+S1-306167329 S3-801919822,S3-349880163,S2-338598605,S3-772569717,S3-404644195
+S1-254891297 S3-737247493,S2-988784689,S2-719909838
+S1-39735380 S3-656019137
+S1-78200691 S2-967249691,S3-961438639,S3-401903381
+S1-890648861 S3-550246255,S2-191225253
+S1-189750518 S3-891261680,S3-311882623,S2-586037980
+S1-802916126 S2-444563339,S3-769653011,S2-405352407,S3-535561338
+S1-187332525 S3-550984360,S3-286982554,S2-843571518,S3-852870346
+S1-726101613 S2-526912007,S2-552898960,S3-633901678,S2-728616148
+S1-688742041 S2-9558467,S3-78071389
+S1-653362413 S3-161140097,S2-565252150,S2-973880080
+S1-359793273 S3-490649074,S2-42702390,S2-891662366,S3-533891851,S3-969709929
+S1-663205679 S2-132984174,S3-982796714,S3-800563085,S2-936913441
+S1-817777204 S3-716811915,S2-601118222,S3-884475965,S3-770254180,S2-714551
+S1-813898518 S3-676577078,S3-145540636,S2-893350380
+S1-41956219 S2-592488847,S3-281145266,S3-983387331
+S1-186447026 S3-218548675,S2-735995951,S2-438182857
+S1-917165688 S2-895656771,S3-892567942,S2-267929328
+S1-503609839 S3-410401088,S2-548915193,S3-532703251
+S1-369822012 S3-83950445,S3-15860253,S3-780972877,S2-51008055,S2-388132627
+S1-845169189 S3-889225961,S3-294539697,S3-925662075,S3-836670649
+S1-870179605 S2-521804648
+S1-289766948 S3-946460316,S2-752974431
+S1-949913622 S2-843666957,S3-910863702,S2-896107700,S2-626588972
+S1-842808377 S2-234299992,S3-757383086,S3-110821232
+S1-416996425 S2-98942181,S3-721800792
+S1-695406467 S3-74300077,S3-334227845,S2-837239530
+S1-511539059 S3-427424099,S3-991588134,S2-242209800,S2-226406968
+S1-860355152 S3-114874982,S2-719946941,S2-509226064
+S1-522845621 S2-533833428,S3-787217767
+S1-548829472 S3-381667474,S3-743367766,S3-852896743,S2-268557371
+S1-671178780 S2-149683860,S2-938365291,S2-785420436,S3-118937979
+S1-91533510 S2-665275949,S3-673111140
+S1-85083083 S3-978751526,S2-266945324
+S1-890687702 S2-571202916,S3-473091018
+S1-502490099 S3-581565053,S2-796327284,S2-515009364,S3-676815657
+S1-665134428 S3-32893624,S2-656724691
+S1-119258918 S3-323810277,S2-894787050,S2-291156848
+S1-227512232 S2-373420696,S3-860503475
+S1-383248360 S3-754301734
+S1-62292532 S2-193548727,S3-297385515,S3-577284013,S3-397609916
+S1-278105805 S3-82248780,S3-464349995,S2-664618675
+S1-970409610 S3-908288997,S2-310420663,S2-782321514,S3-986557622,S3-540868702,S2-411510110
+S1-592436920 S2-793003076,S3-952315295,S2-568912177,S3-366934846,S3-874256228,S2-548767824,S3-340007846,S3-733697593,S2-268027800
+S1-626819195 S2-830631616
+S1-725906580 S2-579512624,S3-764387594,S2-118226694,S2-698972181
+S1-775557882 S2-671650008,S2-178002472,S2-215232771,S3-131217374,S3-999454306
+S1-235050596 S2-337620162,S3-77464823
+S1-605639613 S3-330454048,S2-233637105,S2-255916552,S2-633822261
+S1-214001340 S2-95115364,S2-669429690
+S1-497984510 S2-8907664,S2-354018742,S2-87274925,S2-871130408
+S1-540013176
+S1-466508103 S3-457093052,S3-102300764,S3-461125263,S2-473169090,S2-729080473,S2-189873905
+S1-753637516 S2-182328907,S2-314200006,S3-184961612,S3-768557256
+S1-474403742 S3-939127784,S2-8808171,S2-106323065,S2-346805611,S3-754924991
+S1-35477694 S2-335667247,S2-164997221,S3-723425810,S2-868651576,S3-617006699,S3-417173312
+S1-354813381 S3-325366950,S2-334978092
+S1-9478990 S3-105728874,S3-344705582,S3-334886496,S2-570904196
+S1-117113792 S3-802659899,S3-888875622,S2-129482792,S3-539685771
+S1-568587183 S2-885715727,S2-883770085,S3-302754873
+S1-986209619 S3-566878165,S2-472002108,S3-31387090,S3-647377514
+S1-141426692 S2-305771005,S2-935576174
+S1-43366568 S2-506116305,S2-731675895
+S1-976029152 S2-417071494,S3-198785708,S3-740572976
+S1-480507217 S2-109958974,S2-193315679,S3-598170673
+S1-688493948 S2-312430345,S3-794746604,S3-35307439,S2-37177599,S2-841885440
+S1-453202273 S2-482656912,S2-610867294,S3-810315064,S3-231328280
+S1-641997884 S3-497449908,S2-977703953,S3-667168639
+S1-535205852 S2-934533004,S3-688213236
+S1-323259380 S2-727740756,S2-807962144,S3-481890460
+S1-946681912 S2-985415345,S2-801299880,S2-169745893,S3-503221827
+S1-618852793 S2-924369496,S3-9290587
+S1-760915305 S3-318859052,S2-512021607,S2-177099968
+S1-125817545 S2-777989288,S2-286702215,S3-906840353,S3-620597979
+S1-491428456 S3-704246422
+S1-864651356 S3-716166086,S3-519341815,S3-734086853,S3-496986041
+S1-846087315 S2-213287998,S3-269531589,S3-268115946,S3-152485475,S3-915617976
+S1-523367745 S2-937423413,S3-946478603
+S1-492400720 S3-939773816,S2-680882607,S3-398926228
+S1-369475814 S2-658035163,S3-658404276,S3-337854055
+S1-332824175 S2-740210409,S2-261337817,S3-341977848
+S1-372770328 S2-397926901,S3-404928980,S2-231040208,S2-659022700
+S1-463334136 S3-994364544,S2-21636002,S3-213338805
+S1-117963985 S2-275423851,S3-246050861,S3-662755284
+S1-119444760 S2-68179207,S2-134084021,S3-260290970
+S1-803441455
+S1-70604156 S3-846596465,S3-718739020
+S1-630485024 S3-449466785,S3-788530988,S3-172967889,S3-801440817,S3-791157964
+S1-95614392 S3-189009131,S2-978554363
+S1-233970645 S3-732870707,S3-628406658,S2-625004448
+S1-421103077 S3-434915746,S2-482445558,S3-808806782,S2-24826332
+S1-988283813 S3-804948477,S3-143254066,S3-20466702,S2-505496583
+S1-189752627 S3-384415924
+S1-7080638 S3-793518516,S3-787287852
+S1-189219847 S2-284325949,S3-643932261
+S1-251445831 S2-502865151,S3-719961704,S2-885330679,S3-304228088
+S1-69461156 S3-719799513,S2-228395754,S2-127578414,S3-104220048
+S1-945248513 S2-853264369,S2-679475121,S3-359957356,S3-949436974
+S1-868453416 S2-990157887,S2-571511429,S3-698996152
+S1-285983695
+S1-223541862 S2-913789857,S2-945071224,S2-754428528,S3-214685934,S2-611890151
+S1-707883977 S2-41936794
+S1-713075412 S3-521679065,S2-522731366,S3-940525763
+S1-611568893 S2-433875458,S3-256209282,S2-244390495,S3-15819612
+S1-470598931 S3-556107548,S3-45678571
+S1-254054636 S2-872900208,S2-989461628,S2-21915241,S2-905499636,S3-824042738,S3-511138306
+S1-796747600 S3-220762346,S2-937162053
+S1-661177057 S3-963626749,S3-40585972,S2-101790713,S2-444360549
+S1-765552154 S3-824969957,S3-329765055
+S1-552679420 S3-826952994,S2-205453889,S2-341687695,S2-737715391
+S1-994725774 S3-929091637,S2-242508187,S2-282845556,S3-101532997,S3-346491772,S2-786654583
+S1-799932669 S3-583835539
+S1-793278703 S2-449253062,S2-599998191,S3-826978358,S2-393856560,S3-381823700,S3-978592838,S3-484708561
+S1-333146389
+S1-492580950 S3-174373319,S2-301866040,S3-576286555
+S1-667883176 S2-591314677,S3-110531368,S2-806503056
+S1-884112981 S2-298834230,S2-982261998,S2-755390692,S3-928273215
+S1-410528947 S2-294905803,S2-924436628
+S1-263333196 S2-479100719,S2-76803487,S3-202942720
+S1-299275808 S3-237909068,S3-187531865,S2-75655092,S2-546931016
+S1-444189422 S2-478797358,S2-588573261,S3-46852792
+S1-513815652 S2-49689230,S3-704932783,S3-221781691
+S1-548853134 S3-728793049
+S1-834776799 S2-660946399
+S1-457743253 S2-505335430,S3-251067471,S2-499552330
+S1-167999210 S2-728553027,S3-853018640,S3-149844368,S3-282893866,S3-569047602,S2-218549907
+S1-874657952
+S1-62973725 S3-706917614,S3-205650853
+S1-174378241 S3-259259165,S2-773939036,S3-877263556
+S1-556462839 S2-122630695,S3-391205340
+S1-976028053 S2-429958813,S2-563243560,S3-883437790,S2-69373593,S2-403891320
+S1-93527882 S2-53511717,S3-700543027,S3-667402036,S2-989734967
+S1-226731466 S3-446558870,S3-157993532,S2-142528556
+S1-342374441 S2-451993231,S2-791679945,S3-196669401,S3-154611942,S2-687702988,S3-957728862,S2-607925977
+S1-27430567 S3-100130651,S2-176661991
+S1-23789221 S2-493669913,S2-867687901
+S1-6851729 S2-415759686,S2-159276296,S3-132271281,S3-269399652
+S1-866415699 S3-300245807,S2-32785434,S3-372834342,S3-358873067
+S1-242007762 S3-735254188,S2-829390050,S2-664445585
+S1-717306574 S3-515528171,S2-601263150
+S1-400842074 S2-494297707,S3-500448423,S3-694515687
+S1-808046579 S3-282419910,S2-379951343
+S1-678715288 S2-463874524,S2-558781552,S3-525383548,S3-594561506,S3-957894555
+S1-238428672 S2-758717308,S3-801447911,S3-535654703
+S1-921105086 S3-81749617,S2-603764804
+S1-430819555 S2-899216431,S2-147516596,S3-858661810,S3-120423339,S3-828047076
+S1-661832709 S2-179725029,S2-964104197,S3-585670146,S3-282316084,S3-73923485,S2-323633133,S2-245468158,S3-230458525
+S1-35149212 S3-542067643,S2-785586302
+S1-437468176 S3-682240899,S2-389758313,S2-456142703,S2-33278019
+S1-774174383 S3-564476988,S2-700898445,S2-545858945,S2-788645436
+S1-723294393 S2-299214548,S2-22739078,S3-792511661
+S1-369398176 S2-591182099,S2-798791002,S3-352093065,S2-650774089,S3-527281246,S3-342771202,S3-738994929
+S1-435939390
+S1-844502275 S3-284157682,S3-41859836,S3-66907947,S2-142861493,S2-388246829,S3-138825165
+S1-711313041 S2-997606523,S3-582752166,S2-480373498,S2-230390293,S2-250621983,S3-12512386
+S1-432308198 S2-166859324,S3-700926509,S2-840309699,S2-870262283
+S1-379157497 S3-515983948,S3-509059222,S3-937242028,S2-623831094,S3-535532015
+S1-594878726 S2-671927215,S3-592825325,S3-723153197,S3-214594367
+S1-512124616 S2-525156601,S2-93166903,S2-625556024,S3-46449804
+S1-625711104 S3-302514763,S2-73213251,S2-671356051,S3-28835355
+S1-275884333 S2-812343513
+S1-346833365 S3-343676454,S3-295802449,S3-350803096,S3-175559370,S2-186300315,S2-915449836
+S1-818039241 S2-148019059,S3-812048660,S3-642734526,S2-38822976,S2-768515383
+S1-210400662 S2-547278877,S2-959425353,S3-471133014
+S1-292436128 S3-452315344,S3-423737828,S3-691608726
+S1-409783371 S3-163153254,S3-955415602,S2-580687250
+S1-907703053 S3-541103528,S3-398120713,S3-67156293,S2-753637016
+S1-305395288 S2-985572992,S2-726223398,S3-276665654,S3-594910339,S2-682654361
+S1-108552507 S3-674522956,S2-790736239,S3-128472465
+S1-104016011 S3-335030548
+S1-818255443 S3-367676836,S3-970456250,S2-831000995,S3-384609272
+S1-180450691 S3-309133778,S2-850972110
+S1-713414248 S2-728200317,S3-49087478,S3-178271846,S2-123093939,S2-397726247
+S1-258925277 S3-8218834,S3-413860014,S3-801874308,S2-784937227
+S1-571030940 S3-423851538
+S1-968390075 S3-243074500,S3-258966248
+S1-176319270 S3-982484271,S3-920447975,S3-867559922,S3-671927870,S3-147364416
+S1-299755924 S3-186290480,S3-944842198,S3-299456779,S3-692131299
+S1-32689506 S2-624673772,S2-168843417,S2-118991471,S2-284747868,S2-694894008
+S1-811863867 S2-803009863
+S1-134348796 S3-77771325,S2-649123417,S3-849207085,S2-227351477
+S1-251892661 S2-451673488,S2-9080530,S3-326246671,S2-214434062
+S1-135797732 S2-532790364,S3-936337614,S3-419174103
+S1-712218966 S3-488812407,S3-436470127,S2-890881017
+S1-247772888 S3-927782294,S3-826103551,S3-83497269,S3-377989698,S2-625063297
+S1-174919087 S2-458039751,S2-632193683,S2-755952024,S3-47787621,S2-814573489
+S1-308843101 S2-742329912,S3-375067914,S2-663748685
+S1-438310107 S2-133993908,S3-542015103
+S1-433130864 S2-696538564,S2-215658254,S2-214796119,S2-727915461,S3-839307950,S2-414077925,S3-739699984
+S1-549592450 S2-122581023,S3-781042449,S3-907913529
+S1-771325550 S3-974271993,S2-657873736
+S1-273009535 S3-512437103,S2-622338281,S3-212885418
+S1-954737132 S2-459844878,S2-103663889
+S1-706467911 S3-86279714,S2-281956315,S3-122446656,S2-718158440,S3-882770777
+S1-446639259 S3-905969996,S3-455093026
+S1-211216003 S2-860395431,S2-618828186
+S1-637154024 S2-617517422,S3-294654810,S2-871240943
+S1-671300137 S2-951005168,S3-132207327
+S1-986954138 S3-364889024,S3-85524680,S2-379340466
+S1-558433695 S2-378839724,S2-122675162,S2-299571665,S2-1249622,S3-702759704
+S1-630723545
+S1-164835068 S2-941191551,S3-169803442
+S1-168868332 S3-586755125,S2-65321125,S3-84362092
+S1-424313691 S2-717704979,S3-923663335,S2-9419685,S2-939720819,S2-303291682,S3-369497189,S2-218975500
+S1-744818012
+S1-834424348 S2-94702157,S3-936656390,S3-69464298,S3-517747259
+S1-847852580 S3-668145952,S3-303117988,S3-128710236
+S1-280213492 S3-108983717,S3-935244258,S2-632625033
+S1-297229158 S3-642101864,S2-268342085
+S1-195770963 S3-56212391,S3-481106488
+S1-956184307 S2-404685637,S3-20172920,S3-844489276,S3-511153580,S2-325855357
+S1-302978820 S2-998814275,S3-210549857
+S1-203874143
+S1-981848387 S2-680216579,S2-328659550
+S1-608933619 S3-962894131,S2-151228312
+S1-629273605 S3-614499000,S2-980196233,S2-878604843
+S1-520171216 S3-464431415,S3-239836755,S2-492699970
+S1-808341755 S2-990236716,S2-263966357
+S1-190265498 S3-2046086,S3-625414025,S3-547005043
+S1-750857940 S3-88506073,S2-841964632,S2-740855200
+S1-272885137 S3-560783130,S2-377702700
+S1-673148631 S3-747922828,S3-800048131,S2-157112120,S2-461791687,S2-180025335
+S1-851360974 S2-759749732,S2-524432752,S3-734640382,S3-753934239
+S1-783807968 S2-777592062,S2-283907374,S3-812824468
+S1-599975173 S3-710916721,S2-506924581,S2-686395129,S2-959083680
+S1-7586795 S3-86502673,S3-39234417,S3-856994543,S2-707298844,S3-755324960
+S1-762993782 S2-631898851,S2-971019909
+S1-542283945 S3-72497264,S3-776316276,S2-834416197,S2-524675738,S3-720946170,S3-283068221
+S1-775049483 S3-792623621,S2-959385384,S2-311402232,S2-856539965
+S1-545222714 S3-36969573,S2-947215800,S2-462046387
+S1-517658936 S3-724855129,S2-954291224,S2-606734545,S2-469883453
+S1-645536476 S3-880482460,S2-19875848,S2-972024403,S2-898290145,S2-893268269,S3-887606347
+S1-204218194 S3-947217859,S2-989239261
+S1-148588117 S3-814218877,S2-623688764,S2-996715961,S3-798939166
+S1-380447254 S2-503380528,S2-672319687,S3-319433171,S2-203147529,S3-585452750
+S1-681062950 S2-365275577,S3-323169395,S3-915810748,S2-790012571
+S1-153415415 S2-2457318,S2-374505701,S3-586577202,S3-705279995,S3-150970110
+S1-222813649
+S1-707277611 S2-395446650,S2-534250563,S3-741959509,S3-874254790
+S1-532969263
+S1-219925252 S3-878186653,S2-817358729,S2-272728025
+S1-749871034 S2-427657799,S2-261499524,S2-672289490,S3-764599951,S3-657833687
+S1-542207332 S3-400496354,S3-387088951,S2-929952953
+S1-566334585 S3-275793507,S2-64306391,S2-337141061,S2-473270594
+S1-694757007 S3-306461887,S3-206221498,S2-187766162
+S1-932632842
+S1-734069249
+S1-490982529 S3-976285088,S2-448099827,S3-69712338,S3-161961270
+S1-349023224 S3-671190641,S3-731910852,S3-775593767,S2-382038254
+S1-510094701 S3-410202574,S2-251389296,S3-167449479,S2-665869018,S2-679402609,S2-734421067,S2-11587016,S2-191093032,S2-372540403
+S1-545128991 S2-28535461,S2-126456240,S2-949141338
+S1-338421503 S2-297281696,S3-517994763
+S1-58925036 S2-706340125,S2-469565901,S3-797749878,S3-44549515,S3-324567976,S2-312935465
+S1-196935348 S3-240065075,S3-863513967
+S1-390514074 S3-53704737,S3-827384379,S2-268489825,S2-809475110,S3-554861522
+S1-952112864
+S1-679774729 S3-316474659,S3-326957871,S3-985113896,S2-521475949,S2-204594818
+S1-927921151 S3-357596434,S3-962130464,S3-120470400,S2-698117731,S2-611416667
+S1-507218053 S2-958584812,S2-626868333
+S1-506058974 S2-396694616,S2-363448107,S3-28917151,S3-60457614
+S1-674598517 S2-374480230,S2-931729848,S3-943876969,S3-446854807,S3-51062705
+S1-60166140 S3-26597963,S3-294426728,S2-364265237,S2-912198778,S2-104523792,S3-849970660
+S1-859670743 S2-390924273,S3-348361488,S3-242391848,S3-877399268,S2-847603750,S3-22856913
+S1-13917458 S3-97802351,S2-570150384,S3-491790461
+S1-129396081
+S1-889666329
+S1-686017372 S3-164980348,S2-426143806,S3-619005619
+S1-506427835 S3-375018716,S3-610942081,S3-151144422
+S1-710731166 S2-303647756,S3-69315883,S2-168345747
+S1-990739510 S3-959902917,S3-796246258,S2-117615983,S3-734288092
+S1-415773596 S2-680734339,S3-585708878
+S1-191854993 S3-227006605,S3-790018075,S2-201415839
+S1-900686312
+S1-864759183 S3-122728204,S3-576585022,S3-67811102
+S1-497546284 S2-880886163,S2-69766881,S3-859967939,S2-100577266,S3-792653905
+S1-77716856 S3-104105868,S2-447564864
+S1-292497089 S3-502820924,S3-848241182,S3-966363207
+S1-236117937 S2-375852019,S2-114648996,S2-537248093,S2-684657563,S3-189941592,S3-739491883
+S1-92312584 S3-730636385
+S1-221687285 S2-405442402,S3-307091476,S2-129477227,S2-885110985
+S1-353320200 S2-100191272,S2-650827509,S2-639783986,S3-672930775,S3-240234248,S3-835599394
+S1-999811216 S2-855432250,S3-277238334,S2-441833680,S2-24716433,S2-735868490,S2-884982201,S3-192806007
+S1-742415249 S3-576093610,S2-261228540,S2-229054902,S3-498862841
+S1-641546807 S2-490787832,S2-130004566
+S1-94802774 S3-210017622,S2-830322738,S3-559721953
+S1-76629102 S3-620767067,S2-792934579,S3-226344080,S2-893467318,S3-839183266
+S1-303395590 S3-598488925,S2-945677842,S2-934433581,S2-187810175,S2-109699840
+S1-378040137 S2-627477032,S2-206793794,S3-381379383
+S1-468164023 S3-586077954,S3-320195705,S2-402228296,S2-705290389,S3-208661425
+S1-160752500 S3-648652051,S3-13084251,S3-816121565,S2-338968417
+S1-724001017 S3-221457412,S2-870703245
+S1-304137457 S2-826328009,S2-743694555,S3-689418056,S3-670395123,S3-684803130
+S1-285401168
+S1-645561098 S2-426076045,S2-636821821,S3-932696102,S3-178085842,S3-585200309
+S1-154858818 S2-626151421,S2-527516573
+S1-926947005 S2-345761517,S3-770308085,S2-98407431
+S1-54911857 S3-608646330,S2-629942080,S3-459004236,S3-252806931
+S1-917789005 S2-526200095,S3-766888897
+S1-19689193 S3-858997190,S3-699127004,S2-954158598
+S1-915456819 S2-495258396,S3-765651439
+S1-176180620 S2-891768392
+S1-70544116 S3-606958945,S3-406435548
+S1-778062086 S3-662760436,S2-265103487,S3-272481138
+S1-791776870
+S1-670350708 S3-359330860,S2-769314489,S3-385187036,S2-384424642
+S1-182173766 S3-514529531,S3-79878103,S3-581850668,S2-710314373
+S1-660405943 S3-958258209
+S1-837024006 S2-478792502,S3-95726202
+S1-872078196 S2-689525269,S2-25550797,S2-854739841,S3-857433147
+S1-580979006 S2-501735450,S2-280775091
+S1-8399134 S3-618919551,S3-94935207,S3-772506577
+S1-433202929 S3-276944450,S2-169443622
+S1-104351380 S3-803749996
+S1-753839537 S2-710418777,S2-367269012
+S1-661606510 S3-53058379,S3-975463122,S3-851798852,S2-258334004,S3-736172368
+S1-836490429 S2-168461833,S2-625834027,S2-368602125
+S1-783653936 S2-758718639,S2-791172166,S2-751277178,S2-38118699,S3-627982072
+S1-859213855 S3-897837623,S3-88750526,S2-370781796,S3-358788543,S3-656425110
+S1-865081080 S3-373065012,S3-613392270,S3-963593069,S2-997976515,S2-692934195
+S1-112122945 S3-629635455,S3-316098889,S2-710958919,S2-412880281,S2-247636281
+S1-127105593 S3-337619487,S3-404489110,S2-966170639
+S1-178431407 S3-373727684,S3-753037692,S2-532603115,S2-990893003
+S1-400763980 S3-336882607,S3-577952405,S2-66737420
+S1-551700756 S2-701123553,S3-410076322,S3-57227112,S3-304221223
+S1-532154650 S2-535399169,S3-875582621,S2-74473489,S2-78681976
+S1-519639035 S2-218176697,S3-922786673,S3-47715861
+S1-968643830 S2-910462008,S3-950255765,S3-2908752,S3-334738609
+S1-669342688
+S1-326778950 S3-446289191,S3-251319589,S2-977507832,S2-415002357
+S1-737781957 S2-349982032,S2-489817790,S2-882515090,S3-135539503,S3-165860341
+S1-350575019 S2-547635366,S2-452120829,S2-435083857,S3-100436354,S3-16336530
+S1-510450099 S3-766520416,S3-935094830,S2-44351888
+S1-417401814 S3-251566358,S2-36120479,S3-302847238,S3-75762761
+S1-524392712 S3-247126648,S2-566223779,S3-375242662
+S1-343047164 S2-391541312,S3-17863534,S2-526407216,S2-660554321,S3-840681539
+S1-418787256 S2-500535867,S3-353834328
+S1-154991388 S3-919274360
+S1-16556854 S2-26262513,S3-295640051,S2-440852352,S3-823277648,S3-92635768
+S1-31623647 S3-726572716,S3-879084414,S2-663445682,S3-746070857
+S1-272064669 S3-611183819,S3-120132296,S2-765040861,S3-919299259,S3-298771676
+S1-40130398 S3-457963312,S2-779856507,S3-856273887
+S1-881782078 S2-393650941,S2-44997641,S2-698196314,S2-251030529
+S1-983926488 S3-266399374,S2-323577081,S3-733579976
+S1-42158205 S3-275628211,S2-798862684,S3-887876841
+S1-584326644 S2-141881721,S3-110521971,S3-343373559,S2-661686363,S3-893620826
+S1-432636345 S2-981673494,S2-864619516,S3-827503512,S2-400272795,S2-83101472
+S1-899787362 S3-648148895,S3-455563439,S3-289316811,S2-19946224
+S1-838004565 S2-869838722,S2-847579924,S3-509903438,S3-70492443,S2-193241891,S3-776310118
+S1-789354532 S3-703127593,S3-256583026,S2-158778198
+S1-19921010 S2-848450980,S3-668296392,S3-366908218
+S1-227451173 S3-351992432,S2-878427333,S3-752749809
+S1-172573818 S2-987480882,S3-38793846,S2-343567453,S3-120695002,S3-525740711
+S1-633350409 S3-189945624,S3-892399576
+S1-74005380 S3-759237970,S3-741671824,S2-923750859,S3-206625658
+S1-242587746 S2-554269727,S2-342293180,S3-309651966,S3-531152693
+S1-16717969 S3-48751366,S2-200588786
+S1-738093386 S3-12075406
+S1-321237478 S3-826500789,S3-952006249,S2-682598033,S2-347952381
+S1-374598155 S2-711140608,S2-240125741,S3-676556271
+S1-886340962 S3-139601359,S3-235339874
+S1-433869633 S2-967364138,S3-523619109
+S1-511503779 S2-919379554,S3-101610795,S3-603842656,S2-50268933
+S1-978182944 S2-827469130,S3-447716700
+S1-12299785 S2-888673677,S3-726270280
+S1-692827215
+S1-54326633 S3-510786299,S2-703515599,S3-176868082
+S1-934268124 S3-812332176,S2-750870680
+S1-863385793 S2-422387195,S3-91377575,S2-617359936,S2-513810066
+S1-320143844 S2-986822966,S2-273057934,S3-867512827,S2-39655496,S3-513152019,S3-337707556
+S1-794407504
+S1-337672512 S3-509089305,S2-549208784
+S1-514196169 S3-451822712,S2-795412584,S3-618511646,S3-673955277
+S1-113671244 S2-36565004,S2-109409733
+S1-685624413 S3-305252354,S3-743167485,S2-586950502,S2-876214375
+S1-574088902 S3-280627407
+S1-318108198 S2-622295826,S2-637923681,S2-116724725,S3-272524683,S3-37560147
+S1-831576109 S2-912041449,S3-814535327,S3-583380476,S3-547008194,S2-768010395
+S1-400633697 S3-124046585,S2-758774696,S3-13841049,S2-206995477,S3-950457311,S2-173059867,S2-408622238
+S1-412365225 S2-686859877,S3-162729615,S2-190881823
+S1-394160664 S2-651749419,S3-725342201,S2-854083589,S3-862608050
+S1-785497228 S3-716628071,S2-313238141,S2-461019119
+S1-285187660 S2-885083327,S2-674908902,S2-178745473,S2-655580966,S3-887405666,S3-156181305
+S1-843510721 S2-874674684,S3-898887776,S3-831773498
+S1-553152970 S3-856557285,S3-806143539,S2-275329766,S2-368818469
+S1-589662744 S3-565697034,S3-637545099,S2-627264528,S3-192469996
+S1-548364723 S3-220482679,S2-41251173,S2-650901434,S2-389299006
+S1-53452773 S3-970111147,S3-777291516,S3-342750366,S2-180921008
+S1-123167727 S3-308530797,S2-147031966
+S1-636394888 S3-974101073,S2-694484968,S3-52106719
+S1-378694289 S3-189737719,S2-971942291,S3-421081095,S2-106575488
+S1-763621793 S3-537200589,S2-823579449,S3-787693293
+S1-523947692 S3-994143825,S3-415303301
+S1-431253629 S2-417490199,S3-296652214,S3-872446867
+S1-846331243
+S1-355884689
+S1-210965742 S3-470292413,S3-310038900,S2-81491077,S2-939223757
+S1-392931799 S3-214933180,S3-415492426,S3-28477671,S2-906924789,S3-148950531,S2-629652351,S2-469785412,S3-571141045,S2-102403593
+S1-724932148
+S1-67125371 S3-921520426,S2-265640676
+S1-440429054 S3-195725082,S2-602913596,S2-248659620,S2-528233302
+S1-312361781 S3-117282809,S3-873575980,S2-497876091,S2-536534644,S2-211972046
+S1-365228906 S2-147822083,S3-983313865,S3-134471140
+S1-694772561 S2-956382366,S2-254843347,S3-617766790
+S1-401634444 S2-219568104,S3-98735939,S2-823357584,S2-189191406
+S1-500859491 S2-424051710
+S1-781306307 S2-305893945,S3-523670613
+S1-216140221 S3-365990716,S2-163365448,S2-228468141,S3-981395623,S3-20163982
+S1-779937311 S3-275877540,S2-623449846,S2-109451052,S3-314286839,S3-255772552
+S1-183782786 S2-463157980,S3-251446508,S2-56979313
+S1-638916586 S2-917345464,S2-557088842,S2-570171592,S2-779092785
+S1-496818810 S3-876142215,S2-938542885,S2-993095712,S3-282901249
+S1-103399356 S3-191705614,S2-899750432,S2-982577132,S3-60243307
+S1-160568942 S2-114217053,S2-441608907,S3-24624987
+S1-261062453 S3-727999284,S3-200856844,S3-484845975,S2-781095013
+S1-561106100 S3-552318337,S2-563233252,S2-429348807,S2-61220539
+S1-754165184 S2-351082947,S3-507361359,S3-527478343,S3-25608081,S3-964522655,S3-191881159
+S1-1320678 S3-758704680,S3-44613180
+S1-267277982 S3-749836047,S3-250493440
+S1-770997653 S3-269597435,S2-189919156,S2-453078503,S3-622575324,S3-21441366
+S1-153607804 S2-473661239,S2-67236793,S2-673188927,S2-592358506
+S1-54323711 S3-433366426
+S1-856514915 S3-254710565,S3-886216728,S2-379243981,S3-450744619,S2-102057099
+S1-240114160 S3-307717102,S3-236429706,S2-702079093,S2-853956057
+S1-945628548 S3-460478565,S3-462154114,S3-368483147
+S1-766006049 S3-575656838,S3-978184534,S2-854106525,S3-766304150
+S1-222236974 S2-88614316,S2-318338706,S2-53565866,S2-203273560,S3-164346479
+S1-845372545 S3-480696668,S3-603136208,S3-477541480
+S1-724033677 S3-967781796,S2-304317480,S2-653442092
+S1-858868059 S2-962570948,S3-55555523,S2-640855079
+S1-902498725 S2-504397543,S2-603752433,S3-47761995
+S1-640438365 S3-719393376,S3-665981144,S3-127871394,S2-819934320,S2-725561415
+S1-98099153 S2-894440595,S3-324685043,S2-748677350,S2-640950670
+S1-339460492 S2-399005251,S2-186742976,S3-57194881
+S1-595833672 S2-679638438,S2-100247033,S3-389593994
+S1-910639157 S3-309790851,S3-341953226,S3-676097449,S2-323497950,S2-36290455
+S1-446069487 S3-812135871,S3-191050263,S3-174346531
+S1-908088461 S3-778598390,S2-787508001,S3-642623308,S3-480965460,S3-245286780
+S1-265990779 S3-253287194,S2-744391830,S2-772213186
+S1-198241374 S2-834159121,S3-554648010,S2-559006728,S2-674623465,S3-18677332,S3-150244576,S2-507072334
+S1-237952956 S2-137769797
+S1-367474569 S2-102582026,S2-858608713,S3-533810064,S3-20904927
+S1-323633431 S2-692464197,S2-387594079,S3-886708683,S3-979041645,S2-770018355
+S1-873363643 S2-421081530,S3-538445404,S3-520910519,S3-118443630
+S1-90190235 S2-556725377,S3-409556670,S3-360601253,S3-544862645,S3-769413828
+S1-758994301 S3-394651166,S2-175870492
+S1-92194627 S2-658928532,S3-631380417
+S1-744570590 S2-570800505,S2-292514877
+S1-846544121 S3-53189920,S3-156893034,S3-701659876,S2-313635680
+S1-237165174 S3-469028761,S3-659437629
+S1-929902505 S3-241041158,S2-630219125,S3-419411988,S3-89883178,S2-616867638
+S1-189841520 S2-510466696,S3-970538958
+S1-411854190 S2-879072334,S3-286359424
+S1-540723725 S3-811526755,S3-73174073,S3-448108399
+S1-809168819 S2-938596899,S2-934528177,S3-445121532,S2-760945074,S3-564716643,S2-289826240
+S1-964943340 S2-528597591
+S1-729302710 S2-257229425,S3-874714037,S2-326266421,S3-221740369
+S1-167045764 S3-778889272,S3-590815103,S2-635932281,S3-304922324
+S1-486904508 S3-461634677,S3-702505545,S3-368483775,S2-839940798,S3-956095630,S2-808871483,S2-642916817
+S1-600245730 S3-490586066,S3-583499161,S2-559496377,S2-217641686
+S1-619546457 S2-175683238,S2-917257707,S3-583106243
+S1-605151888 S3-265162952,S2-958745883,S3-634694359,S3-529787336,S3-562478377
+S1-151459142 S2-780272636,S3-134167354,S3-765573651,S2-45842522,S3-47773431,S3-923596282
+S1-337878274 S2-569636777,S3-614270236,S2-922518523
+S1-947583454 S2-267514917,S3-680971484
+S1-739457402
+S1-581407881 S3-882869116
+S1-553959151 S3-239039187
+S1-758107448 S2-740132671,S2-522708029,S2-549438299
+S1-339786719 S3-801507284,S2-457585627,S2-619446900,S2-157154224,S2-89973513
+S1-775449297 S2-765208071
+S1-68551946 S2-170664739,S3-541490538,S2-344802021,S3-261854666,S2-938120141,S2-157151351
+S1-594572085 S3-265354078,S3-609932849,S2-719933105,S2-134224495
+S1-865758543
+S1-385263793 S2-757074189
+S1-189281305 S2-764426899,S2-330468418,S3-906754967,S3-243295730
+S1-927214869 S3-17751247,S3-14902104
+S1-381297266 S2-444315930
+S1-490741399 S3-204010953
+S1-9243498 S3-374697541,S3-773326013
+S1-898702322 S3-45661665,S3-202928485,S3-537921018,S3-115219701,S2-816469001
+S1-44591062 S2-961317484,S3-227973165,S3-126388588,S3-459085671,S3-535018180
+S1-602744644 S3-998184756,S2-785910822,S3-55745676,S2-658573359
+S1-126040066 S3-808923057,S2-665069501,S3-269664053
+S1-964865299 S3-318230425,S3-315904170,S2-838210094
+S1-346643011 S3-98001738,S2-139012094,S2-312731204
+S1-598575503 S3-140355909,S3-521127990,S2-252383202
+S1-397595386 S2-648559995,S2-7322554
+S1-587150547 S2-458719806,S3-98606739,S3-406088848,S3-872458088,S2-667532935
+S1-24631752 S2-190434003,S3-823766210
+S1-879112904 S2-937286155,S2-725680805,S2-970272977,S3-912838915,S2-349701670
+S1-584967565 S2-881676607,S2-857366310,S2-874844433,S3-704549941,S3-350371846
+S1-145512509 S3-791548844,S2-871975579,S2-759963082,S3-955001852,S3-921906020
+S1-889233284 S2-411517978,S3-792254867,S2-109184617,S2-657052094,S2-729732140,S2-258056331,S3-807474874
+S1-932501016 S2-267957977,S3-828657704
+S1-785936785 S3-824411095,S2-25579587,S2-451628751
+S1-950936098 S3-602461717,S3-181449861,S3-385644051,S3-500523054
+S1-663356691 S3-285854425,S2-951143538,S2-614179999,S2-374172453,S2-711862130
+S1-363350386
+S1-296094970 S3-82407458,S2-558238700,S2-106758263
+S1-412586443 S3-379207704,S3-929386113,S2-260321467
+S1-466673350 S2-482150514,S3-19665027,S3-304867736
+S1-609796848 S3-563430223,S3-60697365
+S1-516286629 S3-254970494,S2-332492610,S2-102002373
+S1-77801410 S2-195945521,S2-81855869,S2-473226622
+S1-568386203 S3-539422285,S3-148590363
+S1-716078813 S2-7797910,S2-827293627,S2-944286226
+S1-146688452 S3-998351393,S3-924606045,S3-964696406,S2-811819105,S2-787028828
+S1-545914691 S2-900561225,S3-103737115,S3-50803216
+S1-826850781 S2-102805227,S3-302287708,S3-134422598
+S1-798104529 S3-668534638,S3-977393893,S2-360725483
+S1-88707298 S3-964881653
+S1-192546258 S3-391215444,S3-538073693,S2-707344578,S2-958514791
+S1-220448390 S2-234923857,S2-348960529,S2-342695744,S3-791464780,S2-124856600,S3-151774615
+S1-721912208 S3-356028527,S3-239148697,S2-566402002,S2-661942621,S3-84296558
+S1-813601142 S3-115931956,S2-606545719
+S1-150996735 S3-216301743,S3-564403090,S2-109293696
+S1-114191508 S3-636612650,S2-244925750
+S1-956850806 S2-238770547,S2-443774089,S2-568005143
+S1-849551208 S2-15392356,S2-525098566,S2-114633072,S3-959779949
+S1-623377744 S3-50649918,S2-948718757,S2-856850127
+S1-815284277 S3-700155506,S2-825386243
+S1-41770958 S2-697620297,S2-555947956,S2-822663457,S2-632004981,S3-288887485
+S1-435900568 S2-422451420,S3-829124051,S2-222317963,S3-667727094
+S1-234777310 S2-884445823
+S1-355577696 S3-535847822,S2-522445321,S2-611085113,S2-87105380
+S1-125297878
+S1-195501134
+S1-302749004 S2-428438476,S2-363970570,S2-579171174,S3-327433280
+S1-443150941 S2-41826902,S3-652848433,S3-283424581,S3-496415528,S2-573514682
+S1-395989987 S3-601270170,S3-435083800,S2-544723854,S2-163931727
+S1-722663314
+S1-451000199 S2-344690785,S3-913381809,S3-118272452,S3-140295264
+S1-31545614 S3-285327561,S3-321496923,S2-228382769
+S1-635333656 S2-564463726,S3-518819817,S2-901356929,S3-689726564
+S1-470255788 S3-831690372,S3-724957705,S2-279728324,S2-186098720
+S1-123865461 S3-387753276
+S1-146968867 S3-202478662,S2-891791049,S2-728557613,S2-384680060,S2-246053911,S2-587169218
+S1-240125586 S2-753272308,S2-726981781
+S1-426965177 S3-666094522
+S1-523844575 S2-647588209,S3-951905935,S3-137636660,S3-258079916,S3-333549900,S3-163450999
+S1-15952494 S3-193759288,S3-65468346,S3-666977920
+S1-838998441 S3-884797965,S2-836122946,S3-630191186,S2-888085627
+S1-881612768 S2-930405768,S2-498678657
+S1-216762643 S3-380773565,S2-527281629,S2-63338182
+S1-148390496 S3-950279163,S2-227486606
+S1-636332634 S3-487719265,S2-11389768,S3-716273596,S2-490209530,S3-194427473
+S1-73365979 S2-605057026,S3-733830353,S2-955386571
+S1-737926672 S3-331448525,S3-270068555,S2-594143931
+S1-509607138 S2-344677726
+S1-625569126 S2-619588228,S3-393095885,S3-35520044,S2-864333677
+S1-173527820 S2-583994817,S2-151671476,S3-704306296,S3-248589384,S3-278410341
+S1-537552210 S2-57407031,S2-141627690,S2-619421262,S2-92211960
+S1-614731179 S3-521242254,S3-790078423,S2-697978136
+S1-835588156 S2-450182284,S3-611144939
+S1-832560601 S2-270031945,S3-577573976,S2-48066622,S3-859540061
+S1-359538805 S2-713679031,S3-165202788,S2-426815704,S2-112559817,S2-622657148,S3-519823137
+S1-555762349 S2-677696635,S2-540425154,S3-180168135
+S1-263994458 S2-224453553,S3-498175539,S3-239158085,S3-795267028,S3-141622600,S3-785692784
+S1-445965268 S3-329676263,S2-108930160,S3-705315282
+S1-630189048 S2-816737610,S2-902059514,S3-80165189,S2-234133891
+S1-585981485 S2-662200039,S2-500174596,S3-311347252
+S1-117204546 S2-694463672,S2-104824773,S3-20364626,S3-362774367
+S1-134434621 S2-600876958,S2-518041821,S3-840050249,S3-944418802,S3-871265756,S3-951449484,S2-959127577
+S1-727222197 S2-636317106,S2-951608707,S3-702230071
+S1-123951918 S3-777475108,S3-385561548,S3-228227136
+S1-849343272 S2-393696909,S2-586947982
+S1-35879272 S3-100147533,S3-571697308,S2-758077856
+S1-731532128 S3-56416206,S3-95482959
+S1-156871939 S3-184843974,S3-287929324,S3-396215698,S2-955829395
+S1-925932753 S3-952013492,S2-860645491,S2-491039353
+S1-788510047 S3-551204109,S3-50144793,S3-888109247,S3-519159814,S3-308186160,S3-275799714
+S1-294799615 S2-763450823,S3-75917216
+S1-471594033 S3-941525427,S2-653970406,S2-895271786
+S1-716783168 S2-809680272,S3-302136359
+S1-248209351 S2-845446455,S2-783396272,S2-848591815
+S1-443619084 S2-383075898,S3-837034007
+S1-253915531 S2-178589578,S2-95874588,S3-145660142,S3-445630508
+S1-454778550 S3-509511343,S2-981186738
+S1-956245222 S3-291185894,S2-482543864,S2-240081465,S2-116292772
+S1-955783642 S3-374598599,S2-169569310,S2-379674401,S2-443406543
+S1-214208264 S3-658397022,S3-337646154,S2-775538894,S2-585038101,S2-550634138
+S1-277346890 S3-580930333,S2-886047544
+S1-731972091 S3-618107386,S3-727614682
+S1-663515569 S3-291503619,S2-280683456,S2-706359236
+S1-750560579 S2-731059854,S2-947952506,S2-862176380
+S1-909472366
+S1-560426784 S2-6880578
+S1-51477103 S3-363430708,S3-992094272,S3-134004165
+S1-736441118 S2-666724938,S2-87356936,S2-128073751,S3-485991168,S2-845333475,S2-682667511,S3-333269529
+S1-616776828 S2-299039737
+S1-615886609 S2-981639641,S2-591672076,S2-615851520,S3-557089191,S2-763587554,S2-349391345,S3-961382397,S3-260516460
+S1-672369921 S2-81719089,S3-244278356
+S1-958152833
+S1-557680316 S2-146665315
+S1-319074575 S2-965044149,S3-719950320
+S1-557225090 S3-333440166
+S1-568714470 S3-17158087,S2-897712743,S2-612362597
+S1-596395846 S3-566393968,S3-202316704,S2-283332137,S2-736487349
+S1-183442763 S2-652284301,S2-741230836,S2-703286774,S3-664976994,S2-686485546
+S1-976603256 S2-933689664,S2-334506249,S2-926238606,S2-890270327,S3-388172651
+S1-490481821 S2-754941122,S2-454689659
+S1-426986778
+S1-913586908 S2-909580944,S3-854744291,S3-256534466,S3-482032289,S3-515576090
+S1-385633559 S3-584419278,S3-807394371,S2-498443951
+S1-588485204 S3-913796750
+S1-631458136 S3-477812516,S2-752732707,S2-979942839,S2-201537360
+S1-677607138
+S1-365121545 S3-41978496,S2-357383663
+S1-144884155 S3-302435263,S2-907259314,S2-291707316,S2-816447196,S3-496947471
+S1-225985844 S2-404786885,S2-70249041
+S1-79773739 S2-178328817,S3-541731992,S3-882948395
+S1-173055365
+S1-967326008 S3-284946909,S3-741231766,S2-181723165,S2-724670158
+S1-532267003 S3-297727249,S2-288527693,S2-805753462,S3-90538549,S3-959690211,S2-291246819,S3-439214038
+S1-276938169 S3-274826321,S2-619266920,S2-647429088,S2-244781109
+S1-953476067 S3-164297285,S2-240651564,S3-822510223,S2-753905189,S3-276552476
+S1-55527893 S2-316987656,S2-980019215,S3-101733499,S3-291006938,S2-221679270,S3-293304158
+S1-748609908 S2-901379482,S3-727249414,S3-995116510,S3-273273670,S3-324254891
+S1-685665446 S2-582836357,S2-429886522,S3-739877103,S3-373655379
+S1-433056058 S3-270964124,S3-55814312,S2-81629822,S3-132783134
+S1-32123448 S3-158406778,S3-602754743,S2-482671409
+S1-382779086 S3-606488574,S3-519988317
+S1-445065542 S2-551470408,S3-93577432,S3-517150665
+S1-340094692 S3-796120801,S2-785238973,S2-74679668
+S1-694685475 S3-670179762,S3-745928117,S3-645839561,S3-911382839
+S1-631799329 S3-425232162,S2-620483295,S3-665890738,S3-828383808,S2-818058734,S2-872283974,S2-979237887
+S1-667398390 S3-792818774,S2-830223677,S3-249033183
+S1-917615774 S2-733568871,S3-485344446
+S1-529769758 S3-19965213,S3-899421104,S3-629249661,S2-141233778
+S1-296208965 S2-602884218,S3-698821963
+S1-766984109 S2-527272416,S2-83965976,S3-847345425,S3-645696045,S3-78928138
+S1-817907786 S3-609924954,S2-508024132,S3-585131055
+S1-64082059 S3-271734428,S3-930150926,S3-387436813,S3-708182894,S2-880837215,S3-798902922
+S1-179752113 S2-529878947,S2-952922656,S2-312793242,S3-47212019,S2-25035806,S3-692967301
+S1-309228045
+S1-609004889 S3-90268725,S3-858490886,S3-908367951,S2-99827004
+S1-7414846 S3-973875005,S3-705093444,S2-905373204,S3-831095916,S2-876406862,S2-412097930
+S1-398240486 S2-368256706,S2-535830076,S2-158744680
+S1-36761701 S3-512994936,S3-110202544
+S1-344233175 S2-206011081,S2-944280152
+S1-195094932 S3-250542694,S2-761845289,S2-666932056,S3-4642167,S2-908601880
+S1-378407240 S2-136427097,S2-328529444,S3-462130766,S2-258944428
+S1-938998756 S3-343387228,S3-171138807,S3-101147779,S3-708631400
+S1-600819025 S2-214288358,S3-392043558,S2-426576422,S3-842626173
+S1-185033412
+S1-725037991 S3-500085264,S3-390823139,S2-837329686,S2-624037263,S3-892824082,S2-536411799
+S1-288465921 S2-411759964,S3-626787051,S3-227621189,S3-809717682
+S1-137383779 S2-615939002,S2-680875808,S3-903111574,S3-877591370
+S1-778628955 S2-794246397,S3-800281871,S3-309454553,S3-434492222
+S1-587386940 S3-183814897
+S1-837412367 S3-34658202
+S1-476227285 S3-487636187,S2-192739829,S2-559779542
+S1-577964956 S3-679091004,S3-680791351,S3-420418610,S3-313499400
+S1-133942945 S2-416408512,S2-550913954,S3-731130547,S3-808355761
+S1-139885128 S2-387713685,S3-350439487
+S1-74530444 S2-270362009,S3-824824246
+S1-852951389 S2-252146502,S2-86253374,S3-170900793,S2-927831550
+S1-310230089 S3-600296610,S2-705005022,S2-874488309
+S1-455500204 S3-80556267,S2-566451980,S2-381394837
+S1-29048290 S2-617985855
+S1-506237523 S2-223447788,S3-142976458,S2-14621733,S3-971737024,S2-12317488
+S1-709369319 S2-91718226,S3-556921491
+S1-333606435 S2-330976884,S2-174956767,S3-649942164,S2-806987834
+S1-63627854 S2-292502957,S3-816155533
+S1-816939438 S3-37935585,S2-538117933,S3-536160728,S3-286965741
+S1-44418699 S3-658845384,S2-219082688,S3-378730255
+S1-93891516 S2-934049836,S2-968920288,S2-246653315,S3-240323547,S3-104740861
+S1-909545224 S3-494212999,S2-276884650,S2-129588818
+S1-160927591 S3-673370282,S2-122883405,S2-144913900,S3-168143294,S2-498602091
+S1-848418031 S2-696493658,S3-544160452,S2-851078068,S2-316385734
+S1-270977467 S3-422559566,S2-911718995
+S1-710108392 S3-829795455,S2-918055536
+S1-406230769 S3-162013257,S3-933189345,S2-667245274,S2-220600669,S2-477386200
+S1-502944204 S2-716408111,S3-467101850,S3-853766489,S3-315788619,S3-103248338
+S1-596528605 S3-295791211
+S1-82587375 S3-967077580,S3-554055778,S3-963455926,S2-4413802
+S1-69843118 S3-749637465,S3-127898264,S2-314240782,S3-463092301
+S1-236311046 S2-304616206,S2-631385105,S2-278946054,S3-614205415,S3-95740869,S3-810702724,S2-303946226,S3-262005604
+S1-732072421 S2-215694034,S2-699247889,S3-865988567
+S1-170904832 S2-290267931,S3-657564804,S3-413195770
+S1-917449659 S2-180827862,S3-597268013,S3-312465478,S3-261824784
+S1-23186259 S2-496850002
+S1-451321289 S3-641554807,S3-3966719,S3-545662999,S3-396229931
+S1-727315222 S2-632831555,S3-987447086
+S1-38836750 S2-564027803,S3-916980785,S3-974279282
+S1-631582868 S2-683176023
+S1-106271991 S2-750390881,S2-362290172,S3-872980432
+S1-145952591 S2-737039710,S3-929551948
+S1-221547357 S3-975461891,S2-889683393,S3-193558816
+S1-981958481 S3-936909931,S2-644118582,S2-681060816,S2-263752118,S2-824714877
+S1-84223226 S2-762128999,S2-697804091
+S1-169499683 S3-580766081,S3-771099965,S3-680905270,S3-467966476,S3-824613456,S2-813846928,S2-269632591
+S1-343636003 S2-889453542,S3-724880045,S3-185986690
+S1-936052477 S2-654212182,S3-178283993,S3-935331843,S3-258600057,S3-900480266
+S1-869671495 S3-770101836,S3-195861785,S2-43731723,S2-687612579,S3-173909191
+S1-638804636 S2-628708219,S3-186799015,S2-955782923,S2-991690579,S2-963404646,S3-317502728,S3-895290694,S3-639805111
+S1-47302827 S2-270780567
+S1-904675252 S2-301182920,S2-496365230,S2-693919997,S2-359148031
+S1-679352952 S3-259702121,S2-65100471
+S1-749863188 S2-206480333,S3-211293170
+S1-527783162
+S1-102353555 S2-60221063,S2-384723078
+S1-711918454 S2-716378277
+S1-287700315 S2-443052348,S2-933021226,S3-527959547,S2-354099830
+S1-250452741 S2-896861468,S2-664195721,S2-541897209
+S1-548592247 S2-116122493,S3-646042506,S3-295173136
+S1-288136032 S3-102440067,S2-641125516
+S1-234801244 S2-54603154,S3-875639430,S3-593252387,S3-572753721,S2-123379984
+S1-697056345 S2-160214096
+S1-708438764 S3-280084937,S2-717421196,S3-770594025
+S1-595381307 S3-282283180,S3-190405115,S3-412042569,S2-959633036,S2-266128983,S2-911919631,S3-718983895,S3-767851257
+S1-811428430 S3-728721256,S2-531526671,S3-116716700
+S1-869849391 S2-328810970,S3-254111573,S3-772337766
+S1-621190745
+S1-440022529 S3-262159733,S3-693550286
+S1-777377280 S3-682901459,S3-345925783,S2-552339762,S2-607841192
+S1-305783374 S2-434835033,S3-687177627
+S1-794781586 S2-383181288,S3-401325203,S2-735902694,S3-38975295,S2-579598360,S3-857698169
+S1-58271073 S2-351006667,S3-91791320,S3-801996807
+S1-125085925 S3-912523026,S3-581630608,S2-403434668,S3-432982430,S2-689739955
+S1-522719086 S3-548492950,S3-316465929,S2-416399880,S3-639324559
+S1-801651999 S3-901266783,S3-248609954,S2-585489146
+S1-740831706 S3-324157039,S3-586670133,S2-648389203,S2-682080530,S2-228875329,S3-884024464
+S1-689353726 S2-593761323,S2-123417965,S2-617288570
+S1-969209920 S3-829330092,S3-661567244,S3-429991057,S2-403278276
+S1-664215081 S3-429795991,S2-122137432,S2-307549666
+S1-754368937 S2-641410690,S2-253870379
+S1-826696286 S3-750498,S2-791749757
+S1-558597919 S3-691614278
+S1-496155400 S3-216878225,S3-775089077,S3-698773712,S3-576005230,S2-233931963,S2-614652597
+S1-356897580 S3-849928538,S3-262324439,S3-223670242,S2-39191394,S2-961424730,S2-791304509,S3-712595078
+S1-412343897 S3-916447051,S2-223144016,S2-943997510,S2-887197822,S2-710241864
+S1-339476719 S3-952259984,S3-115908506,S3-483290114,S2-299225740,S3-96169962
+S1-150651962 S2-505478559,S3-438718979
+S1-561306936 S2-719948869,S3-578896834,S3-115168289,S3-527109160
+S1-572164237 S2-210383620,S2-536046631,S2-340854430,S3-444668481,S3-925374806
+S1-247147313 S3-450163987,S3-199394403,S3-321158387,S3-711243616,S3-731569359,S2-575587357
+S1-468651178 S2-717993174,S3-150804686,S2-248671839
+S1-319836671 S2-402799568,S3-285554407,S2-723325797
+S1-780861853 S2-771171559,S2-313692838,S3-176027354,S3-584235442,S2-464588043
+S1-464534551 S3-630940076,S3-350899185,S2-302438593
+S1-252245864
+S1-616762724 S2-575775659,S2-939663273,S2-192690401,S3-679999620
+S1-272681226 S2-545105755,S3-24256030,S3-278434729
+S1-695050597 S3-170266246,S2-797766043,S3-184263869,S2-507314464,S3-867092947
+S1-895149028 S2-998716253,S3-500128567,S3-781621480
+S1-571265524 S3-926268535,S2-833451449,S2-542701498,S2-829048264,S2-727774002
+S1-792020780 S2-211614384
+S1-318363670 S2-697156682,S2-126766602
+S1-887175221 S3-990779710
+S1-680646121 S3-94429533,S3-986730668,S2-353105307,S2-969667271
+S1-631020847 S3-973798570,S2-956716329,S3-954262366
+S1-237941676 S3-703407544,S2-364756116,S3-124310766
+S1-851838700
+S1-64545221 S3-453674449,S2-876846163,S3-559747839,S3-281185057
+S1-121470260 S3-854708290,S2-67462991,S2-449291970
+S1-153891929 S3-887187643,S2-239411902,S3-763536802,S2-472873216
+S1-754356375 S2-107608755,S2-739582278,S2-504155253
+S1-235863593 S2-809996640,S3-987471110,S3-411904442,S2-250375696,S3-708986179,S2-711080691
+S1-83561585 S2-932415706,S3-126670355,S3-716707750,S2-832751977
+S1-573794499 S2-394246566,S2-592303598
+S1-420326842 S2-900355493,S2-597850427,S3-809796440,S3-538769904
+S1-121993329 S3-273295840,S2-828707429,S2-236953081,S3-493997949
+S1-469843836 S3-921482507,S2-8508706
+S1-292656031 S3-321850477,S3-845390872,S2-900849663
+S1-605777846
+S1-477948614 S3-483027099,S2-788866214,S2-667645620,S3-186300451,S3-996539664,S2-881601704
+S1-117253380 S2-999962063
+S1-442793841 S3-431107555,S2-961871156,S2-329887237
+S1-676583765 S2-984515605,S2-459372659,S3-94378401
+S1-985942745
+S1-310463051 S3-912694849,S2-326706620,S2-341924243,S2-696111845,S2-638265036
+S1-388186104 S2-193841176,S2-358643338,S2-507870490
+S1-137635373 S2-987011651,S3-950741246,S2-47826352
+S1-472336526 S2-966066719,S3-717077651
+S1-183000023
+S1-967250176 S3-271981552,S2-948954404,S2-911040603,S3-142584626,S3-287970835
+S1-606849627 S3-326381272,S2-692897585,S2-983538275,S3-583202480,S3-680196505,S2-47442466
+S1-48324802
+S1-516220237 S2-323121348,S3-806561025,S2-500477436,S3-94359990
+S1-244947277 S3-45291833,S3-138085981,S3-84092608,S2-671969855,S3-979138808
+S1-834798428 S2-988122789,S3-713809858,S2-210696199,S3-485041600,S2-720305872,S2-152298273
+S1-833246525 S3-378353381,S3-688915511,S2-461962234
+S1-25360146 S3-522463959
+S1-478015225 S2-528643362,S2-645814266,S2-973808667,S3-737907087,S3-371066470
+S1-376709424 S3-513955644,S2-354160146,S3-899400841,S3-582903326,S3-130942816
+S1-973491330
+S1-944096121 S2-720129988,S2-662280797,S3-111586378
+S1-49714373
+S1-196774871 S3-784386918,S3-465325192,S3-200629905
+S1-290725218 S3-661402735,S3-865604322,S2-993104785
+S1-413030838 S2-749012971,S2-908304121,S2-948891291,S3-398997987,S3-278144228,S3-509070586
+S1-756432189 S2-661863661,S3-674115889,S2-427157540,S3-615634061
+S1-185999399 S2-783770841,S2-539604099
+S1-706585544 S3-288194057,S2-187033568,S2-563616136
+S1-279143131 S2-487900272,S2-920374203
+S1-39328073 S2-863026103,S2-475335003,S3-662071380,S2-953869973
+S1-37142732 S3-365220641
+S1-127216684 S2-935146786,S3-899550255,S2-156142740,S2-59823046,S3-751068519,S2-764842502
+S1-569764737 S3-394755588,S3-939884978,S3-548195981
+S1-800321954 S3-646953485,S2-325314678
+S1-107723952 S3-778965143
+S1-244315087 S2-685351233,S3-765161481,S3-385415262,S2-792118781
+S1-14370305 S2-486593363,S3-678076228,S2-589592436,S3-807743005
+S1-469293972 S3-550759393,S2-965030500
+S1-553838050 S3-907998570,S2-86885715,S3-458563001
+S1-327281369 S3-652111295,S3-886006843,S2-148184152,S2-689249120,S2-205029911,S2-840819534
+S1-513737639 S3-134085529,S3-423066265,S2-769538471
+S1-722342799 S2-231191433,S2-3494107
+S1-659253763 S3-869940635,S2-896677941,S2-674586039
+S1-360174345 S2-458241502,S2-631010853,S3-546589079,S3-847386975
+S1-605531811 S3-587141733,S2-913435301,S3-215694900,S3-833781916,S3-276540014
+S1-364177066 S2-715139504,S3-169204897,S2-960105749,S2-301917715
+S1-214055189 S3-894266077,S2-309866442,S3-575010086
+S1-548122714 S2-519652849,S2-632750727,S3-977505308,S3-561913881
+S1-20249827 S3-288326321,S3-984612769,S2-807424956,S3-766355324,S2-587686799,S2-200358520
+S1-294870691 S3-459728171,S2-531231774,S2-655374682,S2-407662719,S3-475866041,S2-81757840,S2-169529523
+S1-997244727 S3-761832107,S3-255741049,S2-571337286
+S1-810030115 S3-423358818,S3-899193094,S3-83184315
+S1-122719346 S2-106944003,S2-815242251,S3-752478301
+S1-693448796
+S1-357376068 S2-306458100,S2-557329552,S2-95964760,S3-614166321
+S1-585105035 S2-645792944,S2-779648102,S3-409385764,S3-840342989
+S1-863367619 S2-362965366,S2-155781639,S2-946879363,S3-406868444
+S1-222639816 S2-109755416,S3-721405978,S3-643550012
+S1-95435540 S2-959636312
+S1-525382279 S2-819426179,S2-87766263,S2-289414262,S3-75002419,S2-398622922,S3-724276876
+S1-897367176 S2-511569326,S3-918991252,S2-752279345,S3-256384600
+S1-986769453 S2-798269611
+S1-226203533 S2-111225940,S3-86426632
+S1-375662189 S2-200436544,S2-311381300
+S1-208449952 S3-562926972
+S1-840772345 S3-250634447,S3-874124990,S2-917865750
+S1-918569146 S3-407713207,S3-291994855,S3-123363966,S3-966723366
+S1-436762340 S3-346912040,S3-352706083,S2-396635478
+S1-617805938 S3-272486663,S3-889323056,S3-664785013,S2-244522952
+S1-192389439 S3-609525545,S2-125512644
+S1-748086287 S3-76717000,S2-987984590,S2-921958801,S2-537910096
+S1-836497494 S2-172419308
+S1-403965774 S3-799381112,S3-318334282,S2-280657221,S3-441259056,S3-748396849
+S1-716004133 S2-406156450,S3-48577802,S3-797736021,S3-559629319
+S1-84058310 S3-72935541,S2-416849559,S3-178079349,S2-813890331
+S1-491783419 S2-678072724,S3-588034742,S3-104600711
+S1-143671840 S2-47305815,S3-843211133,S3-700190092
+S1-658656430 S3-614278700,S2-680856642,S3-350232855
+S1-355312941 S3-211664392,S2-598935208
+S1-297358553 S2-36587687,S2-718658304,S2-666408884,S3-243355421
+S1-476715153 S3-895130270,S3-133401148,S2-725539526,S3-3253710
+S1-90163980 S2-675018162,S3-715341767,S3-476702125,S3-998720105
+S1-882265000 S2-607142233,S2-196671237
+S1-391328330 S2-484095827,S2-613138753,S2-89526836
+S1-31611179 S3-643706119,S2-120758567
+S1-618627561 S3-464035367,S2-124813267,S3-789640581
+S1-82907964 S3-548938296,S3-297330822,S3-330241003,S2-932862462
+S1-618066781 S3-790178310,S2-396161461,S3-694512566,S2-562308805,S2-435698520,S3-801981105
+S1-109694564 S3-662083643,S3-717339602,S2-566048761,S2-687491891
+S1-326552072 S2-389833216,S2-859835430,S3-589735592,S2-544868914,S3-75396557,S2-202729647
+S1-834734235 S2-177888383,S2-269146889
+S1-982916614 S2-155831483,S3-495344398
+S1-126911555 S3-355401588,S2-916644001,S2-752889203,S2-541930780,S3-739009736,S2-28589203
+S1-815713960 S2-211223705,S2-675262398,S2-261444939,S3-686018540
+S1-902660142 S2-960470023,S2-871656828,S3-442140093,S3-850419646,S3-15032557
+S1-895645415 S3-297832047,S2-279256039,S3-589159509,S2-962812686,S2-211947609
+S1-831671995 S3-997960303
+S1-836315851 S2-875793660,S3-815651713
+S1-768971793 S2-472361812
+S1-152879154
+S1-925760337 S3-795723751,S2-38119671,S2-561401983
+S1-173348173 S2-526035821,S2-467888903,S3-484662787
+S1-715213703 S3-416955764,S2-862402460,S3-802021157
+S1-201845329 S3-273793744,S3-116698220,S2-927140441,S2-423892604
+S1-150608420 S2-549796581,S3-970783999
+S1-271206692 S3-988039587,S2-995301884
+S1-144178675 S2-84109189,S2-423461584,S3-373386858
+S1-826310083 S3-757894887,S2-316991323,S2-674114074,S2-167552801
+S1-210221256 S3-355313786,S3-435120097,S3-142406576,S3-571493096,S3-826890004,S2-115579541
+S1-788752306 S2-276178359,S2-762823637
+S1-956835603 S2-559371171
+S1-740535327
+S1-771500794 S2-623710525,S2-73547017
+S1-938702647 S3-936571836,S3-566704202,S2-530649270
+S1-519534676
+S1-308810946 S3-807184956,S2-958160671,S3-916576954
+S1-912793120 S3-651199929,S3-351061599,S3-923198575
+S1-185942850 S2-775623575,S3-965705537,S2-830505352,S2-767996326,S3-858259471
+S1-528802346 S2-385779654
+S1-925452182 S3-888370969,S2-35275650,S3-40378346,S2-711449285,S2-278679454
+S1-233208108
+S1-39200711 S2-893597748,S3-802206058,S3-558503916,S3-778532725,S3-945008810
+S1-841750762 S2-880068836,S3-377602384
+S1-563883999
+S1-767314493
+S1-846035202 S3-229494785,S2-407640516
+S1-361083897 S3-862682132,S3-697524470,S2-247817296,S3-59042096,S2-383938906,S2-922393622,S3-295762429,S2-829200199
+S1-931697754 S3-83141760,S3-45154978,S2-479803405
+S1-907543342 S3-389458621,S3-883737774
+S1-254259841 S3-184280908,S2-16954434
+S1-235558941 S2-675863845,S2-618881327,S2-688628703,S3-608947243,S3-367688060
+S1-784993798 S3-414283763,S2-564371804,S2-425059756,S2-587862664,S2-162915018
+S1-790607658 S2-386571954,S3-379630597,S3-459273128,S3-39860916
+S1-630053064 S2-302729978,S3-731349279,S3-313341546,S3-920095363
+S1-609389591 S2-658417871,S2-962641255,S2-308070567,S3-367187467
+S1-523518890
+S1-540424411 S3-501445528,S3-538314430,S3-924105757,S2-354009123,S3-480883035,S3-62852433
+S1-479492745 S3-178876035,S3-157955924
+S1-364035072
+S1-728912933 S2-476003543,S3-775678476,S3-857655676,S3-920654673
+S1-423878511 S2-512484375,S2-88413050,S3-167743314,S3-287009454
+S1-430843636 S3-298601965,S3-237196529,S3-826326084
+S1-851713337
+S1-49947279
+S1-106673883 S2-417020892,S3-131632438
+S1-416659886 S2-554063331,S2-744948513,S2-624827659,S3-390649341,S3-166066899,S3-178771253,S3-213776958,S2-374100415
+S1-805105199 S2-695807106,S2-192666911,S3-688921492,S2-384123639
+S1-763941297 S3-75092183,S2-100265454,S2-166854430,S2-838189170
+S1-913705201 S2-543901175,S2-626724318,S3-220426072
+S1-293075499 S3-573407088,S2-330164848
+S1-496091728 S3-607457192,S2-860892178
+S1-290058259 S2-681034976,S2-67955670,S3-473415834
+S1-780388489 S2-979597410,S3-535256329,S2-609877141
+S1-700963875 S3-386895564
+S1-11307921 S3-80224652
+S1-806870928
+S1-394127823 S2-939609835,S3-523637019,S2-305481351,S3-425678896
+S1-655435113 S3-106351225,S3-148808904
+S1-298950882 S2-30837483,S2-413173546,S3-207568269,S2-109296077
+S1-88539879 S2-500044543,S2-554642059,S3-931985154
+S1-805901044 S2-843676029,S3-943392587,S3-893709231,S2-132739229
+S1-60954741 S2-375922798,S3-388113325,S2-794574208,S3-752876868,S3-448601259,S2-295366995
+S1-87953893 S2-328726435,S2-708499858,S2-609677727,S3-642888268,S3-756512237
+S1-241906552 S3-41303364,S3-61603960
+S1-232317841 S3-189922360,S3-261309772
+S1-867181146 S2-593876880,S2-628602567,S3-572002231,S2-549937427,S3-835248389
+S1-863317884 S2-373929208,S3-421807604
+S1-188279493 S2-322735551,S3-953488178
+S1-266270537 S2-537565403,S3-467679645,S3-33439540,S2-363713915,S3-462995845
+S1-792132946 S2-272016947,S3-277882249
+S1-232062806 S3-67984370,S3-7694062,S3-123748799,S2-591079807,S3-152204500,S3-527891509
+S1-882161003 S3-242051313,S2-181885316,S3-211770379,S3-664431170
+S1-417040392 S3-479250662,S3-918762685,S2-22013064,S2-946600728,S2-387521415,S2-558009946
+S1-213981323 S2-690022037,S3-349944253,S2-93768713,S3-445484689,S2-182651985,S3-384193971
+S1-322130657 S2-506925403,S3-130517019,S2-19687200
+S1-766270639 S2-915762429,S3-452453695
+S1-605677640 S2-411778359,S3-180423193,S2-650205685,S2-114363444,S2-989456117,S3-75719370
+S1-882770538 S2-963503051,S3-945765566,S2-488240709
+S1-909835181 S3-703199088,S2-737425727,S2-52123218,S3-569909540,S2-65095472
+S1-630280517 S2-551489301,S3-473343058,S2-94629397
+S1-46602581 S3-646064508,S2-927935758,S2-103335620,S3-660436286,S2-724662893,S3-590901037
+S1-334383297 S2-132456849,S3-605884865,S2-129259333
+S1-746709343 S2-723698146,S3-233318882,S2-606274151,S3-900746936
+S1-370528210 S2-163564597,S2-622509555,S2-53097865,S2-423709084
+S1-661051050 S2-599187838,S2-637345618,S3-797231577,S2-216049631,S3-968935805
+S1-718987890 S2-782057188,S2-55155606,S3-737156561,S3-169049716
+S1-831905983 S3-934957808,S2-582031610,S2-523233550
+S1-754309657 S2-585143561,S2-577437248,S3-735390293,S3-383046111
+S1-242377006 S2-869788185,S3-251614156,S3-390549970,S3-850031474
+S1-964038955 S2-44141728,S3-918691170
+S1-474024476 S3-925986574,S2-932698577
+S1-380573113
+S1-843874031 S2-364395145,S2-914343016
+S1-103808599 S2-155628376,S3-499197781,S3-115157933
+S1-728232582 S3-21187323,S3-454799881,S2-418391504,S2-600953872
+S1-933679062 S2-105062222,S2-761477373,S2-30504669,S3-448241404,S2-234090036,S2-568938411,S3-433516134
+S1-338370989 S2-183960289,S2-779000347,S2-659121846,S3-808661280,S3-769694916
+S1-793638472 S3-903756273,S2-123918914
+S1-935586555
+S1-332722628 S2-899396964,S2-262780533
+S1-176961701 S2-681994388,S2-854523515,S3-40750029,S3-741095586
+S1-549729395 S3-6640882,S2-71782109,S3-508456127,S3-887016355
+S1-884244726 S3-348842676,S2-840037571,S3-131212298,S2-317903072
+S1-99320526 S2-984505795,S3-669567720,S2-431878007
+S1-885056643 S2-217005712,S2-230278535,S2-939453419,S2-543699340
+S1-94070549 S2-922456630,S2-403464567,S2-404569159,S2-148007652
+S1-486974695 S2-112485878,S2-594524638,S2-910580721,S3-626848923,S3-968769777
+S1-413827222 S3-68409689,S2-135335387
+S1-685495348
+S1-3762630 S2-342017056,S3-181773272,S2-556005833,S2-655953251
+S1-139882077 S3-165342805
+S1-952150741 S3-825351981,S2-276013540
+S1-160444629 S3-213056990,S3-904910896,S3-427961782,S3-662280807
+S1-580914500 S3-592474611,S3-451434917,S2-896387540,S3-492903180
+S1-606981841 S3-884215645,S3-546697626,S2-387611244
+S1-523501177 S3-559503539
+S1-373272834 S3-829655931,S2-695339397,S3-385801121,S3-464480368
+S1-925491060 S3-821205264,S2-387657806
+S1-757927918 S3-13172018,S2-793936872,S2-706043887,S2-12562430
+S1-830853005 S3-935303018,S2-533547306
+S1-963469485 S2-570567845,S2-409834392,S3-155985195,S3-31714612,S2-265078522,S3-167608972
+S1-816372360 S2-548499756,S3-310348208,S3-448717843,S2-590059692
+S1-680404668 S3-53598526,S3-38270508,S2-482517856,S2-312535369
+S1-125727983 S3-4987659,S3-845647992,S2-795130106
+S1-920586883 S3-995338918,S2-265738400,S3-380179583
+S1-256457989 S2-906516340,S3-866779713,S2-188388919,S3-846676213,S2-707948663,S2-894739021
+S1-313903345 S3-553133958
+S1-872204667 S3-910317996
+S1-828469019 S3-235881062,S3-216841717
+S1-779291012 S2-755186653,S2-765421811,S2-295798005,S3-752698753,S3-667880868
+S1-435100168 S3-461633861,S2-174653434,S3-775976921
+S1-176967632 S3-277155504,S3-594469963,S3-512769590,S3-866784515,S2-394999522,S2-438068061,S2-478972269
+S1-307368133 S3-794978239,S2-96034183,S3-757454232,S3-121859812
+S1-667623636 S3-248699863,S2-2135963,S3-338127181,S3-528612695,S3-694500360
+S1-456529607 S3-136450344,S2-262847356
+S1-215673964
+S1-544619553 S3-679617501,S3-594492421,S2-273637523,S2-256677550
+S1-823184876 S2-30818668,S2-963758435
+S1-481357661 S2-560630430,S3-165322601,S2-891497594
+S1-817485783 S3-19094892,S3-343072018
+S1-961249660
+S1-961368673 S3-700124482,S3-298756536,S2-359171564,S3-68044834,S2-992280431,S3-554124616
+S1-716597289 S2-63916544,S3-848784483,S2-872720844
+S1-588847470
+S1-283716150 S2-225409305,S3-656350996
+S1-453971827 S2-136312440,S2-237613686,S2-810951915
+S1-627854978 S2-630680145,S2-687668451
+S1-598224595 S2-305498539,S3-90581156,S3-92236469,S3-398393287
+S1-190128476 S2-993934422,S3-664817513,S3-971626983,S3-114954481
+S1-67564263 S2-983538901,S3-798023290,S2-81280382,S3-743178294,S2-325577192
+S1-901367806 S3-100231795,S3-693174902
+S1-882152754 S3-237234889,S2-267770060,S3-290541390,S3-222813594
+S1-148313328 S2-789977143,S2-855791679,S3-357003317
+S1-975966279 S2-572688419,S2-206633651,S2-602788794,S3-556745275,S3-189422784
+S1-365650458 S2-282965264,S3-592286631,S3-977690886
+S1-68307217 S3-175331857
+S1-703426504 S3-652820766,S2-997582181,S3-944777929
+S1-741851193 S3-413557804,S2-78065514,S3-201711392,S2-162411964
+S1-607737648 S3-55229619,S3-879202067,S2-830770730,S3-973106842
+S1-155452252 S3-135047403,S3-587480988,S3-167394617
+S1-165131997
+S1-916241482 S3-310023158,S3-405200363
+S1-438723194 S3-598321607,S3-970881868,S3-15102667
+S1-962462058 S3-128081430,S2-404475694,S3-563519315,S3-354992561
+S1-560616432 S2-682543073,S3-736256228,S3-929207127
+S1-529985069
+S1-814138445 S2-725898959,S3-975034650
+S1-256842495 S2-138051207,S2-456071754
+S1-67318390 S2-633089679,S2-346605822
+S1-865562241 S2-703511845,S2-234560003,S2-477287047
+S1-914661837 S3-538537402,S3-328277763
+S1-664513205 S2-744020099,S2-390552586,S3-921935425,S3-98851158,S3-540823258,S2-953215839,S3-259282220,S2-405266596
+S1-553688389 S2-338843429,S2-558547385,S2-456436798,S2-332321047,S3-350484992
+S1-575546282 S2-537953316,S3-704071811
+S1-402390482 S2-122128457,S3-455020483,S2-10452395,S2-759894061,S2-626434551
+S1-872081443 S2-286572800,S3-413631792
+S1-703975227
+S1-369000402 S3-166592326
+S1-808949345 S3-249658763,S3-970699808
+S1-744410814
+S1-924380905 S2-869973127,S2-387933297
+S1-605735469 S2-124272257,S3-85435195,S2-590437968,S3-118799184
+S1-171412969 S2-748317608,S2-531653700,S3-420120605
+S1-487006464 S3-932293391,S2-124483952,S2-168332646
+S1-378061424 S3-364475226,S2-86290616
+S1-535614443 S2-828358199,S3-956129517,S3-133903061
+S1-444217021 S2-107276345,S2-326213521
+S1-429381526 S2-933884887,S3-426395302
+S1-863770879 S2-885120907,S2-716713013,S2-112696620,S3-220034063
+S1-660113644 S3-411561368,S2-465149490,S2-3643807,S3-551169163
+S1-296732512 S2-927269551,S3-413631844,S2-651460282,S2-687950634
+S1-514239858 S2-647251374,S3-359866157
+S1-87015601 S2-917086769,S3-798604403,S3-484827757
+S1-815519831 S2-170354012,S3-978936473,S3-885779220,S3-437769921
+S1-681687836 S2-147941479,S3-800513158,S3-377344949,S2-59582011,S2-77332462
+S1-667774033 S2-32834107,S2-468962172,S3-134641127
+S1-915429905 S3-259961865,S3-425931512,S3-208101042,S2-343612942,S2-646168357,S3-948056720
+S1-546588842 S2-962119020,S3-94493384,S3-721284045,S2-858432543
+S1-851656029 S2-124203451,S2-504715797,S3-996291537,S3-355305225,S3-31918895,S3-960815174
+S1-505707928 S2-482659514,S3-214758564,S3-147274039,S2-160239892
+S1-443039374 S2-322171465,S2-469161320,S3-666304814,S2-405114596,S3-656561218
+S1-299398445 S3-11163510,S2-802337109
+S1-951063128 S3-873371492
+S1-929473015 S3-583446558,S3-494208917,S2-261774748,S2-297526798
+S1-609448492 S3-396241217,S2-178497553,S2-138652663
+S1-879930945
+S1-229167241 S3-766243478,S2-157876348,S2-319198082,S2-121503556,S2-19575319,S3-935294165
+S1-647593796 S3-300600372,S2-540376482,S2-353839844,S3-729964012
+S1-938087652 S2-729674191
+S1-472566026 S2-224826502,S3-110086419,S2-438529190
+S1-819232419 S2-123751518,S3-837447636
+S1-987962521 S3-431829897,S2-960586220,S3-238196170
+S1-1206531 S2-508756108,S3-735187302,S3-245621966,S2-419380635
+S1-187620084 S2-173795424,S3-515019527,S2-621712736
+S1-6362064 S3-473019564,S2-154336762,S2-371851692,S2-528808811
+S1-132197655 S3-509624459,S3-508384145,S2-824283154
+S1-44535456 S3-973618395,S2-288169481
+S1-10567877
+S1-4355771 S2-550998597,S2-949785722,S3-893269838,S3-513559172
+S1-369367233 S3-464201788,S3-517091218,S2-977437379,S2-829254131,S3-30141472,S2-415488907
+S1-922234170 S2-314653134
+S1-264875010 S3-820249088
+S1-39494016 S2-782179443,S2-446829605,S3-483370964
+S1-602803407 S2-567012298,S3-289435278
+S1-110377112 S3-848922510,S3-894651695,S2-649580310,S2-257789474,S3-269287258,S2-882861572
+S1-496699713 S2-33951181,S2-41523451,S3-493866442
+S1-672551841 S3-693033355,S3-835212012,S2-422355882
+S1-811745280 S2-330288099,S2-18216563
+S1-205948706 S2-6331561,S3-690375579,S2-427770141,S2-153643077,S3-844704848
+S1-47237339 S3-422761694,S3-692871999
+S1-525373230 S2-369873239,S2-910017005,S2-773186410,S3-835165222,S3-720870996
+S1-73961573 S2-397013343,S3-146445277,S3-274207902,S3-961468147,S2-141383867
+S1-639932208 S3-760332434,S3-398733769
+S1-166455369 S2-937794960,S3-513684705,S3-59114485
+S1-956066425 S2-786470617,S2-255593286
+S1-241466008 S3-796912786,S3-9571636,S2-263138882
+S1-528173872 S3-901359446,S2-391512284,S3-922759319,S3-904045035,S3-469667535
+S1-287544959 S3-728924332,S3-478070370,S2-314669573
+S1-535665273 S3-674005534,S3-744099115,S2-212895988,S2-498620636
+S1-164626148 S3-755773517,S2-369977100
+S1-105638096 S3-384346355,S3-950606270,S2-56497291,S2-320899256,S2-426774939
+S1-635959971 S2-585713256,S3-954938569,S2-762377991
+S1-778287322 S2-885161175,S3-14176067,S3-501290766
+S1-11784056 S2-200336248,S2-319287058,S2-373880673,S3-68399122,S2-235611559
+S1-812668699 S3-698643426,S3-515414178,S2-504377039,S2-169368068,S2-202124821
+S1-400643831 S3-153556776,S2-923859562,S2-604045283,S3-383439847,S3-901111722
+S1-397662618 S2-342956629,S2-933336518
+S1-407865556 S2-50629893,S3-332643874,S2-172427518
+S1-918433688
+S1-786779819 S2-313629376,S3-48565187,S2-67949923,S3-960475548,S2-271383920,S2-48180180
+S1-340588782 S2-300122332,S3-173362279,S3-509011696
+S1-548888558 S3-568164900,S2-536801343
+S1-850273540 S3-475072120,S2-284492864
+S1-532036660 S3-415056620,S2-651014891,S2-622910019
+S1-653491610 S2-440754838,S2-504457120,S3-504635771,S2-47282915
+S1-333730455 S2-790449359,S3-853703278,S3-328378997,S3-306197456
+S1-667886084 S3-24439503,S2-507791774
+S1-268099331 S2-397025859,S2-180486283,S3-480736020
+S1-77475793 S3-477709772
+S1-140852807 S3-552998597,S3-846542304,S2-191205608,S2-643243906
+S1-347505497 S2-492072015,S3-401004172
+S1-93027275 S3-509143934,S2-758765408,S2-551546326
+S1-138438140 S3-7974582,S3-602728282,S2-563347684
+S1-613703081 S3-552079367,S3-438239313,S2-78730007
+S1-916350223 S3-182830198,S2-952317349,S2-84728116
+S1-277102755 S2-420050264,S2-323503717
+S1-829612858 S3-553149939,S2-301112782,S3-434573791,S2-898060752
+S1-787672554 S2-726437413,S3-523711406,S2-218305691
+S1-269388537 S2-966870770,S2-156977458,S3-693298593
+S1-913516804
+S1-536109368 S3-515350895,S2-992935969,S2-309170008
+S1-782131352 S2-23712854,S3-572573238
+S1-95964001 S2-849552609,S2-470049204,S3-90557333,S3-410946541
+S1-15077476
+S1-170408828 S3-873005045,S3-289936362,S3-898687094,S2-731362771
+S1-251573008 S3-811536286,S2-271246473,S2-922145279,S2-954774580
+S1-478759783 S2-740663520,S3-825829426,S3-727053957,S3-534612286
+S1-200255942 S3-979891255,S3-405429143,S2-314706030,S2-953511885,S3-126352045
+S1-736645717 S3-195324037,S3-625895611,S3-956428320
+S1-371078604 S3-915118966,S3-784745104,S2-634390211,S3-864158394
+S1-11940179 S2-637104696,S2-31933275,S3-76880684
+S1-332470524 S2-234933123,S2-255628854,S2-528710825,S2-35247332,S3-485692764
+S1-30995585 S2-291258910,S2-66076878,S3-358544761
+S1-936444802 S3-277442780,S2-710694535,S2-627621297
+S1-368424558 S3-937497406
+S1-659585840 S2-475274353,S2-363748260,S3-528285496
+S1-941188033 S2-574802140
+S1-262489137 S2-762353976,S2-9016062,S3-895339952,S3-70310728,S2-141543415
+S1-271351965 S2-702641277,S2-914421225
+S1-634385706 S2-226357780,S3-37927622,S3-325481006,S3-927760525
+S1-134861894 S2-28384212,S2-205753861,S3-161544137,S2-491860137
+S1-372635796 S2-445739057,S3-418217354,S3-941253174
+S1-737511394 S2-150833857,S3-524175194,S2-964773195
+S1-338671525 S3-928678701,S3-404205824
+S1-789649644
+S1-335572563
+S1-501127727 S3-863907087,S2-452990764,S2-208478378
+S1-93299249 S3-244032872,S2-692067846,S3-656965520,S2-115467498,S3-292373082,S2-545605909
+S1-894334305 S3-649082514,S2-904555496
+S1-144232590 S3-102439616,S2-392045660,S2-464990344,S3-905056830,S2-545752661
+S1-216393979 S2-279270970,S2-592221481,S2-50218617,S3-926409041
+S1-768504309 S2-422348774
+S1-844607250 S3-825273002,S2-627089557,S3-669353223
+S1-46034980 S2-523192531,S3-440352454,S3-581883343,S3-351494626
+S1-274231061 S3-898471024,S2-683313645,S3-754964179,S3-439110750
+S1-875609545 S2-272888304,S2-324372572,S2-442865653,S3-459973417
+S1-708660527 S3-730657357,S2-184781970,S3-564383814
+S1-962080128 S3-169161650
+S1-853243216 S2-79777300,S3-768998329,S2-49395624
+S1-902408697 S3-919467352,S2-788384825,S2-775716998,S2-769763217
+S1-911323186 S2-215986265,S2-806597006,S3-687611821,S3-583686212
+S1-194623162 S2-412032769,S2-745631109,S3-413170893,S3-710926275
+S1-800788111 S2-209104784
+S1-63664581
+S1-738973701 S2-728817098,S2-947461251,S2-107037632
+S1-957785581 S3-204065646,S2-742963050,S3-848763504
+S1-759803171 S3-740909431,S2-940254226,S2-571973809,S2-752109448,S2-744610424
+S1-879934272 S2-113829653,S3-310090272,S2-619025715,S2-83167185
+S1-100395329 S3-998158657,S2-136335926
+S1-1015406 S3-924737063,S3-480800336,S3-427826404,S2-731619211
+S1-344015399 S2-612192399,S3-481434145,S2-783370209,S3-378029034
+S1-720146398
+S1-86236984 S2-156912876,S2-259946786,S3-671940426
+S1-146095822 S3-179816272,S3-964754662,S2-598020652
+S1-495837858 S3-696873385,S2-544870150,S2-133236572
+S1-516916915 S2-971473273
+S1-820660317 S3-462637694,S2-109565312,S3-746960352,S3-132363060,S2-777876945
+S1-957495826 S3-535564675,S3-208072749,S2-13042633
+S1-685729342 S2-665581500,S2-786929239,S2-290363757,S3-738245823
+S1-115836931 S2-606164334,S3-592092971
+S1-730866692 S2-551437947,S2-886755666,S3-541910679,S3-478720179
+S1-843129573 S3-320369124
+S1-746340106 S2-721673398,S3-863221361,S2-931847060
+S1-330747659 S3-248068406,S3-851733468,S3-79763235,S2-62106670
+S1-658429415 S2-302703438,S2-467919477,S2-493338592,S3-420897438
+S1-268562934
+S1-838682185 S3-16813220,S2-205028068,S3-49324971,S3-60512365,S3-311294482,S2-813764145
+S1-603083432 S3-304919447,S3-933591999,S2-198776389,S2-971232897
+S1-621874620 S2-206812193,S2-629420155,S2-123934795,S2-764108854,S3-160225906
+S1-266186679 S3-542185233
+S1-710637125 S3-80631912,S2-347896174
+S1-865629328 S2-47633893,S3-768413391,S2-9921600
+S1-427023064 S2-461041203,S3-456618437,S2-335044438
+S1-470155426 S2-49626836,S3-65890170,S3-630280293,S3-990048287,S2-815674446,S2-531352282,S2-942657001
+S1-470875463 S3-554198967,S3-205523707,S3-677333961
+S1-483437156 S2-567685873
+S1-67178613 S2-744171086,S3-164064028,S3-548020142,S2-933614269
+S1-34312707 S2-536032650,S3-135446297
+S1-404021046 S3-560736367,S3-994761766,S3-712706210,S3-89955413,S3-349363124,S2-831418425,S2-895820488,S2-666302162
+S1-959259065 S2-1224711,S3-107724793,S3-101778115,S3-732611244
+S1-431694373 S3-936403109,S2-912479612
+S1-195954261 S2-543622693,S2-97352917,S3-115601865,S2-845468214,S3-771616371
+S1-183253391 S2-481045196,S2-786237872,S3-738137196,S3-576385297
+S1-225411816 S3-851596483,S2-153364508,S3-981859153
+S1-820685386 S2-230064674,S3-169422580,S2-127549607,S3-632416389
+S1-429292938 S3-237763177,S3-931696238,S2-588284786
+S1-455153407 S2-226558242,S3-638224419,S3-497013896,S3-208134422,S2-596428596,S3-345191088,S2-187645494
+S1-597547147 S2-825957767,S3-338376055,S3-376748126,S3-842468816,S2-463427974
+S1-805675038 S2-162555449,S2-865870394,S3-958493919,S2-255100909,S3-697988235
+S1-144520677 S3-434933368,S2-856520024
+S1-389568999 S3-291702590,S2-761905772,S3-514369645,S2-93736613,S3-970455674
+S1-927110391 S2-495343172,S2-922920541,S2-435599680,S2-750585580
+S1-2533008 S3-624757524
+S1-763043158 S2-516267329,S2-360633055,S3-683450434
+S1-590174074 S3-228567091,S2-46741410,S3-687734740,S2-671893567,S2-925411790
+S1-335110820 S3-185298059,S2-925610036,S3-813930447
+S1-398779358 S3-99499392
+S1-731721196 S3-53467576,S3-175833407,S2-696424240,S2-914677326,S3-592813724
+S1-647417598 S3-245323897,S3-464892072
+S1-558477024 S3-190311272,S2-387618529,S3-73361198,S3-449622010
+S1-691917322 S3-823999262,S3-793272655,S3-337473703
+S1-427651724 S2-46528747,S3-481439128,S3-123981880,S3-853084325,S3-130824011
+S1-232884965 S2-675613118,S3-277775329,S2-310332121,S2-189678355,S2-184866624
+S1-118985893 S3-357459674,S3-198983550,S3-94781142,S2-786702313
+S1-372090279 S3-798072362,S2-283070022,S2-722497918
+S1-783061414 S3-561036383,S2-827508231
+S1-183021775 S2-651595538,S2-712242650,S3-977846914,S3-473557815,S2-254076224
+S1-431839520 S3-464741966,S3-443085648,S3-732627633,S2-127043388,S2-811563405
+S1-901279647 S2-363967082,S3-481815093,S3-583917319,S3-836257982
+S1-555312166 S3-405803111,S2-828598265,S3-448831930
+S1-740313234 S2-944819486,S3-32025246,S3-831844641,S2-278644759,S3-9646056,S2-92307059,S2-379188152,S3-793433597,S3-750475426
+S1-984967279 S2-897222447,S3-970197873,S3-823178409,S3-188564955,S2-157144349
+S1-509684730 S2-133636621,S2-885467574,S3-817701504,S3-954497416
+S1-975040067 S3-309221906,S3-731624858,S3-287153100,S2-421286669
+S1-767447771 S3-923933120,S2-893320717
+S1-942546260 S2-355072468,S3-5923582
+S1-220777306 S2-927405683,S3-52296717
+S1-607973290 S2-685672793,S2-297602122,S2-658859040
+S1-185223486 S2-888774833,S3-99775937,S3-790945036,S2-267230113,S3-319674820
+S1-682096752 S2-82323599
+S1-81165990 S3-277035681,S2-569613425,S3-508747104,S3-559715654,S3-241896687
+S1-380838390 S3-539280154,S2-240632688,S2-753030033
+S1-757432516 S3-473135630,S2-719196518,S2-950083254,S2-767094486,S2-642547251
+S1-801685180 S2-64696844,S3-373445177
+S1-299200786 S3-700718513,S2-545890369,S3-167672414,S2-522020595,S2-257040261,S2-939845393
+S1-687212269 S2-878808226,S3-23654006,S3-12448354
+S1-959823997 S3-954007922,S3-722205391,S2-3215289
+S1-924918289 S2-243065445,S2-367551877,S2-726166963,S3-49454122,S3-979942410
+S1-630627687 S2-567890213
+S1-412658873 S3-292904081,S3-186115681,S2-304047734
+S1-624241853 S3-64953,S3-242749127,S2-353445441
+S1-408667391 S3-78169158,S2-114209402,S3-386867670,S2-995502419
+S1-570199779 S2-262467558,S3-886000348
+S1-300542066 S3-637605247,S2-97639797,S2-777309049,S3-733698644
+S1-49027511 S2-820588863,S3-530439414,S2-416300486,S3-497115231
+S1-510980237 S2-802602216,S2-424615112,S3-975311224
+S1-155151419 S2-607613490,S3-856220280,S3-775412420,S3-629940021
+S1-3080668 S3-991978063,S2-460212364,S2-252169588,S2-625085789,S2-808462763,S3-882944049,S3-238109415
+S1-640906913 S3-356453018,S3-349976246
+S1-125722842 S2-678081152,S3-321381800
+S1-710890079 S2-120639941,S2-69349950,S2-834235097,S3-776398386,S3-566773135
+S1-386950217 S3-236460547,S3-188276559
+S1-816634843 S3-441255541,S2-442111727,S3-27773328
+S1-444490718 S3-560772282,S2-461898529
+S1-823300510 S2-550621838,S3-671455135,S2-220171690,S3-450897397
+S1-546033906 S2-474523846,S3-861053523
+S1-301417528 S3-546367613,S2-957261421
+S1-975851759 S2-18446412,S3-224503073
+S1-109003635 S2-694770711,S3-635231491,S3-542676607,S2-846175323,S3-621845412
+S1-944978430 S2-454446293,S2-921680187,S3-383035679,S2-219455623,S3-980024735,S3-91199339,S3-920149627
+S1-173815861 S2-810836955,S2-501205525,S3-776097378,S3-616058698,S3-151982242
+S1-247894677 S2-234151119,S3-867742652,S3-782024235,S3-621665341
+S1-812145114 S2-893168668,S3-46205718,S2-688527668
+S1-1822200
+S1-848021929 S3-583483960,S3-355205451
+S1-772152721 S3-319621119,S2-750703979
+S1-854573725 S2-297850315,S3-959019077,S3-724458502,S2-640709307
+S1-301368890 S2-377656319,S3-520040970,S3-417641751,S3-475721834
+S1-992959568 S2-911443168,S3-162830164
+S1-96926362 S2-866524730,S3-593204357,S2-504367582
+S1-287782133 S2-616503995,S2-136762515,S2-681724057,S3-75135649,S3-535278535
+S1-1312267 S2-502140887,S2-11723520,S2-989659363
+S1-594825774 S2-947335205,S3-889170659,S2-333781931,S3-74120430,S3-191655291
+S1-635642692 S3-495014763,S3-433866783,S3-638378876
+S1-394688986 S2-97801846,S3-487875289,S2-918245986,S2-347116453
+S1-957818749 S3-336494460,S3-998516631,S2-336765486
+S1-897807840 S3-353098644,S2-371861032
+S1-424120164 S2-87857730,S2-71074033,S3-605362000
+S1-76776146 S3-822693105,S2-391147063,S3-578704747,S3-385219062
+S1-164109054 S2-955913290,S3-876698478
+S1-248116768 S3-889647484,S3-580569928,S2-919876809,S2-410277516,S3-694392215,S2-210875428,S3-986389273,S3-607208227
+S1-156233291 S2-664345797,S2-455959524,S3-602630244
+S1-913990961 S3-813156704,S2-862228366,S3-465998959,S2-846571640,S2-712079251,S3-749259973,S3-205380466
+S1-254574277 S2-285143520,S3-523879819
+S1-545912094 S2-382850633,S2-756605724,S3-763587882
+S1-244470545
+S1-431613964 S2-793861022,S3-195278871
+S1-953821027 S3-7617654,S3-45238584,S2-601833463,S3-79698504,S2-314868427
+S1-804463590 S3-980077060,S3-544603252,S2-4859084
+S1-413056247 S2-467651411,S3-564079778,S2-29993742,S2-909678437
+S1-5130332 S2-731273972
+S1-723498257 S3-949875346,S3-662140142,S3-18492134
+S1-199055815 S2-914214637,S3-870397255,S3-637058099
+S1-461500149 S2-882358438,S3-47455726,S3-776769817
+S1-340305449 S3-141148340,S2-589043180,S3-71019063,S2-105893266,S2-172132351
+S1-48316249 S2-104182046,S3-347335853,S2-239591781,S2-846390207,S2-582051819
+S1-574161829 S3-364887650,S2-690425486
+S1-35228552 S2-159722431,S3-444880692,S2-916524065,S3-856538961,S3-306202529
+S1-922407694 S3-101076309,S2-282877695,S3-150246625,S3-751251681
+S1-194005663 S2-813740757,S3-740936195,S3-559979375
+S1-6938992 S3-846097785
+S1-589681656 S3-318995241,S2-789947570
+S1-642309070 S3-538733277,S3-495316344,S2-40319099,S3-350321772
+S1-607898853 S2-672332370,S2-616445668
+S1-516236034 S3-301747867,S3-61755030,S2-110216977
+S1-424665100 S3-42400670
+S1-252722952 S3-878798643,S2-360934872,S2-194819993,S2-226388644
+S1-528119692 S2-712889789,S3-227404196,S2-710592407
+S1-186861148 S3-247487972,S2-612883059
+S1-113592449 S3-205129124,S3-790841861,S2-132837502,S2-846952103
+S1-865830180 S3-741038078
+S1-110076510 S2-360690958,S3-652496225
+S1-293807274 S3-857606359,S2-834121635,S3-346063786,S3-744248330
+S1-115760367 S2-237789311,S2-171960392
+S1-883035840 S3-263062917,S2-38806783,S3-344121799
+S1-698647160 S2-756680981,S3-11156467,S2-897191492
+S1-290896497 S2-958758240,S3-891772109
+S1-363530219 S2-813636166
+S1-251116691 S3-107557886,S2-751658856,S3-457843143
+S1-939348000 S3-286045309,S2-1024815,S2-673280464
+S1-900568456 S2-468122122,S2-26429124,S3-589328564,S2-372516247,S3-802110283,S2-362557186,S2-609329025
+S1-320934010 S3-912056775,S3-75281030,S2-63009622
+S1-416293458 S3-783181123,S3-542367581,S2-273867876
+S1-732328311 S2-269080230,S2-417365722,S2-378022390,S3-301901401
+S1-839804979 S3-420047977,S3-65289950
+S1-436291531
+S1-258490016 S2-689510281,S3-918136699,S3-385450069,S2-990500295,S2-210699471,S2-334949886
+S1-963823353 S3-231370167,S3-375717864,S3-103269557
+S1-925128010 S2-428218720,S3-60203591,S3-592022522,S2-35446655
+S1-171679596
+S1-598783184 S2-999451254,S2-893095506
+S1-76782283 S2-248963557,S2-460179400,S3-38138769
+S1-604614752 S2-531018806,S3-877112043
+S1-428762757 S3-274798532,S2-700758174,S3-288545729,S3-488885054
+S1-878294777 S2-574184623,S3-855654597,S2-831358743,S3-915790975
+S1-206112441
+S1-430598328 S2-689788544,S3-613611667
+S1-756710429 S3-345868332,S2-460966972
+S1-945924465 S2-199924379,S2-519338074
+S1-258281372 S3-928302555,S2-442095976,S3-182810533
+S1-434316977 S2-516167073,S2-421346919,S3-426867033,S2-878258242,S3-527842298
+S1-510808188 S3-774885493,S2-82246438,S3-241131081
+S1-558432345 S3-71360296,S3-556505332,S2-791008391,S2-547236331,S2-45156803
+S1-662718019 S2-472026087,S2-104745123,S3-952273940
+S1-902461130 S3-755767660,S2-402994236,S2-645537912,S3-105714635
+S1-613700217 S3-742982345,S3-710290678,S3-880232378
+S1-31934985 S2-389048882,S3-839893048,S2-372726493
+S1-275745794 S3-99543198,S2-578030250
+S1-326987027 S2-912340838,S3-194034953,S3-594307024,S3-960532836
+S1-906430640 S3-642279740,S2-873843661,S3-797984433
+S1-253469564 S2-275845115,S2-13095468,S3-321485464
+S1-463771072 S3-395793445,S3-53629178
+S1-933917593
+S1-641029949 S2-111215570
+S1-557976427 S2-214114964,S2-493332519
+S1-487250473
+S1-11615004 S2-743891253,S3-897495982
+S1-94551379
+S1-97303080 S2-202204542,S3-354333084,S3-761835989
+S1-330061278 S3-103546783,S2-462389662,S2-483155570
+S1-164545806 S3-402804760,S2-940439039
+S1-955769671 S2-256024663,S3-319930946,S2-780987978,S3-575551613,S3-865614076,S2-458118754
+S1-660302081 S2-619160697,S2-788832561
+S1-673110651 S3-313595601,S2-158817225,S2-532441665,S3-128424789,S2-675371736,S2-685631870
+S1-299364181 S2-397146972,S3-982907153,S2-257167541,S2-719384343
+S1-44539667 S3-346173687,S3-436945907,S3-253587036
+S1-706396963 S3-852931729,S3-786254371,S3-536477574,S3-470202171,S2-212723527
+S1-4427743 S2-351704385,S2-401841052,S2-622277561,S2-449501671,S2-293137773
+S1-505192147 S2-131179174,S2-899605896,S2-690618231,S2-23661568
+S1-197470946 S3-691682228,S3-560139911,S2-868370829
+S1-41757763 S3-739727516,S2-958537350,S2-456524521,S3-340365857
+S1-316991843 S3-234217263,S3-899161333,S3-578552062
+S1-47881562 S2-572444948
+S1-96340140 S2-698441196,S3-47945948
+S1-4924798 S2-544810832,S2-622840536,S2-759807528,S2-378190564,S3-629791447
+S1-46127577 S2-955722172,S2-586634187,S3-630393775,S3-776360213
+S1-479085738 S3-265185912,S2-953617629,S3-10956229,S2-874428609
+S1-519315736 S2-329465003,S2-42037068
+S1-781528466 S3-106610513,S2-339314302,S3-855721290,S3-840211310,S2-406758964,S3-971250591
+S1-803444130 S3-87079757,S3-218006295,S2-902697670
+S1-966308916 S2-699612323
+S1-610355061
+S1-951530835 S2-535585083,S2-613745830,S3-5506333
+S1-392179461 S3-581953339,S3-197626495,S3-16888262,S2-298759385
+S1-350699854 S2-453397628,S2-475791151,S3-935252409
+S1-102321393 S3-391073598,S2-310116926,S2-289107527,S3-285733319,S3-740279299
+S1-793131425 S3-879547605,S2-64199160,S3-648784742,S3-784213084
+S1-851461645 S3-955243085,S2-600289394,S3-950914496,S2-249114292,S2-359065730
+S1-112384492 S3-445760341,S2-709931056,S3-41509926
+S1-529536807 S3-304455080,S2-232661789,S3-109693309
+S1-550702426 S3-242245868,S3-397442009,S2-869473960,S2-403597553
+S1-821190503 S3-545401973,S3-840198419,S2-542209919
+S1-241733212 S2-735592740,S2-268848161,S3-928590268,S2-447374012,S2-739757617,S3-852309658,S3-919743203
+S1-315194917 S2-170282234,S2-591552423,S3-825602023,S2-751849037,S2-241994625
+S1-153964391 S2-888036348,S3-344062456
+S1-774040764 S2-354241962,S3-942087806,S3-705347444
+S1-739967434 S3-909444393,S3-152651321,S2-224314850
+S1-255861382 S2-704024348,S2-37025569,S3-882388032,S3-628476116,S3-71523386
+S1-635170677 S2-211973472,S2-820946295
+S1-388428929 S3-20339387,S2-115542893,S3-808237381
+S1-986435973 S3-165370136,S2-29717183,S3-728782871,S3-269802512
+S1-239052163 S2-533898587,S2-178895782,S3-13185991,S2-741619852
+S1-428530210 S2-998786290,S3-261904802,S3-240540209
+S1-765442111 S3-709202956,S3-403699456,S2-93634470
+S1-881841849 S3-8880846,S3-346945574,S2-550903751,S2-304313053
+S1-375618866 S3-223534276,S3-177699084,S3-811409422,S2-801744292
+S1-248214583 S2-593573252,S3-985034566,S3-662321721,S3-697926830,S2-442156932,S3-788946499
+S1-62608718 S3-612866732,S2-715617937
+S1-28975977
+S1-8154528 S3-14620705,S2-288225272,S3-778142186
+S1-205304469
+S1-410780013 S3-907287198,S3-788284150,S3-91010135,S3-730299014,S3-420395199,S2-153895890
+S1-359211257 S3-245737289,S2-549545047,S2-527358903,S2-559565406,S3-759158856
+S1-815677973 S3-118853285,S3-211203776,S3-594736585
+S1-937756602 S3-732866438,S2-137970665,S2-230433457
+S1-773991178 S3-350156529,S2-82732907
+S1-654147599 S3-103653884,S2-529625668
+S1-135175249 S3-238028140,S2-109511393
+S1-140525808 S3-691986081,S2-375657262,S3-176439782,S3-226081008,S2-112109121,S3-399196239
+S1-679710275 S3-155276762,S3-21485513,S3-804526769
+S1-473550967 S2-970980830,S2-904807749
+S1-326646243 S2-795034472,S2-695708997,S3-285987856
+S1-707716194 S3-651253038,S2-707413955,S3-411077889,S3-333935164,S2-312706625
+S1-561673665 S3-354062864,S3-510775220,S2-706110825,S2-501498790
+S1-627893362 S2-97942444,S3-370069066,S3-814005287
+S1-927267021 S2-464941143,S2-897574169,S3-66282926
+S1-703865008 S3-328979302,S2-676138691,S2-832433116,S2-787808308
+S1-436194217 S2-703641409,S3-929609960
+S1-170054303 S2-738087115,S2-1325273
+S1-428005000 S2-455976641,S3-808227278,S3-985293551,S2-868887063
+S1-841487688 S3-349019081,S2-349661571,S3-228476998,S3-857862454
+S1-448408151 S3-789077135,S2-360437665,S2-297966778,S2-213955132,S3-222174613
+S1-72156456 S3-365984824,S3-177802963,S3-333854460,S2-103360324,S2-65863587
+S1-618701257 S2-530633093,S3-402112707,S3-245868561,S3-840047411
+S1-954402912 S2-997662671,S3-185609833,S3-992799571,S2-828158881,S3-39548432,S3-973967866
+S1-527726122 S3-254568198,S3-545129307,S2-952505994
+S1-288150152 S2-923948508
+S1-520048232 S3-266256003,S3-68164058,S3-633933284
+S1-48073126 S3-107712615
+S1-508717135 S2-428740352,S3-681886850,S2-517243650,S3-188172479
+S1-638468334 S2-790158318,S3-493690073,S3-42332700,S3-186986447,S3-225698607
+S1-852259982 S3-713025239,S2-468302815,S3-772792869,S3-291632484,S3-573003860,S2-96117779
+S1-616652043 S3-78777981,S2-359900508,S2-125036444
+S1-593813417 S2-932632165
+S1-83733641 S2-578866629,S3-722740976,S3-654145650
+S1-168278564 S3-17207743,S3-3678108,S3-143614966
+S1-859035280 S2-351401128,S2-653896444,S2-680358973,S2-571669213,S2-334410823
+S1-256565348 S3-340057404,S3-840647443
+S1-198878388 S3-353390908,S3-127504056
+S1-79034890 S3-516874232,S2-873291098
+S1-462433630 S3-380134671
+S1-963589669 S2-88827143,S3-331018097
+S1-879794471
+S1-254623625 S2-90867067,S2-842258318,S3-380924023
+S1-40516997 S3-518720705,S3-24585009,S2-722533741
+S1-21432624 S2-576657732,S3-113002370,S2-904245363,S3-27339704
+S1-866773384 S3-156056295,S3-506007448,S2-270269612,S3-779685999
+S1-20718761 S3-147241287,S2-935332684,S2-272303530,S3-860976866
+S1-985368204 S2-593807353,S2-588940753
+S1-607840034 S2-232784760,S2-896901884,S3-956610998,S3-463047895,S3-977132042,S3-610029643,S3-964061265
+S1-302103457 S2-126049320,S3-832224826,S3-944772784
+S1-347693351 S2-79196989,S3-210841880,S2-890617055,S3-484507103,S2-621900333,S2-829098988,S3-292512008
+S1-988166261 S3-685459462,S2-9579889
+S1-450628137 S3-990090393,S2-491456793,S2-499606379
+S1-249202598 S2-669957816,S2-744097174,S3-981552905
+S1-137077601 S3-776699836,S2-555372578,S3-430280951
+S1-24815922
+S1-958672413 S2-359970430,S3-637470463,S3-983477066,S3-706579038
+S1-971613305 S3-469757622,S3-381002752,S2-635957004,S2-636949015,S2-788951826,S2-22769796
+S1-815831870 S2-491268198,S3-269981082,S2-669437472,S3-21580620
+S1-816391933 S3-10010981,S3-816985690
+S1-66825378 S3-526802905,S3-537206936,S2-907978413,S3-766776427,S3-779921042
+S1-864442751 S2-89031678,S2-416884760,S3-317313130,S2-68785338,S3-405006648,S3-472268334
+S1-859859666 S3-979822557,S3-895462016,S2-61467973,S2-752084537
+S1-110591076 S3-698292808,S2-474424964,S3-926357458
+S1-534830066 S3-877064588,S2-914746433,S3-769438057
+S1-783012361 S3-989296336
+S1-519345526 S2-800761463,S2-739742541,S2-63424192,S3-33271550,S3-720792008
+S1-784455040 S2-515525308,S2-337006498,S3-269763660
+S1-596692686 S3-373174367,S2-829777795,S3-345396879,S2-398523486,S3-646541647
+S1-968988832 S2-650214620,S3-260827015
+S1-543952018 S2-521583614,S3-406043013,S2-185510555,S2-508358536
+S1-105809851
+S1-320289892 S2-536024009,S3-109154365,S2-775256103,S3-478193728,S3-164025423
+S1-401836481 S2-29476053
+S1-152419945 S2-392926068,S3-839048681,S3-258182968
+S1-22738454 S3-332669179,S3-340668816,S2-379191023,S3-671994509,S3-193527391
+S1-810231345 S2-550965038,S2-603068815,S2-897782730,S3-719824379,S3-920306846
+S1-859035181 S2-314948893,S2-157604329
+S1-741039275
+S1-133043577 S2-810178849,S2-976945234
+S1-310058495 S3-863202586,S2-695811889,S3-352866079,S3-969233970,S2-625509634
+S1-519772370 S3-828785241
+S1-959953390 S2-835318287,S2-246987107
+S1-741986688 S2-388396351,S3-73280437,S3-590934384
+S1-90596527 S3-586572805,S3-169052523,S2-22603786
+S1-787538097 S3-720968189,S3-706632686,S2-907548625
+S1-858695297 S3-531436154,S2-555326721,S3-37872735
+S1-10092422 S2-401426887,S2-766275517,S2-863323640,S2-802446418,S3-529708170,S2-664740572
+S1-65345317 S3-784359324,S3-485324322,S2-554201038,S2-78302237,S3-321258528,S2-179918379,S3-360145711,S3-279560136
+S1-670588468 S2-6230290,S3-681940398,S3-332360608,S3-93214289
+S1-213788503
+S1-964291377 S2-929447464,S2-60435577,S3-599590537
+S1-421093724 S2-4487605
+S1-150339674 S2-623534011,S2-835211374,S2-453945641,S2-508032112
+S1-170066861 S3-761190581,S2-317813090
+S1-995376086
+S1-567959380 S3-458027013,S2-495837003,S2-8697160
+S1-605308823 S3-149277034,S2-427864756
+S1-223321461 S3-388328034,S3-415206427,S2-653535275,S3-818006036
+S1-858154005 S3-8239445,S3-729085913,S3-808587703,S3-201233757,S2-328357303
+S1-297996671 S3-986604882,S2-437618490,S3-803269462,S3-740666686
+S1-765406936 S2-38256533
+S1-921835015 S2-403074910,S2-370472830,S3-684981534,S2-592402407
+S1-952091707 S2-387750393,S2-477992707,S3-352683186,S2-712855263,S3-598192830,S2-831399670,S3-68064933
+S1-146671665 S2-331608025,S3-313620712,S2-11680246
+S1-8003684 S3-33130646,S2-139170866,S3-795680189
+S1-424548896 S2-604730096,S2-77886719,S3-525547437,S2-266299669
+S1-287339525 S2-623936741,S3-203977197,S2-762805795,S3-805120736,S3-405499597
+S1-36021806 S3-129481033,S2-454606447,S2-111266726,S3-467032731
+S1-357021803 S2-958665084,S2-890892996,S2-619662916,S3-969748752
+S1-191125184 S2-966028180,S2-631251819,S2-873799394,S2-206211313
+S1-196521431 S3-545029152,S3-438804675,S2-818318227
+S1-619130569 S2-59667739,S3-757131577,S3-447873202
+S1-80743089 S3-523759682,S3-679608384,S3-175559117,S2-785100024
+S1-216954614 S3-378876269,S3-246394780,S2-310002360
+S1-934546133 S2-855388031,S2-982354876,S3-761494027
+S1-685313230 S3-879702559,S3-602352480,S3-873504860,S3-796133299
+S1-312343061 S2-562457924,S2-485776297
+S1-315842543 S3-429038570,S3-333131561
+S1-495871291 S2-336213974,S3-499389949
+S1-6660383 S2-22535411,S2-606309939
+S1-732746268 S2-88067437
+S1-817235576 S3-941192046,S2-842121956,S2-65616360
+S1-417203022 S3-275702754
+S1-12604538 S2-883290563,S2-262590731,S3-210414824
+S1-581110634 S2-688111365,S3-804412765,S3-422175157
+S1-824384150 S3-352053139,S3-989523765,S3-571065347,S2-342752540
+S1-730985964
+S1-357719006 S3-609027132,S2-778350468,S2-421974693,S3-985199951,S3-72227868,S3-864052344
+S1-65958173 S2-938933442,S3-954699893,S2-53174737,S3-585923516,S3-576786729
+S1-217911166 S3-82078328,S3-810119661,S3-327898271
+S1-149199651 S3-582163154,S3-450798498,S3-183087434,S3-55353472,S2-836912611
+S1-288873416 S2-682471710,S2-691387117,S3-257956343
+S1-469563610 S3-969022925,S2-778025886,S3-816641219
+S1-608490613 S3-922031487,S2-70226363
+S1-3744480
+S1-625801121 S2-898832020,S2-236247303,S2-771522848,S3-270945931,S3-612642882
+S1-769898539 S2-564145591,S3-877353676,S3-686517119,S2-857555972
+S1-322185368 S3-824729862,S3-353721575
+S1-557250059 S3-560283999,S3-257565711,S3-535893870,S2-427421706
+S1-860884106 S2-863136846,S3-19810822,S2-79345952,S2-967439295
+S1-53894973 S2-882929563,S3-446069434
+S1-784459705 S2-254842527,S3-394612882,S2-491302736,S3-498938195,S2-114269233,S3-119942423
+S1-363449181 S2-241437552,S2-532716598
+S1-674749525 S2-945271516,S2-562428550,S3-29114321,S2-913535777,S2-110078477,S3-56351204
+S1-717061663 S2-375417993,S3-397114991,S2-173922207
+S1-52702589 S3-327064619,S2-811681143
+S1-938721037 S3-701074682,S3-967095515,S2-908652000
+S1-540826054 S2-886260640,S3-770187347,S2-895887
+S1-348589943 S3-37314229,S3-107523952,S2-935494699,S2-612763699,S2-499772189
+S1-203650128 S2-83787471,S2-182459280,S2-134709782,S3-858260394,S3-125813626,S3-391560616,S3-465607728
+S1-125057211 S2-856529766,S3-949446453,S3-575719296
+S1-641918867 S2-440528668,S3-479825099,S3-840408319,S2-995338480,S2-520952323,S2-962450610,S3-145103131,S2-586748950
+S1-331933952 S2-280773311,S3-996207441,S3-138185983
+S1-401924961 S2-396530041,S3-265090542,S3-913608673,S2-813840654
+S1-498432878 S3-968164030,S2-305426095,S2-111863433
+S1-548463455 S3-727408690,S2-691091342,S3-807848559
+S1-213000972 S2-39018773,S3-773444274,S3-95925407,S3-802483498
+S1-374051233 S3-557533639,S3-12919552,S2-327292310,S3-658525762,S3-324335643,S3-72407966,S2-179721065
+S1-84982426 S2-521068245
+S1-235332668 S3-259250528,S2-221534718,S2-6547470,S2-685157016
+S1-596981683 S3-610993773,S2-962049634
+S1-804228082 S3-762000607,S3-279190839,S3-991254983,S3-966404889,S2-950419376
+S1-456232626 S3-912950207,S2-813047234,S3-16993874
+S1-791748316 S3-448976078,S2-829539104,S2-939040386,S3-112853647
+S1-289691491 S3-302801428,S2-150732732
+S1-82455931 S2-40716793,S2-655886431,S3-330591673,S3-14177705,S2-245876524,S3-413260739
+S1-251560240 S3-208273106,S2-725142173,S3-778332896,S3-665354218,S3-223355497
+S1-463802767 S3-146440598,S2-103680294,S3-434889364,S2-90834425
+S1-171198158 S2-503405871,S2-44469600,S3-121756838
+S1-603965703 S2-221164263,S3-697225616,S3-817995714
+S1-310474317 S2-152291998,S2-385900800
+S1-907797295 S3-396623690,S2-545136707
+S1-490380078 S3-919106389,S3-224571808,S3-642348520,S2-289041327
+S1-139845722
+S1-465164642 S3-76026087,S2-870593254
+S1-99905213 S3-647397328,S2-304858938
+S1-623189189 S2-987035665,S2-389424672,S2-989492199,S2-730898531
+S1-16460528 S3-412109424,S2-629237555
+S1-372220881 S3-651931286,S2-799025232,S2-221739148
+S1-928565950 S2-70376335
+S1-986986772 S3-369799478,S3-409985399,S2-123024325,S2-762884996,S3-56126256,S3-974503102
+S1-595199068
+S1-729204087 S3-301679200
+S1-708722338 S2-857058677,S3-265276325,S2-465185414
+S1-928664215 S2-53408229,S3-599031768,S2-547277922,S3-101744181
+S1-533302068 S2-771403577,S3-885979266,S3-535920257
+S1-767064150
+S1-854254322 S2-264467174,S3-385255668
+S1-958301845 S2-53437376,S2-293716637,S3-74591576,S3-194001935,S3-882431323,S3-841843095
+S1-961301448 S2-13006481,S3-871907781,S2-837776991,S2-908022037
+S1-31668049 S2-320663771,S3-627814148
+S1-511689921 S2-242053189,S2-397093162,S2-515833464,S3-480559142
+S1-505680360 S3-263010968,S3-620179928,S2-149680678,S3-980900892,S2-641086644,S2-619891349
+S1-589678358 S3-55356988,S2-773484274,S3-792515161
+S1-259220311 S3-59034719,S3-137179600,S3-598571570,S2-564512031,S2-563041378
+S1-578682618 S3-404546108,S2-215225648
+S1-670265857 S3-399259565
+S1-516988221 S2-521722827,S3-958426324
+S1-399609924
+S1-303236314 S3-65409202,S2-495345523,S3-310522461,S3-471215856
+S1-270343429 S2-38593811,S3-848494190,S2-888631412,S2-980696834
+S1-621286923 S2-963935380,S3-300629142
+S1-131089814 S3-36346530,S3-79456020,S3-906227518
+S1-725984793 S3-249100009,S3-533960500,S2-595798414
+S1-517072390 S3-354283928,S3-111449138,S3-448595962,S3-422374429,S3-41445104
+S1-417524178 S2-747365458,S3-826162116,S2-393810667,S2-412848413
+S1-463374692 S2-169130232,S2-980333255,S3-205924823
+S1-198282453
+S1-541367563 S2-753057390,S2-373766266,S2-85590487
+S1-278596177 S2-204925338,S2-91462560,S3-244804110,S2-2152348,S2-657503632,S3-392303428,S2-948550241
+S1-36137974 S2-894771979,S3-272504904,S2-178793035,S2-852422720,S2-829634645
+S1-984205404 S3-557639654,S2-108636276,S2-443373902
+S1-36169203 S2-515542534,S2-439954114,S3-710604010,S3-545115600
+S1-856050127 S2-611217527
+S1-551275134 S2-22878265,S2-25379692,S3-157370728,S3-498334565
+S1-806725398 S3-852818396,S3-666535039,S3-759268521,S2-538484835
+S1-562135637 S2-151774331,S3-408732527,S2-702466242
+S1-724140175 S2-942146321,S3-889142088,S2-577564094
+S1-466890431 S2-463213732
+S1-637033563 S2-446642027,S3-435212912
+S1-526942451
+S1-411828312 S2-727550553,S2-845751910,S2-556379083,S3-78893282
+S1-74212381 S2-482102207,S3-948227984,S2-423396729
+S1-358235175
+S1-704914363 S2-947271016
+S1-375312798 S3-557164810
+S1-723818993 S3-388867157,S3-168108961,S2-821743316,S2-999430484
+S1-797682883 S3-684254409,S3-57031031,S2-247263126,S3-629307372,S3-820919295
+S1-329308209 S2-859435769,S3-300635256,S2-432716174,S2-886359347,S3-6653209,S3-767815760
+S1-129036761 S3-466006519,S3-490653473
+S1-640752499 S2-298580246,S3-901705849,S3-208469308,S2-738086488
+S1-594813030 S2-341456706,S2-103070709,S2-864512730
+S1-105492654 S3-238728902,S2-831960742,S2-487987956
+S1-924518691 S3-684838570,S2-244554039,S2-920220691
+S1-796382293 S2-224181397,S3-159289019,S2-29148715,S2-85204328
+S1-333270273 S2-718330337,S2-937203506,S3-4774497,S2-840549413
+S1-778863589 S2-528282464,S2-610292338,S3-624412254
+S1-154581737 S2-545311997,S3-24452734,S3-64138508
+S1-275308339 S3-571950428,S3-948757346
+S1-136480356 S3-542958135,S2-583383707
+S1-761968763 S2-10632365,S2-563100191,S3-848423669,S3-127362592,S2-786258083
+S1-719267173 S2-858270612,S3-107916729,S2-321403019,S3-393803969,S3-994873200
+S1-971615564 S2-927636384,S2-707058082,S3-809706774
+S1-391470649 S3-100011800,S3-813345911,S2-690329212
+S1-16683013 S3-954922240,S2-636086493
+S1-813606832 S2-931004765,S3-391704155
+S1-533876397 S2-228309230,S2-94092223,S2-88115509,S3-396675427
+S1-302256171 S2-842907884,S2-298714423,S2-561366724
+S1-198950295 S2-210808487,S3-80188164
+S1-979410716 S3-674964967,S2-46040861,S3-838476922,S3-22122215
+S1-995128408 S3-552504830,S3-698007061,S3-831671582,S2-808745138
+S1-482303064 S3-447366356,S2-15346432,S2-475887042
+S1-645441175 S2-94446611,S3-596683797,S3-847263616,S3-314949476
+S1-752092430 S2-340951591,S3-128165
+S1-906036657 S3-122626732,S2-242196735
+S1-982874349 S3-782848658,S2-690267616,S2-155486229,S2-439834772,S2-890151101,S2-937088677
+S1-473304856 S3-230486298,S2-327070714,S2-969520549
+S1-84468336 S3-974784743,S3-207085268,S2-77324944,S2-289657301,S3-201848856,S3-318158839
+S1-693769220 S2-167622570,S2-582783600,S2-953950856
+S1-663950114 S3-485780517
+S1-960716142 S3-988561676,S2-887678593,S3-496239034
+S1-408589745 S2-511214363,S2-305554964,S3-453845171,S2-812129213,S3-338075586
+S1-114769404 S2-247316608,S2-22439729,S2-781225236,S3-261569289
+S1-343256074 S2-937263897,S3-363429570,S3-492342265,S3-340111629,S3-924763755,S2-221250096,S3-765145285
+S1-521897854 S3-928520833,S3-797226315,S3-20291459,S2-66327573,S2-37530874
+S1-366129723 S3-972666035,S3-322910587,S2-342551542,S2-882983058,S3-427577322
+S1-170766703 S3-564955418,S2-363522177,S3-662175649
+S1-511504631 S2-11638282,S3-144508467,S3-779824691,S3-9028264,S2-491843638
+S1-823983366 S2-665548512,S2-400094107,S3-785332694
+S1-309676435 S3-47969265,S2-870232725
+S1-885206646 S3-684929333,S2-645021686,S2-399586156,S2-22090316,S3-867334934,S3-745733090
+S1-584329095 S2-522314516,S3-120780357,S2-816491721,S3-384165372,S2-467006811,S2-989994773
+S1-302406493 S3-8057796,S2-723140155,S3-668939411
+S1-800886791 S2-980639640,S3-918415579
+S1-180159824 S3-760946536,S2-674662971
+S1-631784520 S2-557674056,S3-681655827,S3-662580097,S2-234120834
+S1-816566513 S3-95826975,S3-314080913,S2-486904592,S2-843148133
+S1-757761394 S3-148967784,S2-775477815,S3-185341613,S2-751798220,S2-201704482
+S1-586286563 S3-611858183,S3-743249501,S3-282577811,S2-801935804,S3-747880992
+S1-684871638 S2-116250013,S3-77243242,S2-973834923,S3-104687614
+S1-441488383 S2-282164217,S2-886882536,S3-299008158,S3-950165948
+S1-322187332 S3-914739693,S3-990674792,S3-302616293,S2-756916037
+S1-571819405 S3-284682510,S2-821485937,S2-438372881
+S1-450998876 S3-712823570,S3-602750823,S2-168040926,S2-635218106
+S1-97487219 S2-70313524,S2-533435627,S3-294260397
+S1-213303844 S3-587844597,S3-852183487,S3-408601478,S2-381481056
+S1-370135442 S3-752736308,S3-770097757,S2-706787096,S3-992768927
+S1-20023215 S2-279577006,S2-779844013,S2-924197348,S2-878752992,S3-211010213,S3-146292238,S3-785339893,S3-543656188
+S1-651989976 S2-31099638,S3-847121827,S3-193859231,S3-356624206
+S1-865571629 S3-332089483,S3-959214891,S2-818123714,S3-868678120,S3-213584508
+S1-19093909 S2-809257238,S2-654647807,S3-647707630
+S1-373843249 S3-430245084,S2-622134586,S2-341815389,S3-187883679
+S1-881150138 S3-102886681,S2-952437615,S3-972254199,S2-135167840,S2-663500165,S2-391257122,S2-596020470
+S1-230841748 S3-841929487,S3-951274026,S3-546229034,S2-506694142,S2-127582792
+S1-78741117 S2-606958987,S3-399174548,S3-557890491,S3-514468268,S2-885906749
+S1-467020858 S2-973566794
+S1-169673208 S3-813466515,S2-254881328
+S1-421865463 S3-999096542,S2-479876514,S3-33352260
+S1-692142781 S2-720966045,S2-833754794,S3-89859142,S2-720700920
+S1-114783865 S3-429660426,S2-916289312,S3-343876984
+S1-997528066 S2-397898409,S3-264874951,S3-759579463,S3-576301076,S3-613817276
+S1-214363004 S2-293203641,S3-928388964
+S1-265151060 S3-779049907,S2-450959508,S3-499189537,S3-401257559
+S1-672527832 S2-971328217,S2-805833828
+S1-527940562 S3-793005336,S3-879447434,S3-651207492
+S1-752949377 S3-776019250,S3-554937206
+S1-944071833 S2-2581529,S3-265518018,S2-710607556,S2-615179546,S2-303208881
+S1-935490215 S2-365459331,S3-482973381,S3-848265653,S3-424479109
+S1-207171539 S3-943112034,S3-226688188
+S1-856879088 S2-155634574,S3-525091090,S2-334959933,S3-587190748,S3-12571239
+S1-36700661 S3-628774066,S3-799972881,S2-310279897,S2-310396717,S3-141776651
+S1-729531293 S2-695368095,S2-702049723,S3-249434476,S2-76493391
+S1-969873373 S2-93374878,S2-235168454
+S1-217806752 S2-370573967,S2-897983514
+S1-330124490 S2-931021853,S3-16337329,S3-611252207,S2-754652635,S2-217394224
+S1-154110567 S2-321500604,S3-851243014,S3-391325270,S3-733946532,S3-68370414
+S1-336348832 S3-502171742,S2-289978127,S2-416225825
+S1-256869780 S2-193006327,S2-322987999
+S1-234682943 S2-930750710,S3-591264634,S3-40943777,S3-16498382
+S1-828022756 S3-953409078,S3-432734138,S3-90121514
+S1-726825445 S2-478900922,S3-544511189,S3-611636963,S2-480805580,S2-656060849,S2-958279171
+S1-926655803 S3-165338683,S2-221911008,S3-448554128
+S1-874954687 S2-260349240,S3-536066888,S3-253879145,S3-114781015
+S1-807920005 S3-917994579,S3-373318713,S3-444637040
+S1-421390929 S2-6896139,S3-36343962
+S1-243142840 S2-558634000,S2-516134982,S3-961191452,S2-814814794,S2-346736277,S2-102819147
+S1-300940836 S2-179529959,S3-120673263,S2-22265274,S3-412655665,S3-565172222,S3-69353978,S2-672069404
+S1-652715517 S2-616352242,S2-203944069,S2-252590029,S3-672050507,S3-564470611
+S1-286903442 S3-437573278,S2-328528906,S3-355852495,S3-306768029,S3-238091412
+S1-550638562 S3-715173480,S3-19002899,S2-140223722,S2-901667288,S2-944226883
+S1-379538828 S2-748997127,S2-411627760,S3-222175495,S3-18135510,S3-43092384,S2-835988665
+S1-376296653 S3-738550057,S2-320496958,S3-295080449,S2-79301798
+S1-870745817 S3-10540722,S3-560663345,S2-106139291,S3-819515212,S3-853556909,S2-138400976,S2-474506453
+S1-59146092 S2-909514112,S3-918666037
+S1-681367759 S2-332649004,S2-840345506,S3-662565884
+S1-870901476 S2-890814727,S3-921520022,S3-86166584
+S1-791398154 S3-779374198,S3-851155979,S2-373631869
+S1-389919830 S2-327597533,S2-61690628,S3-20507857,S3-93395766
+S1-122709851 S2-963539034,S3-507335718,S3-421572456
+S1-612561446 S3-399316643,S3-367048732,S2-243806669
+S1-708923277 S3-253711070,S2-406199410,S2-709287165
+S1-636479445 S2-559223993
+S1-550438024 S2-751678499,S3-266078102
+S1-96793308 S2-106200552,S3-993986265
+S1-968266711 S3-477553719,S3-545733928,S3-783046323,S3-428834666,S2-80302146
+S1-918154751 S3-993594858,S3-135468660,S2-939253540,S3-669168506,S2-687523277
+S1-912801815 S2-799329350,S2-9588855,S2-736799448,S2-736412419,S3-45810454
+S1-956167494 S2-729777232,S2-871896108,S2-60497313,S2-552341407,S3-80445877,S3-213407836,S3-964275191
+S1-899228714 S2-701096302,S2-14651596,S3-153698330
+S1-615320248 S2-971951245,S3-330730663
+S1-654390298 S2-742932188,S3-26549389
+S1-511511062 S3-234259191,S3-316355165,S2-251067370,S2-324550162,S2-51986206,S2-503472387
+S1-275360488 S2-159378471,S3-548906147,S3-854025482
+S1-572394240 S2-210566589,S3-757187998,S2-120311145
+S1-557779914 S3-606093263
+S1-259288476 S3-809721953,S2-460634289
+S1-160820939 S3-963586824,S2-254602065,S3-389974451
+S1-999900744 S2-696390039,S3-66967153,S2-429895319,S2-295263013,S2-802403702
+S1-184526263 S3-520537589,S3-299009590
+S1-674392939 S3-947569809,S3-140361909,S2-480153836,S2-71145840
+S1-200260340 S3-124925822,S2-905347788,S3-557614583,S2-628866718
+S1-688237585 S3-325094759
+S1-660239153
+S1-636832638 S2-493232783,S2-862045695,S3-904148804
+S1-947170925 S2-452214064,S2-866441618,S3-114956664
+S1-527236972 S3-849318937,S3-547622389,S3-238146035,S2-416693744
+S1-676199736 S2-611314536,S3-370407876,S3-167722133
+S1-821016912 S2-837163767,S3-268058330,S2-613861270
+S1-276995281 S2-89062314,S3-381633317,S3-790683491,S2-460098524,S2-444065449,S3-57572202
+S1-323887943 S3-760601423,S3-674612833,S3-653508004,S2-466439991
+S1-181919326 S2-835063076,S3-900150165,S3-665354015
+S1-381673147 S2-732903152,S3-235935995,S3-970645235,S3-370954560,S3-562332483,S2-516444606,S2-771818035
+S1-776454667 S3-355566662,S2-331327258
+S1-891811944 S2-60885578,S2-884508378,S2-480995117,S3-21802885
+S1-510762175 S2-658143648,S2-605771971,S2-583937892,S3-162398717,S3-163700081
+S1-453333444 S3-479803572,S2-899780276,S3-404906814,S3-232999883,S3-308197786
+S1-566181158 S3-302900648,S3-333018194
+S1-369452523 S3-682635171,S2-868224122,S3-148461798,S3-362741937,S2-16523357
+S1-171598769 S3-788283165,S2-669522866,S2-461232634,S2-9669901,S2-724017064
+S1-869182942 S3-911054134,S3-656933356,S3-912545935,S2-262287649,S2-714387108,S2-181145675
+S1-622653096 S2-943628543,S3-338466321,S3-311436156,S3-271829726
+S1-518082177 S2-373860632
+S1-383044778 S2-258122256
+S1-123222548
+S1-950657717 S3-214479884,S2-802231652,S2-667791639
+S1-66927708 S3-928149676,S2-222452327,S3-375124267,S3-515902393
+S1-557329914 S2-911430404,S3-502886486,S2-404031686
+S1-821271182 S2-6498266,S2-547400322,S3-140790278,S3-842308899,S3-658761563
+S1-799938959 S3-291865001,S3-36231863,S2-391369189,S2-967195511
+S1-900833936 S3-75075512,S3-487266617
+S1-152321688 S3-735054407,S3-311236596,S3-733120498
+S1-993480603 S2-909576214,S2-821894678,S3-787625217
+S1-694027239 S2-175767682,S3-811747768
+S1-783400340 S3-25509806,S3-118533619,S2-832494113
+S1-652173146 S2-623594427,S3-407002758
+S1-95781682 S2-466302215,S3-684815099,S3-963303606
+S1-489612858 S2-106760457,S3-998581036
+S1-836831238 S2-276764916,S2-771356489,S2-945885790
+S1-602193835 S2-714414500,S2-931164700,S3-671750314
+S1-561169458 S2-268594866,S2-742779619
+S1-309465366 S2-149413844,S3-229231616,S2-873977194
+S1-446741412 S2-414088202,S3-218513544
+S1-649803568 S3-397911105,S2-31674490
+S1-996283945 S3-710707685,S2-891756397,S3-658550440,S3-818596909
+S1-31490439 S2-830579646,S2-851798378,S2-152136445
+S1-29980058 S3-999745444,S3-997615540,S2-739599511,S2-650779823
+S1-550357101 S2-73995719,S2-66193058,S2-132925937,S2-867905721
+S1-115460151 S3-426046826,S2-358006469
+S1-419135280 S2-101491568,S2-399572477,S3-825410541
+S1-792803019 S3-368903381,S3-376798993,S2-297618892,S2-445262276
+S1-962509391
+S1-923969876 S3-206313834,S3-634396995,S3-91172597,S3-263298452,S3-275846328
+S1-301788992 S2-975577001,S2-84792563,S3-258035107,S3-187966757
+S1-834801013 S3-803216560,S2-830710676,S3-426993298,S2-949840526,S3-796886003,S2-814942008
+S1-760234071 S3-240088124,S3-795395012,S2-620744196
+S1-314969260 S3-611928397,S3-557687879,S2-884134159,S2-902335708
+S1-881142988 S2-523263620,S2-828887003,S3-104355169,S3-309825145,S2-193737654
+S1-891599422 S3-345768389,S2-774090034,S3-376567011,S3-88492669
+S1-996999383 S2-468836949,S3-326165182,S2-929571428
+S1-831710218 S3-830243243,S2-208780593,S2-848513469
+S1-42822647
+S1-483942028 S2-69827011,S2-876387996,S3-789888791
+S1-110380888 S3-580815308,S2-790278229,S3-478549230,S2-183441207
+S1-66110981 S2-216202658
+S1-288183194 S3-653996639
+S1-133057620 S3-688411690
+S1-631095509 S3-472727732,S2-530845929
+S1-944633284 S2-301786667,S2-229912869,S2-804250599,S3-48443404
+S1-192283482 S2-995059282,S3-855156279
+S1-908272085 S2-532224611,S2-629736935,S2-904408213,S3-422963898,S3-761649966,S2-45901642,S3-797009777
+S1-869807166 S3-38633153,S2-911606073,S3-865508907
+S1-593879272 S3-5865937,S2-112679413
+S1-247040950 S3-602841976,S3-553515973,S2-963151432,S2-698745456,S3-403080912
+S1-678966240 S3-343535219,S3-858460857,S2-46705942
+S1-510910520 S2-630549407,S3-220280284
+S1-532222158 S3-322342257,S3-122046655,S3-886546395,S2-712319117
+S1-65398750 S3-531413808
+S1-490276184 S3-190644158,S2-807049415,S2-652900992
+S1-629735819 S2-103381805,S3-440553893
+S1-587095560 S3-799694768,S3-398522104,S2-597880436,S2-718971370
+S1-489605343 S2-56521837,S3-222683813
+S1-465230376 S2-861781430
+S1-497748561 S2-71302309,S2-694895978,S3-710945174
+S1-141312012 S2-83639844,S2-522176105,S2-854290603
+S1-847826029
+S1-417066697 S2-88410227,S3-418848783
+S1-663480924 S3-956201557,S2-996390114,S3-518187822
+S1-21285016 S3-17638155
+S1-489256841 S3-863943780,S2-423232509,S3-543446623
+S1-178002256 S2-989014115,S3-562859398,S3-585394545
+S1-165044570 S3-207035674,S2-466613076,S3-499662032,S3-312244906
+S1-122569334 S2-459136880,S2-178784358
+S1-617614468 S3-339534928
+S1-10467673 S2-364309157,S2-347063044,S3-689205014,S3-961386405,S3-985103240
+S1-36195298 S3-459518084
+S1-518487981 S2-95626712,S2-400727964,S3-790495887
+S1-764896656 S2-751078014,S2-19186489,S2-851214520
+S1-124953278 S2-346492913,S2-483081469,S3-988320912,S3-976883730
+S1-425659765 S2-383320169,S3-869536778,S2-260078686
+S1-981269331 S3-192486655,S3-479393778
+S1-676231088 S3-844562189,S3-53196455,S3-910185898
+S1-7919962 S2-214807935,S3-398214231
+S1-157843270 S3-103228950,S2-118119128
+S1-765200520 S2-906987507,S3-695432737,S3-902448725,S3-332072779,S3-110834175
+S1-780006426 S2-397287825,S3-843203729,S3-270713840
+S1-535098632 S2-459143457,S2-153295244,S2-744314928,S3-225064122,S3-538148701,S3-610389962
+S1-971710972 S2-291141815,S2-851190210,S2-899618409,S2-157569392,S2-351727009,S3-798212471,S3-398349889
+S1-472244609 S2-456741739,S3-878455155
+S1-372696566 S3-568447671,S2-936783945,S2-696174948,S2-813058374,S2-172937422,S3-867397828,S3-930104484
+S1-799944331 S3-913226707,S2-147984797,S2-126928436,S2-930315987,S3-733075338
+S1-345677110
+S1-155719851 S3-284175056,S3-671344886,S2-2125476,S2-881139279,S3-196463791
+S1-182614069 S2-756752974,S3-155012555
+S1-219215453 S2-640139437,S3-836445953,S2-682055478
+S1-934278274 S3-133607553,S3-523276148
+S1-677962874 S3-229504310
+S1-107606535 S3-366428649,S3-750116364,S2-268372540
+S1-84410405
+S1-40662804 S2-746383594,S3-352404321,S2-94765981
+S1-349925311
+S1-750044644 S3-154881540,S3-846123377,S3-491516764,S2-670034603
+S1-891246375 S3-476901193,S2-980831415,S3-943593066,S2-508332423,S3-726277865,S2-305565446,S3-229694371
+S1-338159392 S2-684525503,S2-527105855,S2-792278872,S2-806204829,S3-178032412,S2-544657754
+S1-729632653 S3-632322359,S3-640221046
+S1-516692644 S3-711472982,S3-216168418,S2-626309976
+S1-647464211 S3-934304058,S3-8395998,S3-716290387,S2-781085633
+S1-940553072 S2-98299453,S3-910051421,S2-587896181
+S1-281799947 S2-647849834,S2-759518149
+S1-695726540 S3-847977931,S2-210749162,S2-348549164
+S1-128880971 S2-872261996,S2-326235833,S3-491468380,S3-687452081
+S1-455567863 S2-807088197,S2-888243570,S2-378512850,S3-981649441,S3-475065254,S2-503532098
+S1-660272853 S2-322786112,S3-958839159,S2-797282838
+S1-734625171 S3-108856260,S2-826041053,S3-928133983
+S1-741625257 S3-610816738,S3-192515461
+S1-143578734 S3-586600081,S3-7658847,S3-768547900,S2-349052398
+S1-989309464 S2-359169977,S3-27007285,S3-920717737,S3-87100088,S3-994227112
+S1-124591919 S3-471987883,S2-862242179,S2-646758242
+S1-630359231 S3-663136149,S2-432985193,S3-239289227,S3-605851727
+S1-68945391 S2-539234042,S3-630586828
+S1-220543351 S2-92429279,S3-642859416
+S1-113431818 S3-185457997,S2-788122806,S2-217872556,S3-615295666
+S1-209254179 S3-770565261,S3-142165635,S2-496248137,S2-658474475,S2-170645861
+S1-68764397 S3-287283837,S3-28711595,S2-249934949,S3-12627115
+S1-584761549 S3-855290801,S2-496098163
+S1-362971247 S2-255155142,S2-863919041
+S1-944820398 S2-722950471,S3-148162159,S2-355325876
+S1-619863333 S2-544749701,S3-557292012,S3-430332075,S3-154860310,S3-327424029
+S1-477545804 S3-359762731,S3-107266849,S3-29626099,S2-395843507,S3-437750564
+S1-766769963 S3-145760511,S3-199313661,S2-561579763,S3-405744023,S2-213676685,S2-261893047
+S1-529153310 S2-721368083,S2-172340958,S2-628240201,S2-791955314
+S1-926732259 S2-634031477,S3-490929613
+S1-993434700 S2-44757836,S2-653760686,S3-85653851,S2-594380382
+S1-411323549 S2-115886123,S2-264025632,S3-654281388
+S1-185446773 S2-386336417,S3-459908671,S3-412665337,S3-230054781
+S1-23985684 S2-694254799,S3-396092862,S2-257655212,S2-380690963,S2-125442572
+S1-443140638 S2-120808892,S3-780042231,S3-907600343,S3-166176607
+S1-115539563 S3-388454615,S2-577377622
+S1-157491716 S2-299049317,S2-61280793,S2-172447986,S3-873466630
+S1-471510251 S2-134538605,S3-720122007,S3-172418159
+S1-635569585
+S1-965285919 S2-111695299,S2-808966955,S2-833320399,S3-274300633
+S1-245879917 S3-52880819,S2-772600754,S2-940413965
+S1-611195189 S3-52096605,S3-499691475,S3-128427447
+S1-517325918 S3-315540392,S2-958228140,S3-54275222,S2-390377470
+S1-630207618 S2-927331833,S3-366187756,S3-946713787
+S1-448960841
+S1-184691886 S3-727773303,S3-184162554
+S1-221255860 S2-833130787,S2-706644338,S2-157196411,S2-333382003,S3-623104600,S3-761015869
+S1-843809661 S3-507767160,S3-891765559,S3-181945047,S2-510429545
+S1-841413944 S2-317119092,S2-899577724,S3-812300117,S3-811844463
+S1-531081624 S3-999163935,S2-870061000
+S1-909065445 S3-301263175,S2-182633017,S2-193473197
+S1-414561316 S3-543203191
+S1-857875896 S2-322974261,S2-219564110
+S1-917297449 S3-724719337,S3-9033854
+S1-661108912 S2-714236043,S3-986469647
+S1-650167530 S3-554251086,S3-144608757
+S1-454662557 S3-112078079
+S1-921570642 S3-500471443,S2-838278558,S3-859745909
+S1-793320053
+S1-381360548 S2-641512454,S3-192687419,S2-434064922,S2-626857653
+S1-464147182 S2-335569382,S3-851930369,S3-489819105,S3-813452439,S3-121484452
+S1-677996262 S2-742661784,S2-446389037,S2-968317645,S3-321710844
+S1-773296262 S3-573262907
+S1-573380271 S2-359973083,S3-481325316,S2-585366028,S2-812452505
+S1-244262582 S2-57005849,S3-419266904,S3-280537399
+S1-788314088 S3-708060803
+S1-307953430 S2-716552710,S3-542152540,S3-621319447
+S1-153816472 S2-223443454,S3-828263623
+S1-601859427 S3-779985746,S2-876115883
+S1-485287068 S2-3536440,S3-170660471,S2-578528506,S2-735929308
+S1-303772636
+S1-516154478 S2-38916155,S2-985835212,S3-62822143,S2-66652491,S3-351895957
+S1-158588869 S2-133686720,S3-119732607
+S1-322695511 S3-412224985,S3-994220890,S3-609435001,S2-627556358,S2-135076806,S2-305215553,S3-166596842
+S1-422973214 S3-778476779,S2-202595670,S2-885790520,S2-45926454
+S1-690917937
+S1-939075356 S3-202263268,S2-245622053,S3-463736350
+S1-400928446 S2-496689702,S2-650186951
+S1-148468487 S2-369345394,S3-695585647,S2-884846454
+S1-955893016 S3-510631044,S2-968533513,S2-361035172,S3-966745347
+S1-392433589 S3-496620027,S2-668270673,S2-476385775,S2-695711603
+S1-747516052 S3-348969706,S3-763321884,S2-500785255
+S1-925816246 S2-315286467
+S1-775040436 S2-422698743,S3-132844854,S2-276668421,S3-454012889,S2-295926254,S3-321607145
+S1-73420242 S3-951230626,S2-142530966,S3-156179121
+S1-399891408 S2-197241636,S3-75324571,S2-847926293,S3-690766539,S3-947927503,S3-624926011,S3-127984792
+S1-914425143 S3-789831920,S3-157069705,S3-905014387,S2-963040512,S2-344200161
+S1-467688448 S2-221251907,S2-643542810
+S1-726732172 S3-220537076,S2-974838425,S3-96279439,S2-418594319,S3-992202544
+S1-407737282 S3-344373996,S3-218899519
+S1-94413521 S2-628602195
+S1-492751968 S2-474830430,S3-900968385,S2-630382577,S3-13019533,S3-511304501,S2-591625113
+S1-874532417 S2-690363963,S3-522308469,S3-519022272,S3-637240063
+S1-578302664 S3-143368367,S2-638608401,S3-767423299
+S1-119472270 S2-568255799,S2-471222106,S2-733539787,S3-616220187,S3-792742177
+S1-189810722 S3-890872722,S2-758921393,S2-496406949,S3-894234340,S3-933208933
+S1-744806951 S2-453549904,S2-870261861,S3-136501360,S3-939728569,S3-869805897,S2-312142538
+S1-84429567 S3-970752096
+S1-413380681 S3-826187785,S3-29698559,S2-688761735,S2-921744771
+S1-671153011 S2-881088567,S3-28710274
+S1-424764518 S2-688324039,S3-76099831,S2-690841200,S3-102646489,S2-107744795,S2-577887264
+S1-110286889
+S1-818506951 S3-70029079,S2-765452973,S3-177078858,S3-172423794,S2-305703755,S2-827240283,S2-752525896
+S1-557666965 S3-418680537,S3-691052546,S2-448398606
+S1-934843944 S2-49367159,S2-911688288,S3-888582736
+S1-861179748 S2-552164492,S3-428491867,S3-231412926,S3-324596281
+S1-63389278 S3-339767467,S2-456415733,S2-222158670
+S1-708065545 S2-2114241,S2-10740261,S3-79242987
+S1-988035035 S2-350556497,S2-978757943
+S1-617506430 S3-838492602,S2-264229597
+S1-220109457 S3-69739185,S2-362010243,S3-672401759,S3-464872779
+S1-15921638 S3-124446773,S2-622940800,S2-701049047,S2-188220996
+S1-271570630 S3-458052772,S3-627697330,S3-383087295,S2-359037638,S2-510226608,S2-371298202
+S1-273247982 S2-820773949
+S1-587454580 S2-639884461,S2-321590912,S2-28262689,S2-562558756,S3-149609269
+S1-987326620 S3-713007136,S3-783599180
+S1-563469751 S2-950054586,S2-13113012,S3-908529638
+S1-226530775 S2-17500478,S2-116148678,S2-270444518,S3-534432021,S3-671832388,S3-613824610,S2-948598589,S2-759197815
+S1-678715046 S3-968142573,S3-925001047,S3-11720065,S3-455779911,S2-557691277,S2-103696359,S2-479026399,S3-402269667
+S1-818910348 S3-497809323,S2-43551876,S2-157022338,S2-50156743
+S1-264758040 S3-325752229,S3-432158177,S2-820181096,S3-864313603
+S1-884148834 S2-37574742,S2-762822356,S3-747914063,S3-253373616
+S1-284316694 S3-954821637,S2-706997753
+S1-117814955 S2-426637156,S3-743462130,S3-486321556
+S1-355987645 S3-642492646,S3-364329448,S2-632276257
+S1-560507920 S3-930537385,S3-332334391,S2-982807441
+S1-67740342 S2-113751433,S2-95104143,S2-135124909,S3-199647948
+S1-52717007 S3-551340762,S3-107376318,S2-404954166,S3-866502766,S2-9383580
+S1-645298942 S2-885859821,S3-237180897,S3-78427156,S2-229870897,S3-168272551,S2-725012634
+S1-876221948 S3-348824098,S2-330756019,S3-526166750,S3-133016737
+S1-347317325 S2-74013612,S2-208837052
+S1-59769723 S2-708835747,S3-407265553,S2-297105464,S3-336171488
+S1-636608351 S3-954068126,S2-580184038,S2-827911570,S3-150938305,S2-187485255,S2-995107944,S2-180676968
+S1-877692092 S2-850939048,S2-267704462,S3-135741248,S3-78608900,S3-324362429
+S1-556554218 S3-399172680,S2-727329909,S2-140241951
+S1-447522823
+S1-230836699 S3-628754923,S2-639006234
+S1-499273363 S3-828124293,S2-154890640,S3-274760949,S2-908061336,S2-208702337
+S1-72615212 S3-720059473,S2-968018677
+S1-729646952 S2-647526198,S3-555902422,S3-763361973
+S1-984604546 S3-378391375,S2-330632267
+S1-62083766 S3-984685977,S3-212465923,S2-191168489,S2-323215920
+S1-192254168 S2-588994773,S3-853402155,S3-621920297,S3-184735529
+S1-517016100 S2-509541589,S3-313209976,S3-689761146,S3-624291955
+S1-55970215 S2-950902990,S3-302588731,S2-75080831
+S1-73122108 S2-93260090,S2-450974754,S3-290785044
+S1-739228921 S3-588672826,S3-719532921,S2-896943215,S3-175424137
+S1-403753465 S3-730476409,S3-229958499,S2-321568692,S3-640572759
+S1-146884990 S3-78853554,S2-221338452
+S1-518284421 S2-971045564,S3-461148237,S2-6044016,S3-732193306,S3-360027211
+S1-970715383 S2-566822516,S3-928246072,S3-657293858,S3-192947664,S3-172586694,S3-739384216
+S1-460545669 S3-66472532,S3-452510046,S3-353207243
+S1-764504996 S3-4028207,S2-382250694,S3-559660100
+S1-614700156 S3-906849350
+S1-488503136 S3-523906624,S2-253671938
+S1-957580068 S2-88689013,S3-94198607,S3-645573757,S2-672923358
+S1-359591486 S3-952274044,S2-751557308,S2-601138553
+S1-673433155 S3-896830382,S3-28887895,S2-355201702
+S1-588948287 S2-579413745,S2-908616300,S3-277177633,S2-707145568
+S1-502578010 S3-140602316,S2-235674707,S2-724394247
+S1-235315682 S2-38668769,S3-165394320,S2-192389654,S3-426311198,S2-999966542,S3-831125414
+S1-761560096 S2-446774722,S2-401576535,S3-669553336,S2-455494195,S3-677640630,S3-468566961
+S1-765202848 S3-258382161,S2-196114218,S2-121026677,S2-916528924,S2-766983712
+S1-964121959 S3-829624921,S3-340951399,S2-919690699,S3-381193637
+S1-301862249 S2-286835797,S2-339713142,S3-514125707,S3-817011243
+S1-69756923 S3-205233935,S2-505530101,S3-932337965,S3-650471323,S3-682179781
+S1-504928582 S3-469341963,S2-372138001,S3-246576224
+S1-175205795 S2-834993554,S3-186143277,S3-726355791
+S1-339361100 S2-106514174,S3-263894600,S3-867551130
+S1-975933675 S3-7939412,S2-399675378,S3-855932742,S3-164048837,S2-949928646
+S1-238474920 S3-437868563,S2-604818243,S2-968681818,S2-310784322
+S1-871114723 S2-890018970,S2-912797165,S3-104894529
+S1-292188948 S2-292859331,S3-14914594,S2-418919731,S2-366393888,S3-236026508
+S1-881503856 S2-561572823,S3-42436139
+S1-253689525 S2-258728820,S2-684578886,S3-122792058
+S1-218675012 S3-991057960,S3-588569119,S2-706523449,S2-541013017
+S1-101598728 S2-61701192,S3-723821122,S3-396191211,S3-697296558,S2-170629610
+S1-484637121 S2-518443879,S2-584076152,S3-421386282
+S1-123281208 S3-933476332,S3-944647470,S2-272623380
+S1-126922515 S2-113264019,S2-233484836,S2-298869506,S2-38336469,S2-163724271,S2-258729067,S2-162116973,S2-779815911,S3-508029371
+S1-640963542 S2-763204935,S3-805154716
+S1-56880237 S2-495478193,S2-121152993,S3-85791151
+S1-560085907 S2-831268862
+S1-68561071 S3-163524363,S2-529886637,S2-307885457,S2-883857335
+S1-962810169 S2-428918688,S3-470463762,S2-974161630
+S1-449494454 S2-326559636,S2-476802308,S3-272092579,S3-543572276
+S1-746556441 S2-431815821,S3-303090234
+S1-943162620 S2-389379123,S3-359627869
+S1-559024693 S3-648421783
+S1-314573532 S2-158571874,S2-844803894,S2-24323490,S3-852636646
+S1-49753100 S3-618716494,S2-960558747,S3-139772806,S3-511520787
+S1-826567263 S2-213762077,S2-952529552,S3-719493813
+S1-67826556 S2-777514169,S2-242475962,S2-7526120
+S1-435195959 S2-477409278,S3-515527709,S2-562072385,S3-947220637
+S1-309489381 S3-353697091,S3-851524787,S2-254547415,S2-7661165,S3-115292901,S3-451748007
+S1-967532098 S3-776940022,S2-985849654,S3-360997677
+S1-593916080 S3-92797273,S3-493205415,S3-194564931,S2-368118163,S2-529951650
+S1-166264553 S2-296337524,S3-719518402,S3-684274461
+S1-144846334 S2-323386469,S3-992937195,S3-246141147,S3-365439055,S2-62377192
+S1-80692473 S3-363935561,S3-685370781
+S1-177566547
+S1-854392691 S2-666208107,S2-470178079,S2-177452684,S3-985788180,S3-408332139
+S1-17948472 S3-749263514,S3-961536539,S2-985321671,S3-597312880
+S1-862680862 S3-401688,S3-283738183,S2-483569487
+S1-284727031 S2-879206469,S2-797818209,S3-764856142,S3-237474990,S3-222012426
+S1-629102799 S3-282088386,S3-486609955,S2-521591788,S2-728363847,S2-513192248,S2-871054205
+S1-915221999 S2-4072383,S2-70087876,S3-500801305,S3-833493359
+S1-35815130 S2-320371564,S3-200142260
+S1-209251740 S2-587895102,S2-807296328,S3-199345643
+S1-981863281
+S1-427140817 S3-456308209,S3-90437419
+S1-538871221 S3-856710907,S3-733871908,S2-209529891
+S1-633524022 S2-763641877,S3-655306864
+S1-298693756 S3-112507691
+S1-762780354 S3-501429568,S2-897128155
+S1-507490544 S3-996639978,S2-530239255,S2-105465122
+S1-321984739 S2-96642227,S2-541028445
+S1-202704650 S2-608478099,S2-880363081,S3-789844463,S3-933644822,S3-543880262
+S1-318545395 S3-77456185,S3-895529109
+S1-731755460 S2-227327204,S2-85054840,S2-835539463
+S1-660596112 S3-300598072,S3-487380994,S2-973272551,S2-436771955
+S1-67797540 S2-717492518,S3-743123865,S3-317039905,S3-51653045
+S1-265721470 S3-464703183,S2-665971611,S3-535007665
+S1-364522787 S2-502821282,S3-511991056,S3-205147247,S3-940981026
+S1-816209642 S2-247831181,S2-398147977
+S1-418133515 S3-944150606,S3-103141737,S2-647283914
+S1-783665244 S3-70365682,S3-106815668,S2-703014340
+S1-860386163 S2-173295201,S3-914679562
+S1-999912364 S3-650121347,S3-806342171,S2-764867038
+S1-815759275 S3-963581731,S3-495463695,S2-438996908,S3-582846957
+S1-507051112 S2-394603201,S3-525809149,S3-176971191
+S1-70615320 S2-309662481,S3-964744297,S3-783025063
+S1-714014926 S2-596054305,S2-245711671,S2-461197589,S3-101343094,S3-361820736
+S1-504618238 S3-931594699,S2-35631800,S3-10100555
+S1-481032085 S3-967215845,S2-134498316,S3-693978350
+S1-478303078 S3-225332141,S3-884719481,S3-538198151
+S1-274476189 S3-251557138,S2-734018292,S3-193246509
+S1-255479454
+S1-547624037
+S1-759544101 S2-11946292,S3-961478091,S2-736429311,S3-673179761
+S1-795102144 S3-980827575
+S1-310889026 S2-430656114,S3-345762002
+S1-966879656 S2-406534005,S2-900453095,S3-674636626
+S1-964094740 S3-137753819
+S1-326601364 S3-322614639,S3-338909580,S3-462081074,S2-271213288,S2-829813368
+S1-550939683 S2-606533146,S3-374110019,S3-113311222,S3-305527222
+S1-813149284 S3-151443363,S3-913343018,S2-632411102,S3-89171762
+S1-143686535 S3-165233022,S2-244687615,S3-355874698,S2-949911123,S3-618871309,S2-19803121
+S1-898163446 S2-255776625,S2-636742959,S2-156024163
+S1-331899857 S3-565302870,S2-331607976,S2-326111555
+S1-243799067 S2-367542560,S2-472535286,S3-98582633
+S1-267276776 S3-469688389,S3-499755104,S3-151901110
+S1-671318831 S3-995547739,S2-226819074,S3-781876159,S3-426729996,S3-975260023,S2-156719882
diff --git a/model-4/requirements.txt b/model-4/requirements.txt
new file mode 100644
index 0000000000000000000000000000000000000000..dff6ff9180927f8378b89f42477d6a0dadef301a
--- /dev/null
+++ b/model-4/requirements.txt
@@ -0,0 +1,16 @@
+# Python 3.12, CUDA 13 (torch cu130 wheel)
+anyascii==0.3.2
+huggingface_hub==1.33.0
+lightgbm==4.7.0
+numpy==2.4.4
+pandas==3.0.2
+protobuf==7.36.2
+pyarrow==25.0.1
+RapidFuzz==3.14.6
+safetensors==0.8.0
+scikit-learn==1.8.0
+scipy==1.18.1
+sentencepiece==0.2.2
+tokenizers==0.23.2
+torch==2.14.0
+transformers==5.17.0
diff --git a/model-4/scripts/run.sh b/model-4/scripts/run.sh
new file mode 100644
index 0000000000000000000000000000000000000000..65ccb7140e594b156672ed9b1f3e11a2dde4328a
--- /dev/null
+++ b/model-4/scripts/run.sh
@@ -0,0 +1,21 @@
+#!/usr/bin/env bash
+# Usage: scripts/run.sh start|status|stop|logs|tail (prefix with M4_SMOKE=1 for the smoke run)
+# The runner is detached (setsid, own process group) so it survives SSH disconnects; "start" again resumes.
+set -euo pipefail
+cd "$(dirname "$0")/.."
+PY="$PWD/.venv/bin/python"
+W=work; [ "${M4_SMOKE:-0}" = "1" ] && W=work_smoke
+mkdir -p "$W/logs" "$W/state"
+PIDF="$W/state/pipeline.pid"
+alive() { [ -f "$PIDF" ] && kill -0 "$(cut -d' ' -f1 "$PIDF")" 2>/dev/null; }
+case "${1:-}" in
+ start)
+ if alive; then echo "already running (pid $(cut -d' ' -f1 "$PIDF"))"; exit 0; fi
+ setsid -f "$PY" -u src/run_pipeline.py "${@:2}" >> "$W/logs/pipeline.out" 2>&1 < /dev/null
+ sleep 3; alive && echo "started pid $(cut -d' ' -f1 "$PIDF")" || { echo "failed to start"; tail -5 "$W/logs/pipeline.out"; } ;;
+ status) alive && echo "RUNNING" || echo "not running"; (cd src && "$PY" run_pipeline.py --status) ;;
+ stop) alive && kill -- -"$(cut -d' ' -f2 "$PIDF")" && echo stopped || echo "not running" ;;
+ logs) tail -n "${2:-40}" "$W/logs/pipeline.out" ;;
+ tail) tail -n "${3:-40}" "$W/logs/$2.log" ;;
+ *) echo "usage: $0 start|status|stop|logs|tail "; exit 1 ;;
+esac
diff --git a/model-4/src/blocking.py b/model-4/src/blocking.py
new file mode 100644
index 0000000000000000000000000000000000000000..b6b0c088716f295e08fad5ccae559c376df2aa20
--- /dev/null
+++ b/model-4/src/blocking.py
@@ -0,0 +1,105 @@
+"""CPU stage: reciprocal-rank fusion of e5 / bge / lexical candidates. RRF only decides which candidates survive
+the cap; every retriever's own score/rank/gap is kept as a separate feature. Train side also runs the
+recall-vs-K probe that picks the cap."""
+from multiprocessing import Pool
+
+import numpy as np
+import pandas as pd
+
+from common import Progress, get_logger, n_workers, save_json, save_parquet, shard_path, load_json
+from config import CFG, EMB_MODELS, WORK
+from decide import in_sorted
+from prep import load_prep, load_splits
+from retrieve_dense import n_shards, queries
+
+log = get_logger("block")
+RETR = list(EMB_MODELS) + ["lex"]
+G = {}
+
+
+def _load(r, split, i):
+ p = shard_path("lex", split, i, "npz") if r == "lex" else shard_path("dense", split, i, "npz", r)
+ z = np.load(p)
+ return z["cand"], z["score"].astype(np.float32)
+
+
+def _block_shard(i):
+ split, Q = G["split"], G["Q"]
+ lo = i * CFG["query_chunk"]
+ frames = []
+ for r in RETR:
+ cand, score = _load(r, split, i)
+ nq, K = cand.shape
+ f = pd.DataFrame({"qi": np.repeat(np.arange(nq), K), "c": cand.ravel(),
+ f"{r}_r": np.tile(np.arange(K), nq), f"{r}_s": score.ravel()})
+ frames.append(f[f.c >= 0])
+ df = frames[0]
+ for f in frames[1:]:
+ df = df.merge(f, on=["qi", "c"], how="outer")
+ k0 = CFG["rrf_k0"]
+ df["rrf"] = sum((1.0 / (k0 + 1 + df[f"{r}_r"])).fillna(0) for r in RETR)
+ df["support"] = sum(df[f"{r}_r"].notna().astype(np.int8) for r in RETR).astype(np.int8)
+ df = df.sort_values(["qi", "rrf"], ascending=[True, False], kind="stable")
+ df["rrf_rank"] = df.groupby("qi").cumcount().astype(np.int16)
+ df = df[df.rrf_rank < CFG["k_max"]]
+ for r in RETR:
+ df[f"{r}_gap"] = df.groupby("qi")[f"{r}_s"].transform("max") - df[f"{r}_s"]
+ df[f"{r}_r"] = df[f"{r}_r"].fillna(CFG["dense_k"]).astype(np.int16)
+ df["q"] = Q[lo + df.qi.values].astype(np.int32)
+ df["c"] = df.c.astype(np.int32)
+ if split == "train":
+ key = df.q.values.astype(np.int64) * G["mult"] + df.c.values
+ df["y"] = in_sorted(key, G["gt_key"]).astype(np.int8)
+ else:
+ df["y"] = np.int8(-1)
+ cols = ["q", "c", "rrf", "rrf_rank", "support", "y"] + [f"{r}_{x}" for r in RETR for x in ("r", "s", "gap")]
+ for c in cols:
+ if df[c].dtype == np.float64:
+ df[c] = df[c].astype(np.float32)
+ save_parquet(df[cols].reset_index(drop=True), shard_path("block", split, i))
+ return i
+
+
+def run_block(split):
+ ns = n_shards(split)
+ Q = queries(split)
+ G.update(split=split, Q=Q)
+ if split == "train":
+ sp = load_splits()
+ mult = np.int64(1 << 32)
+ G["mult"] = mult
+ G["gt_key"] = np.sort(sp["gt_q"] * mult + sp["gt_c"])
+ todo = [i for i in range(ns) if not shard_path("block", split, i).exists()]
+ if todo:
+ prog = Progress(log, len(todo), f"block {split} shards")
+ with Pool(min(n_workers(), 16)) as pool:
+ for _ in pool.imap_unordered(_block_shard, todo):
+ prog.step()
+ if split == "train":
+ recall_probe(ns)
+
+
+def recall_probe(ns):
+ sp = load_splits()
+ n_true = sp["n_true"]
+ evalq = np.concatenate([sp["g_stack"], sp["g_val"]])
+ country = load_prep("train", "s1", ["country"]).country.values
+ df = pd.concat([pd.read_parquet(shard_path("block", "train", i),
+ columns=["q", "rrf_rank", "y"] + [f"{r}_r" for r in RETR]) for i in range(ns)])
+ df = df[np.isin(df.q.values, evalq) & (df.y == 1)]
+ tot = int(n_true[evalq].sum())
+ ctry = pd.Series(country[evalq]).value_counts()
+ tot_c = pd.Series(n_true[evalq]).groupby(country[evalq]).sum()
+ rep = {"true_pairs": tot, "recall_at_K": {}, "recall_at_K_by_country": {}, "per_retriever_recall@100": {}}
+ for K in CFG["k_grid"]:
+ m = df.rrf_rank < K
+ rep["recall_at_K"][K] = float(m.sum() / tot)
+ rep["recall_at_K_by_country"][K] = (df[m].groupby(country[df[m].q.values]).size() / tot_c).round(4).to_dict()
+ for r in RETR:
+ rep["per_retriever_recall@100"][r] = float((df[f"{r}_r"] < CFG["dense_k"]).sum() / tot)
+ full = rep["recall_at_K"][CFG["k_max"]]
+ K = next(k for k in CFG["k_grid"] if rep["recall_at_K"][k] >= CFG["k_recall_frac"] * full)
+ rep["chosen_K"] = K
+ save_json(rep, WORK / "reports" / "blocking_recall.json")
+ save_json({"K": int(K)}, WORK / "reports" / "k_choice.json")
+ log.info(f"blocking recall: {rep}")
diff --git a/model-4/src/ce_infer_help.py b/model-4/src/ce_infer_help.py
new file mode 100644
index 0000000000000000000000000000000000000000..89002b8aaba7ccb9040a1581fa977c6c7ef7bc19
--- /dev/null
+++ b/model-4/src/ce_infer_help.py
@@ -0,0 +1,38 @@
+"""Work-stealing helper for cross-encoder inference: scores the shards of another rank from the END backwards
+(the owner goes forwards; shards are written atomically and both skip finished ones, so they meet).
+
+ CUDA_VISIBLE_DEVICES= python ce_infer_help.py
+"""
+import sys
+
+from common import shard_path
+from cross_encoder import CE, _n_ce_shards, _score, _texts, _tok_model, gpu_patient, log
+
+import pandas as pd
+import torch
+from config import CFG, WORK
+
+
+def main():
+ split, rank, world = sys.argv[1], int(sys.argv[2]), int(sys.argv[3])
+ AutoTokenizer, AutoModel = _tok_model()
+ n, ns = _n_ce_shards(split)
+ s2 = pd.read_parquet(WORK / "s2" / f"{split}.parquet", columns=["q", "c"])
+ ta, tb = _texts(split, "s1"), _texts(split, "pool")
+ tok = AutoTokenizer.from_pretrained(CE / "final")
+ model = AutoModel.from_pretrained(CE / "final", dtype=torch.float32)
+ model = gpu_patient(lambda: model.cuda().eval(), log, "load cross-encoder")
+ from common import save_npy
+ for i in range(ns - 1, -1, -1):
+ if i % world != rank or shard_path("ce_scores", split, i, "npy").exists():
+ continue
+ sl = slice(i * CFG["ce_shard_pairs"], (i + 1) * CFG["ce_shard_pairs"])
+ q, c = s2.q.values[sl], s2.c.values[sl]
+ scores = _score(model, tok, ta[q], tb[c])
+ if not shard_path("ce_scores", split, i, "npy").exists():
+ save_npy(shard_path("ce_scores", split, i, "npy"), scores)
+ log.info(f"helper scored shard {i}")
+
+
+if __name__ == "__main__":
+ main()
diff --git a/model-4/src/common.py b/model-4/src/common.py
new file mode 100644
index 0000000000000000000000000000000000000000..c3e444c1d868db53456aceb1a9fd5153f7e169b3
--- /dev/null
+++ b/model-4/src/common.py
@@ -0,0 +1,135 @@
+"""Logging, atomic writes, stage state, GPU discovery."""
+import json
+import logging
+import os
+import subprocess
+import sys
+import time
+from pathlib import Path
+
+import numpy as np
+import pandas as pd
+
+from config import CFG, LOGS, STATE, WORK
+
+
+def get_logger(name):
+ LOGS.mkdir(parents=True, exist_ok=True)
+ log = logging.getLogger(name)
+ if not log.handlers:
+ log.setLevel(logging.INFO)
+ fmt = logging.Formatter("%(asctime)s %(name)s %(levelname)s %(message)s", "%m-%d %H:%M:%S")
+ h = logging.StreamHandler(sys.stdout)
+ h.setFormatter(fmt)
+ log.addHandler(h)
+ log.propagate = False
+ return log
+
+
+def _tmp(path):
+ path = Path(path)
+ path.parent.mkdir(parents=True, exist_ok=True)
+ return path.with_name(f".{path.name}.tmp{os.getpid()}")
+
+
+def save_parquet(df, path):
+ tmp = _tmp(path)
+ df.to_parquet(tmp, index=False)
+ os.replace(tmp, path)
+
+
+def save_npz(path, **arrays):
+ tmp = _tmp(path)
+ with open(tmp, "wb") as f:
+ np.savez(f, **arrays)
+ os.replace(tmp, path)
+
+
+def save_npy(path, arr):
+ tmp = _tmp(path)
+ with open(tmp, "wb") as f:
+ np.save(f, arr)
+ os.replace(tmp, path)
+
+
+def save_json(obj, path):
+ tmp = _tmp(path)
+ tmp.write_text(json.dumps(obj, indent=2, default=str))
+ os.replace(tmp, path)
+
+
+def load_json(path):
+ return json.loads(Path(path).read_text())
+
+
+def stage_done(name):
+ return (STATE / f"{name}.done").exists()
+
+
+def mark_done(name, info=None):
+ save_json({"finished": time.strftime("%Y-%m-%d %H:%M:%S"), **(info or {})}, STATE / f"{name}.done")
+
+
+class Progress:
+ def __init__(self, log, total, what, every=60):
+ self.log, self.total, self.what, self.every = log, total, what, every
+ self.t0 = self.last = time.time()
+ self.done = 0
+
+ def step(self, n=1):
+ self.done += n
+ now = time.time()
+ if now - self.last >= self.every or self.done >= self.total:
+ self.last = now
+ rate = self.done / max(now - self.t0, 1e-9)
+ eta = (self.total - self.done) / rate if rate > 0 else float("nan")
+ self.log.info(f"{self.what}: {self.done}/{self.total} ({100 * self.done / max(self.total, 1):.1f}%) "
+ f"elapsed {(now - self.t0) / 60:.1f}m eta {eta / 60:.1f}m")
+
+
+def gpu_status():
+ """[(index, free_mb, util_pct)] for the GPUs this process may use."""
+ try:
+ out = subprocess.run(["nvidia-smi", "--query-gpu=index,memory.free,utilization.gpu",
+ "--format=csv,noheader,nounits"], capture_output=True, text=True, timeout=30).stdout
+ except Exception:
+ return []
+ allowed = os.environ.get("M4_GPUS")
+ allowed = {int(x) for x in allowed.split(",")} if allowed else None
+ res = []
+ for line in out.strip().splitlines():
+ i, free, util = [int(x.strip()) for x in line.split(",")]
+ if allowed is None or i in allowed:
+ res.append((i, free, util))
+ return res
+
+
+def gpu_patient(fn, log, what, wait_s=60, max_wait_s=3 * 3600):
+ """Run fn(); on CUDA OOM (other users filling the shared GPU) free cache, wait, retry."""
+ import torch
+ t0 = time.time()
+ while True:
+ try:
+ return fn()
+ except torch.cuda.OutOfMemoryError:
+ torch.cuda.empty_cache()
+ if time.time() - t0 > max_wait_s:
+ raise
+ log.warning(f"{what}: GPU out of memory (shared card busy), retrying in {wait_s}s")
+ time.sleep(wait_s)
+
+
+def n_workers():
+ return max(1, min(CFG["n_workers"], (os.cpu_count() or 8) // 2))
+
+
+def shard_path(kind, split, i, ext="parquet", sub=None):
+ base = WORK / kind / split
+ if sub:
+ base = base / sub
+ return base / f"shard_{i:05d}.{ext}"
+
+
+def read_shards(kind, split, n, columns=None, sub=None, ext="parquet"):
+ return pd.concat([pd.read_parquet(shard_path(kind, split, i, ext, sub), columns=columns) for i in range(n)],
+ ignore_index=True)
diff --git a/model-4/src/config.py b/model-4/src/config.py
new file mode 100644
index 0000000000000000000000000000000000000000..bbc9db5996fe57006c0b37b3c78ec8f8f3de5f59
--- /dev/null
+++ b/model-4/src/config.py
@@ -0,0 +1,71 @@
+"""Paths and tunable settings. Environment overrides:
+ M4_SMOKE=1 small end-to-end run in work_smoke/ + output_smoke/
+ M4_GPUS=0,1 restrict which GPUs the scheduler may use
+"""
+import os
+from pathlib import Path
+
+ROOT = Path(os.environ.get("M4_ROOT", "/scratch/user4/dai"))
+M4 = ROOT / "model-4"
+SMOKE = os.environ.get("M4_SMOKE", "0") == "1"
+WORK = Path(os.environ.get("M4_WORK", M4 / ("work_smoke" if SMOKE else "work")))
+OUTPUT = Path(os.environ.get("M4_OUTPUT", M4 / ("output_smoke" if SMOKE else "output")))
+LOGS = WORK / "logs"
+PREP = M4 / "work" / "prep" # normalised data is config-independent: shared by smoke and full runs
+STATE = WORK / "state"
+
+# dataset/ was reorganised by another user of this account on 2026-09-26: the Hugging Face parquet files now
+# live in dataset/og/ (same SHA-256). The validator and its test TSVs are kept inside model-4 so they
+# cannot move again.
+PATHS = {
+ "data": {sp: {s: ROOT / f"dataset/og/{sp}_p/{sp}_source{s}.parquet" for s in (1, 2, 3)}
+ for sp in ("train", "test")},
+ "ground_truth": ROOT / "dataset/og/train_p/train_ground_truth.tsv",
+ "raw_test_dir": M4 / "work" / "test_tsv", # written from the test parquet (ids/rows identical)
+ "validator": M4 / "utils" / "validate_submission.py",
+ "hf_cache": M4 / "hf_cache",
+}
+
+# Pre-computed, unit-normalised embeddings. Row order == parquet row order; "pool" == S2 rows then S3 rows.
+EMB = {
+ "e5": {"kind": "shards",
+ "train": ROOT / "hybrid_bridge/prepared/hub/e5_multilingual_large/train",
+ "test": ROOT / "hybrid_bridge/prepared_test/hub/e5_multilingual_large/test"},
+ "bge": {"kind": "s1pool",
+ "train": ROOT / "bge-out/train",
+ "test": ROOT / "bge-out/test"},
+}
+EMB_MODELS = ("e5", "bge")
+
+CFG = dict(
+ seed=13,
+ # S1 groups sampled from train (disjoint)
+ n_ce=120_000, n_stack=200_000, n_val=100_000,
+ test_limit=None, # None = all test S1
+ query_chunk=25_000, # queries per shard (checkpoint granularity)
+ # retrieval
+ dense_k=100, lex_k=100, rrf_k0=60, k_max=100,
+ k_grid=[16, 24, 32, 48, 64, 80, 100], k_recall_frac=0.995,
+ dense_qbatch=1024, dense_pchunk=1_000_000,
+ lex_max_df=5000, lex_qbatch=500,
+ tri_top=10, tri_close=0.92,
+ # label-free legal-form discovery (per country, from all names, no labels)
+ legal_min_frac=0.002, legal_boundary_ratio=0.7, legal_max_cooc=0.05,
+ legal_bigram_tight=0.8, legal_sample=1_500_000,
+ # stage 1 / stage 2
+ n_folds=5, lgb_threads=32, n_workers=24,
+ s1_neg_keep_rank=32, s1_neg_frac=0.3,
+ s2_topn=16, s2_min_prob=0.003,
+ # cross-encoder
+ ce_model="microsoft/mdeberta-v3-base", ce_max_len=128, ce_batch=128, ce_lr=3e-5, ce_max_pairs=600_000,
+ ce_epochs=1, ce_neg_hard=6, ce_neg_rand=2, ce_ckpt_every=1000, ce_max_steps=None,
+ ce_infer_batch=512, ce_shard_pairs=500_000,
+ # decision
+ thr_grid=[round(0.05 * i, 2) for i in range(2, 19)], arb_max_iter=30,
+ # GPU scheduling
+ gpu_min_free_mb={"dense": 16_000, "cos": 6_000, "ce_train": 16_000, "ce_infer": 8_000},
+)
+
+if SMOKE:
+ CFG.update(n_ce=3000, n_stack=3000, n_val=2000, test_limit=5000, query_chunk=2000,
+ ce_max_steps=200, ce_ckpt_every=100, ce_shard_pairs=20_000, n_folds=3)
diff --git a/model-4/src/cross_encoder.py b/model-4/src/cross_encoder.py
new file mode 100644
index 0000000000000000000000000000000000000000..fef5e31ca7b6d0deb2b53f186c8b2ceb7aa8e2fb
--- /dev/null
+++ b/model-4/src/cross_encoder.py
@@ -0,0 +1,212 @@
+"""mDeBERTa-v3 cross-encoder: fine-tuned on the ce split (disjoint from stack/val, so its scores are
+leak-free features downstream). Resumable training; sharded multi-GPU inference."""
+import math
+import os
+import subprocess
+import sys
+import time
+
+import numpy as np
+import pandas as pd
+import torch
+
+from common import Progress, get_logger, gpu_patient, load_json, save_json, save_npy, save_parquet, shard_path
+from config import CFG, PATHS, WORK
+from prep import load_prep, load_splits
+from retrieve_dense import n_shards
+
+log = get_logger("ce")
+CE = WORK / "ce"
+os.environ.setdefault("HF_HOME", str(PATHS["hf_cache"]))
+
+
+def _texts(split, side):
+ d = load_prep(split, side, ["raw_name", "raw_addr"])
+ return (d.raw_name + " | " + d.raw_addr).values
+
+
+def _tok_model():
+ from transformers import AutoModelForSequenceClassification, AutoTokenizer
+ return AutoTokenizer, AutoModelForSequenceClassification
+
+
+def build_pairs():
+ path = CE / "pairs.parquet"
+ if path.exists():
+ return pd.read_parquet(path)
+ sp = load_splits()
+ K = load_json(WORK / "reports" / "k_choice.json")["K"]
+ parts = []
+ for i in range(n_shards("train")):
+ d = pd.read_parquet(shard_path("block", "train", i), columns=["q", "c", "y", "rrf_rank"])
+ parts.append(d[np.isin(d.q.values, sp["g_ce"]) & (d.rrf_rank < K)])
+ d = pd.concat(parts, ignore_index=True)
+ rng = np.random.default_rng(CFG["seed"])
+ pos = d[d.y == 1]
+ neg = d[d.y == 0].sort_values(["q", "rrf_rank"])
+ hard = neg.groupby("q").head(CFG["ce_neg_hard"])
+ rest = neg.drop(hard.index)
+ rnd = rest.assign(r=rng.random(len(rest))).sort_values(["q", "r"]).groupby("q").head(CFG["ce_neg_rand"])
+ pairs = pd.concat([pos, hard, rnd[pos.columns]], ignore_index=True)[["q", "c", "y"]]
+ pairs = pairs.sample(frac=1.0, random_state=CFG["seed"]).reset_index(drop=True)
+ if len(pairs) > CFG["ce_max_pairs"]: # shared GPU budget: a uniform sample keeps the pos/neg mix
+ pairs = pairs.head(CFG["ce_max_pairs"])
+ pairs["dev"] = ((pairs.q.values.astype(np.int64) * 2654435761 % 2 ** 32) % 30 == 0)
+ save_parquet(pairs, path)
+ log.info(f"ce pairs: {len(pairs)} (pos {int(pairs.y.sum())}), dev {int(pairs.dev.sum())}")
+ return pairs
+
+
+def _lr_lambda(total, warm):
+ return lambda s: min(1.0, (s + 1) / max(1, warm)) * max(0.0, (total - s) / max(1, total - warm))
+
+
+def run_ce_train():
+ final = CE / "final"
+ if (final / "config.json").exists():
+ return
+ AutoTokenizer, AutoModel = _tok_model()
+ pairs = build_pairs()
+ tr, dv = pairs[~pairs.dev].reset_index(drop=True), pairs[pairs.dev].reset_index(drop=True)
+ ta, tb = _texts("train", "s1"), _texts("train", "pool")
+ tok = AutoTokenizer.from_pretrained(CFG["ce_model"])
+ # transformers>=5 loads the stored dtype (fp16 for mDeBERTa) by default; fp16 weights + AdamW -> NaN after 1 step
+ model = AutoModel.from_pretrained(CFG["ce_model"], num_labels=1, dtype=torch.float32)
+ model = gpu_patient(lambda: model.cuda(), log, "load cross-encoder")
+ B = CFG["ce_batch"]
+ spe = math.ceil(len(tr) / B)
+ total = spe * CFG["ce_epochs"]
+ if CFG["ce_max_steps"]:
+ total = min(total, CFG["ce_max_steps"])
+ opt = torch.optim.AdamW(model.parameters(), lr=CFG["ce_lr"], weight_decay=0.01)
+ sched = torch.optim.lr_scheduler.LambdaLR(opt, _lr_lambda(total, int(0.05 * total)))
+ ck = CE / "ckpt.pt"
+ step = 0
+ if ck.exists():
+ st = torch.load(ck, map_location="cuda", weights_only=False)
+ model.load_state_dict(st["model"]); opt.load_state_dict(st["opt"]); sched.load_state_dict(st["sched"])
+ step = st["step"]
+ log.info(f"resumed cross-encoder from step {step}/{total}")
+ lossf = torch.nn.BCEWithLogitsLoss()
+ model.train()
+ t0, run = time.time(), []
+ perms = {}
+ while step < total:
+ e, b = divmod(step, spe)
+ if e not in perms:
+ perms = {e: np.random.default_rng(CFG["seed"] + e).permutation(len(tr))}
+ idx = perms[e][b * B:(b + 1) * B]
+ q, c, y = tr.q.values[idx], tr.c.values[idx], tr.y.values[idx]
+ swap = ((q.astype(np.int64) + c + e) % 2) == 1
+ a, bb = ta[q], tb[c]
+ x1, x2 = np.where(swap, bb, a).tolist(), np.where(swap, a, bb).tolist()
+ try:
+ enc = tok(x1, x2, truncation=True, max_length=CFG["ce_max_len"], padding=True, return_tensors="pt").to("cuda")
+ with torch.autocast("cuda", dtype=torch.bfloat16):
+ logits = model(**enc).logits.squeeze(-1)
+ loss = lossf(logits.float(), torch.tensor(y, dtype=torch.float32, device="cuda"))
+ loss.backward()
+ except torch.cuda.OutOfMemoryError: # shared GPU filled up: drop this attempt, wait, redo the step
+ opt.zero_grad(set_to_none=True)
+ enc = logits = loss = None
+ torch.cuda.empty_cache()
+ log.warning(f"OOM at step {step}; waiting 60s for the shared GPU")
+ time.sleep(60)
+ continue
+ gn = torch.nn.utils.clip_grad_norm_(model.parameters(), 1.0)
+ if not torch.isfinite(gn):
+ raise RuntimeError(f"non-finite gradient at step {step}; refusing to save a corrupted checkpoint")
+ opt.step(); sched.step(); opt.zero_grad(set_to_none=True)
+ step += 1
+ run.append(loss.item())
+ if step % 100 == 0:
+ log.info(f"ce step {step}/{total} loss {np.mean(run[-100:]):.4f} {(time.time() - t0) / 60:.1f}m")
+ if step % CFG["ce_ckpt_every"] == 0 or step == total:
+ tmp = ck.with_suffix(".tmp")
+ torch.save({"model": model.state_dict(), "opt": opt.state_dict(), "sched": sched.state_dict(),
+ "step": step}, tmp)
+ os.replace(tmp, ck)
+ model.eval()
+ p = _score(model, tok, ta[dv.q.values], tb[dv.c.values])
+ from sklearn.metrics import roc_auc_score
+ auc = roc_auc_score(dv.y.values, p) if dv.y.nunique() > 1 else float("nan")
+ tmpd = CE / "final.tmp"
+ model.save_pretrained(tmpd); tok.save_pretrained(tmpd)
+ os.replace(tmpd, final)
+ save_json({"dev_auc": auc, "steps": total, "n_train": len(tr)}, WORK / "reports" / "ce_train.json")
+ log.info(f"cross-encoder dev AUC {auc:.5f}")
+
+
+@torch.no_grad()
+def _score(model, tok, a, b, bs=None):
+ bs = bs or CFG["ce_infer_batch"]
+ order = np.argsort([len(x) + len(y) for x, y in zip(a, b)])
+ out = np.empty(len(a), dtype=np.float32)
+ i = 0
+ while i < len(order):
+ idx = order[i:i + bs]
+ try:
+ enc = tok([a[j] for j in idx], [b[j] for j in idx], truncation=True, max_length=CFG["ce_max_len"],
+ padding=True, return_tensors="pt").to("cuda")
+ with torch.autocast("cuda", dtype=torch.bfloat16):
+ out[idx] = model(**enc).logits.squeeze(-1).float().cpu().numpy()
+ i += bs
+ except torch.cuda.OutOfMemoryError:
+ torch.cuda.empty_cache()
+ bs = max(8, bs // 2)
+ log.warning(f"OOM -> infer batch {bs}")
+ return out
+
+
+def _n_ce_shards(split):
+ n = len(pd.read_parquet(WORK / "s2" / f"{split}.parquet", columns=["q"]))
+ return n, max(1, math.ceil(n / CFG["ce_shard_pairs"]))
+
+
+def run_ce_infer_worker(split, rank, world):
+ AutoTokenizer, AutoModel = _tok_model()
+ n, ns = _n_ce_shards(split)
+ todo = [i for i in range(ns) if i % world == rank and not shard_path("ce_scores", split, i, "npy").exists()]
+ if not todo:
+ return
+ s2 = pd.read_parquet(WORK / "s2" / f"{split}.parquet", columns=["q", "c"])
+ ta, tb = _texts(split, "s1"), _texts(split, "pool")
+ tok = AutoTokenizer.from_pretrained(CE / "final")
+ model = AutoModel.from_pretrained(CE / "final", dtype=torch.float32)
+ model = gpu_patient(lambda: model.cuda().eval(), log, "load cross-encoder")
+ prog = Progress(log, len(todo), f"ce infer {split} rank {rank}")
+ for i in todo:
+ if shard_path("ce_scores", split, i, "npy").exists(): # finished by another worker/helper meanwhile
+ prog.step()
+ continue
+ sl = slice(i * CFG["ce_shard_pairs"], (i + 1) * CFG["ce_shard_pairs"])
+ q, c = s2.q.values[sl], s2.c.values[sl]
+ save_npy(shard_path("ce_scores", split, i, "npy"), _score(model, tok, ta[q], tb[c]))
+ prog.step()
+
+
+def run_ce_infer(split):
+ gpus = [g for g in os.environ.get("M4_ASSIGNED_GPUS", "0").split(",") if g != ""]
+ if len(gpus) <= 1:
+ run_ce_infer_worker(split, 0, 1)
+ else:
+ procs = []
+ for r, g in enumerate(gpus):
+ env = dict(os.environ, CUDA_VISIBLE_DEVICES=g)
+ procs.append(subprocess.Popen([sys.executable, "-u", __file__.replace("cross_encoder.py", "stages.py"),
+ "ce_infer_worker", split, str(r), str(len(gpus))], env=env))
+ codes = [p.wait() for p in procs]
+ if any(codes):
+ raise RuntimeError(f"ce inference workers failed: {codes}")
+ n, ns = _n_ce_shards(split)
+ missing = [i for i in range(ns) if not shard_path("ce_scores", split, i, "npy").exists()]
+ if missing:
+ raise RuntimeError(f"missing ce shards {missing[:10]}")
+
+
+def load_ce_scores(split):
+ s2 = pd.read_parquet(WORK / "s2" / f"{split}.parquet", columns=["q", "c"])
+ n, ns = _n_ce_shards(split)
+ ce = np.concatenate([np.load(shard_path("ce_scores", split, i, "npy")) for i in range(ns)])
+ assert len(ce) == len(s2)
+ return s2.assign(ce=ce)
diff --git a/model-4/src/decide.py b/model-4/src/decide.py
new file mode 100644
index 0000000000000000000000000000000000000000..d68df37f682768f7ca0923238e153f8703d45841
--- /dev/null
+++ b/model-4/src/decide.py
@@ -0,0 +1,147 @@
+"""Calibration, exact expected-F0.5 selection per S1, one-owner arbitration, and the macro-F0.5 metric."""
+from multiprocessing import Pool
+
+import numpy as np
+import pandas as pd
+from sklearn.isotonic import IsotonicRegression
+
+
+# ----------------------------------------------------------------------------------------------- metric
+
+MULT = np.int64(1 << 32)
+_GT_CACHE = {}
+
+
+def in_sorted(x, s):
+ """Membership of x in sorted array s by binary search (no per-call hashing of s)."""
+ if len(s) == 0:
+ return np.zeros(len(x), dtype=bool)
+ pos = np.clip(np.searchsorted(s, x), 0, len(s) - 1)
+ return s[pos] == x
+
+
+def gt_keys(gt_q, gt_c):
+ k = (id(gt_q), len(gt_q))
+ if k not in _GT_CACHE:
+ _GT_CACHE[k] = np.sort(gt_q.astype(np.int64) * MULT + gt_c)
+ return _GT_CACHE[k]
+
+
+def macro_f05(pred, q_eval, n_true, gt_q, gt_c):
+ """pred: DataFrame(q, c) of predicted matches. Every q in q_eval counts, singletons included."""
+ q_eval = np.asarray(q_eval)
+ pred = pred[in_sorted(pred.q.values.astype(np.int64), np.sort(q_eval).astype(np.int64))]
+ k = pred.q.values.astype(np.int64) * MULT + pred.c.values
+ tp = pd.Series(in_sorted(k, gt_keys(gt_q, gt_c)).astype(np.int64)).groupby(pred.q.values).sum()
+ npred = pred.groupby("q").size()
+ s = pd.DataFrame({"q": q_eval})
+ s["tp"] = s.q.map(tp).fillna(0).values
+ s["np"] = s.q.map(npred).fillna(0).values
+ s["nt"] = n_true[q_eval]
+ p = np.where(s.np > 0, s.tp / s.np.clip(lower=1), 0)
+ r = np.where(s.nt > 0, s.tp / s.nt.clip(lower=1), 0)
+ f = np.where(s.tp > 0, 1.25 * p * r / (0.25 * p + r + 1e-12), 0.0)
+ f = np.where((s.np == 0) & (s.nt == 0), 1.0, f)
+ s["f"] = f
+ return float(f.mean()), s
+
+
+# ----------------------------------------------------------------------------------------------- calibration
+
+def fit_isotonic(score, y):
+ ir = IsotonicRegression(out_of_bounds="clip", y_min=0.0, y_max=1.0)
+ ir.fit(score, y)
+ return ir
+
+
+def crossfit_isotonic(score, y, q, n_folds=5):
+ out = np.empty_like(score, dtype=np.float64)
+ fold = (q.astype(np.int64) * 2654435761 % 2 ** 32) % n_folds
+ for k in range(n_folds):
+ m = fold == k
+ out[m] = fit_isotonic(score[~m], y[~m]).predict(score[m])
+ return out
+
+
+# ----------------------------------------------------------------------------------------------- expected F0.5
+
+def best_k(p):
+ """p sorted descending. Exact E[F0.5] of taking the top-k for every k via Poisson-binomial DPs."""
+ n = len(p)
+ if n == 0:
+ return 0, 1.0
+ suf = [None] * (n + 1)
+ d = np.array([1.0])
+ suf[n] = d
+ for i in range(n - 1, -1, -1):
+ d = np.convolve(d, [1 - p[i], p[i]])
+ suf[i] = d
+ best, best_v = 0, suf[0][0] # k = 0 scores 1 only if there is no true match
+ tp = np.array([1.0])
+ for k in range(1, n + 1):
+ tp = np.convolve(tp, [1 - p[k - 1], p[k - 1]])
+ fn = suf[k]
+ t = np.arange(k + 1)[:, None]
+ f = np.arange(len(fn))[None, :]
+ F = 1.25 * t / (0.25 * (t + f) + k)
+ v = float((tp[:, None] * fn[None, :] * F).sum())
+ if v > best_v:
+ best, best_v = k, v
+ return best, best_v
+
+
+def _choose_group(args):
+ qs, probs_list, family, thr = args
+ out = []
+ for q, p in zip(qs, probs_list):
+ if family == "threshold":
+ k = int((p >= thr).sum())
+ else:
+ k, _ = best_k(p)
+ out.append(k)
+ return out
+
+
+def choose(df, family, thr=None, pool=None, banned=None):
+ """df(q, c, p) -> selected rows. Candidates sorted by p desc inside each q."""
+ d = df.sort_values(["q", "p"], ascending=[True, False], kind="stable")
+ if banned is not None and len(banned):
+ mult = np.int64(1 << 32)
+ d = d[~np.isin(d.q.values.astype(np.int64) * mult + d.c.values, banned)]
+ d = d[d.p >= 1e-4]
+ if d.empty:
+ return d
+ qv = d.q.values
+ starts = np.flatnonzero(np.r_[True, qv[1:] != qv[:-1]])
+ ends = np.r_[starts[1:], len(d)]
+ pv = d.p.values
+ qs = qv[starts]
+ probs = [pv[a:e] for a, e in zip(starts, ends)]
+ step = 20_000
+ args = [(qs[i:i + step], probs[i:i + step], family, thr) for i in range(0, len(qs), step)]
+ ks = [k for part in (pool.map(_choose_group, args) if pool else map(_choose_group, args)) for k in part]
+ take = np.zeros(len(d), dtype=bool)
+ for a, k in zip(starts, ks):
+ take[a:a + k] = True
+ return d[take]
+
+
+def decide(df, family, thr=None, max_iter=30, pool=None):
+ """Per-S1 choice, then one-owner arbitration iterated to a fixpoint: the higher-probability claim keeps
+ a contested S2/S3 record and the loser re-decides without it."""
+ mult = np.int64(1 << 32)
+ banned = np.empty(0, dtype=np.int64)
+ sel = choose(df, family, thr, pool)
+ for _ in range(max_iter):
+ dup = sel[sel.duplicated("c", keep=False)]
+ if dup.empty:
+ break
+ win = dup.sort_values(["c", "p"], ascending=[True, False]).drop_duplicates("c")
+ lose = dup.merge(win[["c", "q"]], on="c", suffixes=("", "_w"))
+ lose = lose[lose.q != lose.q_w]
+ banned = np.union1d(banned, lose.q.values.astype(np.int64) * mult + lose.c.values)
+ redo = np.unique(lose.q.values)
+ keep = sel[~np.isin(sel.q.values, redo)]
+ again = choose(df[np.isin(df.q.values, redo)], family, thr, pool, banned)
+ sel = pd.concat([keep, again], ignore_index=True)
+ return sel.sort_values(["q", "p"], ascending=[True, False]).reset_index(drop=True)
diff --git a/model-4/src/embeddings.py b/model-4/src/embeddings.py
new file mode 100644
index 0000000000000000000000000000000000000000..102167460de98ea15abc5206fc82cf6b9bb822d3
--- /dev/null
+++ b/model-4/src/embeddings.py
@@ -0,0 +1,73 @@
+"""Load pre-computed embeddings. side = 's1' or 'pool' (pool = S2 rows then S3 rows)."""
+import json
+import re
+from pathlib import Path
+
+import numpy as np
+
+from config import EMB
+
+
+class Emb:
+ """Row-addressable view over one embedding matrix (single .npy or ordered shard files)."""
+
+ def __init__(self, parts):
+ self.parts = parts # list of memmapped arrays
+ self.offsets = np.cumsum([0] + [len(p) for p in parts])
+ self.dim = parts[0].shape[1]
+
+ def __len__(self):
+ return int(self.offsets[-1])
+
+ def take(self, rows):
+ rows = np.asarray(rows, dtype=np.int64)
+ out = np.empty((len(rows), self.dim), dtype=np.float16)
+ which = np.searchsorted(self.offsets, rows, side="right") - 1
+ for k, p in enumerate(self.parts):
+ m = which == k
+ if m.any():
+ out[m] = p[rows[m] - self.offsets[k]]
+ return out
+
+ def all(self):
+ out = np.empty((len(self), self.dim), dtype=np.float16)
+ for k, p in enumerate(self.parts):
+ out[self.offsets[k]:self.offsets[k + 1]] = p
+ return out
+
+
+def _shard_parts(d):
+ d = Path(d)
+ man = json.loads((d / "manifest.json").read_text())
+ files = sorted(d.glob("part-*.npy"))
+ spans = [tuple(int(x) for x in re.match(r"part-\d+-(\d+)-(\d+)\.npy", f.name).groups()) for f in files]
+ exp = 0
+ for (a, b) in spans:
+ if a != exp:
+ raise RuntimeError(f"{d}: shard gap/overlap at row {a} (expected {exp})")
+ exp = b
+ if exp != man["rows"]:
+ raise RuntimeError(f"{d}: shards cover {exp} rows, manifest says {man['rows']}")
+ return [np.load(f, mmap_mode="r") for f in files], man
+
+
+def load_emb(model, split, side):
+ spec = EMB[model]
+ d = Path(spec[split])
+ if spec["kind"] == "s1pool":
+ return Emb([np.load(d / f"{side}.npy", mmap_mode="r")])
+ if side == "s1":
+ parts, _ = _shard_parts(d / "source1")
+ else:
+ p2, _ = _shard_parts(d / "source2")
+ p3, _ = _shard_parts(d / "source3")
+ parts = p2 + p3
+ return Emb(parts)
+
+
+def emb_ids(model, split, side):
+ """Row ids if the source ships them (bge), else None (e5 guarantees parquet row order in its manifest)."""
+ spec = EMB[model]
+ if spec["kind"] == "s1pool":
+ return Path(spec[split], f"{side}.ids.txt").read_text().split()
+ return None
diff --git a/model-4/src/features.py b/model-4/src/features.py
new file mode 100644
index 0000000000000000000000000000000000000000..42cb557ffa91ce3f16f0ea444f4d8d24991620db
--- /dev/null
+++ b/model-4/src/features.py
@@ -0,0 +1,136 @@
+"""CPU stage: country-agnostic pair features on rule-free text views."""
+import math
+from multiprocessing import Pool
+
+import numpy as np
+import pandas as pd
+from rapidfuzz import fuzz, process
+from rapidfuzz.distance import JaroWinkler, Levenshtein
+
+import text_utils as tu
+from common import Progress, get_logger, n_workers, save_parquet, shard_path
+from prep import load_prep
+from retrieve_dense import block_rows, n_shards
+
+log = get_logger("feat")
+PCOLS = ["name_full", "name_core", "legal", "name_ns", "nonlatin", "addr_norm", "street", "street_ns", "loc",
+ "house", "nums", "postal", "alnum", "addr_empty", "src"]
+PY_FEATS = ["n_soft_ab", "n_soft_ba", "n_jacc", "n_extra_a", "n_extra_b", "n_contain", "n_acro", "n_first_eq",
+ "legal_state", "st_soft_ab", "st_soft_ba", "loc_cov_a", "loc_cov_b", "a_jacc",
+ "house_state", "house_diff", "num_jacc", "num_state", "postal_state", "alnum_state",
+ "n_tok_a", "n_tok_b", "a_tok_a", "a_tok_b"]
+FUZZ = [("n_ratio", "name_core", fuzz.ratio), ("n_jw", "name_core", JaroWinkler.normalized_similarity),
+ ("n_lev", "name_core", Levenshtein.normalized_similarity), ("n_tsort", "name_core", fuzz.token_sort_ratio),
+ ("n_tset", "name_core", fuzz.token_set_ratio), ("n_partial", "name_core", fuzz.partial_ratio),
+ ("n_full_ratio", "name_full", fuzz.ratio), ("ns_ratio", "name_ns", fuzz.ratio),
+ ("ns_partial", "name_ns", fuzz.partial_ratio), ("a_ratio", "addr_norm", fuzz.ratio),
+ ("a_tset", "addr_norm", fuzz.token_set_ratio), ("a_partial", "addr_norm", fuzz.partial_ratio),
+ ("st_ratio", "street", fuzz.ratio), ("st_ns_ratio", "street_ns", fuzz.ratio)]
+
+
+def _jacc(a, b):
+ if not a and not b:
+ return math.nan
+ return len(a & b) / len(a | b)
+
+
+def _py_chunk(args):
+ A, B = args # dicts of column -> list for the query side and candidate side
+ out = np.empty((len(A["name_core"]), len(PY_FEATS)), dtype=np.float32)
+ for i in range(len(out)):
+ na, nb = A["name_core"][i].split(), B["name_core"][i].split()
+ sa, sb = set(na), set(nb)
+ fa, fb = A["name_full"][i].split(), B["name_full"][i].split()
+ n_ab, n_ba = tu.soft_cov(na, nb), tu.soft_cov(nb, na)
+ extra_a = sum(1 for x in na if x not in sb and not any(tu.tok_sim(x, y) > 0 for y in nb))
+ extra_b = sum(1 for x in nb if x not in sa and not any(tu.tok_sim(x, y) > 0 for y in na))
+ contain = 1.0 if tu.contains_seq(na, fb) else (2.0 if tu.contains_seq(nb, fa) else 0.0)
+ acro = 1.0 if (tu.acronym_match(na, nb) or tu.acronym_match(nb, na)) else 0.0
+ first = 1.0 if na and nb and na[0] == nb[0] else 0.0
+ leg = tu.legal_state(A["legal"][i], B["legal"][i])
+ sta, stb = A["street"][i].split(), B["street"][i].split()
+ st_ab, st_ba = tu.soft_cov(sta, stb), tu.soft_cov(stb, sta)
+ ta, tb = A["addr_norm"][i].split(), B["addr_norm"][i].split()
+ la = [t for seg in A["loc"][i].split("|") for t in seg.split() if not t.isdigit()]
+ lb = [t for seg in B["loc"][i].split("|") for t in seg.split() if not t.isdigit()]
+ loc_a = tu.soft_cov(la, tb) # does the query's city/region appear anywhere in the candidate
+ loc_b = tu.soft_cov(lb, ta)
+ hs, hd = tu.house_compare(A["house"][i], B["house"][i])
+ ma, mb = set(A["nums"][i].split()), set(B["nums"][i].split())
+ pa, pb = set(A["postal"][i].split()), set(B["postal"][i].split())
+ xa, xb = set(A["alnum"][i].split()), set(B["alnum"][i].split())
+ out[i] = (n_ab, n_ba, _jacc(sa, sb), extra_a, extra_b, contain, acro, first, leg, st_ab, st_ba,
+ loc_a, loc_b, _jacc(set(ta), set(tb)), hs, hd, _jacc(ma, mb), tu.set_state(ma, mb),
+ tu.set_state(pa, pb), tu.set_state(xa, xb), len(na), len(nb), len(ta), len(tb))
+ return out
+
+
+def _gather(tab, idx, cols):
+ return {c: tab[c][idx].tolist() for c in cols}
+
+
+def pair_features(pool, s1tab, pooltab, df):
+ q, c = df.q.values, df.c.values
+ feats = {}
+ for name, col, scorer in FUZZ:
+ a, b = s1tab[col][q].tolist(), pooltab[col][c].tolist() # lists: ~10x faster than object arrays
+ heavy = scorer in (fuzz.partial_ratio, fuzz.token_set_ratio, fuzz.token_sort_ratio)
+ v = process.cpdist(a, b, scorer=scorer, workers=16 if heavy else 1).astype(np.float32)
+ empty = (pd.Series(a).str.len().values == 0) | (pd.Series(b).str.len().values == 0)
+ v[empty] = np.nan
+ feats[name] = v
+ str_cols = ["name_core", "name_full", "legal", "street", "addr_norm", "loc", "house", "nums", "postal", "alnum"]
+ step = 20_000
+ args = [(_gather(s1tab, q[i:i + step], str_cols), _gather(pooltab, c[i:i + step], str_cols))
+ for i in range(0, len(df), step)]
+ py = np.concatenate(list(pool.imap(_py_chunk, args))) if args else np.empty((0, len(PY_FEATS)), np.float32)
+ for j, name in enumerate(PY_FEATS):
+ feats[name] = py[:, j]
+ feats["nonlatin_a"] = s1tab["nonlatin"][q].astype(np.float32)
+ feats["nonlatin_b"] = pooltab["nonlatin"][c].astype(np.float32)
+ feats["addr_empty_a"] = s1tab["addr_empty"][q].astype(np.float32)
+ feats["addr_empty_b"] = pooltab["addr_empty"][c].astype(np.float32)
+ feats["cand_src"] = pooltab["src"][c].astype(np.float32)
+ return pd.DataFrame(feats)
+
+
+def query_context(df):
+ g = df.groupby("q")
+ out = pd.DataFrame(index=df.index)
+ out["q_ncand"] = g.c.transform("size").astype(np.float32)
+ for m in ("e5", "bge"):
+ best = g[f"{m}_cos"].transform("max")
+ out[f"{m}_cos_gap"] = (best - df[f"{m}_cos"]).astype(np.float32)
+ out[f"q_best_{m}"] = best.astype(np.float32)
+ out[f"{m}_cos_rank"] = g[f"{m}_cos"].rank(ascending=False, method="first").astype(np.float32)
+ out["q_best_n_tset"] = g.n_tset.transform("max").astype(np.float32)
+ return out
+
+
+def run_features(split):
+ ns = n_shards(split)
+ todo = [i for i in range(ns) if not shard_path("feat", split, i).exists()]
+ if not todo:
+ return
+ with Pool(n_workers()) as pool: # fork before big tables are loaded
+ s1 = load_prep(split, "s1", [c for c in PCOLS if c != "src"])
+ pl = load_prep(split, "pool", PCOLS)
+ s1tab = {c: s1[c].values for c in s1.columns}
+ pooltab = {c: pl[c].values for c in pl.columns}
+ del s1, pl
+ prog = Progress(log, len(todo), f"features {split} shards")
+ for i in todo:
+ df = block_rows(split, i)
+ for m in ("e5", "bge"):
+ z = np.load(shard_path("cos", split, i, "npz", m))
+ for k in z.files:
+ df[k] = z[k]
+ f = pair_features(pool, s1tab, pooltab, df)
+ df = pd.concat([df, f], axis=1)
+ df = pd.concat([df, query_context(df)], axis=1)
+ save_parquet(df, shard_path("feat", split, i))
+ prog.step()
+
+
+def feature_columns(df):
+ return [c for c in df.columns if c not in ("q", "c", "y")]
diff --git a/model-4/src/gpu_lgb.py b/model-4/src/gpu_lgb.py
new file mode 100644
index 0000000000000000000000000000000000000000..01ad8883a139f01d41b16414a34f14b4056610c0
--- /dev/null
+++ b/model-4/src/gpu_lgb.py
@@ -0,0 +1,80 @@
+"""Exact LightGBM prediction on the GPU (same trees, same decision rule), for scoring ~100M test pairs when the
+CPU is the bottleneck. Mirrors LightGBM's NumericalDecision:
+ NaN with missing_type != NaN -> treated as 0.0
+ missing_type Zero and |x|<=1e-35, or missing_type NaN and x is NaN -> default direction
+ otherwise x <= threshold -> left
+Features are float32, so each double threshold t is replaced by the largest float32 <= t: for float32 x,
+x <= t32 <=> x <= t exactly. Leaf values are summed in float64, then the sigmoid, like Booster.predict."""
+import numpy as np
+import torch
+
+K_ZERO = 1e-35
+MT = {"None": 0, "Zero": 1, "NaN": 2}
+
+
+def _floor_f32(t):
+ t32 = np.float32(t)
+ if float(t32) > t:
+ t32 = np.nextafter(t32, np.float32(-np.inf))
+ return t32
+
+
+class GpuForest:
+ def __init__(self, booster, device):
+ dump = booster.dump_model()
+ feat, thr, child, flags, leaves, roots = [], [], [], [], [], []
+
+ def add(node):
+ if "split_index" not in node: # leaf (also a whole single-leaf tree)
+ leaves.append(node["leaf_value"])
+ return -len(leaves) # leaf k is encoded as -(k+1)
+ if node["decision_type"] != "<=":
+ raise ValueError(f"unsupported decision type {node['decision_type']}")
+ i = len(feat)
+ feat.append(node["split_feature"]); thr.append(_floor_f32(node["threshold"]))
+ flags.append(int(bool(node["default_left"])) | (MT[node["missing_type"]] << 1))
+ child.extend([0, 0])
+ child[2 * i] = add(node["left_child"])
+ child[2 * i + 1] = add(node["right_child"])
+ return i
+
+ for t in dump["tree_info"]:
+ roots.append(add(t["tree_structure"]))
+ d = device
+ self.feat = torch.tensor(feat, dtype=torch.int32, device=d).long()
+ self.thr = torch.tensor(np.array(thr, dtype=np.float32), device=d)
+ self.child = torch.tensor(child, dtype=torch.int32, device=d)
+ self.flags = torch.tensor(flags, dtype=torch.int8, device=d)
+ self.leaf = torch.tensor(leaves, dtype=torch.float64, device=d)
+ self.roots = torch.tensor(roots, dtype=torch.int32, device=d)
+ self.n_trees = len(roots)
+
+ @torch.no_grad()
+ def raw(self, X):
+ """X: (B, F) float32 tensor on device -> raw scores (B,) float64."""
+ B = X.shape[0]
+ node = self.roots.unsqueeze(0).expand(B, -1).contiguous() # (B, T) int32
+ while True:
+ act = node >= 0
+ if not bool(act.any()):
+ break
+ n = node.clamp(min=0).long()
+ x = torch.gather(X, 1, self.feat[n])
+ fl = self.flags[n]
+ mt = fl >> 1
+ nan = torch.isnan(x)
+ x = torch.where(nan & (mt != 2), 0.0, x)
+ use_default = ((mt == 1) & (x.abs() <= K_ZERO)) | ((mt == 2) & nan)
+ go_right = torch.where(use_default, (fl & 1) == 0, x > self.thr[n])
+ nxt = self.child[2 * n + go_right.long()]
+ node = torch.where(act, nxt, node)
+ return self.leaf[(-node - 1).long()].sum(1)
+
+ def predict(self, X_np, batch=None):
+ batch = batch or max(1024, int(6e7 // max(self.n_trees, 1)))
+ out = np.empty(len(X_np), dtype=np.float64)
+ dev = self.feat.device
+ for a in range(0, len(X_np), batch):
+ X = torch.from_numpy(np.ascontiguousarray(X_np[a:a + batch], dtype=np.float32)).to(dev)
+ out[a:a + batch] = torch.sigmoid(self.raw(X)).cpu().numpy()
+ return out
diff --git a/model-4/src/prep.py b/model-4/src/prep.py
new file mode 100644
index 0000000000000000000000000000000000000000..65ca910e3ab4840fcd885e8b8142d67359bc585c
--- /dev/null
+++ b/model-4/src/prep.py
@@ -0,0 +1,220 @@
+"""Stages: manifest (integrity), prep (normalised views + legal forms), splits."""
+import random
+from collections import Counter
+from multiprocessing import Pool
+
+import numpy as np
+import pandas as pd
+import pyarrow.parquet as pq
+
+import text_utils as tu
+from common import get_logger, load_json, save_json, save_npz, save_parquet, n_workers, Progress
+from config import CFG, EMB, EMB_MODELS, PATHS, PREP, WORK
+from embeddings import emb_ids, load_emb
+
+log = get_logger("prep")
+RAW_COLS = ["entity_id", "business_name", "business_address", "country"]
+SIDES = [("train", "s1"), ("train", "pool"), ("test", "s1"), ("test", "pool")]
+
+
+def read_raw(split, side):
+ files = [PATHS["data"][split][1]] if side == "s1" else [PATHS["data"][split][2], PATHS["data"][split][3]]
+ df = pd.concat([pq.read_table(f, columns=RAW_COLS).to_pandas() for f in files], ignore_index=True)
+ for c in RAW_COLS:
+ df[c] = df[c].fillna("").astype(str)
+ return df
+
+
+def prep_path(split, side):
+ return PREP / f"{split}_{side}.parquet"
+
+
+def load_prep(split, side, columns=None):
+ return pd.read_parquet(prep_path(split, side), columns=columns)
+
+
+# ----------------------------------------------------------------------------------------------- manifest
+
+def run_manifest():
+ rep, problems = {}, []
+ ids = {}
+ for split, side in SIDES:
+ df = read_raw(split, side)
+ n = len(df)
+ dup = int(df.entity_id.duplicated().sum())
+ pref = df.entity_id.str[:3]
+ ok_pref = pref.isin(["S1-"] if side == "s1" else ["S2-", "S3-"]).all()
+ rep[f"{split}_{side}"] = {"rows": n, "dup_ids": dup, "prefix_ok": bool(ok_pref),
+ "countries": df.country.value_counts().to_dict(),
+ "empty_name": int((df.business_name == "").sum()),
+ "empty_addr": int((df.business_address == "").sum())}
+ if dup or not ok_pref:
+ problems.append(f"{split}_{side}: dup={dup} prefix_ok={ok_pref}")
+ ids[(split, side)] = df.entity_id.values
+ for m in EMB_MODELS:
+ e = load_emb(m, split, side)
+ r = rep[f"{split}_{side}"].setdefault("emb", {})
+ r[m] = {"rows": len(e), "dim": e.dim}
+ if len(e) != n:
+ problems.append(f"{m} {split}_{side}: {len(e)} emb rows vs {n} data rows")
+ eids = emb_ids(m, split, side)
+ if eids is not None and not np.array_equal(np.asarray(eids, dtype=object), df.entity_id.values):
+ problems.append(f"{m} {split}_{side}: id order differs from parquet")
+ samp = e.take(np.random.default_rng(0).choice(len(e), 2000, replace=False)).astype(np.float32)
+ nr = np.linalg.norm(samp, axis=1)
+ r[m]["norm_min"], r[m]["norm_max"] = float(nr.min()), float(nr.max())
+ if abs(nr.mean() - 1) > 0.01:
+ problems.append(f"{m} {split}_{side}: vectors not unit-norm (mean {nr.mean():.3f})")
+ log.info(f"checked {split}_{side}: {rep[f'{split}_{side}']}")
+ # ground truth
+ gt = pd.read_csv(PATHS["ground_truth"], sep="\t", dtype=str, keep_default_na=False)
+ s1ids = set(ids[("train", "s1")])
+ pool_ids = set(ids[("train", "pool")])
+ matched = [x for m in gt.matched_entity_ids if m for x in m.split(",")]
+ cnt = Counter(matched)
+ rep["ground_truth"] = {"rows": len(gt), "s1_covered": int(gt.source1_entity_id.isin(s1ids).sum()),
+ "n_matched": len(matched), "unknown_ids": int(sum(1 for x in cnt if x not in pool_ids)),
+ "multi_owner": int(sum(1 for v in cnt.values() if v > 1))}
+ if rep["ground_truth"]["unknown_ids"]:
+ problems.append("ground truth references ids missing from train pool")
+ if rep["ground_truth"]["multi_owner"]:
+ problems.append("S2/S3 ids owned by >1 S1: one-owner arbitration invalid, folds need label-graph components")
+ # embedding semantic check on train: true pairs must score far above random pairs
+ s1_index = {x: i for i, x in enumerate(ids[("train", "s1")])}
+ pool_index = {x: i for i, x in enumerate(ids[("train", "pool")])}
+ sub = gt[gt.matched_entity_ids != ""].sample(3000, random_state=0)
+ a = np.array([s1_index[s] for s in sub.source1_entity_id])
+ b = np.array([pool_index[m.split(",")[0]] for m in sub.matched_entity_ids])
+ for m in EMB_MODELS:
+ es, ep = load_emb(m, "train", "s1"), load_emb(m, "train", "pool")
+ qa, pb = es.take(a).astype(np.float32), ep.take(b).astype(np.float32)
+ pr = ep.take(np.random.default_rng(1).choice(len(ep), len(b))).astype(np.float32)
+ tpos, trnd = float((qa * pb).sum(1).mean()), float((qa * pr).sum(1).mean())
+ rep["ground_truth"][f"{m}_cos_true_vs_random"] = [tpos, trnd]
+ if tpos - trnd < 0.1:
+ problems.append(f"{m}: true pairs not separated from random (cos {tpos:.3f} vs {trnd:.3f})")
+ rep["problems"] = problems
+ save_json(rep, WORK / "reports" / "manifest.json")
+ if problems:
+ raise RuntimeError("integrity manifest failed: " + "; ".join(problems))
+ log.info("manifest OK")
+
+
+# ----------------------------------------------------------------------------------------------- prep
+
+_FORMS = None
+
+
+def _init(forms):
+ global _FORMS
+ _FORMS = forms
+
+
+def _tok_chunk(names):
+ return [tu.name_tokens(x) for x in names]
+
+
+def _proc_chunk(args):
+ names, addrs, countries = args
+ rows = []
+ for n, a, c in zip(names, addrs, countries):
+ forms, long_single = _FORMS.get(c, ([], set()))
+ r = tu.process_name(n, forms, long_single)
+ r.update(tu.parse_address(a))
+ rows.append(r)
+ return pd.DataFrame(rows)
+
+
+def norm_country(s):
+ return s.strip().lower() or "unknown"
+
+
+def run_prep():
+ PREP.mkdir(parents=True, exist_ok=True)
+ forms_path = PREP / "legal_forms.json"
+ raws = {}
+ with Pool(n_workers()) as pool:
+ if not forms_path.exists():
+ by_c = {}
+ for split, side in SIDES:
+ df = read_raw(split, side)
+ df["cn"] = df.country.map(norm_country)
+ raws[(split, side)] = df
+ for c, g in df.groupby("cn"):
+ by_c.setdefault(c, []).extend(g.business_name.tolist())
+ rng = random.Random(CFG["seed"])
+ forms = {}
+ for c, names in by_c.items():
+ if len(names) > CFG["legal_sample"]:
+ names = rng.sample(names, CFG["legal_sample"])
+ chunks = [names[i:i + 50_000] for i in range(0, len(names), 50_000)]
+ toks = [t for part in pool.map(_tok_chunk, chunks) for t in part]
+ f = tu.discover_legal_forms(toks, CFG["legal_min_frac"], CFG["legal_boundary_ratio"],
+ CFG["legal_max_cooc"], CFG["legal_bigram_tight"])
+ forms[c] = [" ".join(x) for x in f]
+ log.info(f"legal forms [{c}] from {len(names)} names: {forms[c]}")
+ save_json(forms, forms_path)
+ forms = load_json(forms_path)
+ forms_t = {c: ([tuple(x.split()) for x in v], {x for x in v if " " not in x and len(x) >= 3})
+ for c, v in forms.items()}
+ with Pool(n_workers(), initializer=_init, initargs=(forms_t,)) as pool:
+ for split, side in SIDES:
+ out = prep_path(split, side)
+ if out.exists():
+ continue
+ df = raws.pop((split, side), None)
+ if df is None:
+ df = read_raw(split, side)
+ df["cn"] = df.country.map(norm_country)
+ step = 100_000
+ args = [(df.business_name.values[i:i + step], df.business_address.values[i:i + step],
+ df.cn.values[i:i + step]) for i in range(0, len(df), step)]
+ prog = Progress(log, len(args), f"prep {split}_{side}")
+ parts = []
+ for part in pool.imap(_proc_chunk, args):
+ parts.append(part)
+ prog.step()
+ feat = pd.concat(parts, ignore_index=True)
+ res = pd.DataFrame({"id": df.entity_id.values, "country": df.cn.values,
+ "src": df.entity_id.str[1].astype(np.int8).values,
+ "raw_name": df.business_name.values, "raw_addr": df.business_address.values})
+ res = pd.concat([res, feat], axis=1)
+ save_parquet(res, out)
+ log.info(f"wrote {out} rows={len(res)}")
+
+
+# ----------------------------------------------------------------------------------------------- splits
+
+def run_splits():
+ s1 = load_prep("train", "s1", ["id", "country"])
+ pool_ids = load_prep("train", "pool", ["id"]).id.values
+ rng = np.random.default_rng(CFG["seed"])
+ perm = rng.permutation(len(s1))
+ a, b, c = CFG["n_ce"], CFG["n_stack"], CFG["n_val"]
+ groups = {"ce": np.sort(perm[:a]), "stack": np.sort(perm[a:a + b]), "val": np.sort(perm[a + b:a + b + c])}
+ q_train = np.sort(np.concatenate(list(groups.values())))
+ n_test = len(load_prep("test", "s1", ["id"]))
+ q_test = np.arange(n_test)
+ if CFG["test_limit"]:
+ q_test = np.sort(rng.choice(n_test, CFG["test_limit"], replace=False))
+ # ground truth as index pairs
+ gt = pd.read_csv(PATHS["ground_truth"], sep="\t", dtype=str, keep_default_na=False)
+ s1_index = pd.Series(np.arange(len(s1)), index=s1.id.values)
+ pool_index = pd.Series(np.arange(len(pool_ids)), index=pool_ids)
+ gt = gt[gt.matched_entity_ids != ""]
+ ex = gt.assign(m=gt.matched_entity_ids.str.split(",")).explode("m")
+ gq = s1_index.loc[ex.source1_entity_id.values].values.astype(np.int64)
+ gc = pool_index.loc[ex.m.values].values.astype(np.int64)
+ n_true = np.bincount(gq, minlength=len(s1)).astype(np.int16)
+ save_npz(WORK / "splits.npz", q_train=q_train, q_test=q_test, n_true=n_true, gt_q=gq, gt_c=gc,
+ **{f"g_{k}": v for k, v in groups.items()})
+ rep = {k: {"n": int(len(v)), "countries": pd.Series(s1.country.values[v]).value_counts().to_dict(),
+ "singleton_rate": float((n_true[v] == 0).mean())} for k, v in groups.items()}
+ rep["q_test"] = int(len(q_test))
+ save_json(rep, WORK / "reports" / "splits.json")
+ log.info(f"splits: {rep}")
+
+
+def load_splits():
+ z = np.load(WORK / "splits.npz")
+ return {k: z[k] for k in z.files}
diff --git a/model-4/src/retrieve_dense.py b/model-4/src/retrieve_dense.py
new file mode 100644
index 0000000000000000000000000000000000000000..a1e316659c291c413c16c6404a37a6224842f4ed
--- /dev/null
+++ b/model-4/src/retrieve_dense.py
@@ -0,0 +1,229 @@
+"""GPU stages: exact dense top-K retrieval per country, and exact cosine + cross-source (triangle) features
+for the fused candidate set."""
+import math
+import time
+
+import numpy as np
+import pandas as pd
+import torch
+
+from common import Progress, get_logger, gpu_patient, load_json, save_json, save_npz, shard_path
+from config import CFG, WORK
+from embeddings import load_emb
+from prep import load_prep, load_splits
+
+log = get_logger("dense")
+
+
+def queries(split):
+ sp = load_splits()
+ return sp["q_train"] if split == "train" else sp["q_test"]
+
+
+def n_shards(split):
+ return math.ceil(len(queries(split)) / CFG["query_chunk"])
+
+
+def _to_gpu(arr, dev, rows=None, chunk=500_000):
+ n = len(arr) if rows is None else len(rows)
+ out = torch.empty((n, arr.shape[1]), dtype=torch.float16, device=dev)
+ for i in range(0, n, chunk):
+ blk = arr[i:i + chunk] if rows is None else arr[rows[i:i + chunk]]
+ out[i:i + len(blk)] = torch.from_numpy(np.ascontiguousarray(blk)).to(dev, non_blocking=False)
+ return out
+
+
+def _topk_search(qv, P, k, qb, pc):
+ """Exact top-k of qv @ P.T, chunked over queries and pool."""
+ nq = qv.shape[0]
+ best_s = torch.full((nq, k), -1e4, dtype=torch.float32, device=qv.device)
+ best_i = torch.full((nq, k), -1, dtype=torch.int64, device=qv.device)
+ for a in range(0, nq, qb):
+ x = qv[a:a + qb]
+ bs, bi = best_s[a:a + qb], best_i[a:a + qb]
+ for p0 in range(0, P.shape[0], pc):
+ s = x @ P[p0:p0 + pc].T
+ kk = min(k, s.shape[1])
+ ts, ti = torch.topk(s, kk, dim=1)
+ del s
+ cs = torch.cat([bs, ts.float()], 1)
+ ci = torch.cat([bi, ti + p0], 1)
+ ts2, pos = torch.topk(cs, k, dim=1)
+ bs, bi = ts2, torch.gather(ci, 1, pos)
+ best_s[a:a + qb], best_i[a:a + qb] = bs, bi
+ return best_s, best_i
+
+
+def run_dense(model, split):
+ """Country-outer loop: only one country's pool is on the GPU at a time (<=10 GB), so this fits next to
+ other users' jobs. Each (shard, country) result is checkpointed, then merged into the shard file."""
+ Q = queries(split)
+ ns = n_shards(split)
+ final = lambda i: shard_path("dense", split, i, "npz", model)
+ part = lambda i, ci: final(i).with_name(f"part_{i:05d}_{ci}.npz")
+ todo = [i for i in range(ns) if not final(i).exists()]
+ if not todo:
+ return
+ dev = torch.device("cuda:0")
+ s1c = load_prep(split, "s1", ["country"]).country.values
+ pc = load_prep(split, "pool", ["country"]).country.values
+ countries = sorted(set(s1c[Q]) | set(pc))
+ code = {c: i for i, c in enumerate(countries)}
+ pcode = np.array([code[c] for c in pc], dtype=np.int32)
+ qcode_all = np.array([code[c] for c in s1c[Q]], dtype=np.int32)
+ K, qb, pchunk = CFG["dense_k"], CFG["dense_qbatch"], CFG["dense_pchunk"]
+ pool_emb = load_emb(model, split, "pool")
+ qemb = load_emb(model, split, "s1")
+ for ci, cname in enumerate(countries):
+ need = [i for i in todo if (qcode_all[i * CFG["query_chunk"]:(i + 1) * CFG["query_chunk"]] == ci).any()
+ and not part(i, ci).exists()]
+ rows_c = np.where(pcode == ci)[0]
+ if not need or len(rows_c) == 0:
+ continue
+ log.info(f"{model}/{split} [{cname}]: pool {len(rows_c)} rows -> GPU, {len(need)} shards")
+ host = pool_emb.take(rows_c)
+ P = gpu_patient(lambda: _to_gpu(host, dev), log, f"load {cname} pool")
+ del host
+ prog = Progress(log, len(need), f"dense {model}/{split} [{cname}] shards")
+ for i in need:
+ q = Q[i * CFG["query_chunk"]:(i + 1) * CFG["query_chunk"]]
+ rows = np.where(qcode_all[i * CFG["query_chunk"]:(i + 1) * CFG["query_chunk"]] == ci)[0]
+ qv = torch.from_numpy(qemb.take(q[rows])).to(dev)
+ while True:
+ try:
+ s, ix = _topk_search(qv, P, min(K, len(rows_c)), qb, pchunk)
+ break
+ except torch.cuda.OutOfMemoryError:
+ torch.cuda.empty_cache()
+ if qb == 64:
+ log.warning("OOM at minimum batch; waiting 60s for the shared GPU")
+ time.sleep(60)
+ qb, pchunk = max(64, qb // 2), max(50_000, pchunk // 2)
+ log.warning(f"OOM -> qbatch={qb} pchunk={pchunk}")
+ ix = ix.cpu().numpy()
+ valid = ix >= 0
+ glob = np.where(valid, rows_c[np.clip(ix, 0, None)], -1).astype(np.int32)
+ save_npz(part(i, ci), rows=rows, cand=glob, score=np.where(valid, s.cpu().numpy(), 0).astype(np.float16))
+ prog.step()
+ del P
+ torch.cuda.empty_cache()
+ for i in todo:
+ q = Q[i * CFG["query_chunk"]:(i + 1) * CFG["query_chunk"]]
+ cand = np.full((len(q), K), -1, dtype=np.int32)
+ score = np.zeros((len(q), K), dtype=np.float16)
+ parts = [part(i, ci) for ci in np.unique(qcode_all[i * CFG["query_chunk"]:(i + 1) * CFG["query_chunk"]])]
+ for p in parts:
+ if p.exists(): # absent only when that country has no pool records
+ z = np.load(p)
+ cand[z["rows"], :z["cand"].shape[1]] = z["cand"]
+ score[z["rows"], :z["cand"].shape[1]] = z["score"]
+ save_npz(final(i), cand=cand, score=score)
+ for p in parts:
+ p.unlink(missing_ok=True)
+ if split == "test":
+ _nn_word_check(model, split)
+
+
+def _nn_word_check(model, split):
+ """Label-free sanity: top-1 neighbour should usually share a name word."""
+ Q = queries(split)
+ s1 = load_prep(split, "s1", ["name_core", "country"])
+ pool = load_prep(split, "pool", ["name_core"])
+ z = np.load(shard_path("dense", split, 0, "npz", model))
+ q = Q[:len(z["cand"])]
+ top = z["cand"][:, 0]
+ ok = top >= 0
+ share = [bool(set(a.split()) & set(b.split())) for a, b in
+ zip(s1.name_core.values[q[ok]], pool.name_core.values[top[ok]])]
+ by_c = pd.Series(share).groupby(s1.country.values[q[ok]]).mean().to_dict()
+ save_json({"top1_shares_name_word": float(np.mean(share)), "by_country": by_c},
+ WORK / "reports" / f"nn_check_{model}_{split}.json")
+ log.info(f"{model}/{split} top-1 shares a name word: {np.mean(share):.3f} {by_c}")
+
+
+# ----------------------------------------------------------------------------------------------- exact cosine + triangle
+
+def feature_queries(split):
+ """Queries that need pair features: stack+val for train, all for test."""
+ sp = load_splits()
+ if split == "train":
+ return np.sort(np.concatenate([sp["g_stack"], sp["g_val"]]))
+ return sp["q_test"]
+
+
+def block_rows(split, i):
+ """Fused candidates of shard i, capped at the chosen K, restricted to feature queries."""
+ K = load_json(WORK / "reports" / "k_choice.json")["K"]
+ df = pd.read_parquet(shard_path("block", split, i))
+ df = df[df.rrf_rank < K]
+ if split == "train":
+ df = df[np.isin(df.q.values, feature_queries(split))]
+ return df.reset_index(drop=True)
+
+
+def run_cos(model, split):
+ ns = n_shards(split)
+ todo = [i for i in range(ns) if not shard_path("cos", split, i, "npz", model).exists()]
+ if not todo:
+ return
+ dev = torch.device("cuda:0")
+ pool_src = load_prep(split, "pool", ["src"]).src.values
+ log.info(f"cos {model}/{split}: loading pool into RAM (candidate rows are gathered per batch)")
+ P = load_emb(model, split, "pool").all()
+ S = torch.from_numpy(pool_src.astype(np.int8)).to(dev)
+ qemb = load_emb(model, split, "s1")
+ K = load_json(WORK / "reports" / "k_choice.json")["K"]
+ tri = model == "e5"
+ prog = Progress(log, len(todo), f"cos {model}/{split} shards")
+ for i in todo:
+ df = block_rows(split, i)
+ n = len(df)
+ cos = np.full(n, np.nan, dtype=np.float32)
+ tmax = np.full(n, np.nan, dtype=np.float32)
+ tclose = np.zeros(n, dtype=np.float32)
+ if n:
+ uq, start = np.unique(df.q.values, return_index=True)
+ qv_all = qemb.take(uq)
+ ends = np.append(start[1:], n)
+ B = 256
+ for b0 in range(0, len(uq), B):
+ sl = slice(b0, b0 + B)
+ st, en = start[sl], ends[sl]
+ L = en - st
+ idx = np.full((len(st), K), -1, dtype=np.int64)
+ rr = np.full((len(st), K), 10 ** 6, dtype=np.int64)
+ for j, (a, e) in enumerate(zip(st, en)):
+ idx[j, :e - a] = df.c.values[a:e]
+ rr[j, :e - a] = df.rrf_rank.values[a:e]
+ Eh = P[np.clip(idx, 0, None)] # b,K,D gathered on CPU
+
+ def compute():
+ I = torch.from_numpy(idx).to(dev)
+ valid = I >= 0
+ E = torch.from_numpy(Eh).to(dev)
+ qv = torch.from_numpy(qv_all[sl]).to(dev)
+ c = torch.einsum("bd,bkd->bk", qv.float(), E.float()).cpu().numpy()
+ if not tri:
+ return c, None, None
+ sim = torch.bmm(E, E.transpose(1, 2)).float() # b,K,K
+ src = S[I.clamp(min=0)]
+ R = torch.from_numpy(rr).to(dev)
+ eye = torch.eye(K, dtype=torch.bool, device=dev)[None]
+ pair_ok = valid[:, :, None] & valid[:, None, :] & ~eye
+ other = pair_ok & (src[:, :, None] != src[:, None, :]) & (R[:, None, :] < CFG["tri_top"])
+ tm = torch.where(other, sim, torch.full_like(sim, -2)).max(2).values
+ tm = torch.where(tm < -1.5, torch.full_like(tm, float("nan")), tm)
+ tc = ((sim >= CFG["tri_close"]) & pair_ok).sum(2).float()
+ return c, tm.cpu().numpy(), tc.cpu().numpy()
+
+ out_c, tm, tc = gpu_patient(compute, log, "cos batch")
+ for j, (a, e) in enumerate(zip(st, en)):
+ cos[a:e] = out_c[j, :e - a]
+ if tri:
+ tmax[a:e] = tm[j, :e - a]
+ tclose[a:e] = tc[j, :e - a]
+ arrays = {f"{model}_cos": cos}
+ if tri:
+ arrays.update(tri_max_cos=tmax, tri_n_close=tclose)
+ save_npz(shard_path("cos", split, i, "npz", model), **arrays)
+ prog.step()
diff --git a/model-4/src/retrieve_lex.py b/model-4/src/retrieve_lex.py
new file mode 100644
index 0000000000000000000000000000000000000000..3014d227003057f0caa813a99fa16c8519eea09c
--- /dev/null
+++ b/model-4/src/retrieve_lex.py
@@ -0,0 +1,147 @@
+"""CPU stage: exact lexical retrieval (IDF-weighted cosine over rare name tokens, name prefixes, street tokens,
+house-number+street composites, postcodes, alphanumeric unit tokens), per country."""
+import os
+from multiprocessing import Pool
+
+import numpy as np
+import scipy.sparse as sp
+
+from common import Progress, get_logger, n_workers, save_npz, shard_path
+from config import CFG
+from prep import load_prep
+from retrieve_dense import n_shards, queries
+
+log = get_logger("lex")
+COLS = ["name_core", "name_ns", "street", "loc", "house", "postal", "alnum", "country"]
+
+
+def lex_tokens(core, ns, street, loc, house, postal, alnum):
+ out = set()
+ for t in core.split():
+ if len(t) >= 2 and not t.isdigit():
+ out.add("n:" + t)
+ if len(ns) >= 5:
+ out.add("p:" + ns[:5])
+ st = [t for t in street.split() if len(t) >= 3 and not t.isdigit()]
+ for t in st:
+ out.add("s:" + t)
+ for seg in loc.split("|"):
+ for t in seg.split():
+ if len(t) >= 3 and not t.isdigit():
+ out.add("l:" + t)
+ if house:
+ hb = house.split("|")[0]
+ for t in st:
+ if len(t) >= 4:
+ out.add(f"h:{hb}:{t[:4]}")
+ for p in postal.split():
+ out.add("z:" + p)
+ for a in alnum.split():
+ out.add("a:" + a)
+ return out
+
+
+def _hash_chunk(rows):
+ lens, hs = [], []
+ for r in zip(*rows):
+ t = lex_tokens(*r)
+ lens.append(len(t))
+ hs.extend(hash(x) for x in t)
+ return np.asarray(lens, dtype=np.int64), np.asarray(hs, dtype=np.int64)
+
+
+def _hash_side(pool, df):
+ step = 200_000
+ args = [tuple(df[c].values[i:i + step] for c in COLS[:-1]) for i in range(0, len(df), step)]
+ lens, hs = zip(*pool.map(_hash_chunk, args))
+ lens = np.concatenate(lens)
+ return np.concatenate([[0], np.cumsum(lens)]), np.concatenate(hs)
+
+
+G = {}
+
+
+def _search_shard(i):
+ Q, q_ptr, q_h, qcode, split = G["Q"], G["q_ptr"], G["q_h"], G["qcode"], G["split"]
+ K, qb = CFG["lex_k"], CFG["lex_qbatch"]
+ lo, hi = i * CFG["query_chunk"], min((i + 1) * CFG["query_chunk"], len(Q))
+ cand = np.full((hi - lo, K), -1, dtype=np.int32)
+ score = np.zeros((hi - lo, K), dtype=np.float16)
+ for ci, M in G["mats"].items():
+ rows = np.where(qcode[lo:hi] == ci)[0]
+ for b0 in range(0, len(rows), qb):
+ r = rows[b0:b0 + qb]
+ ind, dat, ptr = [], [], [0]
+ for j in r:
+ h = q_h[q_ptr[lo + j]:q_ptr[lo + j + 1]]
+ pos = np.searchsorted(M["vocab"], h)
+ pos = np.clip(pos, 0, len(M["vocab"]) - 1)
+ ok = M["vocab"][pos] == h
+ pos = pos[ok]
+ pos = pos[M["keep"][pos]]
+ w = M["idf"][pos]
+ nrm = np.sqrt((w * w).sum())
+ ind.append(pos)
+ dat.append(w / nrm if nrm > 0 else w)
+ ptr.append(ptr[-1] + len(pos))
+ Qm = sp.csr_matrix((np.concatenate(dat), np.concatenate(ind), np.asarray(ptr)),
+ shape=(len(r), len(M["vocab"])))
+ S = (Qm @ M["PT"]).tocsr()
+ for k, j in enumerate(r):
+ a, e = S.indptr[k], S.indptr[k + 1]
+ if a == e:
+ continue
+ d, c = S.data[a:e], S.indices[a:e]
+ if len(d) > K:
+ top = np.argpartition(-d, K)[:K]
+ d, c = d[top], c[top]
+ o = np.argsort(-d)
+ cand[j, :len(o)] = M["glob"][c[o]]
+ score[j, :len(o)] = d[o]
+ save_npz(shard_path("lex", split, i, "npz"), cand=cand, score=score)
+ return i
+
+
+def run_lex(split):
+ assert os.environ.get("PYTHONHASHSEED") == "0", "lexical hashing needs PYTHONHASHSEED=0"
+ ns = n_shards(split)
+ todo = [i for i in range(ns) if not shard_path("lex", split, i, "npz").exists()]
+ if not todo:
+ return
+ Q = queries(split)
+ with Pool(n_workers()) as pool:
+ pdf = load_prep(split, "pool", COLS)
+ p_ptr, p_h = _hash_side(pool, pdf)
+ s1 = load_prep(split, "s1", COLS).iloc[Q].reset_index(drop=True)
+ q_ptr, q_h = _hash_side(pool, s1)
+ countries = sorted(set(pdf.country.values) | set(s1.country.values))
+ code = {c: i for i, c in enumerate(countries)}
+ pcode = pdf.country.map(code).values
+ qcode = s1.country.map(code).values
+ del pdf, s1
+ mats = {}
+ doc_of_tok = np.repeat(np.arange(len(p_ptr) - 1), np.diff(p_ptr))
+ for ci, c in enumerate(countries):
+ docs = np.where(pcode == ci)[0]
+ if len(docs) == 0:
+ continue
+ m = pcode[doc_of_tok] == ci
+ h, d = p_h[m], doc_of_tok[m]
+ vocab, inv = np.unique(h, return_inverse=True)
+ df = np.bincount(inv, minlength=len(vocab))
+ keep = df <= CFG["lex_max_df"]
+ idf = np.log(len(docs) / df).astype(np.float32)
+ local = np.searchsorted(docs, d)
+ sel = keep[inv]
+ w = idf[inv[sel]]
+ P = sp.csr_matrix((w, (local[sel], inv[sel])), shape=(len(docs), len(vocab)))
+ nrm = np.sqrt(np.asarray(P.multiply(P).sum(1)).ravel())
+ nrm[nrm == 0] = 1
+ P = sp.diags(1 / nrm) @ P
+ mats[ci] = {"vocab": vocab, "keep": keep, "idf": idf, "PT": P.T.tocsr(), "glob": docs.astype(np.int32)}
+ log.info(f"lex index [{c}]: docs={len(docs)} vocab={len(vocab)} kept={int(keep.sum())}")
+ G.update(Q=Q, q_ptr=q_ptr, q_h=q_h, qcode=qcode, split=split, mats=mats)
+ prog = Progress(log, len(todo), f"lex {split} shards")
+ with Pool(n_workers()) as pool: # fork after the index is built: workers share it read-only
+ for _ in pool.imap_unordered(_search_shard, todo):
+ prog.step()
diff --git a/model-4/src/run_pipeline.py b/model-4/src/run_pipeline.py
new file mode 100644
index 0000000000000000000000000000000000000000..acaa98fd38a8a3fb274b9ddf1cfd4019bbd03a15
--- /dev/null
+++ b/model-4/src/run_pipeline.py
@@ -0,0 +1,168 @@
+"""Resumable DAG runner. Each stage runs in its own process; completed stages are skipped, failed stages are
+retried, sharded stages resume from their last finished shard. GPU stages go to the GPU with the most free
+memory (two stages may share a card when its free memory allows); train and test branches run concurrently.
+
+ python run_pipeline.py run / resume everything
+ python run_pipeline.py --status show stage states
+ python run_pipeline.py --reset S forget stage S (and everything after it) so it reruns
+"""
+import argparse
+import fcntl
+import os
+import subprocess
+import sys
+import time
+from pathlib import Path
+
+from common import get_logger, gpu_status, stage_done
+from config import CFG, LOGS, STATE, WORK
+
+SRC = Path(__file__).resolve().parent
+MAX_TRIES = 3
+# name: (deps, resource, gpu memory key)
+DAG = {
+ "manifest": ([], "cpu", None),
+ "prep": (["manifest"], "cpu", None),
+ "splits": (["prep"], "light", None),
+ "dense_train_e5": (["splits"], "gpu", "dense"),
+ "dense_train_bge": (["splits"], "gpu", "dense"),
+ "lex_train": (["splits"], "cpu", None),
+ "block_train": (["dense_train_e5", "dense_train_bge", "lex_train"], "cpu", None),
+ "cos_train_e5": (["block_train"], "gpu", "cos"),
+ "cos_train_bge": (["block_train"], "gpu", "cos"),
+ "feat_train": (["cos_train_e5", "cos_train_bge"], "cpu", None),
+ "ce_train": (["block_train"], "gpu", "ce_train"),
+ "stage1_train": (["feat_train"], "cpu", None),
+ "s2set_train": (["stage1_train"], "light", None),
+ "ce_infer_train": (["ce_train", "s2set_train"], "gpu", "ce_infer"),
+ "stage2_train": (["ce_infer_train"], "cpu", None),
+ "eval_B": (["stage1_train"], "cpu", None),
+ "dense_test_e5": (["splits"], "gpu", "dense"),
+ "dense_test_bge": (["splits"], "gpu", "dense"),
+ "lex_test": (["splits"], "cpu", None),
+ "block_test": (["dense_test_e5", "dense_test_bge", "lex_test", "block_train"], "cpu", None),
+ "cos_test_e5": (["block_test"], "gpu", "cos"),
+ "cos_test_bge": (["block_test"], "gpu", "cos"),
+ "feat_test": (["cos_test_e5", "cos_test_bge"], "cpu", None),
+ "stage1_test": (["feat_test", "stage1_train"], "cpu", None),
+ "s2set_test": (["stage1_test"], "light", None),
+ "ce_infer_test": (["ce_train", "s2set_test"], "gpu_multi", "ce_infer"),
+ "stage2_test": (["stage2_train", "ce_infer_test"], "cpu", None),
+}
+MAX_CPU = 2
+# priority: things on the critical path first
+ORDER = list(DAG)
+ORDER.sort(key=lambda s: (0 if s in ("ce_train",) else 1, list(DAG).index(s)))
+
+
+def descendants(name):
+ out, frontier = set(), {name}
+ while frontier:
+ nxt = {s for s, (d, _, _) in DAG.items() if set(d) & frontier} - out
+ out |= nxt
+ frontier = nxt
+ return out
+
+
+def status():
+ for s in DAG:
+ f = STATE / f"{s}.fail"
+ tries = int(f.read_text()) if f.exists() else 0
+ st = "done" if stage_done(s) else ("FAILED x%d" % tries if tries else "pending")
+ print(f"{s:18s} {st}")
+
+
+def main():
+ ap = argparse.ArgumentParser()
+ ap.add_argument("--status", action="store_true")
+ ap.add_argument("--reset")
+ ap.add_argument("--only", help="comma-separated stages to run (deps must be done)")
+ a = ap.parse_args()
+ STATE.mkdir(parents=True, exist_ok=True)
+ LOGS.mkdir(parents=True, exist_ok=True)
+ if a.status:
+ return status()
+ if a.reset:
+ for s in {a.reset} | descendants(a.reset):
+ for suf in (".done", ".fail"):
+ (STATE / f"{s}{suf}").unlink(missing_ok=True)
+ print(f"reset {a.reset} and dependents (shard files are kept; delete them to recompute)")
+ return
+ lock = open(STATE / "pipeline.lock", "w")
+ try:
+ fcntl.flock(lock, fcntl.LOCK_EX | fcntl.LOCK_NB)
+ except BlockingIOError:
+ sys.exit("another pipeline run holds the lock")
+ (STATE / "pipeline.pid").write_text(f"{os.getpid()} {os.getpgid(0)}\n")
+ log = get_logger("pipeline")
+ only = set(a.only.split(",")) if a.only else None
+ for s in DAG: # a fresh start forgives earlier failures
+ (STATE / f"{s}.fail").unlink(missing_ok=True)
+ running, fails, last_wait_log, retry_at = {}, {}, 0, {}
+ log.info(f"pipeline start: work={WORK} smoke={os.environ.get('M4_SMOKE', '0')}")
+ while True:
+ for s, (p, gpus, t0) in list(running.items()):
+ rc = p.poll()
+ if rc is None:
+ continue
+ del running[s]
+ if rc == 0 and stage_done(s):
+ log.info(f"[done] {s} ({(time.time() - t0) / 60:.1f} min) gpus={gpus}")
+ else:
+ fails[s] = fails.get(s, 0) + 1
+ (STATE / f"{s}.fail").write_text(str(fails[s]))
+ log.error(f"[fail] {s} rc={rc} attempt {fails[s]}/{MAX_TRIES} -> see {LOGS / (s + '.log')}")
+ retry_at[s] = time.time() + 60 * fails[s]
+ dead = {s for s, n in fails.items() if n >= MAX_TRIES}
+ blocked = set().union(*[descendants(s) for s in dead]) if dead else set()
+ pending = [s for s in ORDER if not stage_done(s) and s not in running and s not in dead and s not in blocked
+ and (only is None or s in only)]
+ if not pending and not running:
+ break
+ # stages started < 5 min ago may not have allocated yet: reserve their memory on top of nvidia-smi
+ reserved = {}
+ for s, (_, gl, t0) in running.items():
+ if gl and time.time() - t0 < 300:
+ for g in gl:
+ reserved[g] = reserved.get(g, 0) + CFG["gpu_min_free_mb"][DAG[s][2]]
+ n_cpu = sum(1 for s in running if DAG[s][1] == "cpu")
+ for s in pending:
+ deps, res, memkey = DAG[s]
+ if not all(stage_done(d) for d in deps) or time.time() < retry_at.get(s, 0):
+ continue
+ gl = []
+ if res == "cpu":
+ if n_cpu >= MAX_CPU:
+ continue
+ n_cpu += 1
+ elif res.startswith("gpu"):
+ need = CFG["gpu_min_free_mb"][memkey]
+ avail = [(g, fr - reserved.get(g, 0)) for g, fr, _ in gpu_status()]
+ free = sorted([a for a in avail if a[1] >= need], key=lambda a: -a[1])
+ if not free:
+ if time.time() - last_wait_log > 600:
+ log.info(f"waiting for a GPU with {need} MB free for {s}: {gpu_status()}")
+ last_wait_log = time.time()
+ continue
+ gl = [str(g[0]) for g in (free if res == "gpu_multi" else free[:1])]
+ for g in gl:
+ reserved[int(g)] = reserved.get(int(g), 0) + need
+ env = dict(os.environ, PYTHONHASHSEED="0", CUDA_VISIBLE_DEVICES=",".join(gl) if gl else "",
+ M4_ASSIGNED_GPUS=",".join(gl), PYTHONUNBUFFERED="1")
+ if gl and res == "gpu_multi":
+ env["CUDA_VISIBLE_DEVICES"] = gl[0]
+ out = open(LOGS / f"{s}.log", "a")
+ p = subprocess.Popen([sys.executable, "-u", str(SRC / "stages.py"), s], stdout=out, stderr=subprocess.STDOUT,
+ env=env, cwd=str(SRC))
+ running[s] = (p, [int(g) for g in gl], time.time())
+ log.info(f"[start] {s} pid={p.pid} gpus={gl or '-'}")
+ time.sleep(15)
+ bad = [s for s in DAG if not stage_done(s) and (only is None or s in only)]
+ if bad:
+ log.error(f"pipeline stopped with unfinished stages: {bad}")
+ sys.exit(1)
+ log.info("pipeline complete")
+
+
+if __name__ == "__main__":
+ main()
diff --git a/model-4/src/stacker.py b/model-4/src/stacker.py
new file mode 100644
index 0000000000000000000000000000000000000000..f272d1cba4d4edd72c4d8cc75cdca0e900401db2
--- /dev/null
+++ b/model-4/src/stacker.py
@@ -0,0 +1,326 @@
+"""Stage 1 (cheap LightGBM over all fused candidates), stage-2 candidate set, stage 2 (LightGBM + cross-encoder,
+calibration, decision selection), test inference + submission files, and the leave-one-country-out proxy."""
+import pickle
+import subprocess
+import sys
+from multiprocessing import Pool
+
+import lightgbm as lgb
+import numpy as np
+import pandas as pd
+
+from common import get_logger, load_json, save_json, save_parquet, shard_path, n_workers
+from config import CFG, OUTPUT, PATHS, WORK
+from decide import crossfit_isotonic, decide, fit_isotonic, macro_f05
+from features import feature_columns
+from prep import load_prep, load_splits
+from retrieve_dense import n_shards
+
+log = get_logger("stack")
+MODELS = WORK / "models"
+PARAMS = dict(objective="binary", learning_rate=0.05, num_leaves=127, min_data_in_leaf=100, feature_fraction=0.8,
+ bagging_fraction=0.8, bagging_freq=1, lambda_l2=1.0, max_bin=255, verbose=-1)
+
+
+def fold_of(q, n):
+ return (q.astype(np.int64) * 2654435761 % 2 ** 32) % n
+
+
+def train_lgb(X, y, q, path, seed):
+ """Early stopping on an inner holdout of whole S1 groups; model saved atomically for resume."""
+ if path.exists():
+ return lgb.Booster(model_file=str(path))
+ inner = fold_of(q + 7, 10) == 0
+ p = dict(PARAMS, seed=seed, num_threads=CFG["lgb_threads"])
+ dtr = lgb.Dataset(X[~inner], y[~inner], free_raw_data=True)
+ dva = lgb.Dataset(X[inner], y[inner], reference=dtr)
+ m = lgb.train(p, dtr, num_boost_round=3000, valid_sets=[dva],
+ callbacks=[lgb.early_stopping(100, verbose=False), lgb.log_evaluation(250)])
+ path.parent.mkdir(parents=True, exist_ok=True)
+ tmp = path.with_suffix(".tmp")
+ m.save_model(str(tmp), num_iteration=m.best_iteration)
+ tmp.replace(path)
+ log.info(f"saved {path.name} best_iter={m.best_iteration}")
+ return lgb.Booster(model_file=str(path))
+
+
+def load_feats(split, qset=None):
+ parts = []
+ for i in range(n_shards(split)):
+ d = pd.read_parquet(shard_path("feat", split, i))
+ if qset is not None:
+ d = d[np.isin(d.q.values, qset)]
+ parts.append(d)
+ return pd.concat(parts, ignore_index=True)
+
+
+# ----------------------------------------------------------------------------------------------- stage 1
+
+def run_stage1_train():
+ sp = load_splits()
+ df = load_feats("train")
+ feats = feature_columns(df)
+ MODELS.mkdir(parents=True, exist_ok=True)
+ save_json(feats, MODELS / "stage1_features.json")
+ stack = df[np.isin(df.q.values, sp["g_stack"])].reset_index(drop=True)
+ val = df[np.isin(df.q.values, sp["g_val"])].reset_index(drop=True)
+ del df
+ F = CFG["n_folds"]
+ fold = fold_of(stack.q.values, F)
+ oof = np.zeros(len(stack))
+ vp = np.zeros(len(val))
+ rng = np.random.default_rng(CFG["seed"])
+ for k in range(F):
+ tr = stack[fold != k]
+ keep = (tr.y.values == 1) | (tr.rrf_rank.values < CFG["s1_neg_keep_rank"]) | (rng.random(len(tr)) < CFG["s1_neg_frac"])
+ tr = tr[keep]
+ m = train_lgb(tr[feats].values.astype(np.float32), tr.y.values, tr.q.values, MODELS / f"s1_fold{k}.txt", k)
+ oof[fold == k] = m.predict(stack.loc[fold == k, feats].values.astype(np.float32))
+ vp += m.predict(val[feats].values.astype(np.float32)) / F
+ out = pd.concat([stack[["q", "c", "y"]].assign(p1=oof), val[["q", "c", "y"]].assign(p1=vp)], ignore_index=True)
+ save_parquet(out, WORK / "stage1" / "train.parquet")
+ from sklearn.metrics import roc_auc_score
+ log.info(f"stage1 AUC stack-oof={roc_auc_score(stack.y, oof):.5f} val={roc_auc_score(val.y, vp):.5f}")
+
+
+def run_stage1_test():
+ feats = load_json(MODELS / "stage1_features.json")
+ models = [lgb.Booster(model_file=str(MODELS / f"s1_fold{k}.txt")) for k in range(CFG["n_folds"])]
+ for i in range(n_shards("test")):
+ out = shard_path("stage1", "test", i)
+ if out.exists():
+ continue
+ d = pd.read_parquet(shard_path("feat", "test", i), columns=["q", "c"] + feats)
+ X = d[feats].values.astype(np.float32)
+ p = sum(m.predict(X, num_threads=CFG["lgb_threads"]) for m in models) / len(models)
+ save_parquet(d[["q", "c"]].assign(p1=p.astype(np.float32)), out)
+
+
+# ----------------------------------------------------------------------------------------------- stage-2 set
+
+def _s2(df):
+ df = df.sort_values(["q", "p1"], ascending=[True, False], kind="stable")
+ g = df.groupby("q")
+ df["p1_rank"] = g.cumcount().astype(np.float32)
+ df["p1_gap"] = (g.p1.transform("max") - df.p1).astype(np.float32)
+ return df[(df.p1_rank < CFG["s2_topn"]) & (df.p1 >= CFG["s2_min_prob"])].reset_index(drop=True)
+
+
+def run_s2set(split):
+ if split == "train":
+ s2 = _s2(pd.read_parquet(WORK / "stage1" / "train.parquet"))
+ sp = load_splits()
+ feat_pos = int(pd.read_parquet(WORK / "stage1" / "train.parquet", columns=["y"]).y.sum())
+ allq = np.concatenate([sp["g_stack"], sp["g_val"]])
+ rep = {"rows": len(s2), "true_in_blocking": feat_pos, "true_in_s2": int(s2.y.sum()),
+ "true_total": int(sp["n_true"][allq].sum())}
+ rep["s2_recall_vs_blocking"] = rep["true_in_s2"] / max(feat_pos, 1)
+ rep["s2_recall_vs_total"] = rep["true_in_s2"] / max(rep["true_total"], 1)
+ save_json(rep, WORK / "reports" / "s2set_train.json")
+ log.info(f"stage-2 set: {rep}")
+ else:
+ s2 = _s2(pd.concat([pd.read_parquet(shard_path("stage1", "test", i)) for i in range(n_shards("test"))],
+ ignore_index=True))
+ save_parquet(s2, WORK / "s2" / f"{split}.parquet")
+
+
+# ----------------------------------------------------------------------------------------------- stage 2
+
+def _attach(split, s2):
+ """Join pair features and cross-encoder scores onto the stage-2 rows."""
+ from cross_encoder import load_ce_scores
+ qs = np.unique(s2.q.values)
+ parts = []
+ key = s2[["q", "c"]]
+ for i in range(n_shards(split)):
+ d = pd.read_parquet(shard_path("feat", split, i))
+ d = d[np.isin(d.q.values, qs)]
+ parts.append(key[np.isin(key.q.values, np.unique(d.q.values))].merge(d, on=["q", "c"], how="left"))
+ f = pd.concat(parts, ignore_index=True)
+ s2 = s2.merge(f.drop(columns=[c for c in ("y",) if c in s2.columns]), on=["q", "c"], how="left")
+ ce = load_ce_scores(split)
+ s2 = s2.merge(ce, on=["q", "c"], how="left")
+ g = s2.groupby("q")
+ s2["ce_rank"] = g.ce.rank(ascending=False, method="first").astype(np.float32)
+ s2["ce_gap"] = (g.ce.transform("max") - s2.ce).astype(np.float32)
+ return s2
+
+
+def stage2_features(s2, variant):
+ base = [c for c in s2.columns if c not in ("q", "c", "y", "ce", "ce_rank", "ce_gap")]
+ return base + (["ce", "ce_rank", "ce_gap"] if variant == "ce" else [])
+
+
+def run_stage2_train():
+ sp = load_splits()
+ s2 = pd.read_parquet(WORK / "s2" / "train.parquet")
+ s2 = _attach("train", s2)
+ stack = s2[np.isin(s2.q.values, sp["g_stack"])].reset_index(drop=True)
+ val = s2[np.isin(s2.q.values, sp["g_val"])].reset_index(drop=True)
+ F = CFG["n_folds"]
+ fold = fold_of(stack.q.values, F)
+ country = load_prep("train", "s1", ["country"]).country.values
+ results, preds = {}, {}
+ with Pool(n_workers()) as pool:
+ for variant in ("noce", "ce"):
+ feats = stage2_features(s2, variant)
+ oof, vp = np.zeros(len(stack)), np.zeros(len(val))
+ for k in range(F):
+ tr = stack[fold != k]
+ m = train_lgb(tr[feats].values.astype(np.float32), tr.y.values, tr.q.values,
+ MODELS / f"s2_{variant}_fold{k}.txt", 100 + k)
+ oof[fold == k] = m.predict(stack.loc[fold == k, feats].values.astype(np.float32))
+ vp += m.predict(val[feats].values.astype(np.float32)) / F
+ cal = crossfit_isotonic(oof, stack.y.values, stack.q.values, F)
+ preds[variant] = (oof, vp, feats)
+ d = stack[["q", "c"]].assign(p=cal)
+ fams = [("expf05", None)] + [("threshold", t) for t in CFG["thr_grid"]]
+ for fam, thr in fams:
+ sel = decide(d, fam, thr, CFG["arb_max_iter"], pool)
+ f, _ = macro_f05(sel, sp["g_stack"], sp["n_true"], sp["gt_q"], sp["gt_c"])
+ results[(variant, fam, thr)] = f
+ log.info(f"stack F0.5 variant={variant} family={fam} thr={thr}: {f:.5f}")
+ best = max(results, key=results.get)
+ variant, fam, thr = best
+ oof, vp, feats = preds[variant]
+ iso = fit_isotonic(oof, stack.y.values)
+ vcal = iso.predict(vp)
+ sel = decide(val[["q", "c"]].assign(p=vcal), fam, thr, CFG["arb_max_iter"], pool)
+ f, per = macro_f05(sel, sp["g_val"], sp["n_true"], sp["gt_q"], sp["gt_c"])
+ per["country"] = country[per.q.values]
+ by_c = per.groupby("country").f.mean().to_dict()
+ npred = sel.groupby("q").size()
+ val_stats = _pred_stats(sel, sp["g_val"], country)
+ bundle = {"variant": variant, "family": fam, "thr": thr, "features": feats,
+ "stack_scores": {f"{v}|{fa}|{t}": s for (v, fa, t), s in results.items()},
+ "val_f05": f, "val_f05_by_country": by_c, "val_pred_stats": val_stats}
+ with open(MODELS / "stage2_iso.pkl", "wb") as fh:
+ pickle.dump(iso, fh)
+ save_json(bundle, MODELS / "stage2_bundle.json")
+ # error analysis + importance
+ imp = pd.DataFrame({"feature": feats})
+ for k in range(F):
+ m = lgb.Booster(model_file=str(MODELS / f"s2_{variant}_fold{k}.txt"))
+ imp[f"gain_{k}"] = m.feature_importance("gain")
+ imp["gain"] = imp.filter(like="gain_").mean(1)
+ imp.sort_values("gain", ascending=False)[["feature", "gain"]].to_csv(WORK / "reports" / "feature_importance.tsv", sep="\t", index=False)
+ per.sort_values("f").head(2000).to_csv(WORK / "reports" / "val_errors.tsv", sep="\t", index=False)
+ lines = [f"# Stage-2 validation report", "",
+ f"- chosen: variant **{variant}**, decision **{fam}**" + (f" (thr {thr})" if thr else ""),
+ f"- validation macro F0.5: **{f:.5f}**",
+ f"- by country: {', '.join(f'{k}: {v:.5f}' for k, v in by_c.items())}",
+ f"- stack F0.5 of all options: see models/stage2_bundle.json",
+ f"- predicted matches per S1 (val): {val_stats}"]
+ (WORK / "reports" / "report.md").write_text("\n".join(lines) + "\n")
+ log.info("\n".join(lines))
+
+
+def _pred_stats(sel, qs, country):
+ n = pd.Series(0, index=qs).add(sel.groupby("q").size(), fill_value=0).loc[qs]
+ c = pd.Series(country[qs], index=qs)
+ out = {}
+ for cc, g in n.groupby(c):
+ out[cc] = {"n_s1": int(len(g)), "empty_rate": round(float((g == 0).mean()), 4),
+ "mean_pred": round(float(g.mean()), 3),
+ "dist": {str(k): round(float(v), 4) for k, v in g.clip(upper=6).value_counts(normalize=True).sort_index().items()}}
+ return out
+
+
+# ----------------------------------------------------------------------------------------------- test + submission
+
+def run_stage2_test():
+ bundle = load_json(MODELS / "stage2_bundle.json")
+ with open(MODELS / "stage2_iso.pkl", "rb") as fh:
+ iso = pickle.load(fh)
+ s2 = _attach("test", pd.read_parquet(WORK / "s2" / "test.parquet"))
+ feats = bundle["features"]
+ X = s2[feats].values.astype(np.float32)
+ models = [lgb.Booster(model_file=str(MODELS / f"s2_{bundle['variant']}_fold{k}.txt")) for k in range(CFG["n_folds"])]
+ raw = sum(m.predict(X, num_threads=CFG["lgb_threads"]) for m in models) / len(models)
+ s2["p"] = iso.predict(raw)
+ save_parquet(s2[["q", "c", "p1", "p"] + (["ce"] if "ce" in s2 else [])], WORK / "stage2" / "test_scores.parquet")
+ with Pool(n_workers()) as pool:
+ sel = decide(s2[["q", "c", "p"]], bundle["family"], bundle["thr"], CFG["arb_max_iter"], pool)
+ write_submission(s2, sel, bundle)
+
+
+def write_submission(s2, sel, bundle):
+ sp = load_splits()
+ s1 = load_prep("test", "s1", ["id", "country"])
+ pool_ids = load_prep("test", "pool", ["id"]).id.values
+ q_all = sp["q_test"]
+ OUTPUT.mkdir(parents=True, exist_ok=True)
+
+ def lists(df):
+ d = df.assign(cid=pool_ids[df.c.values]).groupby("q").cid.apply(lambda x: ",".join(dict.fromkeys(x)))
+ return pd.Series(q_all).map(d).fillna("").values
+
+ cand = pd.DataFrame({"source1_entity_id": s1.id.values[q_all], "candidate_entity_ids": lists(s2)})
+ match = pd.DataFrame({"source1_entity_id": s1.id.values[q_all], "matched_entity_ids": lists(sel)})
+ for df, name in ((match, "matching_results.tsv"), (cand, "candidate_pairs.tsv")):
+ tmp = OUTPUT / f".{name}.tmp"
+ df.to_csv(tmp, sep="\t", index=False)
+ tmp.replace(OUTPUT / name)
+ # in-script checks
+ assert match.source1_entity_id.is_unique and len(match) == len(q_all)
+ cset = dict(zip(cand.source1_entity_id, cand.candidate_entity_ids))
+ for sid, m in zip(match.source1_entity_id, match.matched_entity_ids):
+ if m:
+ ids = m.split(",")
+ assert len(ids) == len(set(ids)) and all(x[:3] in ("S2-", "S3-") for x in ids)
+ assert set(ids) <= set(cset[sid].split(",")), f"match outside candidates for {sid}"
+ stats = _pred_stats(sel, q_all, s1.country.values)
+ rep = {"test_pred_stats": stats, "val_pred_stats": bundle["val_pred_stats"],
+ "train_singleton_rate": float((sp["n_true"] == 0).mean()),
+ "train_mean_true": float(sp["n_true"].mean())}
+ val_mean = np.mean([v["mean_pred"] for v in bundle["val_pred_stats"].values()])
+ val_empty = np.mean([v["empty_rate"] for v in bundle["val_pred_stats"].values()])
+ flags = []
+ for c, v in stats.items():
+ if abs(v["mean_pred"] - val_mean) > 0.35 * val_mean or abs(v["empty_rate"] - val_empty) > 0.05:
+ flags.append(f"{c}: mean_pred={v['mean_pred']} empty_rate={v['empty_rate']} vs val {val_mean:.3f}/{val_empty:.3f}")
+ rep["country_shift_flags"] = flags
+ if CFG["test_limit"] is None:
+ r = subprocess.run([sys.executable, str(PATHS["validator"]), "--matching", str(OUTPUT / "matching_results.tsv"),
+ "--candidate", str(OUTPUT / "candidate_pairs.tsv"), "--test-dir", str(PATHS["raw_test_dir"]), "--check-ids"],
+ capture_output=True, text=True)
+ rep["validator"] = {"returncode": r.returncode, "stdout": r.stdout[-4000:], "stderr": r.stderr[-2000:]}
+ if r.returncode != 0:
+ save_json(rep, WORK / "reports" / "test_report.json")
+ raise RuntimeError(f"validator failed:\n{r.stdout}\n{r.stderr}")
+ save_json(rep, WORK / "reports" / "test_report.json")
+ log.info(f"submission written to {OUTPUT}; per-country prediction stats: {stats}; flags: {flags}")
+
+
+# ----------------------------------------------------------------------------------------------- split B proxy
+
+def run_eval_b():
+ """Leave-one-country-out proxy for unseen France: train on one country's stack, evaluate on the other
+ country's val (stage-1 features, no cross-encoder), compared with same-country val."""
+ sp = load_splits()
+ country = load_prep("train", "s1", ["country"]).country.values
+ df = load_feats("train")
+ feats = feature_columns(df)
+ rep = {}
+ with Pool(n_workers()) as pool:
+ for tr_c, te_c in (("us", "india"), ("india", "us")):
+ st = df[np.isin(df.q.values, sp["g_stack"]) & (country[df.q.values] == tr_c)].reset_index(drop=True)
+ fold = fold_of(st.q.values, 3)
+ oof = np.zeros(len(st))
+ ms = []
+ for k in range(3):
+ tr = st[fold != k]
+ m = train_lgb(tr[feats].values.astype(np.float32), tr.y.values, tr.q.values,
+ MODELS / f"B_{tr_c}_fold{k}.txt", 200 + k)
+ oof[fold == k] = m.predict(st.loc[fold == k, feats].values.astype(np.float32))
+ ms.append(m)
+ iso = fit_isotonic(oof, st.y.values)
+ for ev_c in (tr_c, te_c):
+ qv = sp["g_val"][country[sp["g_val"]] == ev_c]
+ v = df[np.isin(df.q.values, qv)]
+ p = iso.predict(sum(m.predict(v[feats].values.astype(np.float32)) for m in ms) / 3)
+ sel = decide(v[["q", "c"]].assign(p=p), "expf05", None, CFG["arb_max_iter"], pool)
+ f, _ = macro_f05(sel, qv, sp["n_true"], sp["gt_q"], sp["gt_c"])
+ rep[f"train_{tr_c}->val_{ev_c}"] = {"f05": f, **_pred_stats(sel, qv, country)[ev_c]}
+ log.info(f"split B train {tr_c} -> val {ev_c}: F0.5={f:.5f}")
+ save_json(rep, WORK / "reports" / "split_B.json")
diff --git a/model-4/src/stage1_test_gpu.py b/model-4/src/stage1_test_gpu.py
new file mode 100644
index 0000000000000000000000000000000000000000..a83df2fec59260599d5d1b9c265b1a0629e58843
--- /dev/null
+++ b/model-4/src/stage1_test_gpu.py
@@ -0,0 +1,64 @@
+"""GPU helper for stage1_test: fills stage-1 test shards from the END backwards (the CPU stage fills from the
+front; every shard is written atomically once and both skip shards that exist, so they meet in the middle).
+
+ python stage1_test_gpu.py verify # compare with LightGBM on an already-finished shard
+ python stage1_test_gpu.py fill RANK WORLD # shards i with i % WORLD == RANK, descending
+"""
+import sys
+import time
+
+import lightgbm as lgb
+import numpy as np
+import pandas as pd
+import torch
+
+from common import get_logger, load_json, save_parquet, shard_path
+from config import CFG, WORK
+from gpu_lgb import GpuForest
+from retrieve_dense import n_shards
+
+log = get_logger("s1gpu")
+MODELS = WORK / "models"
+
+
+def forests():
+ boosters = [lgb.Booster(model_file=str(MODELS / f"s1_fold{k}.txt")) for k in range(CFG["n_folds"])]
+ dev = torch.device("cuda:0")
+ return boosters, [GpuForest(b, dev) for b in boosters]
+
+
+def predict(fs, X):
+ return sum(f.predict(X) for f in fs) / len(fs)
+
+
+def main():
+ feats = load_json(MODELS / "stage1_features.json")
+ boosters, fs = forests()
+ if sys.argv[1] == "verify":
+ i = 0
+ d = pd.read_parquet(shard_path("feat", "test", i), columns=["q", "c"] + feats).head(200_000)
+ X = d[feats].values.astype(np.float32)
+ t = time.time(); g = predict(fs, X); tg = time.time() - t
+ t = time.time(); c = sum(b.predict(X, num_threads=CFG["lgb_threads"]) for b in boosters) / len(boosters); tc = time.time() - t
+ ref = pd.read_parquet(shard_path("stage1", "test", i)).head(200_000).p1.values
+ log.info(f"max|gpu-lgb|={np.abs(g - c).max():.2e} max|gpu-saved|={np.abs(g.astype(np.float32) - ref).max():.2e} "
+ f"gpu {len(X) / tg:.0f} rows/s vs cpu {len(X) / tc:.0f} rows/s")
+ return
+ rank, world = int(sys.argv[2]), int(sys.argv[3])
+ for i in range(n_shards("test") - 1, -1, -1):
+ if i % world != rank:
+ continue
+ out = shard_path("stage1", "test", i)
+ if out.exists():
+ continue
+ t = time.time()
+ d = pd.read_parquet(shard_path("feat", "test", i), columns=["q", "c"] + feats)
+ if out.exists(): # the CPU stage got here first
+ continue
+ p = predict(fs, d[feats].values.astype(np.float32))
+ save_parquet(d[["q", "c"]].assign(p1=p.astype(np.float32)), out)
+ log.info(f"shard {i} done on GPU in {time.time() - t:.0f}s")
+
+
+if __name__ == "__main__":
+ main()
diff --git a/model-4/src/stages.py b/model-4/src/stages.py
new file mode 100644
index 0000000000000000000000000000000000000000..291513b8438a3c40acf1f6031c8cdbce01504497
--- /dev/null
+++ b/model-4/src/stages.py
@@ -0,0 +1,61 @@
+"""Run one pipeline stage: python stages.py [args]. Writes state/.done on success."""
+import sys
+import time
+import traceback
+
+from common import get_logger, mark_done, stage_done
+
+
+def _registry():
+ import blocking, cross_encoder as ce, features, prep, retrieve_dense as rd, retrieve_lex as rl, stacker
+ R = {
+ "manifest": prep.run_manifest,
+ "prep": prep.run_prep,
+ "splits": prep.run_splits,
+ "lex_train": lambda: rl.run_lex("train"),
+ "lex_test": lambda: rl.run_lex("test"),
+ "block_train": lambda: blocking.run_block("train"),
+ "block_test": lambda: blocking.run_block("test"),
+ "feat_train": lambda: features.run_features("train"),
+ "feat_test": lambda: features.run_features("test"),
+ "stage1_train": stacker.run_stage1_train,
+ "stage1_test": stacker.run_stage1_test,
+ "s2set_train": lambda: stacker.run_s2set("train"),
+ "s2set_test": lambda: stacker.run_s2set("test"),
+ "ce_train": ce.run_ce_train,
+ "ce_infer_train": lambda: ce.run_ce_infer("train"),
+ "ce_infer_test": lambda: ce.run_ce_infer("test"),
+ "stage2_train": stacker.run_stage2_train,
+ "stage2_test": stacker.run_stage2_test,
+ "eval_B": stacker.run_eval_b,
+ }
+ for split in ("train", "test"):
+ for m in ("e5", "bge"):
+ R[f"dense_{split}_{m}"] = (lambda s, mm: lambda: rd.run_dense(mm, s))(split, m)
+ R[f"cos_{split}_{m}"] = (lambda s, mm: lambda: rd.run_cos(mm, s))(split, m)
+ return R
+
+
+def main():
+ name = sys.argv[1]
+ log = get_logger("stage")
+ if name == "ce_infer_worker":
+ import cross_encoder
+ cross_encoder.run_ce_infer_worker(sys.argv[2], int(sys.argv[3]), int(sys.argv[4]))
+ return
+ if stage_done(name):
+ log.info(f"{name}: already done")
+ return
+ t0 = time.time()
+ log.info(f"{name}: start")
+ try:
+ _registry()[name]()
+ except Exception:
+ log.error(f"{name}: FAILED\n{traceback.format_exc()}")
+ sys.exit(1)
+ mark_done(name, {"minutes": round((time.time() - t0) / 60, 2)})
+ log.info(f"{name}: done in {(time.time() - t0) / 60:.1f} min")
+
+
+if __name__ == "__main__":
+ main()
diff --git a/model-4/src/text_utils.py b/model-4/src/text_utils.py
new file mode 100644
index 0000000000000000000000000000000000000000..c3359d7f4fc47c2f3bfc6c8537c2276e9a5bc5dc
--- /dev/null
+++ b/model-4/src/text_utils.py
@@ -0,0 +1,264 @@
+"""Country-agnostic normalisation. No hand-written dictionaries: legal forms are discovered per country
+from unlabeled names, abbreviations are matched by a generic prefix/subsequence rule."""
+import math
+import re
+from collections import Counter
+from itertools import combinations
+
+from anyascii import anyascii
+from rapidfuzz.distance import JaroWinkler
+
+_PRE = str.maketrans({"°": "o ", "º": "o ","’": "'", "`": "'", " ": " "})
+_DOTTED = re.compile(r"\b(?:[a-z]\.){2,}")
+_NONALNUM = re.compile(r"[^a-z0-9]+")
+_DOMAIN = re.compile(r"^(?:www\.)?([a-z0-9][a-z0-9\-]*)\.[a-z]{2,4}$")
+_JOIN_ALNUM = re.compile(r"(?<=[a-z0-9])[-/](?=[a-z0-9])")
+_HOUSE_SEG = re.compile(r"[^a-z0-9#\-/. ]")
+_HOUSE = re.compile(r"^(?:#|[a-z]{1,3}\.?)?\s*(\d{1,6})(?:\s*-\s*(\d{1,6})\b|([a-z])\b|\s*/\s*([a-z0-9]{1,3})\b)?")
+_DIGITS = re.compile(r"\d+")
+_LETTER = re.compile(r"[a-z]")
+
+
+def is_nonlatin(s):
+ return any(ord(ch) > 0x24F for ch in s) if s else False
+
+
+def ascii_lower(s):
+ if not s:
+ return ""
+ return anyascii(s.translate(_PRE)).lower()
+
+
+def norm(s_ascii_lower):
+ s = _DOTTED.sub(lambda m: m.group(0).replace(".", ""), s_ascii_lower)
+ return _NONALNUM.sub(" ", s).strip()
+
+
+# ----------------------------------------------------------------------------------------------- names
+
+def name_tokens(raw):
+ a = ascii_lower(raw).strip()
+ if a and " " not in a:
+ m = _DOMAIN.match(a)
+ if m:
+ a = m.group(1)
+ return norm(a).split()
+
+
+def discover_legal_forms(token_lists, min_frac, boundary_ratio, max_cooc, bigram_tight):
+ """Legal forms = spans that sit at a name boundary, are frequent, and are mutually exclusive with each
+ other (SARL/SAS/EURL never co-occur, while descriptors like 'groupe' co-occur with a legal form)."""
+ n = len(token_lists)
+ bcount, total_uni = Counter(), Counter()
+ for t in token_lists:
+ total_uni.update(set(t))
+ if len(t) < 2:
+ continue
+ spans = {(t[-1],), (t[0],)}
+ if len(t) > 2:
+ spans |= {tuple(t[-2:]), tuple(t[:2])}
+ bcount.update(spans)
+ cands = [s for s, c in bcount.items() if c >= min_frac * n]
+ cset = set(cands)
+ total, occs, nbr = Counter(), [], {}
+ for t in token_lists:
+ if len(t) >= 2:
+ for k in (1, 2):
+ if len(t) > k:
+ for s, nb in ((tuple(t[-k:]), t[-k - 1]), (tuple(t[:k]), t[k])):
+ if s in cset:
+ nbr.setdefault(s, Counter())[nb] += 1
+ occ = []
+ for k in (1, 2):
+ for i in range(len(t) - k + 1):
+ s = tuple(t[i:i + k])
+ if s in cset:
+ occ.append((s, i, i + k))
+ if occ:
+ total.update({o[0] for o in occ})
+ occs.append(occ)
+ cands = [s for s in cands if bcount[s] >= boundary_ratio * total[s]]
+ # bigram must be "tight": its first token rarely appears outside it (private->private limited)
+ cands = [s for s in cands if len(s) == 1 or total[s] >= bigram_tight * total_uni[s[0]]]
+ # a legal form attaches to many different words; 'notre' is nearly always next to 'sainte'
+ in_bigram = {x for s in cands if len(s) == 2 for x in s}
+
+ def dominated(s):
+ c = nbr.get(s)
+ return bool(c) and s[0] not in in_bigram and c.most_common(1)[0][1] > 0.5 * sum(c.values())
+
+ cands = [s for s in cands if not dominated(s)]
+ keep = set(cands)
+ co = Counter()
+ for occ in occs:
+ occ = [o for o in occ if o[0] in keep]
+ for (a, ai, aj), (b, bi, bj) in combinations(occ, 2):
+ if a != b and (aj <= bi or bj <= ai):
+ co[frozenset((a, b))] += 1
+ accepted = []
+ for s in sorted(cands, key=lambda x: -bcount[x]):
+ if all(co[frozenset((s, a))] <= max_cooc * min(total[s], total[a]) for a in accepted):
+ accepted.append(s)
+ return sorted(accepted, key=lambda x: (-len(x), x))
+
+
+def strip_legal(tokens, forms, long_single):
+ t, found = list(tokens), []
+ changed = True
+ while changed and len(t) > 1:
+ changed = False
+ for f in forms:
+ k = len(f)
+ if len(t) > k and tuple(t[-k:]) == f:
+ found.append(" ".join(f)); del t[-k:]; changed = True; break
+ if len(t) > k and tuple(t[:k]) == f:
+ found.append(" ".join(f)); del t[:k]; changed = True; break
+ if len(t) > 1:
+ t2 = [x for x in t if x not in long_single]
+ if t2 and len(t2) < len(t):
+ found += [x for x in t if x in long_single]
+ t = t2
+ return t, " ".join(sorted(found))
+
+
+def process_name(raw, forms, long_single):
+ toks = name_tokens(raw)
+ core, legal = strip_legal(toks, forms, long_single)
+ return {"name_full": " ".join(toks), "name_core": " ".join(core), "legal": legal,
+ "name_ns": "".join(core), "nonlatin": is_nonlatin(raw)}
+
+
+# ----------------------------------------------------------------------------------------------- addresses
+
+def parse_address(raw):
+ raw = raw or ""
+ segs = [s for s in re.split(r"[,;]", raw) if s.strip()]
+ house, street_i, street_rest = "", -1, None
+ for i, seg in enumerate(segs):
+ s = _HOUSE_SEG.sub(" ", ascii_lower(seg)).strip()
+ m = _HOUSE.match(s)
+ if m and _LETTER.search(s[m.end():]):
+ base, hi, suf1, suf2 = m.group(1), m.group(2), m.group(3), m.group(4)
+ house = f"{int(base)}|{suf1 or suf2 or ''}|{int(hi) if hi else ''}"
+ street_i, street_rest = i, s[m.end():]
+ break
+ if street_i < 0 and segs:
+ street_i, street_rest = 0, ascii_lower(segs[0])
+ street = norm(street_rest or "")
+ loc = [norm(ascii_lower(s)) for j, s in enumerate(segs) if j != street_i]
+ loc = [x for x in loc if x]
+ al = ascii_lower(raw)
+ full = norm(al)
+ nums = _DIGITS.findall(full)
+ hb = house.split("|")[0] if house else None
+ postal = sorted({x for x in nums if len(x) in (5, 6) and x != hb})
+ alnum = sorted({t for t in norm(_JOIN_ALNUM.sub("", al)).split() if _LETTER.search(t) and any(c.isdigit() for c in t)})
+ return {"addr_norm": full, "street": street, "street_ns": street.replace(" ", ""), "loc": "|".join(loc),
+ "house": house, "nums": " ".join(sorted(set(nums))), "postal": " ".join(postal),
+ "alnum": " ".join(alnum), "addr_empty": not full}
+
+
+def house_compare(ha, hb):
+ """-> (state, log abs diff). 0 both missing, 1 one missing, 2 equal, 3 base equal/suffix differs,
+ 4 range contains, 5 conflict."""
+ if not ha and not hb:
+ return 0, math.nan
+ if not ha or not hb:
+ return 1, math.nan
+ a, b = ha.split("|"), hb.split("|")
+ ab, bb = int(a[0]), int(b[0])
+ if ab == bb:
+ return (2 if a[1] == b[1] else 3), 0.0
+ if (a[2] and ab <= bb <= int(a[2])) or (b[2] and bb <= ab <= int(b[2])):
+ return 4, 0.0
+ return 5, math.log1p(abs(ab - bb))
+
+
+def set_state(a, b):
+ """0 both missing, 1 one missing, 2 share, 3 both present disjoint same lengths, 4 disjoint + length differs."""
+ if not a and not b:
+ return 0
+ if not a or not b:
+ return 1
+ if a & b:
+ return 2
+ return 4 if {len(x) for x in a}.isdisjoint({len(x) for x in b}) else 3
+
+
+# ----------------------------------------------------------------------------------------------- token matching
+
+def is_subseq(short, long):
+ it = iter(long)
+ return all(c in it for c in short)
+
+
+def abbrev_compat(a, b):
+ if a == b:
+ return True
+ s, l = (a, b) if len(a) <= len(b) else (b, a)
+ return len(s) <= 4 and len(l) > len(s) and s[0] == l[0] and not s.isdigit() and is_subseq(s, l)
+
+
+def tok_sim(a, b):
+ if a == b:
+ return 1.0
+ if a.isdigit() or b.isdigit():
+ return 0.0
+ if abbrev_compat(a, b):
+ return 0.9
+ if len(a) >= 4 and len(b) >= 4:
+ s = JaroWinkler.similarity(a, b)
+ if s >= 0.9:
+ return 0.9 * s
+ return 0.0
+
+
+def soft_cov(ta, tb):
+ """Fraction of ta covered by tb (exact / abbreviation / typo tolerant)."""
+ if not ta:
+ return math.nan
+ if not tb:
+ return 0.0
+ sb = set(tb)
+ tot = 0.0
+ for x in ta:
+ if x in sb:
+ tot += 1.0
+ continue
+ best = 0.0
+ for y in tb:
+ s = tok_sim(x, y)
+ if s > best:
+ best = s
+ tot += best
+ return tot / len(ta)
+
+
+def contains_seq(a, b):
+ k = len(a)
+ if k == 0 or k > len(b):
+ return False
+ return any(b[i:i + k] == a for i in range(len(b) - k + 1))
+
+
+def acronym_match(ta, tb):
+ if len(ta) >= 2:
+ ini = "".join(t[0] for t in ta)
+ if ini in tb or ini == "".join(tb):
+ return True
+ return False
+
+
+def legal_state(la, lb):
+ if not la and not lb:
+ return 0
+ if not la or not lb:
+ return 1
+ if la == lb:
+ return 2
+ ta, tb = la.split(), lb.split()
+ if len(ta) == len(tb) and all(abbrev_compat(x, y) for x, y in zip(ta, tb)):
+ return 3
+ if abbrev_compat(la.replace(" ", ""), lb.replace(" ", "")):
+ return 3
+ return 4
diff --git a/model-4/utils/validate_submission.py b/model-4/utils/validate_submission.py
new file mode 100644
index 0000000000000000000000000000000000000000..84bc20091cd9561c2c6fdcce69be8461860385e3
--- /dev/null
+++ b/model-4/utils/validate_submission.py
@@ -0,0 +1,349 @@
+#!/usr/bin/env python3
+"""
+ML Challenge 2026 — Submission Validator
+
+Run this BEFORE submitting. It checks your output files against every formatting
+rule the scorer enforces, so you can catch a rejection locally instead of burning
+a submission. It reads only your output files and the test source files (to learn
+which S1 entities are required and which S2/S3 IDs exist); it never needs the
+ground truth and never computes your score.
+
+It validates two files:
+
+* ``matching_results.tsv`` (required) — your final matches, the file scored on the
+ leaderboard.
+* ``candidate_pairs.tsv`` (optional) — the candidate set from your blocking stage.
+ When present, the validator also checks that your final matches are a subset of
+ your candidates and *warns* (never fails) otherwise. When absent it is skipped
+ with a warning; it is still expected in your final submission zip.
+
+Stdlib only, Python 3.8+. Run from the ``student_resource/`` directory::
+
+ python3 utils/validate_submission.py \
+ --matching output/matching_results.tsv \
+ --candidate output/candidate_pairs.tsv \
+ --test-dir dataset/test
+
+Exit code 0 means the files are safe to submit; 1 means fix the listed issues
+(warnings never fail the run).
+
+ID-existence check (off by default). By default the validator does NOT check that
+every matched/candidate ID actually exists in the test set: that check loads all
+Source-2/3 IDs into memory, which on the full ~1.7M-entity test set costs a few GB
+(more when ``candidate_pairs.tsv`` is included). The default run therefore stays fast
+and light and verifies every other rule; it prints a warning noting the check was
+skipped. Pass ``--check-ids`` to turn it on (it reads ``test_source2.tsv`` /
+``test_source3.tsv`` from ``--test-dir``); a missing/garbage matched ID only lowers
+your score rather than being rejected by the scorer, so this check is a diagnostic,
+not a gate. If ``--check-ids`` runs out of memory, drop ``--candidate`` (the candidate
+cross-check is the biggest memory user, and the matching file is the only one scored).
+"""
+
+import argparse
+import os
+import sys
+
+DELIM = "\t"
+MAX_EXAMPLES = 5 # how many offending IDs to show per issue
+MATCHING_HEADER = ["source1_entity_id", "matched_entity_ids"]
+CANDIDATE_HEADER = ["source1_entity_id", "candidate_entity_ids"]
+
+
+def read_ids(path):
+ """Return the set of first-column entity IDs from a source TSV.
+
+ The header row is skipped and blank lines are ignored.
+ """
+ with open(path, encoding="utf-8") as f:
+ next(f, None) # skip header
+ return {line.split(DELIM, 1)[0].strip() for line in f if line.strip()}
+
+
+def examples(items):
+ """Return a short, human-readable sample of ``items`` for an error message."""
+ items = sorted(items)
+ shown = ", ".join(items[:MAX_EXAMPLES])
+ if len(items) > MAX_EXAMPLES:
+ return f"{len(items)} total, e.g. {shown}, ..."
+ return shown
+
+
+def load_match_targets(test_dir, warnings):
+ """Return the set of valid S2/S3 match IDs, or ``None`` if unavailable.
+
+ Only called when ``--check-ids`` is on. When ``test_source2.tsv`` or
+ ``test_source3.tsv`` is missing we cannot check that matched IDs exist, so we
+ record a warning and return ``None`` to signal that the existence check should be
+ skipped.
+ """
+ targets = set()
+ for name in ("test_source2.tsv", "test_source3.tsv"):
+ path = os.path.join(test_dir, name)
+ if not os.path.isfile(path):
+ warnings.append(
+ f"{path} not found — skipping the (optional) check that matched "
+ f"IDs exist in the test set. Every other rule is still checked. "
+ f"This is the lighter-memory mode; provide test_source2/3.tsv to "
+ f"enable the ID-existence check."
+ )
+ return None
+ targets |= read_ids(path)
+ return targets
+
+
+def validate_id_list_file(path, expected_header, col_label, required, valid_ids, errors):
+ """Validate one results-style TSV (matching or candidate).
+
+ Applies the shared formatting rules and appends any problems to ``errors``.
+ Returns a ``{source1_id: set(matched/candidate ids)}`` mapping, or ``None`` on a
+ fatal problem (missing file, empty file, or a broken header) that stops parsing.
+ """
+ if not os.path.isfile(path):
+ errors.append(f"File not found: {path}")
+ return None
+
+ name = os.path.basename(path)
+ mapping = {}
+ seen, dup_rows, intra_dupes = set(), set(), set()
+ self_matches, wrong_prefix, unknown = set(), set(), set()
+ n_rows = empties = 0
+
+ with open(path, encoding="utf-8") as f:
+ header = f.readline()
+ if not header:
+ errors.append(f"{name} is empty.")
+ return None
+ if DELIM not in header and "," in header: # the #1 mistake: a CSV
+ errors.append(
+ f"{name}: header has no TAB but contains commas — the file looks "
+ "COMMA-separated. Submissions must be TAB-separated (.tsv); "
+ "write it with df.to_csv(sep='\\t', index=False)."
+ )
+ return None
+ cols = [c.strip().lower() for c in header.rstrip("\n").split(DELIM)]
+ if cols != expected_header:
+ errors.append(
+ f"{name}: unexpected header {cols}. "
+ f"Expected exactly {expected_header} (tab-separated)."
+ )
+ return None
+
+ for line_num, line in enumerate(f, start=2):
+ s1, tab, rest = line.partition(DELIM)
+ if not tab:
+ if s1.strip():
+ errors.append(
+ f"{name}: malformed row (no tab) at line {line_num}: "
+ f"{line.rstrip()!r}"
+ )
+ continue
+
+ n_rows += 1
+ if s1 in seen:
+ dup_rows.add(s1)
+ seen.add(s1)
+
+ ids = rest.rstrip("\n").split(",") if rest.strip() else []
+ if not ids:
+ empties += 1
+ mapping[s1] = set()
+ continue
+ if len(ids) != len(set(ids)):
+ intra_dupes.add(s1)
+ id_set = set(ids)
+ mapping[s1] = id_set
+ for mid in id_set:
+ if mid.startswith("S1-"):
+ self_matches.add(mid)
+ elif not mid.startswith(("S2-", "S3-")):
+ wrong_prefix.add(mid)
+ elif valid_ids is not None and mid not in valid_ids:
+ unknown.add(mid)
+
+ # Aggregate the per-category findings. Each entry is (offenders, message);
+ # only non-empty categories become errors.
+ findings = [
+ (
+ dup_rows,
+ "{name}: duplicate source1_entity_id row(s): {ex}. "
+ "Each S1 entity may appear on only one row.",
+ ),
+ (
+ intra_dupes,
+ "{name}: repeated ID inside a {col} list for: {ex}. "
+ "No duplicate IDs are allowed within a list.",
+ ),
+ (
+ self_matches,
+ "{name}: {col} contains Source-1 IDs (self-matches): {ex}. "
+ "Only S2-/S3- IDs are allowed.",
+ ),
+ (
+ wrong_prefix,
+ "{name}: {col} contains IDs without an S2-/S3- prefix: {ex}.",
+ ),
+ (
+ unknown,
+ "{name}: {col} references IDs not in the test "
+ "Source-2/3 files: {ex}.",
+ ),
+ (
+ required - seen,
+ "{name}: required S1 entity(ies) missing: {ex}. "
+ "Every entity in test_source1.tsv needs a row (empty = no match).",
+ ),
+ (
+ seen - required,
+ "{name}: row(s) using an S1 ID that is not in the test set: {ex}.",
+ ),
+ ]
+ for offenders, message in findings:
+ if offenders:
+ errors.append(message.format(name=name, ex=examples(offenders), col=col_label))
+
+ print(f" {name}: {n_rows} rows ({empties} empty, {n_rows - empties} non-empty).")
+ return mapping
+
+
+def validate(matching_path, candidate_path, test_dir, check_ids=False):
+ """Validate the submission output(s); return ``(errors, warnings)`` lists.
+
+ ``check_ids`` (``--check-ids``) turns on the optional, memory-heavy check that
+ every matched/candidate ID exists in the test Source-2/3 files. It is off by
+ default so the common run stays fast and light.
+ """
+ errors, warnings = [], []
+
+ source1 = os.path.join(test_dir, "test_source1.tsv")
+ if not os.path.isfile(source1):
+ errors.append(f"Test source1 file not found: {source1} (check --test-dir).")
+ return errors, warnings
+ required = read_ids(source1)
+ print(f" required S1 entities: {len(required)}")
+
+ if check_ids:
+ valid_ids = load_match_targets(test_dir, warnings)
+ if valid_ids is not None:
+ print(f" valid S2/S3 match IDs: {len(valid_ids)}")
+ else:
+ valid_ids = None
+ warnings.append(
+ "ID-existence check is OFF (the default) — not checking that matched/"
+ "candidate IDs exist in the test set. Every other rule is still checked. "
+ "Re-run with --check-ids to enable it (needs test_source2/3.tsv; uses "
+ "more memory). A nonexistent ID only lowers your score, never rejects "
+ "your submission."
+ )
+
+ matched = validate_id_list_file(
+ matching_path, MATCHING_HEADER, "matched_entity_ids", required, valid_ids, errors
+ )
+
+ # candidate_pairs.tsv is optional: if it's absent we skip its checks with a
+ # warning (it's still expected in your final submission zip). A missing
+ # candidate file never fails this run on its own.
+ candidate = None
+ if candidate_path and os.path.isfile(candidate_path):
+ candidate = validate_id_list_file(
+ candidate_path, CANDIDATE_HEADER, "candidate_entity_ids",
+ required, valid_ids, errors,
+ )
+ elif candidate_path:
+ warnings.append(
+ f"{candidate_path} not found — skipping candidate_pairs.tsv checks. "
+ "It is optional here, but your final submission zip must include "
+ "output/candidate_pairs.tsv."
+ )
+
+ # Soft check: your final matches should come from your blocking candidates.
+ # A matched ID absent from candidate_pairs.tsv usually means a pipeline bug,
+ # so we warn but never fail on it.
+ if matched is not None and candidate is not None:
+ offenders = {
+ s1 for s1, mids in matched.items() if mids - candidate.get(s1, set())
+ }
+ if offenders:
+ warnings.append(
+ f"{len(offenders)} S1 entity(ies) have matched IDs not present in "
+ f"candidate_pairs.tsv, e.g. {examples(offenders)}. Final matches "
+ "normally come from your blocking candidates — double-check these."
+ )
+
+ return errors, warnings
+
+
+def main():
+ parser = argparse.ArgumentParser(
+ description="Validate ML Challenge 2026 submission output files before submitting."
+ )
+ parser.add_argument(
+ "--matching",
+ "-m",
+ default="output/matching_results.tsv",
+ help="Path to matching_results.tsv (default: %(default)s)",
+ )
+ parser.add_argument(
+ "--candidate",
+ "-c",
+ default=None,
+ help="Path to candidate_pairs.tsv "
+ "(default: output/candidate_pairs.tsv if it exists).",
+ )
+ parser.add_argument(
+ "--test-dir",
+ "-t",
+ default="dataset/test",
+ help="Folder with test_source1/2/3.tsv (default: %(default)s). "
+ "test_source2/3.tsv are only read when --check-ids is given.",
+ )
+ parser.add_argument(
+ "--check-ids",
+ action="store_true",
+ help="Also check that every matched/candidate ID exists in the test "
+ "Source-2/3 files. Off by default (loads all S2/S3 IDs into memory — a few "
+ "GB on the full test set). A nonexistent ID only lowers your score, so this "
+ "is a diagnostic, not a submission gate.",
+ )
+ args = parser.parse_args()
+
+ # candidate_pairs.tsv is optional; default to the conventional path and let
+ # validate() skip (with a warning) if the file isn't there.
+ candidate_path = args.candidate or "output/candidate_pairs.tsv"
+
+ print("ML Challenge 2026 — submission validator")
+ print(f" test dir: {args.test_dir}")
+ try:
+ errors, warnings = validate(
+ args.matching, candidate_path, args.test_dir, check_ids=args.check_ids
+ )
+ except UnicodeDecodeError:
+ print()
+ print("FAIL — 1 issue(s) to fix before submitting:")
+ print(
+ f" 1. A file is not valid UTF-8 text (most likely {args.matching} or "
+ f"{candidate_path}). Re-save it as a plain UTF-8, tab-separated .tsv — "
+ "not cp1252/Latin-1, and not a compressed or binary file (.gz/.xlsx/"
+ ".parquet) renamed to .tsv. In pandas: "
+ "df.to_csv(path, sep='\\t', index=False, encoding='utf-8')."
+ )
+ return 1
+ except OSError as exc:
+ print()
+ print("FAIL — 1 issue(s) to fix before submitting:")
+ print(f" 1. Could not read a file: {exc}.")
+ return 1
+
+ print()
+ for warning in warnings:
+ print(f"WARNING: {warning}")
+ if errors:
+ print(f"FAIL — {len(errors)} issue(s) to fix before submitting:")
+ for i, error in enumerate(errors, 1):
+ print(f" {i}. {error}")
+ return 1
+ print("PASS — no blocking issues found. Safe to submit.")
+ return 0
+
+
+if __name__ == "__main__":
+ sys.exit(main())
diff --git a/model-4/work/block/test/shard_00000.parquet b/model-4/work/block/test/shard_00000.parquet
new file mode 100644
index 0000000000000000000000000000000000000000..62f8ac39f236d9e1fc61549af04ffabcf14d9e68
--- /dev/null
+++ b/model-4/work/block/test/shard_00000.parquet
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:397b7d737c1dd531bab8b51a0623f49a6fcb8993d8fabc609938adf0ee8ba8b5
+size 31741265
diff --git a/model-4/work/block/test/shard_00001.parquet b/model-4/work/block/test/shard_00001.parquet
new file mode 100644
index 0000000000000000000000000000000000000000..211af1b5c68c0529261911a9e204a2a5a4cd6295
--- /dev/null
+++ b/model-4/work/block/test/shard_00001.parquet
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:2fc97d84a1e4ad053aa857e97ae9b411205d916660d7210248a5c85fb712a5ce
+size 31701618
diff --git a/model-4/work/block/test/shard_00002.parquet b/model-4/work/block/test/shard_00002.parquet
new file mode 100644
index 0000000000000000000000000000000000000000..110f8f0fbc448fabda02eee98d241d369d72efec
--- /dev/null
+++ b/model-4/work/block/test/shard_00002.parquet
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:9449586c40adcaebed5ab10b07454e570c240f21f89e43d2121c2b9d9f3e6ea3
+size 31711227
diff --git a/model-4/work/block/test/shard_00003.parquet b/model-4/work/block/test/shard_00003.parquet
new file mode 100644
index 0000000000000000000000000000000000000000..5ea729a08f8e068441700780f3117c07cb768d1e
--- /dev/null
+++ b/model-4/work/block/test/shard_00003.parquet
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:5f8b213a4c4acaf9d51ff8c1cb0d9f0b93f88765814a1d1bbe411c4ec3f9bc2b
+size 31738418
diff --git a/model-4/work/block/test/shard_00004.parquet b/model-4/work/block/test/shard_00004.parquet
new file mode 100644
index 0000000000000000000000000000000000000000..e76a56ae7bc4c27bf8bd2014e6506efde9631238
--- /dev/null
+++ b/model-4/work/block/test/shard_00004.parquet
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:91dc59f79b876f2d00988156dc64d7cc6f438fdb93a784b4dc74c70273563444
+size 31707504
diff --git a/model-4/work/block/test/shard_00005.parquet b/model-4/work/block/test/shard_00005.parquet
new file mode 100644
index 0000000000000000000000000000000000000000..abc88dffa1e5754f352feaffa0deb6c2f3df5dfb
--- /dev/null
+++ b/model-4/work/block/test/shard_00005.parquet
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:99fee512090c94a3a204513302406052e64178c868226417b8db26d077b045ea
+size 31721604
diff --git a/model-4/work/block/test/shard_00006.parquet b/model-4/work/block/test/shard_00006.parquet
new file mode 100644
index 0000000000000000000000000000000000000000..e2f68e0ccad65edee6896d21263ca2c42dd3661d
--- /dev/null
+++ b/model-4/work/block/test/shard_00006.parquet
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:d18b82bbac7b58c880a43d0cea4776ac26dc9ae4313ea24d7a18471d2c07ce5f
+size 31761814
diff --git a/model-4/work/block/test/shard_00007.parquet b/model-4/work/block/test/shard_00007.parquet
new file mode 100644
index 0000000000000000000000000000000000000000..78efede3d3232ef1281f1b371ac5b01415082878
--- /dev/null
+++ b/model-4/work/block/test/shard_00007.parquet
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:133f5f99fea4c5a5289ec35a26e8c072af09be58d0ec8358d20119b47a4fafbf
+size 31709043
diff --git a/model-4/work/block/test/shard_00008.parquet b/model-4/work/block/test/shard_00008.parquet
new file mode 100644
index 0000000000000000000000000000000000000000..e40b492beaf65ebbe70a5088a28623d8f82c9783
--- /dev/null
+++ b/model-4/work/block/test/shard_00008.parquet
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:e327489aea72988f401ac82817a36f50fff5a61e5e83b033f9cb26daa6d2b588
+size 31731787
diff --git a/model-4/work/block/test/shard_00009.parquet b/model-4/work/block/test/shard_00009.parquet
new file mode 100644
index 0000000000000000000000000000000000000000..6b52df8ced3349e2fa3f74379cb24c71de4fe240
--- /dev/null
+++ b/model-4/work/block/test/shard_00009.parquet
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:a14a1770fb992e920166cced8d7b6d14ae10dc9dfb52b3fb10d12154277fd6ce
+size 31720527
diff --git a/model-4/work/block/test/shard_00010.parquet b/model-4/work/block/test/shard_00010.parquet
new file mode 100644
index 0000000000000000000000000000000000000000..d1997a75b1cdcdac53ac716e86bae83784c1cdb3
--- /dev/null
+++ b/model-4/work/block/test/shard_00010.parquet
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:ad06eedd35101091732405baa039c980a8bf773cec48bacb0ab1b5c5c91713b3
+size 31739387
diff --git a/model-4/work/block/test/shard_00011.parquet b/model-4/work/block/test/shard_00011.parquet
new file mode 100644
index 0000000000000000000000000000000000000000..bfb1c544fb1f507ce26681806f80778c4c026c75
--- /dev/null
+++ b/model-4/work/block/test/shard_00011.parquet
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:6e294c88e45446b15de8a0eac3ba510122219be9538a3e11160c5ece56ce226b
+size 31775999
diff --git a/model-4/work/block/test/shard_00012.parquet b/model-4/work/block/test/shard_00012.parquet
new file mode 100644
index 0000000000000000000000000000000000000000..c3e3f404088fb3fe8d01a8eafec0bb1f18363331
--- /dev/null
+++ b/model-4/work/block/test/shard_00012.parquet
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:99dc0f32e0ddc1a7419abe03fb741c73c219df56f700cbd2355ddc60eec3374b
+size 31734535
diff --git a/model-4/work/block/test/shard_00013.parquet b/model-4/work/block/test/shard_00013.parquet
new file mode 100644
index 0000000000000000000000000000000000000000..3f12f59c2272a0af1a02b1ebc6ba23848d96f161
--- /dev/null
+++ b/model-4/work/block/test/shard_00013.parquet
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:18719f83990288b3d1d2354b4c68e30f2e4acc44a665967c89b7c095e7530f4c
+size 31704783
diff --git a/model-4/work/block/test/shard_00014.parquet b/model-4/work/block/test/shard_00014.parquet
new file mode 100644
index 0000000000000000000000000000000000000000..950ee9712bce24f3814ab0a135f2f2dd5e9743c4
--- /dev/null
+++ b/model-4/work/block/test/shard_00014.parquet
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:af2fe49c7eac19218da5c0742cd761f4b15332d53a549be1496d5d193f2afb44
+size 31681545
diff --git a/model-4/work/block/test/shard_00015.parquet b/model-4/work/block/test/shard_00015.parquet
new file mode 100644
index 0000000000000000000000000000000000000000..d42147df7d4a62b8d3863225775211f679dfa87e
--- /dev/null
+++ b/model-4/work/block/test/shard_00015.parquet
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:e978fa6ddf6e75ee21850ee39c62ae91221571607a13dbab94ffeb9588bb7eb1
+size 31741207
diff --git a/model-4/work/block/test/shard_00016.parquet b/model-4/work/block/test/shard_00016.parquet
new file mode 100644
index 0000000000000000000000000000000000000000..2c4cf74377eb260c82187e68415fb68a7264805c
--- /dev/null
+++ b/model-4/work/block/test/shard_00016.parquet
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:8a90ad9f403458e94c3148b68a18bf1755d531ce00de6ffc8c9f74a7dc0a6900
+size 31726616
diff --git a/model-4/work/block/test/shard_00017.parquet b/model-4/work/block/test/shard_00017.parquet
new file mode 100644
index 0000000000000000000000000000000000000000..ce04db22e4592b7615810ff85158cbec1a31c4d3
--- /dev/null
+++ b/model-4/work/block/test/shard_00017.parquet
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:aba724513f0cc52598d3b952c6e90bb02c5752672e85b8c18d5a4f98b96fa059
+size 31740735
diff --git a/model-4/work/block/test/shard_00018.parquet b/model-4/work/block/test/shard_00018.parquet
new file mode 100644
index 0000000000000000000000000000000000000000..e74fb2068dc10641cbd607a53a4228aa3a881c6b
--- /dev/null
+++ b/model-4/work/block/test/shard_00018.parquet
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:1efee4cacfacbf55d0b121544a10ad5b79989bef2e9e5609732d9420fd00c7c8
+size 31730447
diff --git a/model-4/work/block/test/shard_00019.parquet b/model-4/work/block/test/shard_00019.parquet
new file mode 100644
index 0000000000000000000000000000000000000000..079dd5fac24a7c48e64bdd95882121d14ff02f3a
--- /dev/null
+++ b/model-4/work/block/test/shard_00019.parquet
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:d5273b4059d6513cc6f61834fc2cab5f9cd8c0845fc4efc8cc9a8f88b2c2f40c
+size 31745756
diff --git a/model-4/work/block/test/shard_00020.parquet b/model-4/work/block/test/shard_00020.parquet
new file mode 100644
index 0000000000000000000000000000000000000000..32615cc8eeb290775dbb501abdcf5f0aedb301c4
--- /dev/null
+++ b/model-4/work/block/test/shard_00020.parquet
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:f8021dc0475204717fe04fb0bdc952e7a24a0d6f72a2ba8a2e1118fae7288854
+size 31744177
diff --git a/model-4/work/block/test/shard_00021.parquet b/model-4/work/block/test/shard_00021.parquet
new file mode 100644
index 0000000000000000000000000000000000000000..686630e0a9ff9f6a3d5a4c7876f0d68df9537f19
--- /dev/null
+++ b/model-4/work/block/test/shard_00021.parquet
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:f75f2ee45784bd79d74e6e555b9a2d96ca57e758c8e7e1836ed85d9b5b1479cb
+size 31720929
diff --git a/model-4/work/block/test/shard_00022.parquet b/model-4/work/block/test/shard_00022.parquet
new file mode 100644
index 0000000000000000000000000000000000000000..486edf768604f96253d69494dfca0d8ce6abc786
--- /dev/null
+++ b/model-4/work/block/test/shard_00022.parquet
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:1a7eede8ae7ee66fe15b250d0ac63dfcb214f9dd0ec709b345d4d008eb106469
+size 31705670
diff --git a/model-4/work/block/test/shard_00023.parquet b/model-4/work/block/test/shard_00023.parquet
new file mode 100644
index 0000000000000000000000000000000000000000..1d4972e662ec6002e812fa79d27d75f886f8110f
--- /dev/null
+++ b/model-4/work/block/test/shard_00023.parquet
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:3da2dbb5f40827baa311cfdf0f44690be8d306829d99c00f54297c3a2506fe17
+size 31695706
diff --git a/model-4/work/block/test/shard_00024.parquet b/model-4/work/block/test/shard_00024.parquet
new file mode 100644
index 0000000000000000000000000000000000000000..e203b00cd9d0cf14a847b021466e1603c6b7c532
--- /dev/null
+++ b/model-4/work/block/test/shard_00024.parquet
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:03353243996a9472082d545fddb25bf4bb0c188f3d000b147507de7e3d58b737
+size 31726472
diff --git a/model-4/work/block/test/shard_00025.parquet b/model-4/work/block/test/shard_00025.parquet
new file mode 100644
index 0000000000000000000000000000000000000000..129ca3760f9eb6cae34dc588efeeca0f60ea9e39
--- /dev/null
+++ b/model-4/work/block/test/shard_00025.parquet
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:94c9ea77bdb9991e4ea1f33de77f55caa7c4869e7da85deacc55e30204cff920
+size 31688008
diff --git a/model-4/work/block/test/shard_00026.parquet b/model-4/work/block/test/shard_00026.parquet
new file mode 100644
index 0000000000000000000000000000000000000000..70addad4f0b24a46b1bfe4102d774afad6ef9de5
--- /dev/null
+++ b/model-4/work/block/test/shard_00026.parquet
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:a495578fb8e6bac6b19ca26abe198494b9ec329538e211466a3d30ccbd7a0601
+size 31713487
diff --git a/model-4/work/block/test/shard_00027.parquet b/model-4/work/block/test/shard_00027.parquet
new file mode 100644
index 0000000000000000000000000000000000000000..03e4da3ab53096e17d5bb2d6d3b9ca73a83aa8a3
--- /dev/null
+++ b/model-4/work/block/test/shard_00027.parquet
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:a09ecbf9be316e4d87bb6d2f96bc8a0862f1d44358b4556e8f9b14e2b08ef4f9
+size 31754781
diff --git a/model-4/work/block/test/shard_00028.parquet b/model-4/work/block/test/shard_00028.parquet
new file mode 100644
index 0000000000000000000000000000000000000000..e92667200a18e50e49776f4d796d4ddfbccd2b8c
--- /dev/null
+++ b/model-4/work/block/test/shard_00028.parquet
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:4144922fda6dd24ba754d7e5f6936205159a327a71f9bea8acdd8ac5649eae1c
+size 31710018
diff --git a/model-4/work/block/test/shard_00029.parquet b/model-4/work/block/test/shard_00029.parquet
new file mode 100644
index 0000000000000000000000000000000000000000..55e802913dbe75ffb31bf25df63ed37bd6259da7
--- /dev/null
+++ b/model-4/work/block/test/shard_00029.parquet
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:a706dbc47e751bdaebde11a7d1b96eefa2f561056da44c65fda98de74ca73c0a
+size 31683003
diff --git a/model-4/work/block/test/shard_00030.parquet b/model-4/work/block/test/shard_00030.parquet
new file mode 100644
index 0000000000000000000000000000000000000000..8e84aebdfdbc3198f8b56297cdbbdce37cff12d6
--- /dev/null
+++ b/model-4/work/block/test/shard_00030.parquet
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:3c54d511b99f66e334cdf20a169dc48f57b704b63cbef58ffcdcadad466799e1
+size 31705246
diff --git a/model-4/work/block/test/shard_00031.parquet b/model-4/work/block/test/shard_00031.parquet
new file mode 100644
index 0000000000000000000000000000000000000000..bc7e19010482478cba9145b7dd35db369f629bb8
--- /dev/null
+++ b/model-4/work/block/test/shard_00031.parquet
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:00f6e84eed3d86df3081cdcdc21a26cc16b24888a9340435a03dc516505224a3
+size 31737420
diff --git a/model-4/work/block/test/shard_00032.parquet b/model-4/work/block/test/shard_00032.parquet
new file mode 100644
index 0000000000000000000000000000000000000000..601dadeef19d036bc0ff85b657aa3627ec4783a5
--- /dev/null
+++ b/model-4/work/block/test/shard_00032.parquet
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:e42fa00700d84873983d603bd566694c6ab086d6c2588577b55515b9e37ba1cd
+size 31756595
diff --git a/model-4/work/block/test/shard_00033.parquet b/model-4/work/block/test/shard_00033.parquet
new file mode 100644
index 0000000000000000000000000000000000000000..81fbf385dcc02d85c9d4ef43ae3f8e768789ddae
--- /dev/null
+++ b/model-4/work/block/test/shard_00033.parquet
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:b46174a32a5490837889c4fe082eb0e3d0bd28513ba37fc736c941cd7d580de0
+size 31713021
diff --git a/model-4/work/block/test/shard_00034.parquet b/model-4/work/block/test/shard_00034.parquet
new file mode 100644
index 0000000000000000000000000000000000000000..4a6765015a271c674c824d058a2f8b064b5a577f
--- /dev/null
+++ b/model-4/work/block/test/shard_00034.parquet
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:53dfd2813bf0d70c03b3c10eed6af2245773069b99c6489c30833c851e08d6c9
+size 31699637
diff --git a/model-4/work/block/test/shard_00035.parquet b/model-4/work/block/test/shard_00035.parquet
new file mode 100644
index 0000000000000000000000000000000000000000..a26342675b889208e8fab421d3bdd052d853ff54
--- /dev/null
+++ b/model-4/work/block/test/shard_00035.parquet
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:cb40736043b011a0f9b36138701e8eb15f561afedf0b7b846deb53b4fd368d3e
+size 31721733
diff --git a/model-4/work/block/test/shard_00036.parquet b/model-4/work/block/test/shard_00036.parquet
new file mode 100644
index 0000000000000000000000000000000000000000..b29b177210500318bc93b65dee160c7b7fcc4833
--- /dev/null
+++ b/model-4/work/block/test/shard_00036.parquet
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:976775429a844bc59e5880a85f54790e67b48133534193b2fb17c6f6ad30e9a1
+size 31692803
diff --git a/model-4/work/block/test/shard_00037.parquet b/model-4/work/block/test/shard_00037.parquet
new file mode 100644
index 0000000000000000000000000000000000000000..5bd6f42fe7eec501c0d416adcf788f2ae519b31a
--- /dev/null
+++ b/model-4/work/block/test/shard_00037.parquet
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:17799e84899554517130acaa98ec153317e117712fade0b78ff006db500f1a24
+size 31731636
diff --git a/model-4/work/block/test/shard_00038.parquet b/model-4/work/block/test/shard_00038.parquet
new file mode 100644
index 0000000000000000000000000000000000000000..157b25419c59fcd31d120bc45f97bf1ce691a757
--- /dev/null
+++ b/model-4/work/block/test/shard_00038.parquet
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:77cdcd77d519058c1a76d10cfaa24154fd52783b263df4969f4ad8bd684a6db6
+size 31730214
diff --git a/model-4/work/block/test/shard_00039.parquet b/model-4/work/block/test/shard_00039.parquet
new file mode 100644
index 0000000000000000000000000000000000000000..17ef2a747d3a5d0a78af8dc01cad6b523301bc11
--- /dev/null
+++ b/model-4/work/block/test/shard_00039.parquet
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:758e8aff110047542e7ea550ff532aa9f45a74d18cb8045d1a97ce37e6d35bb7
+size 31804905
diff --git a/model-4/work/block/test/shard_00040.parquet b/model-4/work/block/test/shard_00040.parquet
new file mode 100644
index 0000000000000000000000000000000000000000..883d5d747ceb303ffa5d11cfc8b9394f6f4b1581
--- /dev/null
+++ b/model-4/work/block/test/shard_00040.parquet
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:74085dd581f461a12ed238f49ae2eaf812711098a01383834fb65e7c473de2e3
+size 31714529
diff --git a/model-4/work/block/test/shard_00041.parquet b/model-4/work/block/test/shard_00041.parquet
new file mode 100644
index 0000000000000000000000000000000000000000..84108eff8123585efa46f55eb970450b85f6675b
--- /dev/null
+++ b/model-4/work/block/test/shard_00041.parquet
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:88bdfff7e423429c3022a3800c803c752586a8cdb7ca786386ff8b6acba3d2c2
+size 31716856
diff --git a/model-4/work/block/test/shard_00042.parquet b/model-4/work/block/test/shard_00042.parquet
new file mode 100644
index 0000000000000000000000000000000000000000..63088c8428f30f33080e1650a84ccb7acd97ad75
--- /dev/null
+++ b/model-4/work/block/test/shard_00042.parquet
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:6c7a5a476f7160b5eb9fadd396ef23d0f323964df09822bf6dafb0b89f61fcc7
+size 31704193
diff --git a/model-4/work/block/test/shard_00043.parquet b/model-4/work/block/test/shard_00043.parquet
new file mode 100644
index 0000000000000000000000000000000000000000..933151b047048640d2d8802302458278af53f95c
--- /dev/null
+++ b/model-4/work/block/test/shard_00043.parquet
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:29323fe93728e7b0e306851acede71f7dc955304df4e28d2849305fbb4516486
+size 31727107
diff --git a/model-4/work/block/test/shard_00044.parquet b/model-4/work/block/test/shard_00044.parquet
new file mode 100644
index 0000000000000000000000000000000000000000..992756761817ec0567d69c93bf7aff95aa994adf
--- /dev/null
+++ b/model-4/work/block/test/shard_00044.parquet
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:cb3c90534fdf507283c1f034ef1754e53035da2886fff3a9e3560de11df31cc4
+size 31796001
diff --git a/model-4/work/block/test/shard_00045.parquet b/model-4/work/block/test/shard_00045.parquet
new file mode 100644
index 0000000000000000000000000000000000000000..3a1a395613f37fd3e9c11a8c0b9b6acfc67ef5fd
--- /dev/null
+++ b/model-4/work/block/test/shard_00045.parquet
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:b42495ecdd21ac9f6217cbb79f4350ce623f7e6d2443cdc3f564bac07b83add1
+size 31725651
diff --git a/model-4/work/block/test/shard_00046.parquet b/model-4/work/block/test/shard_00046.parquet
new file mode 100644
index 0000000000000000000000000000000000000000..86b7f28c087be5c0ffd75ffb9f89e49577c43f27
--- /dev/null
+++ b/model-4/work/block/test/shard_00046.parquet
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:864ab04211aa65cd4e954ae4a13194da618819f7c24c612e54aab9d996488483
+size 31737839
diff --git a/model-4/work/block/test/shard_00047.parquet b/model-4/work/block/test/shard_00047.parquet
new file mode 100644
index 0000000000000000000000000000000000000000..d8d1f873727477935f92e1c0a93183d285764762
--- /dev/null
+++ b/model-4/work/block/test/shard_00047.parquet
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:3a02049aaa4bd33fe2659b735f44fea77a8df4ea4dd03470e8100dc2eec861a2
+size 31694488
diff --git a/model-4/work/block/test/shard_00048.parquet b/model-4/work/block/test/shard_00048.parquet
new file mode 100644
index 0000000000000000000000000000000000000000..5840c964dc6be510540959b0f848fa8eda588364
--- /dev/null
+++ b/model-4/work/block/test/shard_00048.parquet
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:d358ae764e1c72cf7df3ab82dad2b6d756cbc796858abf03fdd03f147e394082
+size 31726351
diff --git a/model-4/work/block/test/shard_00049.parquet b/model-4/work/block/test/shard_00049.parquet
new file mode 100644
index 0000000000000000000000000000000000000000..06af937ed0bc9b5d6ebe2912a1b680192554f2a8
--- /dev/null
+++ b/model-4/work/block/test/shard_00049.parquet
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:8aa5cf8c91ca8f95ed4865a6d6aca63b334372e931d180599ae39e0e94c9bda2
+size 31720402
diff --git a/model-4/work/block/test/shard_00050.parquet b/model-4/work/block/test/shard_00050.parquet
new file mode 100644
index 0000000000000000000000000000000000000000..92ecf52f9ea51df3ca4313f8b124f82e02712037
--- /dev/null
+++ b/model-4/work/block/test/shard_00050.parquet
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:5e84f702fee0c5e9c5e2ed0e0cae97e50618d56f47db847271c877b5ef4b52c4
+size 31744781
diff --git a/model-4/work/block/test/shard_00051.parquet b/model-4/work/block/test/shard_00051.parquet
new file mode 100644
index 0000000000000000000000000000000000000000..70ca5e059b988822d03fba3b11b839ba4b7783c8
--- /dev/null
+++ b/model-4/work/block/test/shard_00051.parquet
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:2231f94bb895415793743ec124cb456b6ecf5e7688ea1cd5a92232e709ab0614
+size 31684200
diff --git a/model-4/work/block/test/shard_00052.parquet b/model-4/work/block/test/shard_00052.parquet
new file mode 100644
index 0000000000000000000000000000000000000000..2d1ed1cb5636d636c8eaae952ea58559792f4166
--- /dev/null
+++ b/model-4/work/block/test/shard_00052.parquet
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:5de896d6aea46e6c77b240b8e2a7ab2b382bf4f4a59cc486f61bb58ef6cdb1e9
+size 31724624
diff --git a/model-4/work/block/test/shard_00053.parquet b/model-4/work/block/test/shard_00053.parquet
new file mode 100644
index 0000000000000000000000000000000000000000..9020d982aa70244187ec865c6a250f256f0d419f
--- /dev/null
+++ b/model-4/work/block/test/shard_00053.parquet
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:8e5254dc575901189f9ff4a36da9eeee0993830e82a4aa5cdb5352eb49463a5f
+size 31740074
diff --git a/model-4/work/block/test/shard_00054.parquet b/model-4/work/block/test/shard_00054.parquet
new file mode 100644
index 0000000000000000000000000000000000000000..8115336cf2fa5edf3ff2590a82200f5a521720a4
--- /dev/null
+++ b/model-4/work/block/test/shard_00054.parquet
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:72455a339a8746ce0eb559c1dcc803dbd3bccf8c070ad653912b5016c5d0241e
+size 31708404
diff --git a/model-4/work/block/test/shard_00055.parquet b/model-4/work/block/test/shard_00055.parquet
new file mode 100644
index 0000000000000000000000000000000000000000..35488afb7f3ddb6ce5ff847e14d25f9d48556c21
--- /dev/null
+++ b/model-4/work/block/test/shard_00055.parquet
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:fe3f40ea0e27b098157cd39d4ef185c3c8eafc14e12405225e3289ed7d42d601
+size 31719500
diff --git a/model-4/work/block/test/shard_00056.parquet b/model-4/work/block/test/shard_00056.parquet
new file mode 100644
index 0000000000000000000000000000000000000000..64028532964ae8d39faf984b56930d0864bf19a1
--- /dev/null
+++ b/model-4/work/block/test/shard_00056.parquet
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:b73b367091b34522c9f125467fae061af90aea66215009c0cd27246c0fccee03
+size 31715141
diff --git a/model-4/work/block/test/shard_00057.parquet b/model-4/work/block/test/shard_00057.parquet
new file mode 100644
index 0000000000000000000000000000000000000000..1efcfcbff5e82adbe4c8ca3ca0882c7c80e970fd
--- /dev/null
+++ b/model-4/work/block/test/shard_00057.parquet
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:46d2fe8e73087729a88beff385e4c92b37c06f0e4791fdf0c61ada1d384e9ec4
+size 31732824
diff --git a/model-4/work/block/test/shard_00058.parquet b/model-4/work/block/test/shard_00058.parquet
new file mode 100644
index 0000000000000000000000000000000000000000..09001b1107e295c6bf319ba29fe3f4e2ae294bef
--- /dev/null
+++ b/model-4/work/block/test/shard_00058.parquet
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:70c7fc3d80287d7fe688a71c14e2386bee79e408905ec325bd3222db794f0cba
+size 31748768
diff --git a/model-4/work/block/test/shard_00059.parquet b/model-4/work/block/test/shard_00059.parquet
new file mode 100644
index 0000000000000000000000000000000000000000..29935154dd92f190d251bba1566772e7eb34ab50
--- /dev/null
+++ b/model-4/work/block/test/shard_00059.parquet
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:a75e38d6d8b3d56464726bb8ff382167cdc16af4928af0bcc15cb54ce1ef91df
+size 31709499
diff --git a/model-4/work/block/test/shard_00060.parquet b/model-4/work/block/test/shard_00060.parquet
new file mode 100644
index 0000000000000000000000000000000000000000..0d1f8be25ef22be7203dd00b2b7fdcd4ef3c3b15
--- /dev/null
+++ b/model-4/work/block/test/shard_00060.parquet
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:756870b222807239188496f6a37e190dd4212f95522d9a71ebefe6410f9f88a7
+size 31754918
diff --git a/model-4/work/block/test/shard_00061.parquet b/model-4/work/block/test/shard_00061.parquet
new file mode 100644
index 0000000000000000000000000000000000000000..7dd3771d2950585d72f436351e0c5f7dbb66ac49
--- /dev/null
+++ b/model-4/work/block/test/shard_00061.parquet
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:9fc5306a3d08f603655036f2d56b67d0e229b2b04f733a42a8a6313f0c4cccbc
+size 31753557
diff --git a/model-4/work/block/test/shard_00062.parquet b/model-4/work/block/test/shard_00062.parquet
new file mode 100644
index 0000000000000000000000000000000000000000..c02e67cdc68137bb14f224e62081126477b27f6d
--- /dev/null
+++ b/model-4/work/block/test/shard_00062.parquet
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:0c4cd5ab32391d4a3d898dd0d178803fc70a6b071e381fc2c575906225e67c46
+size 31703664
diff --git a/model-4/work/block/test/shard_00063.parquet b/model-4/work/block/test/shard_00063.parquet
new file mode 100644
index 0000000000000000000000000000000000000000..249cfde4f417c8508f3c8b5d796e82bc1f1998af
--- /dev/null
+++ b/model-4/work/block/test/shard_00063.parquet
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:6fc3abb56bcb1e28df7b9c510b22e0b2d8ad873e6478c05d7b358b54d0f6c96d
+size 31699883
diff --git a/model-4/work/block/test/shard_00064.parquet b/model-4/work/block/test/shard_00064.parquet
new file mode 100644
index 0000000000000000000000000000000000000000..f28711e093eca5452bd6248c5924df6e002a19c8
--- /dev/null
+++ b/model-4/work/block/test/shard_00064.parquet
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:96147a30183886871a9b00bdb827b3cb45690d782241b50b6c05460458137dce
+size 31685558
diff --git a/model-4/work/block/test/shard_00065.parquet b/model-4/work/block/test/shard_00065.parquet
new file mode 100644
index 0000000000000000000000000000000000000000..610d0220e721d218ad3e5dc77776f343a4e85868
--- /dev/null
+++ b/model-4/work/block/test/shard_00065.parquet
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:e3ff2ceafda558dcae9a50c957048b34fbb73294342e1eb7ac142d0da0beba28
+size 31731995
diff --git a/model-4/work/block/test/shard_00066.parquet b/model-4/work/block/test/shard_00066.parquet
new file mode 100644
index 0000000000000000000000000000000000000000..6965cb3b7e459129778d2d71a831e2ebc0de56e3
--- /dev/null
+++ b/model-4/work/block/test/shard_00066.parquet
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:8c3596f7d79dd59ac23b818065f2f7c9b18cea1eee1cf48dfc07180299acffaa
+size 31714250
diff --git a/model-4/work/block/test/shard_00067.parquet b/model-4/work/block/test/shard_00067.parquet
new file mode 100644
index 0000000000000000000000000000000000000000..c5a90bce7102552fbddf594b0546b890d2461e48
--- /dev/null
+++ b/model-4/work/block/test/shard_00067.parquet
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:8cd9cb330358f471c4afbe1a31479093bda6df41b3f186f5060fd5be892cf1ba
+size 31699840
diff --git a/model-4/work/block/test/shard_00068.parquet b/model-4/work/block/test/shard_00068.parquet
new file mode 100644
index 0000000000000000000000000000000000000000..a43f339585289f2a6a7cd43ee9b375db12b915df
--- /dev/null
+++ b/model-4/work/block/test/shard_00068.parquet
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:05d2ec796a8a65ae10f9ddeca996d0348439061ecae4136a9ba3ae41734aa5ec
+size 31760782
diff --git a/model-4/work/block/test/shard_00069.parquet b/model-4/work/block/test/shard_00069.parquet
new file mode 100644
index 0000000000000000000000000000000000000000..9beceba53e451e3a0cc157765968716f48aacbeb
--- /dev/null
+++ b/model-4/work/block/test/shard_00069.parquet
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:d8ca8ce65e08a4b6466d6f8add8a46c2900eba262a13c346aec9f4ff5aee2302
+size 9676858
diff --git a/model-4/work/block/train/shard_00000.parquet b/model-4/work/block/train/shard_00000.parquet
new file mode 100644
index 0000000000000000000000000000000000000000..33936315c4d0a5eb64cc692dbec4c160f7468b21
--- /dev/null
+++ b/model-4/work/block/train/shard_00000.parquet
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:577adc07ebc97a4809f6c8a8684b47504ac7debb54a9b4bb85c6131e8add8fcc
+size 31574574
diff --git a/model-4/work/block/train/shard_00001.parquet b/model-4/work/block/train/shard_00001.parquet
new file mode 100644
index 0000000000000000000000000000000000000000..f64819ca4e9593125ac66367503cf01ac9328ddd
--- /dev/null
+++ b/model-4/work/block/train/shard_00001.parquet
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:ab94ad00c937a82bd900b3f4572d3b389191a30fe9e331752aa06cd7e6e66064
+size 31525835
diff --git a/model-4/work/block/train/shard_00002.parquet b/model-4/work/block/train/shard_00002.parquet
new file mode 100644
index 0000000000000000000000000000000000000000..58ec211c8da71e020ec40f50b71f192717de3889
--- /dev/null
+++ b/model-4/work/block/train/shard_00002.parquet
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:fef3b3c97706c230368b92c06d035bb2a0a24dc8ac6a952397bcf53dfb96e86a
+size 31534369
diff --git a/model-4/work/block/train/shard_00003.parquet b/model-4/work/block/train/shard_00003.parquet
new file mode 100644
index 0000000000000000000000000000000000000000..5072c65c9a284cf3ed7bff0fd572c108bafe4c4a
--- /dev/null
+++ b/model-4/work/block/train/shard_00003.parquet
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:6f53f09b577db3303587587fdbdc204afe1fb28ec9307fa536a875f2986c1c92
+size 31493789
diff --git a/model-4/work/block/train/shard_00004.parquet b/model-4/work/block/train/shard_00004.parquet
new file mode 100644
index 0000000000000000000000000000000000000000..8fe472625b8af4c6d39872523c0738e18e688a29
--- /dev/null
+++ b/model-4/work/block/train/shard_00004.parquet
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:71deb73ed97fad131f5b7a4c27ff7e38f8eb11bf955db5e08d9e1aea6d119803
+size 31559118
diff --git a/model-4/work/block/train/shard_00005.parquet b/model-4/work/block/train/shard_00005.parquet
new file mode 100644
index 0000000000000000000000000000000000000000..a836d134cf37ab70f218bfed17d4cf6788a27723
--- /dev/null
+++ b/model-4/work/block/train/shard_00005.parquet
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:1a75c55b881074daeac45bd6e7d4ead7f1600687417d6ff1946f61939af51f9f
+size 31503291
diff --git a/model-4/work/block/train/shard_00006.parquet b/model-4/work/block/train/shard_00006.parquet
new file mode 100644
index 0000000000000000000000000000000000000000..b0c00477bcd1b041d0a4440cf59bbdad5434bf68
--- /dev/null
+++ b/model-4/work/block/train/shard_00006.parquet
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:9bf4a4bb521be155b6f1482ed22c68496ccb3aeffda0ecd3f63eca346defe101
+size 31543021
diff --git a/model-4/work/block/train/shard_00007.parquet b/model-4/work/block/train/shard_00007.parquet
new file mode 100644
index 0000000000000000000000000000000000000000..c655bc9dff044579992b6683b7f520f18620c49e
--- /dev/null
+++ b/model-4/work/block/train/shard_00007.parquet
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:171f82c68e025a8032c0cba47fe35cb48bec75e5aa95e32a4f701aa3cb01ffc6
+size 31527309
diff --git a/model-4/work/block/train/shard_00008.parquet b/model-4/work/block/train/shard_00008.parquet
new file mode 100644
index 0000000000000000000000000000000000000000..cb9513a9b5e9a3e22ae8b7a1f853f05a59bc748b
--- /dev/null
+++ b/model-4/work/block/train/shard_00008.parquet
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:05755668d5498606c8cf4cba060f148d8afbf57e7afe4d90ed6485d51698641f
+size 31516966
diff --git a/model-4/work/block/train/shard_00009.parquet b/model-4/work/block/train/shard_00009.parquet
new file mode 100644
index 0000000000000000000000000000000000000000..93d1ca7218ec73a93ea9886ccc66d57bad8965ea
--- /dev/null
+++ b/model-4/work/block/train/shard_00009.parquet
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:3e13496c7f530132b816d852b952f1033127a1dd5c8ce7991d1bec6aed9b0883
+size 31510503
diff --git a/model-4/work/block/train/shard_00010.parquet b/model-4/work/block/train/shard_00010.parquet
new file mode 100644
index 0000000000000000000000000000000000000000..8ab66a8fc118cd16975709fc7bcfd2e870da8b86
--- /dev/null
+++ b/model-4/work/block/train/shard_00010.parquet
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:cfd498d1925f8cf3886e240f66bc2f464ff0fa7331f7f55c432b724f82c1ab11
+size 31537247
diff --git a/model-4/work/block/train/shard_00011.parquet b/model-4/work/block/train/shard_00011.parquet
new file mode 100644
index 0000000000000000000000000000000000000000..a92d4591d2402c37509355eee67bd92d574ab584
--- /dev/null
+++ b/model-4/work/block/train/shard_00011.parquet
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:1263b8ad081f511a94b7790d0ce2a84f3f59fbb5011f84ec5f86dc36acd02ead
+size 31533956
diff --git a/model-4/work/block/train/shard_00012.parquet b/model-4/work/block/train/shard_00012.parquet
new file mode 100644
index 0000000000000000000000000000000000000000..fb0aed7c81e42e12fee26e900d3b1bcd663441d7
--- /dev/null
+++ b/model-4/work/block/train/shard_00012.parquet
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:3aa10de6e63aeab0a0feee428c1e73a6924770f259f869f4becd03c9c8840be6
+size 31499726
diff --git a/model-4/work/block/train/shard_00013.parquet b/model-4/work/block/train/shard_00013.parquet
new file mode 100644
index 0000000000000000000000000000000000000000..d3d241ea787e2aae3459e2597a8452f795b5fe0b
--- /dev/null
+++ b/model-4/work/block/train/shard_00013.parquet
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:dc804bb71a6342521711d3d579870671277604b1564e78615d0f138d92f4231d
+size 31584039
diff --git a/model-4/work/block/train/shard_00014.parquet b/model-4/work/block/train/shard_00014.parquet
new file mode 100644
index 0000000000000000000000000000000000000000..188cca20dfb05afe97ca499c16a8a2b25206ea82
--- /dev/null
+++ b/model-4/work/block/train/shard_00014.parquet
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:c515f9fdd71e40912f7afef94be570bf8b3c61e40589364bb7c93eb04e62ceea
+size 31547732
diff --git a/model-4/work/block/train/shard_00015.parquet b/model-4/work/block/train/shard_00015.parquet
new file mode 100644
index 0000000000000000000000000000000000000000..bf229fe1bdcb6b2cc918678c8a42418aa72d941a
--- /dev/null
+++ b/model-4/work/block/train/shard_00015.parquet
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:aba100c371c92c979b9af0916239e5dc082d1944649a171264f81a149c6bfeb5
+size 31530760
diff --git a/model-4/work/block/train/shard_00016.parquet b/model-4/work/block/train/shard_00016.parquet
new file mode 100644
index 0000000000000000000000000000000000000000..dce4a6cb6706b39ff5e2f986f50350e4568a619d
--- /dev/null
+++ b/model-4/work/block/train/shard_00016.parquet
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:26ffec4e39bda01966d6f30ac6d54684d7a5f8d2d06e65b7efbf5d8c87cde9fd
+size 25028140
diff --git a/model-4/work/ce/ckpt.pt b/model-4/work/ce/ckpt.pt
new file mode 100644
index 0000000000000000000000000000000000000000..40b56caf57a087f1b38f4df4f23dafc6925ea8d9
--- /dev/null
+++ b/model-4/work/ce/ckpt.pt
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:197fbf549d3960b11af1ca689cd878cb07447fbc682f2ca1c2924effce692f91
+size 3345935653
diff --git a/model-4/work/ce/final/config.json b/model-4/work/ce/final/config.json
new file mode 100644
index 0000000000000000000000000000000000000000..2a9ed34d4a9d1a756bc9fa96da6b768cd0f6bbce
--- /dev/null
+++ b/model-4/work/ce/final/config.json
@@ -0,0 +1,44 @@
+{
+ "architectures": [
+ "DebertaV2ForSequenceClassification"
+ ],
+ "attention_probs_dropout_prob": 0.1,
+ "bos_token_id": null,
+ "dtype": "float32",
+ "eos_token_id": null,
+ "hidden_act": "gelu",
+ "hidden_dropout_prob": 0.1,
+ "hidden_size": 768,
+ "id2label": {
+ "0": "LABEL_0"
+ },
+ "initializer_range": 0.02,
+ "intermediate_size": 3072,
+ "label2id": {
+ "LABEL_0": 0
+ },
+ "layer_norm_eps": 1e-07,
+ "legacy": true,
+ "max_position_embeddings": 512,
+ "max_relative_positions": -1,
+ "model_type": "deberta-v2",
+ "norm_rel_ebd": "layer_norm",
+ "num_attention_heads": 12,
+ "num_hidden_layers": 12,
+ "pad_token_id": 0,
+ "pooler_dropout": 0.0,
+ "pooler_hidden_act": "gelu",
+ "pooler_hidden_size": 768,
+ "pos_att_type": [
+ "p2c",
+ "c2p"
+ ],
+ "position_biased_input": false,
+ "position_buckets": 256,
+ "relative_attention": true,
+ "share_att_key": true,
+ "tie_word_embeddings": true,
+ "transformers_version": "5.17.0",
+ "type_vocab_size": 0,
+ "vocab_size": 251000
+}
diff --git a/model-4/work/ce/final/model.safetensors b/model-4/work/ce/final/model.safetensors
new file mode 100644
index 0000000000000000000000000000000000000000..e9e1b2e6199b5b77bdb95d4021bcb7b8312a31b0
--- /dev/null
+++ b/model-4/work/ce/final/model.safetensors
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:03beab4b90ef28e030e418febe75daa26677793385e2da95b9fabab4fc22fed0
+size 1115265124
diff --git a/model-4/work/ce/final/tokenizer.json b/model-4/work/ce/final/tokenizer.json
new file mode 100644
index 0000000000000000000000000000000000000000..f3e62b7d960f951c2164f5d0d4fc748a80094cea
--- /dev/null
+++ b/model-4/work/ce/final/tokenizer.json
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:97eb8f081c8b2ccb73abc8b0af64ce568c1ee09ff43faaf6cd902ff3736253f8
+size 16034269
diff --git a/model-4/work/ce/final/tokenizer_config.json b/model-4/work/ce/final/tokenizer_config.json
new file mode 100644
index 0000000000000000000000000000000000000000..a4f90144ab488b278aec6153fa8bcbb32e6d3b60
--- /dev/null
+++ b/model-4/work/ce/final/tokenizer_config.json
@@ -0,0 +1,124 @@
+{
+ "add_prefix_space": true,
+ "backend": "tokenizers",
+ "bos_token": "[CLS]",
+ "cls_token": "[CLS]",
+ "do_lower_case": false,
+ "eos_token": "[SEP]",
+ "extra_special_tokens": [
+ "[PAD]",
+ "[CLS]",
+ "[SEP]",
+ "▁",
+ "▁",
+ "▁",
+ "▁",
+ "▁",
+ "▁",
+ "▁",
+ "▁",
+ "▁",
+ "▁",
+ "▁",
+ "▁",
+ "▁",
+ "▁",
+ "▁",
+ "▁",
+ "▁",
+ "▁",
+ "▁",
+ "▁",
+ "▁",
+ "▁",
+ "▁",
+ "▁",
+ "▁",
+ "▁",
+ "▁",
+ "▁",
+ "▁",
+ "▁",
+ "▁",
+ "▁",
+ "▁",
+ "▁",
+ "▁",
+ "▁",
+ "▁",
+ "▁",
+ "▁",
+ "▁",
+ "▁",
+ "▁",
+ "▁",
+ "▁",
+ "▁",
+ "▁",
+ "▁",
+ "▁",
+ "▁",
+ "▁",
+ "▁",
+ "▁",
+ "▁",
+ "▁",
+ "▁",
+ "▁",
+ "▁",
+ "▁",
+ "▁",
+ "▁",
+ "▁",
+ "▁",
+ "▁",
+ "▁",
+ "▁",
+ "▁",
+ "▁",
+ "▁",
+ "▁",
+ "▁",
+ "▁",
+ "▁",
+ "▁",
+ "▁",
+ "▁",
+ "▁",
+ "▁",
+ "▁",
+ "▁",
+ "▁",
+ "▁",
+ "▁",
+ "▁",
+ "▁",
+ "▁",
+ "▁",
+ "▁",
+ "▁",
+ "▁",
+ "▁",
+ "▁",
+ "▁",
+ "▁",
+ "▁",
+ "▁",
+ "▁",
+ "▁",
+ "▁",
+ "▁",
+ "▁"
+ ],
+ "is_local": false,
+ "local_files_only": false,
+ "mask_token": "[MASK]",
+ "model_max_length": 1000000000000000019884624838656,
+ "pad_token": "[PAD]",
+ "sep_token": "[SEP]",
+ "split_by_punct": false,
+ "tokenizer_class": "DebertaV2Tokenizer",
+ "unk_id": 3,
+ "unk_token": "[UNK]",
+ "vocab_type": "spm"
+}
diff --git a/model-4/work/ce/pairs.parquet b/model-4/work/ce/pairs.parquet
new file mode 100644
index 0000000000000000000000000000000000000000..26bf5a3f0dfda3f6d851346bd71f5e35d5df74d8
--- /dev/null
+++ b/model-4/work/ce/pairs.parquet
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:f1b6111d11f81930f15abb4498ef8e4aa7cf38f813e27d2f2c86005cd4951f64
+size 4829729
diff --git a/model-4/work/ce_scores/test/shard_00000.npy b/model-4/work/ce_scores/test/shard_00000.npy
new file mode 100644
index 0000000000000000000000000000000000000000..74fa7208d5533180da78349c00a00ff6838a22bd
--- /dev/null
+++ b/model-4/work/ce_scores/test/shard_00000.npy
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:3e5791aa0151340bd290188f394e5a92237607156c50ab3ce51236c878254526
+size 2000128
diff --git a/model-4/work/ce_scores/test/shard_00001.npy b/model-4/work/ce_scores/test/shard_00001.npy
new file mode 100644
index 0000000000000000000000000000000000000000..7a4a9e9ba6c52dfe33c62a0f55c14f40929265d8
--- /dev/null
+++ b/model-4/work/ce_scores/test/shard_00001.npy
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:d0866cf3eb2dee6ac88a6f01b8a23d0ee51dca3dc6e4a7656bf17fb5130fbcfb
+size 2000128
diff --git a/model-4/work/ce_scores/test/shard_00002.npy b/model-4/work/ce_scores/test/shard_00002.npy
new file mode 100644
index 0000000000000000000000000000000000000000..4e1e4b51db09f92d8915bb616c8b27586c69e51d
--- /dev/null
+++ b/model-4/work/ce_scores/test/shard_00002.npy
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:301125cc4c379233c49d59e22df5aa67bfb5877e84c943b5420e2a5516d237c1
+size 2000128
diff --git a/model-4/work/ce_scores/test/shard_00003.npy b/model-4/work/ce_scores/test/shard_00003.npy
new file mode 100644
index 0000000000000000000000000000000000000000..a8047e28e65d71ea3b0ed7a4e4918961edf8d314
--- /dev/null
+++ b/model-4/work/ce_scores/test/shard_00003.npy
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:23dc9a63462fe38087e2287e4a93feda5cb84bcf344bf2c0985531915c72664b
+size 2000128
diff --git a/model-4/work/ce_scores/test/shard_00004.npy b/model-4/work/ce_scores/test/shard_00004.npy
new file mode 100644
index 0000000000000000000000000000000000000000..153970f646ea04e7d16dd79c31e679aa9527e499
--- /dev/null
+++ b/model-4/work/ce_scores/test/shard_00004.npy
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:68fc7ca67e288aad0078134a3367ec0124c563ab0dcdf1b582377c4867b5fea2
+size 2000128
diff --git a/model-4/work/ce_scores/test/shard_00005.npy b/model-4/work/ce_scores/test/shard_00005.npy
new file mode 100644
index 0000000000000000000000000000000000000000..e7a8ff9b351b5508329def6253595a34182b8b8d
--- /dev/null
+++ b/model-4/work/ce_scores/test/shard_00005.npy
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:7c0ce86101db87c60d34181eb55e791fac53cae2c23d3a671f8a09d491ee2b66
+size 2000128
diff --git a/model-4/work/ce_scores/test/shard_00006.npy b/model-4/work/ce_scores/test/shard_00006.npy
new file mode 100644
index 0000000000000000000000000000000000000000..693b5c2237b54ff9f1efd14d96f8bf0cbe00f695
--- /dev/null
+++ b/model-4/work/ce_scores/test/shard_00006.npy
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:f139ac211befc139f22735d73f6dfe6ba3d269ad3ab5bff0ff25df7d87913f3f
+size 2000128
diff --git a/model-4/work/ce_scores/test/shard_00007.npy b/model-4/work/ce_scores/test/shard_00007.npy
new file mode 100644
index 0000000000000000000000000000000000000000..530fa7fed4795687f53240ac1c2d1061ecfeccec
--- /dev/null
+++ b/model-4/work/ce_scores/test/shard_00007.npy
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:458eaf93432a0b554a43d8d59755197de4870556fb55528607fb40e34b2c22e0
+size 2000128
diff --git a/model-4/work/ce_scores/test/shard_00008.npy b/model-4/work/ce_scores/test/shard_00008.npy
new file mode 100644
index 0000000000000000000000000000000000000000..c3bb16812e3a896a8981b7ae9c5d43f874a0bf07
--- /dev/null
+++ b/model-4/work/ce_scores/test/shard_00008.npy
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:345a5a46fb558c8b035177c3d7bf0d1096e5f90f0860ce07796a668ffcf423cb
+size 2000128
diff --git a/model-4/work/ce_scores/test/shard_00009.npy b/model-4/work/ce_scores/test/shard_00009.npy
new file mode 100644
index 0000000000000000000000000000000000000000..de14b29ba71892b0976ed0e8bc6ca63ad2553210
--- /dev/null
+++ b/model-4/work/ce_scores/test/shard_00009.npy
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:97ed1b8f504dd7ceb06ca975279a662693b53435a8e2ce7efc87c82cf5b5169d
+size 2000128
diff --git a/model-4/work/ce_scores/test/shard_00010.npy b/model-4/work/ce_scores/test/shard_00010.npy
new file mode 100644
index 0000000000000000000000000000000000000000..289bedcb190625bc1aee897c9f05edd2405efd1f
--- /dev/null
+++ b/model-4/work/ce_scores/test/shard_00010.npy
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:2762d94eebf1a1eca9b50ce0054ea3eb3c9aeda601e39925f6de3b72fc74a1ab
+size 2000128
diff --git a/model-4/work/ce_scores/test/shard_00011.npy b/model-4/work/ce_scores/test/shard_00011.npy
new file mode 100644
index 0000000000000000000000000000000000000000..ce214dcda09c76d953931c14c78c4f8404815cb9
--- /dev/null
+++ b/model-4/work/ce_scores/test/shard_00011.npy
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:ad1288500302506fdbb529c1bdaff9583d077fe9c9d44df2dd77beb8c79e9516
+size 2000128
diff --git a/model-4/work/ce_scores/test/shard_00012.npy b/model-4/work/ce_scores/test/shard_00012.npy
new file mode 100644
index 0000000000000000000000000000000000000000..cacd21e829bc8e492507d5d38f4f7736598873ec
--- /dev/null
+++ b/model-4/work/ce_scores/test/shard_00012.npy
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:5262efa1784018e88d5f06f489e138050793620e8ab72c8f5368530c178035cc
+size 2000128
diff --git a/model-4/work/ce_scores/test/shard_00013.npy b/model-4/work/ce_scores/test/shard_00013.npy
new file mode 100644
index 0000000000000000000000000000000000000000..9ed977e7eebb6090ffca16c4ffa305fcda1b6be0
--- /dev/null
+++ b/model-4/work/ce_scores/test/shard_00013.npy
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:42aa561bfd2c7e1cae715843f5b984b864d113dedb557758f4720dc13020a0d2
+size 2000128
diff --git a/model-4/work/ce_scores/test/shard_00014.npy b/model-4/work/ce_scores/test/shard_00014.npy
new file mode 100644
index 0000000000000000000000000000000000000000..b9fc746b0c5e9242a9acf924aee52bc4c1ab7ca7
--- /dev/null
+++ b/model-4/work/ce_scores/test/shard_00014.npy
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:d9f63d14514c0b04356cd41baac6012b2929e9ba84d97cf3e72df7f87f0d4896
+size 2000128
diff --git a/model-4/work/ce_scores/test/shard_00015.npy b/model-4/work/ce_scores/test/shard_00015.npy
new file mode 100644
index 0000000000000000000000000000000000000000..5bcf92abbb9098d545633e159b16722059f092f2
--- /dev/null
+++ b/model-4/work/ce_scores/test/shard_00015.npy
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:1e3d396f2937afdc3f89c462bd822d2ac69b758c8d973e68a3bc67baec44d1b8
+size 2000128
diff --git a/model-4/work/ce_scores/test/shard_00016.npy b/model-4/work/ce_scores/test/shard_00016.npy
new file mode 100644
index 0000000000000000000000000000000000000000..c7f3c8058b6a0c8ec36252afe534e805e0853b99
--- /dev/null
+++ b/model-4/work/ce_scores/test/shard_00016.npy
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:3475f5d86e66fab3831ab9e7706b02299dd5a920bc1065a534605f8952d5bcf5
+size 2000128
diff --git a/model-4/work/ce_scores/test/shard_00017.npy b/model-4/work/ce_scores/test/shard_00017.npy
new file mode 100644
index 0000000000000000000000000000000000000000..8d13b0ac89d150aa21282f4f76e80ce984aac194
--- /dev/null
+++ b/model-4/work/ce_scores/test/shard_00017.npy
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:94d5f94fa25d074a98f25966402a6d237d73eaf638899f0b104f4d350a5d65b4
+size 2000128
diff --git a/model-4/work/ce_scores/test/shard_00018.npy b/model-4/work/ce_scores/test/shard_00018.npy
new file mode 100644
index 0000000000000000000000000000000000000000..1f59efbcc718db33deaac7889a04b2e9cc66b54b
--- /dev/null
+++ b/model-4/work/ce_scores/test/shard_00018.npy
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:0726db4f66e9c9bbc5aa30fcf7fa4dc34861c85ad9faf816cf58a22abb252d5b
+size 2000128
diff --git a/model-4/work/ce_scores/test/shard_00019.npy b/model-4/work/ce_scores/test/shard_00019.npy
new file mode 100644
index 0000000000000000000000000000000000000000..d0b2c5c88b9e0b7c901c6fc0c53ca081a3a118a9
--- /dev/null
+++ b/model-4/work/ce_scores/test/shard_00019.npy
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:072fe8e73b5084a6dbef0509bdf7810faa97f5f52e3bb6bfa26b6b0a53f4865e
+size 1923148
diff --git a/model-4/work/ce_scores/train/shard_00000.npy b/model-4/work/ce_scores/train/shard_00000.npy
new file mode 100644
index 0000000000000000000000000000000000000000..649aa92464fd8900e33fffa37c2f955afba1e453
--- /dev/null
+++ b/model-4/work/ce_scores/train/shard_00000.npy
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:de218f0806f3ad7d4a64f029dc56b7c6eba6b3d4ea20f3b7ad5cbeefa4336cca
+size 2000128
diff --git a/model-4/work/ce_scores/train/shard_00001.npy b/model-4/work/ce_scores/train/shard_00001.npy
new file mode 100644
index 0000000000000000000000000000000000000000..60b4b0e65afaf4f4d472a1ba16c36b1fa20915ff
--- /dev/null
+++ b/model-4/work/ce_scores/train/shard_00001.npy
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:7cc57541db912b5095881b1e6c9765e8ddc3a8dbb50771e33eb9985d89c249e6
+size 2000128
diff --git a/model-4/work/ce_scores/train/shard_00002.npy b/model-4/work/ce_scores/train/shard_00002.npy
new file mode 100644
index 0000000000000000000000000000000000000000..0789fb561ffa5048faed772331abb2f77a9575cc
--- /dev/null
+++ b/model-4/work/ce_scores/train/shard_00002.npy
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:30b190227bbe844f7bf57b9d9971d8eca0d501d3aa880c2267df0b664cc00dac
+size 2000128
diff --git a/model-4/work/ce_scores/train/shard_00003.npy b/model-4/work/ce_scores/train/shard_00003.npy
new file mode 100644
index 0000000000000000000000000000000000000000..7c130949fe7094babbbf5b3cf5ebcf34c6909b34
--- /dev/null
+++ b/model-4/work/ce_scores/train/shard_00003.npy
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:ec1e3e689392f352360b77725e9eba312454d894f4e91ae794ca4a8bb950e0e0
+size 252020
diff --git a/model-4/work/cos/test/bge/shard_00000.npz b/model-4/work/cos/test/bge/shard_00000.npz
new file mode 100644
index 0000000000000000000000000000000000000000..628111769236d0e338af71dbe92e557999d6b951
--- /dev/null
+++ b/model-4/work/cos/test/bge/shard_00000.npz
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:2761cc0ea2a6ebd1ce23c2ee04b5d6a9eaa4e40ea54d351602dd45672061564b
+size 6400268
diff --git a/model-4/work/cos/test/bge/shard_00001.npz b/model-4/work/cos/test/bge/shard_00001.npz
new file mode 100644
index 0000000000000000000000000000000000000000..58f0f9568ece3fc02da231f72b748d0660f32995
--- /dev/null
+++ b/model-4/work/cos/test/bge/shard_00001.npz
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:fec1c03fd134d8c31397ec72146ec9542ff15e4ee97422a1c3e877c196e7fe08
+size 6400268
diff --git a/model-4/work/cos/test/bge/shard_00002.npz b/model-4/work/cos/test/bge/shard_00002.npz
new file mode 100644
index 0000000000000000000000000000000000000000..6eb6c695232f04519e8c77e9fc25da01d76969ee
--- /dev/null
+++ b/model-4/work/cos/test/bge/shard_00002.npz
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:9be5f9eaa8d378ce865ea6a5cc92014cc64b25a0b93a7ed63385ec1381c5da66
+size 6400268
diff --git a/model-4/work/cos/test/bge/shard_00003.npz b/model-4/work/cos/test/bge/shard_00003.npz
new file mode 100644
index 0000000000000000000000000000000000000000..6a671807bad9cd02e951fc8fa70047f8c5e15bb5
--- /dev/null
+++ b/model-4/work/cos/test/bge/shard_00003.npz
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:4d1101e37da7593e70f00ddb371a2139cba32c90c35e33d005d231ce6a0a74ab
+size 6400268
diff --git a/model-4/work/cos/test/bge/shard_00004.npz b/model-4/work/cos/test/bge/shard_00004.npz
new file mode 100644
index 0000000000000000000000000000000000000000..7ec36012fc5a24a6c46818aca11d48993b8dd7a3
--- /dev/null
+++ b/model-4/work/cos/test/bge/shard_00004.npz
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:467d3657eb712bb8eefdf02e06ff73dadad109c274f76a98e085426f269a53dc
+size 6400268
diff --git a/model-4/work/cos/test/bge/shard_00005.npz b/model-4/work/cos/test/bge/shard_00005.npz
new file mode 100644
index 0000000000000000000000000000000000000000..39af09c4b414ac1161698ab3de11e5ca55d1da91
--- /dev/null
+++ b/model-4/work/cos/test/bge/shard_00005.npz
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:30d321adc601f3e0772460a853d61ecf2bcd62a04672aa3e1b1c1082a3d39128
+size 6400268
diff --git a/model-4/work/cos/test/bge/shard_00006.npz b/model-4/work/cos/test/bge/shard_00006.npz
new file mode 100644
index 0000000000000000000000000000000000000000..9fdb550101751dd8327249dde2f4dae37f5759b2
--- /dev/null
+++ b/model-4/work/cos/test/bge/shard_00006.npz
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:fe76f193fd8297bac2b256ade7dd94810abba9015eb364fffd4b6cebdf99f3f5
+size 6400268
diff --git a/model-4/work/cos/test/bge/shard_00007.npz b/model-4/work/cos/test/bge/shard_00007.npz
new file mode 100644
index 0000000000000000000000000000000000000000..85c429b3d4258c1b9abd5e44b12263757ab30ae6
--- /dev/null
+++ b/model-4/work/cos/test/bge/shard_00007.npz
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:f157cb82cddaac801d297387b8a3933d670d0d707388c50cb4b541f0de7466b6
+size 6400268
diff --git a/model-4/work/cos/test/bge/shard_00008.npz b/model-4/work/cos/test/bge/shard_00008.npz
new file mode 100644
index 0000000000000000000000000000000000000000..5a2da16b523536dd94382dd6472b91eda7eae414
--- /dev/null
+++ b/model-4/work/cos/test/bge/shard_00008.npz
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:32e4855c2997a434303ca4c8a00bee8f9a3f5b500233f3e8a3b31aa67e9c7ea6
+size 6400268
diff --git a/model-4/work/cos/test/bge/shard_00009.npz b/model-4/work/cos/test/bge/shard_00009.npz
new file mode 100644
index 0000000000000000000000000000000000000000..f26d238944c316c23d14cf212c6f076ecdb4f147
--- /dev/null
+++ b/model-4/work/cos/test/bge/shard_00009.npz
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:999cd24dc7bce02522d34608112983ee8ce61faff6ca81c3874ad3eec4242c60
+size 6400268
diff --git a/model-4/work/cos/test/bge/shard_00010.npz b/model-4/work/cos/test/bge/shard_00010.npz
new file mode 100644
index 0000000000000000000000000000000000000000..bb5578efb1dd565242bb09243ba694de3c9c640b
--- /dev/null
+++ b/model-4/work/cos/test/bge/shard_00010.npz
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:3d954962657fb08920bf3356622470ecda833ae53fcb28f50095ba05b22ddd10
+size 6400268
diff --git a/model-4/work/cos/test/bge/shard_00011.npz b/model-4/work/cos/test/bge/shard_00011.npz
new file mode 100644
index 0000000000000000000000000000000000000000..3e3e6110facecb09f379bb288ae7d892b4dc2344
--- /dev/null
+++ b/model-4/work/cos/test/bge/shard_00011.npz
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:ff1a3aecc8bbc9bcf27efeec2c07accf6bc380b9161d01144ea18d3db383d448
+size 6400268
diff --git a/model-4/work/cos/test/bge/shard_00012.npz b/model-4/work/cos/test/bge/shard_00012.npz
new file mode 100644
index 0000000000000000000000000000000000000000..59ec0cd7a0f2b39481b5d8b3c629ab73bddcb177
--- /dev/null
+++ b/model-4/work/cos/test/bge/shard_00012.npz
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:8245b0376f141aca36f60dfbcf0eab8822a7c97c1dcc228fac0d91e8e4b4cbc8
+size 6400268
diff --git a/model-4/work/cos/test/bge/shard_00013.npz b/model-4/work/cos/test/bge/shard_00013.npz
new file mode 100644
index 0000000000000000000000000000000000000000..31632f2b53dbd3063c8b84d4d77261de5658d045
--- /dev/null
+++ b/model-4/work/cos/test/bge/shard_00013.npz
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:55e2508c48662fbd3476c0c22aa299ee000990688388529d42a11a45091bb1e3
+size 6400268
diff --git a/model-4/work/cos/test/bge/shard_00014.npz b/model-4/work/cos/test/bge/shard_00014.npz
new file mode 100644
index 0000000000000000000000000000000000000000..df4691f67642bb7cc08f1a1e434038d3ae0f4af5
--- /dev/null
+++ b/model-4/work/cos/test/bge/shard_00014.npz
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:a081bbcbbdad40d3ad039cb4d5c895a009d9ac36eb03ca2cccf7f9c9e0a0ff73
+size 6400268
diff --git a/model-4/work/cos/test/bge/shard_00015.npz b/model-4/work/cos/test/bge/shard_00015.npz
new file mode 100644
index 0000000000000000000000000000000000000000..91dd38baddcdca30875b1823e8347ea86098f8a3
--- /dev/null
+++ b/model-4/work/cos/test/bge/shard_00015.npz
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:3107603b938d718b701a26144457adab488d0c5ff8a1464bea877c8dc468a973
+size 6400268
diff --git a/model-4/work/cos/test/bge/shard_00016.npz b/model-4/work/cos/test/bge/shard_00016.npz
new file mode 100644
index 0000000000000000000000000000000000000000..e69c6dd4d0f54469c2aa7d72fbc444edf3065503
--- /dev/null
+++ b/model-4/work/cos/test/bge/shard_00016.npz
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:b370f519bc3d3fdf99e3eb7fc543cb19fef9e209a78dc64015f3a099277633ef
+size 6400268
diff --git a/model-4/work/cos/test/bge/shard_00017.npz b/model-4/work/cos/test/bge/shard_00017.npz
new file mode 100644
index 0000000000000000000000000000000000000000..f04005c605893103ba6791aed2a784a5ed5f2cfd
--- /dev/null
+++ b/model-4/work/cos/test/bge/shard_00017.npz
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:d441c7f9d52ba4cc8347657ace5b028cb8333c079595ee1186c001000baee6e4
+size 6400268
diff --git a/model-4/work/cos/test/bge/shard_00018.npz b/model-4/work/cos/test/bge/shard_00018.npz
new file mode 100644
index 0000000000000000000000000000000000000000..344d835cc6f524fd23fa2538a2dc695ed4550685
--- /dev/null
+++ b/model-4/work/cos/test/bge/shard_00018.npz
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:f0b98efce32b6d628b1646c3d3ac7689e2e301e0e1644907efb161c5afbd5df2
+size 6400268
diff --git a/model-4/work/cos/test/bge/shard_00019.npz b/model-4/work/cos/test/bge/shard_00019.npz
new file mode 100644
index 0000000000000000000000000000000000000000..1baae258de43fe7583c9382a63dc210f3a67e7a7
--- /dev/null
+++ b/model-4/work/cos/test/bge/shard_00019.npz
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:e5e1f4192e974e07574d0118533dacbebe2108075f0903dc4a6f66126f8a5cd8
+size 6400268
diff --git a/model-4/work/cos/test/bge/shard_00020.npz b/model-4/work/cos/test/bge/shard_00020.npz
new file mode 100644
index 0000000000000000000000000000000000000000..71d8a6651d0b16f0eb14e202d168d037d5acf142
--- /dev/null
+++ b/model-4/work/cos/test/bge/shard_00020.npz
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:3d0d129d6fc613fd732f53718f8920d1890e9dd3e119a4e019220a486ae21aeb
+size 6400268
diff --git a/model-4/work/cos/test/bge/shard_00021.npz b/model-4/work/cos/test/bge/shard_00021.npz
new file mode 100644
index 0000000000000000000000000000000000000000..5813f67787110836e97ce7b59188515d08993a5d
--- /dev/null
+++ b/model-4/work/cos/test/bge/shard_00021.npz
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:bfbf071e621b0f99bf271a9327a3b336d0724577b991b8bb55aab678bc625f76
+size 6400268
diff --git a/model-4/work/cos/test/bge/shard_00022.npz b/model-4/work/cos/test/bge/shard_00022.npz
new file mode 100644
index 0000000000000000000000000000000000000000..3b546dc803ae7cd9548362013710083153a234f8
--- /dev/null
+++ b/model-4/work/cos/test/bge/shard_00022.npz
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:d46075aecce2450fe4b8b32d43735513d0e33674cb413b3d37d1e81d4d9b4283
+size 6400268
diff --git a/model-4/work/cos/test/bge/shard_00023.npz b/model-4/work/cos/test/bge/shard_00023.npz
new file mode 100644
index 0000000000000000000000000000000000000000..a9786ec6571e1894a5be45fcbf8be603456fefd7
--- /dev/null
+++ b/model-4/work/cos/test/bge/shard_00023.npz
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:76c3ea20139f3cc27e4719244e56d114b32c230b5700738590c3b639b9740049
+size 6400268
diff --git a/model-4/work/cos/test/bge/shard_00024.npz b/model-4/work/cos/test/bge/shard_00024.npz
new file mode 100644
index 0000000000000000000000000000000000000000..808cfa881bc5e4d1d6f4e7fbacb331b953adeb9e
--- /dev/null
+++ b/model-4/work/cos/test/bge/shard_00024.npz
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:7a110033817f04dc354c35f4b13a34fc5768ed1fb8cec11301112ab69fd197eb
+size 6400268
diff --git a/model-4/work/cos/test/bge/shard_00025.npz b/model-4/work/cos/test/bge/shard_00025.npz
new file mode 100644
index 0000000000000000000000000000000000000000..f033f6c4a029491e01965a681471c4f4a299e8fd
--- /dev/null
+++ b/model-4/work/cos/test/bge/shard_00025.npz
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:10569fc1ad9602e7f54326832cb94d7486edea1fea4487cf9416b8152f030724
+size 6400268
diff --git a/model-4/work/cos/test/bge/shard_00026.npz b/model-4/work/cos/test/bge/shard_00026.npz
new file mode 100644
index 0000000000000000000000000000000000000000..9de34bb6ab567f0ef619db894a692a3c29afe7de
--- /dev/null
+++ b/model-4/work/cos/test/bge/shard_00026.npz
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:9973838d9898f3e36cdd64d4a5b6ecfe8c610e03c1f101f9231825042e92021e
+size 6400268
diff --git a/model-4/work/cos/test/bge/shard_00027.npz b/model-4/work/cos/test/bge/shard_00027.npz
new file mode 100644
index 0000000000000000000000000000000000000000..047ba2dd00688e00df1e9056f0b3e7c3f752aca5
--- /dev/null
+++ b/model-4/work/cos/test/bge/shard_00027.npz
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:1903c655c6628e2e3f5b9d88fb636ba5f50f7c8b2f36adde739c21350bf94574
+size 6400268
diff --git a/model-4/work/cos/test/bge/shard_00028.npz b/model-4/work/cos/test/bge/shard_00028.npz
new file mode 100644
index 0000000000000000000000000000000000000000..5a7e4830bc54851a3e2bb38246a2b2c44a110814
--- /dev/null
+++ b/model-4/work/cos/test/bge/shard_00028.npz
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:f6b5843eb2568c336eb0859f96c96db6cd68bba2c77c19bbd2d4c3827e3f2c66
+size 6400268
diff --git a/model-4/work/cos/test/bge/shard_00029.npz b/model-4/work/cos/test/bge/shard_00029.npz
new file mode 100644
index 0000000000000000000000000000000000000000..2b33d9012fc7a1085918a274867050bbc636496a
--- /dev/null
+++ b/model-4/work/cos/test/bge/shard_00029.npz
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:7bb576502f7628a944c1551142efcf9d1de0618d0f4f18b9d9f19fe3532016c0
+size 6400268
diff --git a/model-4/work/cos/test/bge/shard_00030.npz b/model-4/work/cos/test/bge/shard_00030.npz
new file mode 100644
index 0000000000000000000000000000000000000000..74550023da5a2a0f9d271c788f7cb3d62e645849
--- /dev/null
+++ b/model-4/work/cos/test/bge/shard_00030.npz
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:eb0aa2a36aa365cf740939f791a17e0e8fcfeadf9fa18069898205169a9bf045
+size 6400268
diff --git a/model-4/work/cos/test/bge/shard_00031.npz b/model-4/work/cos/test/bge/shard_00031.npz
new file mode 100644
index 0000000000000000000000000000000000000000..d743b8a8125158292b2607739287f6eead42e36c
--- /dev/null
+++ b/model-4/work/cos/test/bge/shard_00031.npz
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:41cc1df8217fb372f2d35123eed0a24d07522bea4dcc0d71462a2f3ae72de9b0
+size 6400268
diff --git a/model-4/work/cos/test/bge/shard_00032.npz b/model-4/work/cos/test/bge/shard_00032.npz
new file mode 100644
index 0000000000000000000000000000000000000000..d206714893eb2b5735e57243796e3315dedec872
--- /dev/null
+++ b/model-4/work/cos/test/bge/shard_00032.npz
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:e12590bf067534ac2bf86bbb8e536889505467f5a6d51dd3438dd14623f29c2b
+size 6400268
diff --git a/model-4/work/cos/test/bge/shard_00033.npz b/model-4/work/cos/test/bge/shard_00033.npz
new file mode 100644
index 0000000000000000000000000000000000000000..0acfd5f7c4cc498a91969393d0f1d09b63eb73b2
--- /dev/null
+++ b/model-4/work/cos/test/bge/shard_00033.npz
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:81dfe111a449031b5e072260d51329fffa64cc35a675ebadf4d35736eba3017a
+size 6400268
diff --git a/model-4/work/cos/test/bge/shard_00034.npz b/model-4/work/cos/test/bge/shard_00034.npz
new file mode 100644
index 0000000000000000000000000000000000000000..53253066d5d6f60670b52abf6600aee91775065e
--- /dev/null
+++ b/model-4/work/cos/test/bge/shard_00034.npz
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:fb4e27cdcf53b48f2147728f710f3a0b332fa9103da0fe9515bcbf68db43e421
+size 6400268
diff --git a/model-4/work/cos/test/bge/shard_00035.npz b/model-4/work/cos/test/bge/shard_00035.npz
new file mode 100644
index 0000000000000000000000000000000000000000..35ffb50cd46c371657cc95762d8f69cc0809b289
--- /dev/null
+++ b/model-4/work/cos/test/bge/shard_00035.npz
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:c81961e8390d09c535e5e52ff2a4abeb7cdde381eb352e04a6e22fdbc300ffd6
+size 6400268
diff --git a/model-4/work/cos/test/bge/shard_00036.npz b/model-4/work/cos/test/bge/shard_00036.npz
new file mode 100644
index 0000000000000000000000000000000000000000..b1e99a79661bf16e71aa4750a309b1504ed4349d
--- /dev/null
+++ b/model-4/work/cos/test/bge/shard_00036.npz
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:ebc8eee1669b644fe4a0ee35e8fe0b99ed0e90bf299a273628417dad5a16bb68
+size 6400268
diff --git a/model-4/work/cos/test/bge/shard_00037.npz b/model-4/work/cos/test/bge/shard_00037.npz
new file mode 100644
index 0000000000000000000000000000000000000000..58eca45fea126a4b8f5cb581a39cad7631485f55
--- /dev/null
+++ b/model-4/work/cos/test/bge/shard_00037.npz
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:277998f8470910230158b32f4e55412e13548baa508c4fda6bc2c57305092a06
+size 6400268
diff --git a/model-4/work/cos/test/bge/shard_00038.npz b/model-4/work/cos/test/bge/shard_00038.npz
new file mode 100644
index 0000000000000000000000000000000000000000..9c38f344f04cd82eac7d3f9719f408192b33b6a7
--- /dev/null
+++ b/model-4/work/cos/test/bge/shard_00038.npz
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:fa8feb547618c346c3b6ba712ad376a778ec1ad4a2a7c9f3cde12ff0ef942a0e
+size 6400268
diff --git a/model-4/work/cos/test/bge/shard_00039.npz b/model-4/work/cos/test/bge/shard_00039.npz
new file mode 100644
index 0000000000000000000000000000000000000000..31ae3889279eda491ebbeb64b19ba40694dc3111
--- /dev/null
+++ b/model-4/work/cos/test/bge/shard_00039.npz
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:5995ea6d2316a76b0fb20dbec877fc625ad6ef3cccc8b57576a979540bdc28e5
+size 6400268
diff --git a/model-4/work/cos/test/bge/shard_00040.npz b/model-4/work/cos/test/bge/shard_00040.npz
new file mode 100644
index 0000000000000000000000000000000000000000..141aae569f4a73c231147a22a841cef8fcd1b388
--- /dev/null
+++ b/model-4/work/cos/test/bge/shard_00040.npz
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:fffeebe741a08408a71141dbd07b21f2d57cd0fe808855fd9aa7fb195a4921d5
+size 6400268
diff --git a/model-4/work/cos/test/bge/shard_00041.npz b/model-4/work/cos/test/bge/shard_00041.npz
new file mode 100644
index 0000000000000000000000000000000000000000..3a0fb6f3cebc597c95cb4400f0b4d3404405863c
--- /dev/null
+++ b/model-4/work/cos/test/bge/shard_00041.npz
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:7f54537ff68019fce81a51f09d41f5fb9410c39a0bf20fa81376754ee1f51f51
+size 6400268
diff --git a/model-4/work/cos/test/bge/shard_00042.npz b/model-4/work/cos/test/bge/shard_00042.npz
new file mode 100644
index 0000000000000000000000000000000000000000..01f51e1170381a7486193c011d882c6aad2304c8
--- /dev/null
+++ b/model-4/work/cos/test/bge/shard_00042.npz
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:bd2ee555724b84b16644c60389e0510a9eefac84fefe816b3ef742c9fcf2b064
+size 6400268
diff --git a/model-4/work/cos/test/bge/shard_00043.npz b/model-4/work/cos/test/bge/shard_00043.npz
new file mode 100644
index 0000000000000000000000000000000000000000..cd7365d4f56e53a97729e0800acd3437ab5f70b5
--- /dev/null
+++ b/model-4/work/cos/test/bge/shard_00043.npz
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:d95530587793a8b4f623809646baac5950345f18b35c3e77bae097917a6c639d
+size 6400268
diff --git a/model-4/work/cos/test/bge/shard_00044.npz b/model-4/work/cos/test/bge/shard_00044.npz
new file mode 100644
index 0000000000000000000000000000000000000000..2a6adfe7be746fb31d564372d618f2ccb016016d
--- /dev/null
+++ b/model-4/work/cos/test/bge/shard_00044.npz
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:8b4a1bead6503d055592eab9e328edc6af172081f9d2dd8e27a7a496a91b34f9
+size 6400268
diff --git a/model-4/work/cos/test/bge/shard_00045.npz b/model-4/work/cos/test/bge/shard_00045.npz
new file mode 100644
index 0000000000000000000000000000000000000000..790452a96bee4e4b51acb71d29bafe783584ca92
--- /dev/null
+++ b/model-4/work/cos/test/bge/shard_00045.npz
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:7ac91fcd4f4b0ebc91701be4589720500c5e275fb46563055f462d276587220f
+size 6400268
diff --git a/model-4/work/cos/test/bge/shard_00046.npz b/model-4/work/cos/test/bge/shard_00046.npz
new file mode 100644
index 0000000000000000000000000000000000000000..d8a0d8693ddc4f9a19ba1be3231522f0eb41df0b
--- /dev/null
+++ b/model-4/work/cos/test/bge/shard_00046.npz
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:8c2affa2d54495944da4940c7587178ce385a981cb7426d5e7efb809803fb2e6
+size 6400268
diff --git a/model-4/work/cos/test/bge/shard_00047.npz b/model-4/work/cos/test/bge/shard_00047.npz
new file mode 100644
index 0000000000000000000000000000000000000000..e473425138927ffbec147fdf6dbe488725219d24
--- /dev/null
+++ b/model-4/work/cos/test/bge/shard_00047.npz
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:19bcf8ad60d7a98a04aa59f6ef6081dd2b99008a0d2847aea27dd00d7bb404e5
+size 6400268
diff --git a/model-4/work/cos/test/bge/shard_00048.npz b/model-4/work/cos/test/bge/shard_00048.npz
new file mode 100644
index 0000000000000000000000000000000000000000..ea201ee500300b839ffbbef3d60c61826b6be8bb
--- /dev/null
+++ b/model-4/work/cos/test/bge/shard_00048.npz
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:0260a60f92cd8957f99f6acb45c4bba4adb1ddf319637b1efe9016bb0497e079
+size 6400268
diff --git a/model-4/work/cos/test/bge/shard_00049.npz b/model-4/work/cos/test/bge/shard_00049.npz
new file mode 100644
index 0000000000000000000000000000000000000000..193b2a5d9a354156435074a3bf945f7acc49487a
--- /dev/null
+++ b/model-4/work/cos/test/bge/shard_00049.npz
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:aa8c70b7782084a8dcb6832742703324117d6b221d6e881918922d741f452f02
+size 6400268
diff --git a/model-4/work/cos/test/bge/shard_00050.npz b/model-4/work/cos/test/bge/shard_00050.npz
new file mode 100644
index 0000000000000000000000000000000000000000..3c69f7870132661997275bfa040ba8a1383fcdef
--- /dev/null
+++ b/model-4/work/cos/test/bge/shard_00050.npz
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:f57a475ab17f5557cb8eaf8f33295ae1bff1f3ec74ada197456e43d90739886f
+size 6400268
diff --git a/model-4/work/cos/test/bge/shard_00051.npz b/model-4/work/cos/test/bge/shard_00051.npz
new file mode 100644
index 0000000000000000000000000000000000000000..c5c6a343d9509713b7d3187f71e3f8018c154737
--- /dev/null
+++ b/model-4/work/cos/test/bge/shard_00051.npz
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:8535f9476841b68154d2595ce51fe9890c5dfe1c46a2359bb0b0e26a973ae69c
+size 6400268
diff --git a/model-4/work/cos/test/bge/shard_00052.npz b/model-4/work/cos/test/bge/shard_00052.npz
new file mode 100644
index 0000000000000000000000000000000000000000..5c145b418792919ba6b6f7bae84a473cd084ba58
--- /dev/null
+++ b/model-4/work/cos/test/bge/shard_00052.npz
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:e592046a7f1fb18e16e42bb0a6f039782320f5cdd628c6c06ac4c17d7a3e47b8
+size 6400268
diff --git a/model-4/work/cos/test/bge/shard_00053.npz b/model-4/work/cos/test/bge/shard_00053.npz
new file mode 100644
index 0000000000000000000000000000000000000000..e1294dbfe547bd6154e38d823fffe736fd1431e6
--- /dev/null
+++ b/model-4/work/cos/test/bge/shard_00053.npz
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:c52551e1345460d79b16f6479b6b5b154c2f1dfead9215225ff32f6f350520e9
+size 6400268
diff --git a/model-4/work/cos/test/bge/shard_00054.npz b/model-4/work/cos/test/bge/shard_00054.npz
new file mode 100644
index 0000000000000000000000000000000000000000..899887b0d810adfc99605b626cd606efaa87e994
--- /dev/null
+++ b/model-4/work/cos/test/bge/shard_00054.npz
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:946d41ff17aeddefe93c61fdfda6dff7f5b3e9443b67a79999d62fb018fba67b
+size 6400268
diff --git a/model-4/work/cos/test/bge/shard_00055.npz b/model-4/work/cos/test/bge/shard_00055.npz
new file mode 100644
index 0000000000000000000000000000000000000000..66ecf9e0b30d5d14d06497449dd49768c00d9db9
--- /dev/null
+++ b/model-4/work/cos/test/bge/shard_00055.npz
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:110efadfc75eec5be33edacd9c3b4845a8a8e3037f49f28271128d061464d0bb
+size 6400268
diff --git a/model-4/work/cos/test/bge/shard_00056.npz b/model-4/work/cos/test/bge/shard_00056.npz
new file mode 100644
index 0000000000000000000000000000000000000000..66c3cf6d9933f167a7258a866fe92c46738beaf5
--- /dev/null
+++ b/model-4/work/cos/test/bge/shard_00056.npz
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:444597567c0aba796d9bf380fccbb84e544aaa6ef74c06d8e32bb7db6fd81eb5
+size 6400268
diff --git a/model-4/work/cos/test/bge/shard_00057.npz b/model-4/work/cos/test/bge/shard_00057.npz
new file mode 100644
index 0000000000000000000000000000000000000000..d216ab44113cd85109ecad1593f934ad74ffb284
--- /dev/null
+++ b/model-4/work/cos/test/bge/shard_00057.npz
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:cf50359ad887ad615bc669ce9d2e47a465f6d59230985cafd87a3af42a8a466c
+size 6400268
diff --git a/model-4/work/cos/test/bge/shard_00058.npz b/model-4/work/cos/test/bge/shard_00058.npz
new file mode 100644
index 0000000000000000000000000000000000000000..bca1cd3c13c09e83b621b547a506b46df76f05c2
--- /dev/null
+++ b/model-4/work/cos/test/bge/shard_00058.npz
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:00a4a9bcba5befe5550318bff3e21a06fddd95abb1418d1c52373a7f9d067bb6
+size 6400268
diff --git a/model-4/work/cos/test/bge/shard_00059.npz b/model-4/work/cos/test/bge/shard_00059.npz
new file mode 100644
index 0000000000000000000000000000000000000000..eda4c84ea9b1703739f95e034d233f19f58fa4a8
--- /dev/null
+++ b/model-4/work/cos/test/bge/shard_00059.npz
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:1b07bb2f768a04b0d185c16c4363e5b4e7c7403a3e549496271fa0edd536d446
+size 6400268
diff --git a/model-4/work/cos/test/bge/shard_00060.npz b/model-4/work/cos/test/bge/shard_00060.npz
new file mode 100644
index 0000000000000000000000000000000000000000..c34aad60bc9c081586855c2389a1d2afe0fb07a8
--- /dev/null
+++ b/model-4/work/cos/test/bge/shard_00060.npz
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:ed766896c6dd6b1ef9893eae75d3a60f005286dee136c0cd80985fd499a1e019
+size 6400268
diff --git a/model-4/work/cos/test/bge/shard_00061.npz b/model-4/work/cos/test/bge/shard_00061.npz
new file mode 100644
index 0000000000000000000000000000000000000000..fe98e1d87491fbfb02e2a39d49236a30529f4e17
--- /dev/null
+++ b/model-4/work/cos/test/bge/shard_00061.npz
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:ce5ef6823d6da951982fe096b3a34b49f7f8501484c1d7f42264c5f5ada03c27
+size 6400268
diff --git a/model-4/work/cos/test/bge/shard_00062.npz b/model-4/work/cos/test/bge/shard_00062.npz
new file mode 100644
index 0000000000000000000000000000000000000000..4f660b4ee518496c87ddc199e88f62e0e10b3bfb
--- /dev/null
+++ b/model-4/work/cos/test/bge/shard_00062.npz
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:fe355b0e02b7ae54097207a0100e2512d75f566a58da12d114b6761595e1573a
+size 6400268
diff --git a/model-4/work/cos/test/bge/shard_00063.npz b/model-4/work/cos/test/bge/shard_00063.npz
new file mode 100644
index 0000000000000000000000000000000000000000..df5735c0d3b0585af79714eb02fd157e53b2aa9f
--- /dev/null
+++ b/model-4/work/cos/test/bge/shard_00063.npz
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:94fad9728c845a3e1b52e53c8bed826f0fdf397e3fcb9647b6428690acc8880b
+size 6400268
diff --git a/model-4/work/cos/test/bge/shard_00064.npz b/model-4/work/cos/test/bge/shard_00064.npz
new file mode 100644
index 0000000000000000000000000000000000000000..642d02a07567a5605a6718f071f6d1f5840a2cc3
--- /dev/null
+++ b/model-4/work/cos/test/bge/shard_00064.npz
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:5b1d0fcaf5f3f9c9c8c45c38b75cd0a84445025a07d8987da45a167dc95db366
+size 6400268
diff --git a/model-4/work/cos/test/bge/shard_00065.npz b/model-4/work/cos/test/bge/shard_00065.npz
new file mode 100644
index 0000000000000000000000000000000000000000..ed112a165d19a66a805fd53231d6e2a30ef6df2c
--- /dev/null
+++ b/model-4/work/cos/test/bge/shard_00065.npz
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:e3f143bdd909494b65ef4dc14b3ea9adcd159051da5745b12ec9834376d3dd57
+size 6400268
diff --git a/model-4/work/cos/test/bge/shard_00066.npz b/model-4/work/cos/test/bge/shard_00066.npz
new file mode 100644
index 0000000000000000000000000000000000000000..f341e2a344259a85ada088516f2440d8e8e74af8
--- /dev/null
+++ b/model-4/work/cos/test/bge/shard_00066.npz
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:6ad194cf0b6d8fbb71f5140e404dae17af239e5fe83b6e9f2849a6300f964ee1
+size 6400268
diff --git a/model-4/work/cos/test/bge/shard_00067.npz b/model-4/work/cos/test/bge/shard_00067.npz
new file mode 100644
index 0000000000000000000000000000000000000000..7cdd2f9d83e4cabd65c2046b0b3202bf7d1e720e
--- /dev/null
+++ b/model-4/work/cos/test/bge/shard_00067.npz
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:12d912790e512c822c514608c1498b8d4ff5983c8607e5ded0242e9385073f2b
+size 6400268
diff --git a/model-4/work/cos/test/bge/shard_00068.npz b/model-4/work/cos/test/bge/shard_00068.npz
new file mode 100644
index 0000000000000000000000000000000000000000..de39223bf61006934aa859a51226c393e8de5bef
--- /dev/null
+++ b/model-4/work/cos/test/bge/shard_00068.npz
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:9d5565a649ffff0f648bb10bb8b6f6478ce4039631632dd80ea5701cce5372c0
+size 6400268
diff --git a/model-4/work/cos/test/bge/shard_00069.npz b/model-4/work/cos/test/bge/shard_00069.npz
new file mode 100644
index 0000000000000000000000000000000000000000..f850052f6454f44eb4c18adf0b9d4d0131378cc7
--- /dev/null
+++ b/model-4/work/cos/test/bge/shard_00069.npz
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:f691d0244469827ed338f33a9a48ac90833a787e1b4e599840c0afe10ae0a153
+size 1931532
diff --git a/model-4/work/cos/test/e5/shard_00000.npz b/model-4/work/cos/test/e5/shard_00000.npz
new file mode 100644
index 0000000000000000000000000000000000000000..2acc7e917f9d1777a93c19cbae0c3e9b1b76277a
--- /dev/null
+++ b/model-4/work/cos/test/e5/shard_00000.npz
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:dba6eb38298b3c7af6bde9faaa039a62b207f72894de1e5fe068ecf98117fbe0
+size 19200774
diff --git a/model-4/work/cos/test/e5/shard_00001.npz b/model-4/work/cos/test/e5/shard_00001.npz
new file mode 100644
index 0000000000000000000000000000000000000000..fe6c7c8ed33fba553b3b27c48401636b8a4f6ed0
--- /dev/null
+++ b/model-4/work/cos/test/e5/shard_00001.npz
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:9e785b352190d71a49293483bf8f151d38feaad15c88e766d29c54d0a94dbec9
+size 19200774
diff --git a/model-4/work/cos/test/e5/shard_00002.npz b/model-4/work/cos/test/e5/shard_00002.npz
new file mode 100644
index 0000000000000000000000000000000000000000..c5710f4f4dd452aa28e420bf58291fe63761760a
--- /dev/null
+++ b/model-4/work/cos/test/e5/shard_00002.npz
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:040c6acf0cb4f323d84f0b29a2d491fc55ceadb10e4a752d2308cbe4f25e833e
+size 19200774
diff --git a/model-4/work/cos/test/e5/shard_00003.npz b/model-4/work/cos/test/e5/shard_00003.npz
new file mode 100644
index 0000000000000000000000000000000000000000..ddb3121373b20bdd9320c69260a7f392e491e1b4
--- /dev/null
+++ b/model-4/work/cos/test/e5/shard_00003.npz
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:4101711ff05e7525ceabf4d6341904fb89100f6f7079821d6868b3bf004b23d6
+size 19200774
diff --git a/model-4/work/cos/test/e5/shard_00004.npz b/model-4/work/cos/test/e5/shard_00004.npz
new file mode 100644
index 0000000000000000000000000000000000000000..29ada721b725da92245c24b4d3e562b8ad95ae8f
--- /dev/null
+++ b/model-4/work/cos/test/e5/shard_00004.npz
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:dbbb802790a8750ab2e1c340dcf22eeb2f6e14beffcbde400258a1dc0861329c
+size 19200774
diff --git a/model-4/work/cos/test/e5/shard_00005.npz b/model-4/work/cos/test/e5/shard_00005.npz
new file mode 100644
index 0000000000000000000000000000000000000000..307ed530ca8190947c5e3280a5e2dabeeeb9f849
--- /dev/null
+++ b/model-4/work/cos/test/e5/shard_00005.npz
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:3f831954765e452450ece8bb00f0cc42ce94aa425df6e1f1512a2c8bce0dafa8
+size 19200774
diff --git a/model-4/work/cos/test/e5/shard_00006.npz b/model-4/work/cos/test/e5/shard_00006.npz
new file mode 100644
index 0000000000000000000000000000000000000000..875648bbf4c946fadd6e9b0b7d6bbfcf701509ec
--- /dev/null
+++ b/model-4/work/cos/test/e5/shard_00006.npz
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:4e51166f7e678ad50cbbb911e9ea29969460eb4f88a85dea579a6715a207bf1b
+size 19200774
diff --git a/model-4/work/cos/test/e5/shard_00007.npz b/model-4/work/cos/test/e5/shard_00007.npz
new file mode 100644
index 0000000000000000000000000000000000000000..09551c59ff487cbb8ba786901c0ec110a0738da3
--- /dev/null
+++ b/model-4/work/cos/test/e5/shard_00007.npz
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:58479ef89bf36be3fbec1993ac6bcd483ab212ecbdc807a0786ea3c008816b64
+size 19200774
diff --git a/model-4/work/cos/test/e5/shard_00008.npz b/model-4/work/cos/test/e5/shard_00008.npz
new file mode 100644
index 0000000000000000000000000000000000000000..42d8beb0f3a0f87e2d8bf66d49a4a290b6fd1a73
--- /dev/null
+++ b/model-4/work/cos/test/e5/shard_00008.npz
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:8625d1b7f14370feb1d665125f583933e3f96bafd8a2d0e10fc1d3cfc67ac0b9
+size 19200774
diff --git a/model-4/work/cos/test/e5/shard_00009.npz b/model-4/work/cos/test/e5/shard_00009.npz
new file mode 100644
index 0000000000000000000000000000000000000000..864b75dfb2d414699823a2cbe53fd2f12c7a1805
--- /dev/null
+++ b/model-4/work/cos/test/e5/shard_00009.npz
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:19e1add3fb8d015a421c2471182ca076ac292c54772943a5b4cbfa4536579759
+size 19200774
diff --git a/model-4/work/cos/test/e5/shard_00010.npz b/model-4/work/cos/test/e5/shard_00010.npz
new file mode 100644
index 0000000000000000000000000000000000000000..ce30bb303a9159746f7cb06c9a81d61b845b41ef
--- /dev/null
+++ b/model-4/work/cos/test/e5/shard_00010.npz
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:f1d81bcd1c8ebb9539a5c16b0f61e55e4eb6f5f35d63cedbe485f10fa6fd47d6
+size 19200774
diff --git a/model-4/work/cos/test/e5/shard_00011.npz b/model-4/work/cos/test/e5/shard_00011.npz
new file mode 100644
index 0000000000000000000000000000000000000000..3b5c841575937b1a8e11e9114be90f0da2903782
--- /dev/null
+++ b/model-4/work/cos/test/e5/shard_00011.npz
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:751e92c521339c0089bd03647c457195cd3cfe291bc57ab984723838531f5cb8
+size 19200774
diff --git a/model-4/work/cos/test/e5/shard_00012.npz b/model-4/work/cos/test/e5/shard_00012.npz
new file mode 100644
index 0000000000000000000000000000000000000000..b72653faca4c443cb62ce005d03c07c7bb0cb9b1
--- /dev/null
+++ b/model-4/work/cos/test/e5/shard_00012.npz
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:ed2963de699b2b75602459d00918eb7d3262ad8696f37c1a4913e7785649d767
+size 19200774
diff --git a/model-4/work/cos/test/e5/shard_00013.npz b/model-4/work/cos/test/e5/shard_00013.npz
new file mode 100644
index 0000000000000000000000000000000000000000..d5eb918af40117ef293d7f376b8f5bd5a3f2a32e
--- /dev/null
+++ b/model-4/work/cos/test/e5/shard_00013.npz
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:938ac4a9d224ff75edac58a2d5926273f7a2547614908cd461f9479306a09e38
+size 19200774
diff --git a/model-4/work/cos/test/e5/shard_00014.npz b/model-4/work/cos/test/e5/shard_00014.npz
new file mode 100644
index 0000000000000000000000000000000000000000..1c2e0b9faecdafc5518298e4b3439435839a20b4
--- /dev/null
+++ b/model-4/work/cos/test/e5/shard_00014.npz
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:cf56cd0b185b40a96e550ee9133011ec082bb79791b6e188b07c391da615de3c
+size 19200774
diff --git a/model-4/work/cos/test/e5/shard_00015.npz b/model-4/work/cos/test/e5/shard_00015.npz
new file mode 100644
index 0000000000000000000000000000000000000000..8a9cd87220e707b5bd1744799b9ffbb72abfa836
--- /dev/null
+++ b/model-4/work/cos/test/e5/shard_00015.npz
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:0e210b671e1c14cfa43aea0a67896e3e762fcfad930a22274a159b67e7e052ef
+size 19200774
diff --git a/model-4/work/cos/test/e5/shard_00016.npz b/model-4/work/cos/test/e5/shard_00016.npz
new file mode 100644
index 0000000000000000000000000000000000000000..ac40e1cde6063450abf8c9bd9ae1495baf6dd6bb
--- /dev/null
+++ b/model-4/work/cos/test/e5/shard_00016.npz
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:23d9e8b9e49239a6508d1bac2fdfaf46b1d0bfa9523d8a8306eb1b8eaf1a2721
+size 19200774
diff --git a/model-4/work/cos/test/e5/shard_00017.npz b/model-4/work/cos/test/e5/shard_00017.npz
new file mode 100644
index 0000000000000000000000000000000000000000..2e3c865ac8807eb73de8860d813e279e24f25a1c
--- /dev/null
+++ b/model-4/work/cos/test/e5/shard_00017.npz
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:f9d5808340c42715f21b8c91dc829b90cfe0d56bdb1ec9816cfb6f949c505a49
+size 19200774
diff --git a/model-4/work/cos/test/e5/shard_00018.npz b/model-4/work/cos/test/e5/shard_00018.npz
new file mode 100644
index 0000000000000000000000000000000000000000..19395833ea2d62d6826589e7cbac0390b621e82c
--- /dev/null
+++ b/model-4/work/cos/test/e5/shard_00018.npz
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:b09e1ab920a04d38bab7c15dbbe9f451f16b68370d68f1ff22620307789703b3
+size 19200774
diff --git a/model-4/work/cos/test/e5/shard_00019.npz b/model-4/work/cos/test/e5/shard_00019.npz
new file mode 100644
index 0000000000000000000000000000000000000000..344fd564505c2c60dad8b1f8a9f9d5f9c52eb405
--- /dev/null
+++ b/model-4/work/cos/test/e5/shard_00019.npz
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:8cb762ca64169d93b0f8948251a131e68c73949dd09ca1685640413119ca7d4f
+size 19200774
diff --git a/model-4/work/cos/test/e5/shard_00020.npz b/model-4/work/cos/test/e5/shard_00020.npz
new file mode 100644
index 0000000000000000000000000000000000000000..588fa33415bac4d5683125087cfb810403b9e16e
--- /dev/null
+++ b/model-4/work/cos/test/e5/shard_00020.npz
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:b1a8a6034f1a1dded5db9e879174578b63fb39dd4de1a5a6c5ba88ee32b29b76
+size 19200774
diff --git a/model-4/work/cos/test/e5/shard_00021.npz b/model-4/work/cos/test/e5/shard_00021.npz
new file mode 100644
index 0000000000000000000000000000000000000000..3c439e9cbe013457d4893ec2ecc8da282afc863f
--- /dev/null
+++ b/model-4/work/cos/test/e5/shard_00021.npz
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:db3ff549f61ea271b928963ba9916411a8ac6136869fad1090070a8fda415185
+size 19200774
diff --git a/model-4/work/cos/test/e5/shard_00022.npz b/model-4/work/cos/test/e5/shard_00022.npz
new file mode 100644
index 0000000000000000000000000000000000000000..25b461171cca66d2aaac97ec4406e1e4fb124b41
--- /dev/null
+++ b/model-4/work/cos/test/e5/shard_00022.npz
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:bd90369323907b6db9300b959e28dc51bac277ff88fcadb26a91e28e92ba5227
+size 19200774
diff --git a/model-4/work/cos/test/e5/shard_00023.npz b/model-4/work/cos/test/e5/shard_00023.npz
new file mode 100644
index 0000000000000000000000000000000000000000..4b337e0034bff2e80d5e3bacb34c008c3b639adb
--- /dev/null
+++ b/model-4/work/cos/test/e5/shard_00023.npz
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:3c5663e1881c9af1d51c12478ced2a4c9f632c5ae8156372833a8aee4baa1d52
+size 19200774
diff --git a/model-4/work/cos/test/e5/shard_00024.npz b/model-4/work/cos/test/e5/shard_00024.npz
new file mode 100644
index 0000000000000000000000000000000000000000..4257699071dc3e0a38276b68ff23c1c239b9b071
--- /dev/null
+++ b/model-4/work/cos/test/e5/shard_00024.npz
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:508967716d1196ce486969b6f60c1c5e9a12652f92ba71e810b99340600fd683
+size 19200774
diff --git a/model-4/work/cos/test/e5/shard_00025.npz b/model-4/work/cos/test/e5/shard_00025.npz
new file mode 100644
index 0000000000000000000000000000000000000000..16f773590242f4c221212302f9710bea1ffbfafb
--- /dev/null
+++ b/model-4/work/cos/test/e5/shard_00025.npz
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:a028249b11f6777a130ea108e0fa847d568726eef7a997407d5c0598fcd2d30b
+size 19200774
diff --git a/model-4/work/cos/test/e5/shard_00026.npz b/model-4/work/cos/test/e5/shard_00026.npz
new file mode 100644
index 0000000000000000000000000000000000000000..f0d764e62fbd47275c7b33d3276f8f6e8deacd68
--- /dev/null
+++ b/model-4/work/cos/test/e5/shard_00026.npz
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:8c159e658847d12164f53c036cfd74846e51084d9d93fface5a54e10648f7974
+size 19200774
diff --git a/model-4/work/cos/test/e5/shard_00027.npz b/model-4/work/cos/test/e5/shard_00027.npz
new file mode 100644
index 0000000000000000000000000000000000000000..a4648a6ac50fc22ffdcbbcdaddbe3812d04c0c6e
--- /dev/null
+++ b/model-4/work/cos/test/e5/shard_00027.npz
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:c7e2671d620351f45ec05bd834300d13ac3e538533ee31a71b394493072d7a7d
+size 19200774
diff --git a/model-4/work/cos/test/e5/shard_00028.npz b/model-4/work/cos/test/e5/shard_00028.npz
new file mode 100644
index 0000000000000000000000000000000000000000..6743d9c4fc35556c9dc55b13755eca30368f9722
--- /dev/null
+++ b/model-4/work/cos/test/e5/shard_00028.npz
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:44084441575ee7a72d64b96818a27de1d0553c49ccf6fb4c7eff768a5e920a25
+size 19200774
diff --git a/model-4/work/cos/test/e5/shard_00029.npz b/model-4/work/cos/test/e5/shard_00029.npz
new file mode 100644
index 0000000000000000000000000000000000000000..d767f25f9bfd8a66fc34b0e7622ab51ca5130be8
--- /dev/null
+++ b/model-4/work/cos/test/e5/shard_00029.npz
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:82df9317232d5c4dd55b8c071993ad59af92b328e3d90f6e806696119784536c
+size 19200774
diff --git a/model-4/work/cos/test/e5/shard_00030.npz b/model-4/work/cos/test/e5/shard_00030.npz
new file mode 100644
index 0000000000000000000000000000000000000000..6e4bbe89fdc13296e6cebb1d7e886aa8686a36dd
--- /dev/null
+++ b/model-4/work/cos/test/e5/shard_00030.npz
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:6d90d13d75ea433b55d0fb8f2726a7e3c0efc26d9267fae1bdd3bf8fd03cd58b
+size 19200774
diff --git a/model-4/work/cos/test/e5/shard_00031.npz b/model-4/work/cos/test/e5/shard_00031.npz
new file mode 100644
index 0000000000000000000000000000000000000000..cd08ef274e0bb6eb35dd9f04ce6762d65f43b997
--- /dev/null
+++ b/model-4/work/cos/test/e5/shard_00031.npz
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:25d9df10eefe44d3c1c6d1be52bcfba3f07ef206d881dc184feec1b2fdf022e6
+size 19200774
diff --git a/model-4/work/cos/test/e5/shard_00032.npz b/model-4/work/cos/test/e5/shard_00032.npz
new file mode 100644
index 0000000000000000000000000000000000000000..2222198fce057df0604c666071742efb2f0d2ec9
--- /dev/null
+++ b/model-4/work/cos/test/e5/shard_00032.npz
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:c3c4ebacb58150e82db51c7d5e9c5ac0a54e696bbbb96d4158673d1bda8b913e
+size 19200774
diff --git a/model-4/work/cos/test/e5/shard_00033.npz b/model-4/work/cos/test/e5/shard_00033.npz
new file mode 100644
index 0000000000000000000000000000000000000000..3ca3cba3ef48a4520d4c7439c4e73e19d213598f
--- /dev/null
+++ b/model-4/work/cos/test/e5/shard_00033.npz
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:9c27e4ec4930cf16d698ef2d02e07a76a3e4165d01b210ead024eab3517a59b5
+size 19200774
diff --git a/model-4/work/cos/test/e5/shard_00034.npz b/model-4/work/cos/test/e5/shard_00034.npz
new file mode 100644
index 0000000000000000000000000000000000000000..3b17e58b9663592be6f4a0bfb21e9a20a55eee10
--- /dev/null
+++ b/model-4/work/cos/test/e5/shard_00034.npz
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:77bb151c57e6ce6bfd1447e4e91bfc1c5a4139523b698403e8ef1ef7d83c776c
+size 19200774
diff --git a/model-4/work/cos/test/e5/shard_00035.npz b/model-4/work/cos/test/e5/shard_00035.npz
new file mode 100644
index 0000000000000000000000000000000000000000..a60aba7b1551fa394568da2c804cf0542862b36d
--- /dev/null
+++ b/model-4/work/cos/test/e5/shard_00035.npz
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:4ab564fa012d82f473b3a7c223fc1d87a8f78b883f584e8476f5e2713aba0f37
+size 19200774
diff --git a/model-4/work/cos/test/e5/shard_00036.npz b/model-4/work/cos/test/e5/shard_00036.npz
new file mode 100644
index 0000000000000000000000000000000000000000..70f403661adf7df5c2b10d142cfab46ef32c9866
--- /dev/null
+++ b/model-4/work/cos/test/e5/shard_00036.npz
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:a466bc8dfcef5ea85690cb24bc305b580cf9415ff2165570575410462a41b606
+size 19200774
diff --git a/model-4/work/cos/test/e5/shard_00037.npz b/model-4/work/cos/test/e5/shard_00037.npz
new file mode 100644
index 0000000000000000000000000000000000000000..3ff44bc0776edd0323f314e69f5c4c75895fc24b
--- /dev/null
+++ b/model-4/work/cos/test/e5/shard_00037.npz
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:ebbf70681691951358bba49f44a1ba1768da3984a33b1aaef57d21a2e73061b9
+size 19200774
diff --git a/model-4/work/cos/test/e5/shard_00038.npz b/model-4/work/cos/test/e5/shard_00038.npz
new file mode 100644
index 0000000000000000000000000000000000000000..3a42c8942bd05d3e4c5f7ed496e6a9334b6db5b5
--- /dev/null
+++ b/model-4/work/cos/test/e5/shard_00038.npz
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:fcc605704f76bd8c82dfe055068763c805af5a63112264ca225e16c1a3b49541
+size 19200774
diff --git a/model-4/work/cos/test/e5/shard_00039.npz b/model-4/work/cos/test/e5/shard_00039.npz
new file mode 100644
index 0000000000000000000000000000000000000000..73889e86f004c4484e4fbbb1c693865a2e21244a
--- /dev/null
+++ b/model-4/work/cos/test/e5/shard_00039.npz
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:7d50cedccebacbad4f33e2346603cd42c0675c5743da1a993fe476d080ba8776
+size 19200774
diff --git a/model-4/work/cos/test/e5/shard_00040.npz b/model-4/work/cos/test/e5/shard_00040.npz
new file mode 100644
index 0000000000000000000000000000000000000000..e35f2a83368a8b3d98366dfecf1cc2ad804c3168
--- /dev/null
+++ b/model-4/work/cos/test/e5/shard_00040.npz
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:e9599df863a200151c652280ba373f5b635412154ba4201a0df11f8be49592a9
+size 19200774
diff --git a/model-4/work/cos/test/e5/shard_00041.npz b/model-4/work/cos/test/e5/shard_00041.npz
new file mode 100644
index 0000000000000000000000000000000000000000..88effcd74fedd22a1dccabb05301ce46fb751474
--- /dev/null
+++ b/model-4/work/cos/test/e5/shard_00041.npz
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:aaeb706f9105f58debfc7e300bc49d1d0e701da4ddc8559f4c54f1d1358f528f
+size 19200774
diff --git a/model-4/work/cos/test/e5/shard_00042.npz b/model-4/work/cos/test/e5/shard_00042.npz
new file mode 100644
index 0000000000000000000000000000000000000000..0894524ad440b73822463630da32542edbeef45c
--- /dev/null
+++ b/model-4/work/cos/test/e5/shard_00042.npz
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:6fca9a6716c4f5c6ef85a698bb6a5859b90cd71b770e782d537cb0c423017e80
+size 19200774
diff --git a/model-4/work/cos/test/e5/shard_00043.npz b/model-4/work/cos/test/e5/shard_00043.npz
new file mode 100644
index 0000000000000000000000000000000000000000..d687a907adfa0440998ae7e1b643de362f3a7ff4
--- /dev/null
+++ b/model-4/work/cos/test/e5/shard_00043.npz
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:7889a51b5560851aa963671091de532d725ab25a448c36865a8eb597067fe051
+size 19200774
diff --git a/model-4/work/cos/test/e5/shard_00044.npz b/model-4/work/cos/test/e5/shard_00044.npz
new file mode 100644
index 0000000000000000000000000000000000000000..f443ba32a86184a0b0f2d64260a34f5f80ceff2b
--- /dev/null
+++ b/model-4/work/cos/test/e5/shard_00044.npz
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:89a5f09d8bf24c0bd731dc9c207322ba6b2d62b6d08ea41e48900c8dfc43c885
+size 19200774
diff --git a/model-4/work/cos/test/e5/shard_00045.npz b/model-4/work/cos/test/e5/shard_00045.npz
new file mode 100644
index 0000000000000000000000000000000000000000..9d3fb25c66b37beb73af8a254bfa16c868238155
--- /dev/null
+++ b/model-4/work/cos/test/e5/shard_00045.npz
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:6fb5faf05cb0c22e8eb770f43eb660c0488f1131d0a7e0de94dbbf04b4f7e8dc
+size 19200774
diff --git a/model-4/work/cos/test/e5/shard_00046.npz b/model-4/work/cos/test/e5/shard_00046.npz
new file mode 100644
index 0000000000000000000000000000000000000000..c9a3094c3f55a8fe63a8ecffc471d2fe8e951e32
--- /dev/null
+++ b/model-4/work/cos/test/e5/shard_00046.npz
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:ed467c1c10333a3c279fb2fdfc15916af3d8c474c8aefc029222015958510111
+size 19200774
diff --git a/model-4/work/cos/test/e5/shard_00047.npz b/model-4/work/cos/test/e5/shard_00047.npz
new file mode 100644
index 0000000000000000000000000000000000000000..8b254800b48e0deb862ff0916ccf957d87aebfe2
--- /dev/null
+++ b/model-4/work/cos/test/e5/shard_00047.npz
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:5a191d4f6c9cfaac7d213c6b704680ebc6ca99fbda18ab4f49f9d0fb3300f2f0
+size 19200774
diff --git a/model-4/work/cos/test/e5/shard_00048.npz b/model-4/work/cos/test/e5/shard_00048.npz
new file mode 100644
index 0000000000000000000000000000000000000000..837326b5158fd147a48b3fdba6837627796cf14a
--- /dev/null
+++ b/model-4/work/cos/test/e5/shard_00048.npz
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:88d83db2339154402d17eb89d8bab99e9e082d90d170ab13cc2e307a8de5e785
+size 19200774
diff --git a/model-4/work/cos/test/e5/shard_00049.npz b/model-4/work/cos/test/e5/shard_00049.npz
new file mode 100644
index 0000000000000000000000000000000000000000..e1832cb7489906c6b6f7531789a7595ee0d6bb5c
--- /dev/null
+++ b/model-4/work/cos/test/e5/shard_00049.npz
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:b1686db77adc7a46621899ae501afb7fe8a7b490475a698d57e4aba7b3443007
+size 19200774
diff --git a/model-4/work/cos/test/e5/shard_00050.npz b/model-4/work/cos/test/e5/shard_00050.npz
new file mode 100644
index 0000000000000000000000000000000000000000..d2f759a11a1f50a738190b74b5e0e55b9c654e11
--- /dev/null
+++ b/model-4/work/cos/test/e5/shard_00050.npz
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:7b380425504cddea3bda23cc9518f4a126f46e336ac9f3cfc2a837a1cd617425
+size 19200774
diff --git a/model-4/work/cos/test/e5/shard_00051.npz b/model-4/work/cos/test/e5/shard_00051.npz
new file mode 100644
index 0000000000000000000000000000000000000000..bc9945c1ebbce0a69519d9be9b3742c3b2c540c2
--- /dev/null
+++ b/model-4/work/cos/test/e5/shard_00051.npz
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:df587b1da50186b8b4ea57f65192b3672bbd858aa4490dba0eccc86fcde95956
+size 19200774
diff --git a/model-4/work/cos/test/e5/shard_00052.npz b/model-4/work/cos/test/e5/shard_00052.npz
new file mode 100644
index 0000000000000000000000000000000000000000..78657d73d0b10455f2243a8eca03836031fa7694
--- /dev/null
+++ b/model-4/work/cos/test/e5/shard_00052.npz
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:baa299b92758bedbce235dd9abcc8e010a150f46d11bdeca2dc0c018e667fb8d
+size 19200774
diff --git a/model-4/work/cos/test/e5/shard_00053.npz b/model-4/work/cos/test/e5/shard_00053.npz
new file mode 100644
index 0000000000000000000000000000000000000000..34053341da500d648734bb22e7e7b438f82c49f1
--- /dev/null
+++ b/model-4/work/cos/test/e5/shard_00053.npz
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:cee0f428c85b807b696ed7d4c0304274969d7aaf87104b60d2da282484637351
+size 19200774
diff --git a/model-4/work/cos/test/e5/shard_00054.npz b/model-4/work/cos/test/e5/shard_00054.npz
new file mode 100644
index 0000000000000000000000000000000000000000..910e18d86a4c36457869d1f810c0e7377016ec0e
--- /dev/null
+++ b/model-4/work/cos/test/e5/shard_00054.npz
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:d6f5800e32aec904c581cb7a4917638b22fc08f08303a3328d991861e5ddcd88
+size 19200774
diff --git a/model-4/work/cos/test/e5/shard_00055.npz b/model-4/work/cos/test/e5/shard_00055.npz
new file mode 100644
index 0000000000000000000000000000000000000000..28ac77d16cc69109e1d91a69d9828810404cc99e
--- /dev/null
+++ b/model-4/work/cos/test/e5/shard_00055.npz
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:49c53c4fd34d73a0536da753aaa0c53aa3aa0fee0129246efe164f9932af9caa
+size 19200774
diff --git a/model-4/work/cos/test/e5/shard_00056.npz b/model-4/work/cos/test/e5/shard_00056.npz
new file mode 100644
index 0000000000000000000000000000000000000000..a74827ebf5c9052f61ba5e3f35f3e43d16fa89eb
--- /dev/null
+++ b/model-4/work/cos/test/e5/shard_00056.npz
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:839a686c6521d8db31cbedcd513ab4fbc8cde18850644cf938b6ee42e18e643c
+size 19200774
diff --git a/model-4/work/cos/test/e5/shard_00057.npz b/model-4/work/cos/test/e5/shard_00057.npz
new file mode 100644
index 0000000000000000000000000000000000000000..34ce4c3dc391240fbf81a77727645a79f5e88455
--- /dev/null
+++ b/model-4/work/cos/test/e5/shard_00057.npz
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:5a41678746616755f1d3315f2b7e961e2ba1893099db060f6711f6827608fe6f
+size 19200774
diff --git a/model-4/work/cos/test/e5/shard_00058.npz b/model-4/work/cos/test/e5/shard_00058.npz
new file mode 100644
index 0000000000000000000000000000000000000000..454a1b137a65f4439e2e5b76175a53be2f19a150
--- /dev/null
+++ b/model-4/work/cos/test/e5/shard_00058.npz
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:f258a5d9ad392d1f1e8aa96f044d440b2620cfe13c6ab6c443b7c44bfb0a1221
+size 19200774
diff --git a/model-4/work/cos/test/e5/shard_00059.npz b/model-4/work/cos/test/e5/shard_00059.npz
new file mode 100644
index 0000000000000000000000000000000000000000..7fdd6108a5f818e12d449fdfb051232722a06e67
--- /dev/null
+++ b/model-4/work/cos/test/e5/shard_00059.npz
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:72d4c41e3d48deab27b2d8853cc992d7041802d7eb813c630bf0e8083081a679
+size 19200774
diff --git a/model-4/work/cos/test/e5/shard_00060.npz b/model-4/work/cos/test/e5/shard_00060.npz
new file mode 100644
index 0000000000000000000000000000000000000000..fe6c0176c062365c4166522ad88bb82fd1d7b3a5
--- /dev/null
+++ b/model-4/work/cos/test/e5/shard_00060.npz
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:47b45e975432a21703e53092d7cd70a8d545e79146eca56e2cbfb49247f1a375
+size 19200774
diff --git a/model-4/work/cos/test/e5/shard_00061.npz b/model-4/work/cos/test/e5/shard_00061.npz
new file mode 100644
index 0000000000000000000000000000000000000000..21a2d25a451dd5eba5688e439fb35ce9ef10479f
--- /dev/null
+++ b/model-4/work/cos/test/e5/shard_00061.npz
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:a0826920dcc7fd8c0fc1f5535dc9aa0f5c5da57beed5078bc6b96e60665495e9
+size 19200774
diff --git a/model-4/work/cos/test/e5/shard_00062.npz b/model-4/work/cos/test/e5/shard_00062.npz
new file mode 100644
index 0000000000000000000000000000000000000000..886918ad4957d64583e4fb54ca7a2262c4f41c7f
--- /dev/null
+++ b/model-4/work/cos/test/e5/shard_00062.npz
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:547d95f0b9e0cd0098219429ca8d2345ed4f95aaabec70ef3b37ee12ad2b16ad
+size 19200774
diff --git a/model-4/work/cos/test/e5/shard_00063.npz b/model-4/work/cos/test/e5/shard_00063.npz
new file mode 100644
index 0000000000000000000000000000000000000000..2125bb6694ebdfdaf5bf21940f94df41383da206
--- /dev/null
+++ b/model-4/work/cos/test/e5/shard_00063.npz
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:cb768c5496be420621d110974155c5147ddf83c9e1375b3c72ee1c6272858d14
+size 19200774
diff --git a/model-4/work/cos/test/e5/shard_00064.npz b/model-4/work/cos/test/e5/shard_00064.npz
new file mode 100644
index 0000000000000000000000000000000000000000..e8b33231c1ac4249cbef943892a4d12314160552
--- /dev/null
+++ b/model-4/work/cos/test/e5/shard_00064.npz
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:e5af1edbc046239e581bd758698f17445572f11b2f77f55471779404e7fa6110
+size 19200774
diff --git a/model-4/work/cos/test/e5/shard_00065.npz b/model-4/work/cos/test/e5/shard_00065.npz
new file mode 100644
index 0000000000000000000000000000000000000000..896cc7adb9913a6b4686f066a50bd1f3bfa3df64
--- /dev/null
+++ b/model-4/work/cos/test/e5/shard_00065.npz
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:0dbc1fd3fa5c5afe27dea00b51f2550ba27e9321f985e2dfbbfa69fb593ccc8e
+size 19200774
diff --git a/model-4/work/cos/test/e5/shard_00066.npz b/model-4/work/cos/test/e5/shard_00066.npz
new file mode 100644
index 0000000000000000000000000000000000000000..e939e6ca9e1bf5e345c635a8d79e293eb6936416
--- /dev/null
+++ b/model-4/work/cos/test/e5/shard_00066.npz
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:2173962d41719192c65b6ee11671dbd8cbecadb4595f63a350255ba43a39109d
+size 19200774
diff --git a/model-4/work/cos/test/e5/shard_00067.npz b/model-4/work/cos/test/e5/shard_00067.npz
new file mode 100644
index 0000000000000000000000000000000000000000..1adc090ad298ebc94f85ab6420cf63635878c1bc
--- /dev/null
+++ b/model-4/work/cos/test/e5/shard_00067.npz
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:dd50d03d5fecfdc901893219e746749c5651d66827c6d832e5c8d377441d7ad3
+size 19200774
diff --git a/model-4/work/cos/test/e5/shard_00068.npz b/model-4/work/cos/test/e5/shard_00068.npz
new file mode 100644
index 0000000000000000000000000000000000000000..9e87abea8cf68c8d885aaa9d4697354eb0c44f82
--- /dev/null
+++ b/model-4/work/cos/test/e5/shard_00068.npz
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:a8b1818ab632287dcce65257df3deffbf1d416ead19303c776e45470607400f7
+size 19200774
diff --git a/model-4/work/cos/test/e5/shard_00069.npz b/model-4/work/cos/test/e5/shard_00069.npz
new file mode 100644
index 0000000000000000000000000000000000000000..474739dd8a6002b7063549458c9182acb55aac3b
--- /dev/null
+++ b/model-4/work/cos/test/e5/shard_00069.npz
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:b147c3e3a362d772007b30458249ea9775f57395cd118d769a24c8638835cf80
+size 5794566
diff --git a/model-4/work/cos/train/bge/shard_00000.npz b/model-4/work/cos/train/bge/shard_00000.npz
new file mode 100644
index 0000000000000000000000000000000000000000..044beb8add7cb9264420234992d3b1ab605529bb
--- /dev/null
+++ b/model-4/work/cos/train/bge/shard_00000.npz
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:1c57573340fec8a36a7fac577975f3a6ceb55243f96557fe5e0659c1275cc82f
+size 4565260
diff --git a/model-4/work/cos/train/bge/shard_00001.npz b/model-4/work/cos/train/bge/shard_00001.npz
new file mode 100644
index 0000000000000000000000000000000000000000..e896765d98c59959060e8632a1395d507ed807dd
--- /dev/null
+++ b/model-4/work/cos/train/bge/shard_00001.npz
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:d067a9519dc9764ff5773a3e787c7de33a1b8a32b10c1182b2a829eab49d3bea
+size 4590092
diff --git a/model-4/work/cos/train/bge/shard_00002.npz b/model-4/work/cos/train/bge/shard_00002.npz
new file mode 100644
index 0000000000000000000000000000000000000000..3d6e336edf7a45e230e33e8f54344f59689a121e
--- /dev/null
+++ b/model-4/work/cos/train/bge/shard_00002.npz
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:cdd7a0393eb8563e5f4579c66151ddcc9c236c8929eb2d61ee3efe37dc61e333
+size 4582668
diff --git a/model-4/work/cos/train/bge/shard_00003.npz b/model-4/work/cos/train/bge/shard_00003.npz
new file mode 100644
index 0000000000000000000000000000000000000000..49bac486ebcfcce560ff81ecd726770c24dd45de
--- /dev/null
+++ b/model-4/work/cos/train/bge/shard_00003.npz
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:87b6551e1b5dc401d92b9f15af8628e3dac5c339581ab0998372797ac8e39921
+size 4580876
diff --git a/model-4/work/cos/train/bge/shard_00004.npz b/model-4/work/cos/train/bge/shard_00004.npz
new file mode 100644
index 0000000000000000000000000000000000000000..412b7018ab925cee1b1c80f180e189161785b0a5
--- /dev/null
+++ b/model-4/work/cos/train/bge/shard_00004.npz
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:44981962f5a761b5af2be18f47c4f35ba6fb7a93ca34aff946d73b25add69fe9
+size 4595980
diff --git a/model-4/work/cos/train/bge/shard_00005.npz b/model-4/work/cos/train/bge/shard_00005.npz
new file mode 100644
index 0000000000000000000000000000000000000000..dba1bb3bb8b56665f34cc2232153389070161565
--- /dev/null
+++ b/model-4/work/cos/train/bge/shard_00005.npz
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:c513b9019211ccfccafb758d008dd8f3b861a4dda4bab0d8002a4cc357337332
+size 4582668
diff --git a/model-4/work/cos/train/bge/shard_00006.npz b/model-4/work/cos/train/bge/shard_00006.npz
new file mode 100644
index 0000000000000000000000000000000000000000..6357b8a03cfc7dca0502513562df2ee84d3541f3
--- /dev/null
+++ b/model-4/work/cos/train/bge/shard_00006.npz
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:9249f6ee5a6c7d6eb5152f4be1efb116aecf75378254333bff4aed43b6aac98a
+size 4564748
diff --git a/model-4/work/cos/train/bge/shard_00007.npz b/model-4/work/cos/train/bge/shard_00007.npz
new file mode 100644
index 0000000000000000000000000000000000000000..8db8e06f2247bd030b6914b395c05a4d77bebc8d
--- /dev/null
+++ b/model-4/work/cos/train/bge/shard_00007.npz
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:cecf42b0e5f7fcc69eaf27a99284c0e214ddaad7f134c3a974b10d35b6cafedf
+size 4556812
diff --git a/model-4/work/cos/train/bge/shard_00008.npz b/model-4/work/cos/train/bge/shard_00008.npz
new file mode 100644
index 0000000000000000000000000000000000000000..de11759ffbea84d28ca8eeb9aebe4488962a10f3
--- /dev/null
+++ b/model-4/work/cos/train/bge/shard_00008.npz
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:51f965200bf9ccfa8f544b8622fe473c06eb98e59bdb03d98715f50ca786b694
+size 4577036
diff --git a/model-4/work/cos/train/bge/shard_00009.npz b/model-4/work/cos/train/bge/shard_00009.npz
new file mode 100644
index 0000000000000000000000000000000000000000..0fea9b7b5d5b3e73896f9830157dc834d6868f37
--- /dev/null
+++ b/model-4/work/cos/train/bge/shard_00009.npz
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:8db9101af19ead378b2de6382d61246a3bf6b42004a2afec66647396c26dad31
+size 4576012
diff --git a/model-4/work/cos/train/bge/shard_00010.npz b/model-4/work/cos/train/bge/shard_00010.npz
new file mode 100644
index 0000000000000000000000000000000000000000..6d66d979147609d0cf52e1db91f33bd4c3c3d9d6
--- /dev/null
+++ b/model-4/work/cos/train/bge/shard_00010.npz
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:72d9a15e4f73dac6f8f01ff5b033ed7ea5e923050167aa7fd55a209485044fbc
+size 4586764
diff --git a/model-4/work/cos/train/bge/shard_00011.npz b/model-4/work/cos/train/bge/shard_00011.npz
new file mode 100644
index 0000000000000000000000000000000000000000..203be0749ef829e15f8ba5fd3b72d13f55452101
--- /dev/null
+++ b/model-4/work/cos/train/bge/shard_00011.npz
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:fffc4a519df9d7383bfdbbb9b16b77e9f18c9f194c403abae3cef2b2e48e96c1
+size 4549900
diff --git a/model-4/work/cos/train/bge/shard_00012.npz b/model-4/work/cos/train/bge/shard_00012.npz
new file mode 100644
index 0000000000000000000000000000000000000000..c4625409ab3db15a392f8cb1053470195b03b9fe
--- /dev/null
+++ b/model-4/work/cos/train/bge/shard_00012.npz
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:432af826389355e89980e5309ea1a8d470ab6ab984f80c0165688d7be6600bdb
+size 4558604
diff --git a/model-4/work/cos/train/bge/shard_00013.npz b/model-4/work/cos/train/bge/shard_00013.npz
new file mode 100644
index 0000000000000000000000000000000000000000..b8653476d66a65b693ca465187dc5c86b545c145
--- /dev/null
+++ b/model-4/work/cos/train/bge/shard_00013.npz
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:d0a47491269827135c6f8400014096a593c10d4411284bff8919011c5a78c562
+size 4572172
diff --git a/model-4/work/cos/train/bge/shard_00014.npz b/model-4/work/cos/train/bge/shard_00014.npz
new file mode 100644
index 0000000000000000000000000000000000000000..8e9a2cb6633ef5010176e1ae96a7bb1066ee24ff
--- /dev/null
+++ b/model-4/work/cos/train/bge/shard_00014.npz
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:0804de0d17fede0b40b5a6015e6804ae91d3dc9acb689135271b43a19497924f
+size 4568844
diff --git a/model-4/work/cos/train/bge/shard_00015.npz b/model-4/work/cos/train/bge/shard_00015.npz
new file mode 100644
index 0000000000000000000000000000000000000000..23470a53341b2eb76cb87599376b4bad06ae18ce
--- /dev/null
+++ b/model-4/work/cos/train/bge/shard_00015.npz
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:9b1d67c35dfa7a8b54ac20bc3c345a2fe0dca879a0b9229851ae806d77b328fc
+size 4546316
diff --git a/model-4/work/cos/train/bge/shard_00016.npz b/model-4/work/cos/train/bge/shard_00016.npz
new file mode 100644
index 0000000000000000000000000000000000000000..ae43d057ee94fbddaf8b861506f8eb947c4afd7d
--- /dev/null
+++ b/model-4/work/cos/train/bge/shard_00016.npz
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:c98350ceade95b7352aafc67da2121e9576de1502948b9cb0fbf754a00c00a19
+size 3649804
diff --git a/model-4/work/cos/train/e5/shard_00000.npz b/model-4/work/cos/train/e5/shard_00000.npz
new file mode 100644
index 0000000000000000000000000000000000000000..319fba15b46bf91211ac174b408e022af42a73ec
--- /dev/null
+++ b/model-4/work/cos/train/e5/shard_00000.npz
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:3c77fbb50a5fb782e87e9d39a7904d9192daf67dbc48ebaeea9463bd831d84e9
+size 13695750
diff --git a/model-4/work/cos/train/e5/shard_00001.npz b/model-4/work/cos/train/e5/shard_00001.npz
new file mode 100644
index 0000000000000000000000000000000000000000..820a316147bf81b4a10d393fde4595c2da7241e4
--- /dev/null
+++ b/model-4/work/cos/train/e5/shard_00001.npz
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:08008ca00ce5fdbd9691af3a1d322183416d6a4d80c525a2befb41affbd89b3f
+size 13770246
diff --git a/model-4/work/cos/train/e5/shard_00002.npz b/model-4/work/cos/train/e5/shard_00002.npz
new file mode 100644
index 0000000000000000000000000000000000000000..a1b111526dc859698d396d6e9aa72b134bc72bf4
--- /dev/null
+++ b/model-4/work/cos/train/e5/shard_00002.npz
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:c59f8d1b2f79a4dbb4b76e54aca7441fd2f0080d138ae442b06fdd14af13dd08
+size 13747974
diff --git a/model-4/work/cos/train/e5/shard_00003.npz b/model-4/work/cos/train/e5/shard_00003.npz
new file mode 100644
index 0000000000000000000000000000000000000000..b8adb9dc4a4bca5d205ca95b775e4a2877694242
--- /dev/null
+++ b/model-4/work/cos/train/e5/shard_00003.npz
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:be34b67aed5e7daa7599b64a7229239d7950ed072ee81750a8233460fe56a090
+size 13742598
diff --git a/model-4/work/cos/train/e5/shard_00004.npz b/model-4/work/cos/train/e5/shard_00004.npz
new file mode 100644
index 0000000000000000000000000000000000000000..7cd8bd673425f1fe42dcd02c14b35382966d9144
--- /dev/null
+++ b/model-4/work/cos/train/e5/shard_00004.npz
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:5ce1d2f3ff20fe442c02dd0c875b76a5ca4ca43e2e767bd31ee34db37f84234c
+size 13787910
diff --git a/model-4/work/cos/train/e5/shard_00005.npz b/model-4/work/cos/train/e5/shard_00005.npz
new file mode 100644
index 0000000000000000000000000000000000000000..cbdd04a222c379e31d5b1b62c9c0112ef41ba96a
--- /dev/null
+++ b/model-4/work/cos/train/e5/shard_00005.npz
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:c5a7c3f004a16cebd996a750a8eade02aed5e253ca87020a0c933d8f9683ddb6
+size 13747974
diff --git a/model-4/work/cos/train/e5/shard_00006.npz b/model-4/work/cos/train/e5/shard_00006.npz
new file mode 100644
index 0000000000000000000000000000000000000000..7c0aff408882f0188d8acfa0271d2d3b8771f0c4
--- /dev/null
+++ b/model-4/work/cos/train/e5/shard_00006.npz
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:a6a01c522164f4fd40bec6121c40e1067204a70357f326885b61417d36595720
+size 13694214
diff --git a/model-4/work/cos/train/e5/shard_00007.npz b/model-4/work/cos/train/e5/shard_00007.npz
new file mode 100644
index 0000000000000000000000000000000000000000..1cd9e7c91898c6d063e26c35765cd9a5f0661554
--- /dev/null
+++ b/model-4/work/cos/train/e5/shard_00007.npz
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:e20d77a2317822b744dbfdcc4fe20fb5d7fc12aa6d2e502aef50bef6cad079da
+size 13670406
diff --git a/model-4/work/cos/train/e5/shard_00008.npz b/model-4/work/cos/train/e5/shard_00008.npz
new file mode 100644
index 0000000000000000000000000000000000000000..9166da1fcdd44aa86ceb035cf8de334a7412e09c
--- /dev/null
+++ b/model-4/work/cos/train/e5/shard_00008.npz
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:dcec17b861d680dbb3a29e872beb58fc86e20388f625feb32c9f67d21d8ed87b
+size 13731078
diff --git a/model-4/work/cos/train/e5/shard_00009.npz b/model-4/work/cos/train/e5/shard_00009.npz
new file mode 100644
index 0000000000000000000000000000000000000000..588ea7254cc319d28bf2c3afdc5aaee16d30d8c8
--- /dev/null
+++ b/model-4/work/cos/train/e5/shard_00009.npz
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:1deb5986bdf77141ee4b3bd1c51ff3ac3fbe7eeed135c871e153010cb168436f
+size 13728006
diff --git a/model-4/work/cos/train/e5/shard_00010.npz b/model-4/work/cos/train/e5/shard_00010.npz
new file mode 100644
index 0000000000000000000000000000000000000000..1fe8ffaf44a3941419d8b55aff45f4346dab3fad
--- /dev/null
+++ b/model-4/work/cos/train/e5/shard_00010.npz
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:4f262ae0c1c57dc29f4ee666174d2125c5be6f79938aedbbf83f7f5cf4afc0b3
+size 13760262
diff --git a/model-4/work/cos/train/e5/shard_00011.npz b/model-4/work/cos/train/e5/shard_00011.npz
new file mode 100644
index 0000000000000000000000000000000000000000..66a08a92f4df90009655170436d1e52dbd9b7534
--- /dev/null
+++ b/model-4/work/cos/train/e5/shard_00011.npz
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:5b7fb9a973ebcece95dd560639a5f3838695f1fe8cc893f846eaaddd6be4eed0
+size 13649670
diff --git a/model-4/work/cos/train/e5/shard_00012.npz b/model-4/work/cos/train/e5/shard_00012.npz
new file mode 100644
index 0000000000000000000000000000000000000000..c8a63a28a92537605c693dbffaae39e3b8777bc4
--- /dev/null
+++ b/model-4/work/cos/train/e5/shard_00012.npz
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:3f0c78a1b658e618990174773d148c222e00f7e01580deea7a438e9d09166da9
+size 13675782
diff --git a/model-4/work/cos/train/e5/shard_00013.npz b/model-4/work/cos/train/e5/shard_00013.npz
new file mode 100644
index 0000000000000000000000000000000000000000..dfb465e87fca2ddf2261037853dfc88d75e5412f
--- /dev/null
+++ b/model-4/work/cos/train/e5/shard_00013.npz
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:e52c2b75bd9c059c835d33552382f2a99483369cf7085a676a5f98a409d2810f
+size 13716486
diff --git a/model-4/work/cos/train/e5/shard_00014.npz b/model-4/work/cos/train/e5/shard_00014.npz
new file mode 100644
index 0000000000000000000000000000000000000000..8a710d6a93ba8bde42292c7aae0fabf2b7caae57
--- /dev/null
+++ b/model-4/work/cos/train/e5/shard_00014.npz
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:d206936ea1df72cebf39a3cc9805769ba0a93d7d094ad8dc5676a79d3c3c1184
+size 13706502
diff --git a/model-4/work/cos/train/e5/shard_00015.npz b/model-4/work/cos/train/e5/shard_00015.npz
new file mode 100644
index 0000000000000000000000000000000000000000..fe2a2c30a707969cac05cfaacbb7dd5c8161d098
--- /dev/null
+++ b/model-4/work/cos/train/e5/shard_00015.npz
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:e3459c77792687864a1075624873738f4ccefcc460056a64aa711ef8a3cadc9f
+size 13638918
diff --git a/model-4/work/cos/train/e5/shard_00016.npz b/model-4/work/cos/train/e5/shard_00016.npz
new file mode 100644
index 0000000000000000000000000000000000000000..ab7aec1c161edaee36b21ab9fc179048efc223f5
--- /dev/null
+++ b/model-4/work/cos/train/e5/shard_00016.npz
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:a21605bf8e9d8471ec15179f175f6935fde267b1fe439abf513287b4fad99752
+size 10949382
diff --git a/model-4/work/dense/test/bge/shard_00000.npz b/model-4/work/dense/test/bge/shard_00000.npz
new file mode 100644
index 0000000000000000000000000000000000000000..6bed8bb0db938b5b6055a9601a7f4280e3fb4d7e
--- /dev/null
+++ b/model-4/work/dense/test/bge/shard_00000.npz
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:5d6539dd2c7ac11a07ad2c91715bc9c89ca7771a2afed03aab445e557909eb01
+size 15000504
diff --git a/model-4/work/dense/test/bge/shard_00001.npz b/model-4/work/dense/test/bge/shard_00001.npz
new file mode 100644
index 0000000000000000000000000000000000000000..4b694ffdcbddea5ba6dd30bb48bd71a75035eb4b
--- /dev/null
+++ b/model-4/work/dense/test/bge/shard_00001.npz
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:ef6e8a22ddb3293f39e241b0332dffbf987541e849ede4dbde9ce2f44c8bc823
+size 15000504
diff --git a/model-4/work/dense/test/bge/shard_00002.npz b/model-4/work/dense/test/bge/shard_00002.npz
new file mode 100644
index 0000000000000000000000000000000000000000..8f3d346175f92d724ca30f01e605a05e08ba140c
--- /dev/null
+++ b/model-4/work/dense/test/bge/shard_00002.npz
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:0b8467edfd4c07e9b8e9258d2ce55fd7e8796d83842145fba5b1de1d4f26b246
+size 15000504
diff --git a/model-4/work/dense/test/bge/shard_00003.npz b/model-4/work/dense/test/bge/shard_00003.npz
new file mode 100644
index 0000000000000000000000000000000000000000..a59e497a0f31be14c705c8f4cfd8213dbe8b7549
--- /dev/null
+++ b/model-4/work/dense/test/bge/shard_00003.npz
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:80d4d633d6b05ad875d85f61197de5a6ecb05b533cf8ebf371f7746430e55b52
+size 15000504
diff --git a/model-4/work/dense/test/bge/shard_00004.npz b/model-4/work/dense/test/bge/shard_00004.npz
new file mode 100644
index 0000000000000000000000000000000000000000..14b3d9642b93773915748e5ddc22f111d1787cdc
--- /dev/null
+++ b/model-4/work/dense/test/bge/shard_00004.npz
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:0ea3d4d3f8e6b672c90e31e53550d7e50cb70e48c24b24b348638fa83dfaaa9f
+size 15000504
diff --git a/model-4/work/dense/test/bge/shard_00005.npz b/model-4/work/dense/test/bge/shard_00005.npz
new file mode 100644
index 0000000000000000000000000000000000000000..690190c55f0607d482302fbf107be4a6d8d1ad2c
--- /dev/null
+++ b/model-4/work/dense/test/bge/shard_00005.npz
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:1dc40be6d8d1e466837e3a3d6d25bdec8c0f3e8d34c837c4bf1396b606d60582
+size 15000504
diff --git a/model-4/work/dense/test/bge/shard_00006.npz b/model-4/work/dense/test/bge/shard_00006.npz
new file mode 100644
index 0000000000000000000000000000000000000000..668960e40d4af4c8990746502c18e2e57f6496bb
--- /dev/null
+++ b/model-4/work/dense/test/bge/shard_00006.npz
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:200a6b0e0ccf50a2d9ed6343f879964576330dded759f32bd81649ec1eff29b2
+size 15000504
diff --git a/model-4/work/dense/test/bge/shard_00007.npz b/model-4/work/dense/test/bge/shard_00007.npz
new file mode 100644
index 0000000000000000000000000000000000000000..ef59aae43f8e7a9ccc03e45c1567c682fbe7c3bb
--- /dev/null
+++ b/model-4/work/dense/test/bge/shard_00007.npz
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:67682f85faa5b310646fbae48f8167090cf351728911fc34e2284dccf9239976
+size 15000504
diff --git a/model-4/work/dense/test/bge/shard_00008.npz b/model-4/work/dense/test/bge/shard_00008.npz
new file mode 100644
index 0000000000000000000000000000000000000000..84b39ff28e80b6d8ff5abfeacd99071796466907
--- /dev/null
+++ b/model-4/work/dense/test/bge/shard_00008.npz
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:9da443d7e8dd722b9dbd1a6480a57e53738db15ecbbdfd84700b51d2a358738e
+size 15000504
diff --git a/model-4/work/dense/test/bge/shard_00009.npz b/model-4/work/dense/test/bge/shard_00009.npz
new file mode 100644
index 0000000000000000000000000000000000000000..5314290d905d1ff0bd476eaa39af9e150d714c9e
--- /dev/null
+++ b/model-4/work/dense/test/bge/shard_00009.npz
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:bf304e8975563a8d86c5d8ea23927be755129f11cc40d2f7ac0d97116e1b789e
+size 15000504
diff --git a/model-4/work/dense/test/bge/shard_00010.npz b/model-4/work/dense/test/bge/shard_00010.npz
new file mode 100644
index 0000000000000000000000000000000000000000..fefee8bd970e63bf2935f5b531ea9c0f2bc5082e
--- /dev/null
+++ b/model-4/work/dense/test/bge/shard_00010.npz
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:4e9af07c0700e611d98f39dfd947815c9241e92d4e95831a701e4c2372746eb2
+size 15000504
diff --git a/model-4/work/dense/test/bge/shard_00011.npz b/model-4/work/dense/test/bge/shard_00011.npz
new file mode 100644
index 0000000000000000000000000000000000000000..6020bb59b15a61fc8cd8fdaf11daa2775569cc0c
--- /dev/null
+++ b/model-4/work/dense/test/bge/shard_00011.npz
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:dfc7a37157ee0c65af94f2f372755ab27e11e457a4364dceeb0d365de60d8e9e
+size 15000504
diff --git a/model-4/work/dense/test/bge/shard_00012.npz b/model-4/work/dense/test/bge/shard_00012.npz
new file mode 100644
index 0000000000000000000000000000000000000000..47c41ce91534c6de89f50442bdf4049f06116ffb
--- /dev/null
+++ b/model-4/work/dense/test/bge/shard_00012.npz
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:0261c11f70681e2b6c29d4283a15a6d70aee5d8a7f5f2e12bb22329b81c1dd78
+size 15000504
diff --git a/model-4/work/dense/test/bge/shard_00013.npz b/model-4/work/dense/test/bge/shard_00013.npz
new file mode 100644
index 0000000000000000000000000000000000000000..ebe5675903127af477440e648dd01d5d611c999c
--- /dev/null
+++ b/model-4/work/dense/test/bge/shard_00013.npz
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:e87be637007b82bf3d02015372157ccac9f43afb3255f0e87c017c3bfc58b2db
+size 15000504
diff --git a/model-4/work/dense/test/bge/shard_00014.npz b/model-4/work/dense/test/bge/shard_00014.npz
new file mode 100644
index 0000000000000000000000000000000000000000..7327a46798ed4de13bd281b372b8dfa78cbd702f
--- /dev/null
+++ b/model-4/work/dense/test/bge/shard_00014.npz
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:1fa329abca9aca6ab8e891d44d2c24238280d059615f8c1df5befd2c717ee2fd
+size 15000504
diff --git a/model-4/work/dense/test/bge/shard_00015.npz b/model-4/work/dense/test/bge/shard_00015.npz
new file mode 100644
index 0000000000000000000000000000000000000000..9577aec7f35ff508b659861233162f785f78750c
--- /dev/null
+++ b/model-4/work/dense/test/bge/shard_00015.npz
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:d77de574f4bad7427f0c566e798895bfa2cd17be71b39078943bdf773782f506
+size 15000504
diff --git a/model-4/work/dense/test/bge/shard_00016.npz b/model-4/work/dense/test/bge/shard_00016.npz
new file mode 100644
index 0000000000000000000000000000000000000000..db67ef787704826da77106491e87d9c76f4eede4
--- /dev/null
+++ b/model-4/work/dense/test/bge/shard_00016.npz
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:30baafcb325a4485de104a1a18b5bc52d57ae03601e1347fdd3cbe94f50ebc27
+size 15000504
diff --git a/model-4/work/dense/test/bge/shard_00017.npz b/model-4/work/dense/test/bge/shard_00017.npz
new file mode 100644
index 0000000000000000000000000000000000000000..fd021b91a9135c06cfca88f03a795577b1416e5b
--- /dev/null
+++ b/model-4/work/dense/test/bge/shard_00017.npz
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:1532f6382c687d992c8d9572bef3c3027cb0998c6e444ed0edaae7f132a821cf
+size 15000504
diff --git a/model-4/work/dense/test/bge/shard_00018.npz b/model-4/work/dense/test/bge/shard_00018.npz
new file mode 100644
index 0000000000000000000000000000000000000000..18898d2c2154ec210d4c5437c4a4c411633ba1b0
--- /dev/null
+++ b/model-4/work/dense/test/bge/shard_00018.npz
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:e1cc469b3ce27c4e270effe372b91ca7b89fa24dfb20bdcc8d79523f6b3c1858
+size 15000504
diff --git a/model-4/work/dense/test/bge/shard_00019.npz b/model-4/work/dense/test/bge/shard_00019.npz
new file mode 100644
index 0000000000000000000000000000000000000000..d7aea08b3d36475044db918bfca66c74987c52e5
--- /dev/null
+++ b/model-4/work/dense/test/bge/shard_00019.npz
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:06367687b2c46548b41b1d028e404b0de6443f837fd4dc0134cd51c8077dc7bc
+size 15000504
diff --git a/model-4/work/dense/test/bge/shard_00020.npz b/model-4/work/dense/test/bge/shard_00020.npz
new file mode 100644
index 0000000000000000000000000000000000000000..3ddb07e04ae4eca0729c2bf564d00047c7de3beb
--- /dev/null
+++ b/model-4/work/dense/test/bge/shard_00020.npz
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:244f533d5cea2db3676cf53587b647ebb6e6c854088cb31e6dd60ab385a70570
+size 15000504
diff --git a/model-4/work/dense/test/bge/shard_00021.npz b/model-4/work/dense/test/bge/shard_00021.npz
new file mode 100644
index 0000000000000000000000000000000000000000..9dfd1226bbb746e06751ca7d6316471dcc49b329
--- /dev/null
+++ b/model-4/work/dense/test/bge/shard_00021.npz
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:b072f36db96a59746aecde7751d8f667f3ccbc817c76bb53b4a9e76e1961bd07
+size 15000504
diff --git a/model-4/work/dense/test/bge/shard_00022.npz b/model-4/work/dense/test/bge/shard_00022.npz
new file mode 100644
index 0000000000000000000000000000000000000000..760b47afb3c6e5afc37c144861e315e513ccadbd
--- /dev/null
+++ b/model-4/work/dense/test/bge/shard_00022.npz
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:72e8af473c357ecd1a6acec6df93f952f607ec8a302adcdbfd6e439360135066
+size 15000504
diff --git a/model-4/work/dense/test/bge/shard_00023.npz b/model-4/work/dense/test/bge/shard_00023.npz
new file mode 100644
index 0000000000000000000000000000000000000000..adbee2bb252a41aef9f1ceac90dd00a7cc91bafb
--- /dev/null
+++ b/model-4/work/dense/test/bge/shard_00023.npz
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:957e257868b9318c82c32ac8ab7ae7565eb183a801d29f51522cfa9b0488b9cd
+size 15000504
diff --git a/model-4/work/dense/test/bge/shard_00024.npz b/model-4/work/dense/test/bge/shard_00024.npz
new file mode 100644
index 0000000000000000000000000000000000000000..ba3c8e843740b51251735c58a79beb0e3be5901f
--- /dev/null
+++ b/model-4/work/dense/test/bge/shard_00024.npz
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:949066bcb5ef59ccac4828e20468894ae8463fc88a8e8a1032481a09aae4f138
+size 15000504
diff --git a/model-4/work/dense/test/bge/shard_00025.npz b/model-4/work/dense/test/bge/shard_00025.npz
new file mode 100644
index 0000000000000000000000000000000000000000..836d84c3109e71c126452a5cc8977767b9e86ddd
--- /dev/null
+++ b/model-4/work/dense/test/bge/shard_00025.npz
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:47aa7d1842ef79ca5c40c71909b40068d5d0c563a82c4b6b78c44b654c953c9a
+size 15000504
diff --git a/model-4/work/dense/test/bge/shard_00026.npz b/model-4/work/dense/test/bge/shard_00026.npz
new file mode 100644
index 0000000000000000000000000000000000000000..70579eeff59ef9d500be9a84b219fd344d430048
--- /dev/null
+++ b/model-4/work/dense/test/bge/shard_00026.npz
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:11449b8596a5a73f3902ccad03d21e708dcee46b45f99fc702328c7a87688110
+size 15000504
diff --git a/model-4/work/dense/test/bge/shard_00027.npz b/model-4/work/dense/test/bge/shard_00027.npz
new file mode 100644
index 0000000000000000000000000000000000000000..92060a8f988913c89982e0bddffb47027af79501
--- /dev/null
+++ b/model-4/work/dense/test/bge/shard_00027.npz
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:ead3be295e065ecfb37c0ce3d9fe9d165a2b1815c810aab5c8420702fa3019e2
+size 15000504
diff --git a/model-4/work/dense/test/bge/shard_00028.npz b/model-4/work/dense/test/bge/shard_00028.npz
new file mode 100644
index 0000000000000000000000000000000000000000..ede466aecc9f9ab29e7d9437d32f7969149fdd57
--- /dev/null
+++ b/model-4/work/dense/test/bge/shard_00028.npz
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:a49f5e89405938cf2e9feaaf22a78a1905cd59e387731d19b8a3131c3f3551fd
+size 15000504
diff --git a/model-4/work/dense/test/bge/shard_00029.npz b/model-4/work/dense/test/bge/shard_00029.npz
new file mode 100644
index 0000000000000000000000000000000000000000..75111d1fb854e30dc6a0ef3835eb7420386d1226
--- /dev/null
+++ b/model-4/work/dense/test/bge/shard_00029.npz
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:627600f7206c365b0ac0d6907446b921652aae520f7922857dcd4966db0eb017
+size 15000504
diff --git a/model-4/work/dense/test/bge/shard_00030.npz b/model-4/work/dense/test/bge/shard_00030.npz
new file mode 100644
index 0000000000000000000000000000000000000000..e146db346caa73c570d11a966f9b58599654cc7a
--- /dev/null
+++ b/model-4/work/dense/test/bge/shard_00030.npz
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:9437a457daa4da118ad577a3c128b0cfe2addca4d6067982703347adb7e55ddc
+size 15000504
diff --git a/model-4/work/dense/test/bge/shard_00031.npz b/model-4/work/dense/test/bge/shard_00031.npz
new file mode 100644
index 0000000000000000000000000000000000000000..71a0037f0e28d26d69485a457002c037b84fac98
--- /dev/null
+++ b/model-4/work/dense/test/bge/shard_00031.npz
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:0ffbede9e66f0e2d9867f72ed4e16bd30bc951068dab5e80859a9128fdf9ec77
+size 15000504
diff --git a/model-4/work/dense/test/bge/shard_00032.npz b/model-4/work/dense/test/bge/shard_00032.npz
new file mode 100644
index 0000000000000000000000000000000000000000..08ad3857f1c8bdb54dd55e0c065a34ed256ec6c4
--- /dev/null
+++ b/model-4/work/dense/test/bge/shard_00032.npz
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:da84136e252ded15755489c9d1346d0d4c4ade3f3e9cbb13fdee265bb4460f5d
+size 15000504
diff --git a/model-4/work/dense/test/bge/shard_00033.npz b/model-4/work/dense/test/bge/shard_00033.npz
new file mode 100644
index 0000000000000000000000000000000000000000..7070956cd87171390b3d80fe604f1a3af4a58f01
--- /dev/null
+++ b/model-4/work/dense/test/bge/shard_00033.npz
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:826d55434b3110bf388f9fde6ca26c19db8e8181957efc862d8ad526ab7d0078
+size 15000504
diff --git a/model-4/work/dense/test/bge/shard_00034.npz b/model-4/work/dense/test/bge/shard_00034.npz
new file mode 100644
index 0000000000000000000000000000000000000000..9833eacbd4df9301e1190c16d9481d7801c65510
--- /dev/null
+++ b/model-4/work/dense/test/bge/shard_00034.npz
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:87676aafb8080b1a1e97023122923991a5027f508b2d9c184e34df3c974bf073
+size 15000504
diff --git a/model-4/work/dense/test/bge/shard_00035.npz b/model-4/work/dense/test/bge/shard_00035.npz
new file mode 100644
index 0000000000000000000000000000000000000000..d95c344a9d387c82f6f83cdaad51ef2ffb80a320
--- /dev/null
+++ b/model-4/work/dense/test/bge/shard_00035.npz
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:a5e54f7b6c904cf9e0ec26702263cad2515fc636c44ae968bc30e5e0ccf77c80
+size 15000504
diff --git a/model-4/work/dense/test/bge/shard_00036.npz b/model-4/work/dense/test/bge/shard_00036.npz
new file mode 100644
index 0000000000000000000000000000000000000000..bc590740644efb54040b0a34526a08872f8e80b0
--- /dev/null
+++ b/model-4/work/dense/test/bge/shard_00036.npz
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:c02bed1bc6d3be4910f03b459d4469b88e26fc49f19a4648c4f8f8a316301153
+size 15000504
diff --git a/model-4/work/dense/test/bge/shard_00037.npz b/model-4/work/dense/test/bge/shard_00037.npz
new file mode 100644
index 0000000000000000000000000000000000000000..8f381819b3847fc8313e771ad12006477393e131
--- /dev/null
+++ b/model-4/work/dense/test/bge/shard_00037.npz
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:65d1c72fbbe05c2721b9755314f1f092179454f73b78e49b3e461ad963fac3ed
+size 15000504
diff --git a/model-4/work/dense/test/bge/shard_00038.npz b/model-4/work/dense/test/bge/shard_00038.npz
new file mode 100644
index 0000000000000000000000000000000000000000..0b98033151c34019e8d4addbb55afb8dd75f6a24
--- /dev/null
+++ b/model-4/work/dense/test/bge/shard_00038.npz
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:e5c17ff3e65d89395053be63744e3cbf8c8c31c9e41042ab3112ca46b0bd93e4
+size 15000504
diff --git a/model-4/work/dense/test/bge/shard_00039.npz b/model-4/work/dense/test/bge/shard_00039.npz
new file mode 100644
index 0000000000000000000000000000000000000000..720372c3582d9133c3724566999149be7a13ed35
--- /dev/null
+++ b/model-4/work/dense/test/bge/shard_00039.npz
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:04ba10d1ca567e186c914587917c633a6b0728e28b18d1e357eb26181e397d43
+size 15000504
diff --git a/model-4/work/dense/test/bge/shard_00040.npz b/model-4/work/dense/test/bge/shard_00040.npz
new file mode 100644
index 0000000000000000000000000000000000000000..16ca9bfde6d8e1fbf97c57eae4ab0b5beb098643
--- /dev/null
+++ b/model-4/work/dense/test/bge/shard_00040.npz
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:b714a8cc5e25f0bb90186d11f92f8c06dbc8aafe6d79b0d44e58e079aaaeafd4
+size 15000504
diff --git a/model-4/work/dense/test/bge/shard_00041.npz b/model-4/work/dense/test/bge/shard_00041.npz
new file mode 100644
index 0000000000000000000000000000000000000000..645ee857e4937455facaff05c049ea5c9e69198a
--- /dev/null
+++ b/model-4/work/dense/test/bge/shard_00041.npz
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:6d6550ea5248f6d562dcff189362b8d7481327d774bcb9e030bd8695d0cfc979
+size 15000504
diff --git a/model-4/work/dense/test/bge/shard_00042.npz b/model-4/work/dense/test/bge/shard_00042.npz
new file mode 100644
index 0000000000000000000000000000000000000000..462afa5e03fba8a5a9392c224dc1b622ac75e5f4
--- /dev/null
+++ b/model-4/work/dense/test/bge/shard_00042.npz
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:5537d98f11d46b29a58f973b4ccb6bc07216f7167ec376d3ff91f8e81d4409f9
+size 15000504
diff --git a/model-4/work/dense/test/bge/shard_00043.npz b/model-4/work/dense/test/bge/shard_00043.npz
new file mode 100644
index 0000000000000000000000000000000000000000..a6b43cdd07932488ce7a018d962b42555390307a
--- /dev/null
+++ b/model-4/work/dense/test/bge/shard_00043.npz
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:4961cc6d27b8cfd82250c8280822152d190894fd4ba5542318acdf9261a6b3a6
+size 15000504