From 65e3c6d2fb07d96085d6992e82f8309eeccc984b Mon Sep 17 00:00:00 2001 From: Andrew Freiburger Date: Tue, 22 Sep 2026 20:43:34 -0500 Subject: [PATCH 1/5] Reviewer 1.1 and 1.4: figures, the growth basis, and a reference to a panel that does not exist Four things, all touching the figures or the numbers they carry. REVIEWER 1.4 -- "Fig 1B would be more informative as a Venn diagram." Agreed, and for the reason implied: the stacked bar said 67% of MetaCyc's reactions are unique but never said who the other 33% are shared WITH, which is the question integrating Rhea raises. 1B is now a three-set Euler with every region labelled. Circle areas are not proportional -- three-set areas cannot be solved exactly -- so the counts carry the quantity and the circles carry only membership, and the caption says so. The 9,406 reactions in none of the three are labelled rather than dropped. REVIEWER 1.4 -- "Fig 2A needs a color legend (and maybe a different color scheme)." It had four segments and identified two; the caption was doing the legend's job in prose. There is now a four-entry key. On the scheme: the two non-Marvin segments were both grey, which merged a chemistry RESULT ("Marvin ran and found no dissociable proton") with a curation GAP ("there is no structure to run on"). The result now takes its own categorical slot and only the genuine absence stays grey. REVIEWER 1.1 -- "where are we still gaining new information." New panel 1D, and two sentences in M09. The answer is a good one: 41 of the 12,261 reactions added since 2020 fall in a central-carbon or energy-metabolism class. Growth is in specialised metabolism and cell-envelope biosynthesis -- antibiotics, polyketides, toxins, alkaloids, O-antigen, branched and acylated lipids. Building that panel needed a join the released files cannot currently do: Unique_ModelSEED_Reaction_Pathways.txt stops at rxn48568, just below the 2020 boundary, so every post-2020 reaction reads as unannotated. figure_common now rebuilds the mapping from the MetaCyc source table, putting BOTH eras through the same one-level parent join so the two bars are comparable -- reading the pre-2020 side out of the alias file would compare a full ancestor closure against a direct-parent lookup. The underlying annotation gap is a data defect and is left to its own PR. Note MetaCyc_pathways.tsv mixes pathways and ontology classes in one id column; treating every id as a pathway finds no classes at all. SELF-FOUND, not raised by either reviewer: - M12 cited Figure 3 panel D. Figure 3 has A, B and C. Worse, B and C were never cited by letter anywhere, so the only references into that figure were A and a panel that does not exist. The grading sentence now points at B and C, which are the panels that show what it describes. - M09 claimed 55% growth in reactions against 34% in compounds. 55% is not reproducible on any single population: it sets 2026's totals against a 2020 baseline with its 7,577 obsolete rows removed. On the all-records basis the rest of the paper uses -- the abstract's ~56,000, Figure 2A's 56,002, M12's 25,855 -- it is 28%, which is what this now says. Live-vs-live would be 34% and 34%, but adopting it means converting every other number in the paper including the abstract, so it is raised in the PR rather than taken here. - figure_common could not be imported at all in a clean checkout. _silver_sigma_band() read two intermediates under results/thermo_grades/ that are .gitignore'd and absent, so EVERY figure was unregenerable, and grade_thermo_sources.py cannot rebuild them under the pinned pandas. It now derives the same band from files that ship: best_grade from reaction_grades.tsv and each source's sigma from Biochemistry/reaction_*.json. Reproduces the published band exactly (eQuilibrator 0.27-1.81, group contribution 1.62-25.12, dGPredictor 2.09-38.84) once the documented sentinels are excluded -- leaving them in put eQuilibrator's p95 at 23,901. Also adds the two analysis scripts behind these numbers and the response plan that maps every reviewer comment to its change. Co-Authored-By: Claude Opus 5 (1M context) --- Papers/NAR_Update_2026/analysis/README.md | 8 +- .../NAR_Update_2026/analysis/figure_common.py | 158 +++- .../analysis/make_figure1_growth.py | 190 +++-- .../analysis/make_figure2_thermodynamics.py | 15 +- .../pathway_distribution_of_growth.py | 261 +++++++ .../analysis/review_transport_and_llm.py | 276 +++++++ .../figures/figure1_growth.pdf | Bin 13479 -> 26020 bytes .../figures/figure2_thermodynamics.pdf | Bin 18514 -> 26451 bytes .../M06_methods_council_direction.tex | 2 +- .../latex/sections/M09_results_growth.tex | 2 +- .../sections/M11_results_thermodynamics.tex | 2 +- .../M12_results_direction_sensitivity.tex | 2 +- .../NAR_Update_2026/reviewer_response_plan.md | 675 ++++++++++++++++++ 13 files changed, 1519 insertions(+), 72 deletions(-) create mode 100644 Papers/NAR_Update_2026/analysis/pathway_distribution_of_growth.py create mode 100644 Papers/NAR_Update_2026/analysis/review_transport_and_llm.py create mode 100644 Papers/NAR_Update_2026/reviewer_response_plan.md diff --git a/Papers/NAR_Update_2026/analysis/README.md b/Papers/NAR_Update_2026/analysis/README.md index 7fe5b052..87d41409 100644 --- a/Papers/NAR_Update_2026/analysis/README.md +++ b/Papers/NAR_Update_2026/analysis/README.md @@ -39,6 +39,8 @@ Both stayed in `Scripts/Thermodynamics/ProtonationEvidence/`. | `make_figure2_thermodynamics.py` | Figure 2, `../figures/figure2_thermodynamics.pdf` | | `make_figure3_direction.py` | Figure 3, `../figures/figure3_direction.pdf` | | `grace_style.py` | shared Grace/xmgrace visual style used by both | +| `pathway_distribution_of_growth.py` | where the 2020→2026 growth landed at MetaCyc class level — reviewer 1 comment 1 | +| `review_transport_and_llm.py` | what the transport caveat costs, and what the LLM ensemble is worth — reviewer 1 comment 2, reviewer 2 comment 2 | The graphical abstract is submitted as a **separate file** and is deliberately never `\includegraphics`'d into `main.tex` — NAR requires it uploaded on its @@ -48,7 +50,11 @@ Findings written up from these live in `../data/`, dated -- untracked, local to ## Running them -They read caches and fitted parameters from the eQuilibrator working tree, which +The two reviewer-response scripts are the exception to the paragraph below: +they read only `Biochemistry/` and the git history of this repository, so they +run anywhere with no `EQUILIBRATOR_DIR`. + +The rest read caches and fitted parameters from the eQuilibrator working tree, which is far too large to commit — `data/` there is several gigabytes. That location is `$EQUILIBRATOR_DIR`, defaulting to the analysis host's path. Paths into this repository derive from the file location and need no configuration. diff --git a/Papers/NAR_Update_2026/analysis/figure_common.py b/Papers/NAR_Update_2026/analysis/figure_common.py index 500f0c9a..a632b92d 100644 --- a/Papers/NAR_Update_2026/analysis/figure_common.py +++ b/Papers/NAR_Update_2026/analysis/figure_common.py @@ -55,6 +55,13 @@ def _pka_provenance(): and ModelSEED_Reaction_Energies.tsv. Both ship, so a reader can reproduce every percentage in the protonation paragraph. + COLOUR, 2026-09-22: "no ionizable site" was NEUTRAL grey, the same family + as "no structure", which merged a chemistry RESULT (Marvin ran and found no + dissociable proton between pH -2 and 16) with a curation GAP (there is no + structure to run on). Reviewer 1 asked for a different scheme for this + panel; the result now takes its own categorical slot and only the genuine + absence stays grey. + REWRITTEN 2026-09-08 for the Marvin 26.1 rebuild. The split is no longer open-vs-proprietary -- every resolved ladder is ChemAxon-derived now -- but NEW-RUN vs CARRIED-OVER, which is the distinction that survived the change. @@ -161,7 +168,7 @@ def norm(db, e): # earning a fourth colour. The release split is a sentence in the text. by_cpd = [("Marvin", cc["26.1 InChI"] + cc["23.4 InChI"], BLUE, ""), ("from SMILES", cc["26.1 SMILES"] + cc["23.4 SMILES"], BLUE, "xxx"), - ("no ionizable site", cc["no site"], NEUTRAL, ""), + ("no ionizable site", cc["no site"], ORANGE, ""), ("no structure", cc["no structure"], GRID, "")] rx = _c.Counter() @@ -176,7 +183,7 @@ def norm(db, e): else: rx["none"] += 1 by_rxn = [("Marvin", rx["inchi"], BLUE, ""), ("from SMILES", rx["smi"], BLUE, "xxx"), - ("no ionizable site", rx["none"], NEUTRAL, ""), + ("no ionizable site", rx["none"], ORANGE, ""), ("no structure", rx["inc"], GRID, "")] return by_cpd, by_rxn @@ -259,35 +266,144 @@ def _reaction_sources(): return [(s, tot[s], uniq[s], ucomp[s]) for s in PRIMARY] +def _euler_regions(): + """Figure 1B: the seven-region overlap of the three primary reaction sources. + + The stacked unique/shared bar this replaces said that 67% of MetaCyc's + reactions are unique, but never said who the other 33% are shared WITH -- + which is the question integrating Rhea actually raises. These are the + region counts an Euler diagram needs. + + All records, obsolete included: that is the population the manuscript + counts everywhere else, and _reaction_sources() above applies no filter + either, so the two panels stay on one basis. + """ + import csv as _csv, collections as _c, glob as _glob, json as _json + root = Path(__file__).resolve().parents[3] + ids = set() + for f in sorted(_glob.glob(str(root / "Biochemistry" / "reaction_[0-9][0-9].json"))): + for r in _json.load(open(f)): + ids.add(r["id"]) + mem = _c.defaultdict(set) + with (root / "Biochemistry/Aliases/Unique_ModelSEED_Reaction_Aliases.txt").open() as fh: + rd = _csv.reader(fh, delimiter="\t"); next(rd) + for row in rd: + if len(row) >= 3 and row[2] in ("MetaCyc", "KEGG", "Rhea") and row[0] in ids: + mem[row[0]].add(row[2]) + M = {i for i, v in mem.items() if "MetaCyc" in v} + K = {i for i, v in mem.items() if "KEGG" in v} + H = {i for i, v in mem.items() if "Rhea" in v} + return {"M": len(M - K - H), "K": len(K - M - H), "H": len(H - M - K), + "MK": len((M & K) - H), "MH": len((M & H) - K), "KH": len((K & H) - M), + "MKH": len(M & K & H), "none": len(ids - (M | K | H)), + "totals": {"MetaCyc": len(M), "KEGG": len(K), "Rhea": len(H)}} + + +def _pathway_classes(top=8): + """Figure 1D: where the growth landed, at MetaCyc class level. + + Reviewer 1 asked where new information is still being gained. The released + pathway alias file cannot answer it -- it stops at rxn48568, below the 2020 + boundary, so every post-2020 reaction reads as unannotated. This rebuilds + the mapping from the shipped source table instead: + + ModelSEED id -> MetaCyc reaction id (Unique_ModelSEED_Reaction_Aliases) + MetaCyc reaction -> pathway -> parent (Scripts/Provenance/MetaCyc) + + BOTH eras go through that same join, so the two bars are comparable. Reading + the pre-2020 side out of the alias file instead would compare a full + ancestor closure against a one-level parent lookup. + + Super-Pathways is dropped: it is an organisational class, not a biological + one, and it would otherwise top the chart. + """ + import csv as _csv, collections as _c, io as _io, subprocess as _sp + root = Path(__file__).resolve().parents[3] + C2020 = "fd6c7849891ef4bbeb6eac072f5a6f7adff05b0e" + DROP = {"Super-Pathways"} + + old_ids = {r["id"] for r in _csv.DictReader(_io.StringIO(_sp.run( + ["git", "show", f"{C2020}:Biochemistry/reactions.tsv"], cwd=str(root), + capture_output=True, text=True, check=True).stdout), delimiter="\t")} + + rx2pwy, parent, names = _c.defaultdict(set), {}, {} + with (root / "Scripts/Provenance/MetaCyc/MetaCyc_pathways.tsv").open() as fh: + for r in _csv.DictReader(fh, delimiter="\t"): + names[r["id"]] = r["name"] or r["id"] + parent[r["id"]] = [x for x in (r.get("parent") or "").split("|") if x] + for rx in (r["reactions"] or "").split("|"): + if rx: + rx2pwy[rx].add(r["id"]) + + s2m = _c.defaultdict(set) + with (root / "Biochemistry/Aliases/Unique_ModelSEED_Reaction_Aliases.txt").open() as fh: + rd = _csv.reader(fh, delimiter="\t"); next(rd) + for row in rd: + if len(row) >= 3 and row[2] == "MetaCyc": + s2m[row[0]].add(row[1]) + + new_c, old_c = _c.Counter(), _c.Counter() + for sid, mcs in s2m.items(): + cls = {p for mc in mcs for pwy in rx2pwy.get(mc, ()) for p in parent.get(pwy, [])} + cls -= DROP + for c in cls: + (old_c if sid in old_ids else new_c)[c] += 1 + rows = [(names.get(c, c), n, old_c.get(c, 0)) for c, n in new_c.most_common(top)] + return rows + + def _silver_sigma_band(): """Figure 2C shading: the sigma span of reactions graded SILVER, per source. - Reaction-level grade (best_grade in source_grades_wide.tsv) joined back to - each source's own reported sigma. Answers "what uncertainty does a silver - reaction actually carry?" -- and shows that the answer is only meaningful - for two of the three sources. eQuilibrator and dGPredictor separate their - tiers by sigma (medians 0.26/0.62/1.43 and 1.54/16.49/21.85 for - gold/silver/bronze); Group contribution does not (9.19/8.99/10.35), which is - the same flat-error-curve problem that stopped raw sigma being used to rank - sources in the first place. The band is p5-p95. + Answers "what uncertainty does a silver reaction actually carry?" -- and + shows that the answer is only meaningful for two of the three sources. + eQuilibrator and dGPredictor separate their tiers by sigma; Group + contribution does not, which is the same flat-error-curve problem that + stopped raw sigma being used to rank sources in the first place. The band + is p5-p95. + + REWRITTEN to read only files that ship. It previously joined two + intermediates under results/thermo_grades/ -- source_grades_wide.tsv and + source_grades.tsv -- both of which are .gitignore'd (see + Biochemistry/Thermodynamics/SourceGrading/.gitignore line 12). Neither is + present in a clean checkout, so importing this module raised + FileNotFoundError and NO figure could be regenerated, this one included. + Regenerating them is not a way out either: grade_thermo_sources.py fails + under the pinned pandas. + + The same two quantities are available from files that are committed: + best_grade from reaction_grades.tsv, and each source's reported sigma from + the released Biochemistry/reaction_*.json, which is where the published + uncertainty lives anyway. Same band, reproducible by a reader. """ - import csv as _csv, collections as _c + import csv as _csv, collections as _c, glob as _glob, json as _json root = Path(__file__).resolve().parents[3] - g = root / "Biochemistry/Thermodynamics/SourceGrading/results/thermo_grades" + grades = root / ("Biochemistry/Thermodynamics/SourceGrading/results/" + "thermo_grades/reaction_grades.tsv") best = {} - with (g / "source_grades_wide.tsv").open() as fh: + with grades.open() as fh: for x in _csv.DictReader(fh, delimiter="\t"): - if x["best_grade"]: + if x.get("best_grade"): best[x["rxn"]] = x["best_grade"] sig = _c.defaultdict(list) - with (g / "source_grades.tsv").open() as fh: - for x in _csv.DictReader(fh, delimiter="\t"): - if x["source"] == "TECRDB" or best.get(x["rxn"]) != "SILVER": + for f in sorted(_glob.glob(str(root / "Biochemistry" / "reaction_[0-9][0-9].json"))): + for r in _json.load(open(f)): + if best.get(r["id"]) != "SILVER": continue - try: - sig[x["source"]].append(abs(float(x["sigma"]))) - except (TypeError, ValueError): - pass + for name, triple in (r.get("thermodynamics") or {}).items(): + if name == "LLMs" or not triple or len(triple) < 2: + continue + try: + dg, sd = float(triple[0]), abs(float(triple[1])) + except (TypeError, ValueError): + continue + # Sentinels, not error bars. Same exclusions the Results + # section documents: group contribution writes dg = 1e7 when + # it declines, and eQuilibrator writes sigma >= 2500 kcal/mol. + # Leaving them in put eQuilibrator's p95 at 23,901. + if dg >= 1e7 or sd >= 2500: + continue + sig[name].append(sd) out = {} for k, v in sig.items(): v.sort() diff --git a/Papers/NAR_Update_2026/analysis/make_figure1_growth.py b/Papers/NAR_Update_2026/analysis/make_figure1_growth.py index cace82da..45f1745b 100644 --- a/Papers/NAR_Update_2026/analysis/make_figure1_growth.py +++ b/Papers/NAR_Update_2026/analysis/make_figure1_growth.py @@ -5,43 +5,74 @@ Shared palette, NUMBERS and helpers live in figure_common.py. """ from figure_common import * # noqa: F401,F403 -- palette, NUMBERS, helpers -from figure_common import save +from figure_common import save, _euler_regions, _pathway_classes + +# Display names for the MetaCyc classes in panel D. The ontology ids are not +# reader-facing ("POLYKETIDE-SYN", "ALKALOIDS-SYN") and the full names are too +# long for an axis at 6pt, so each is shortened once, here, rather than in the +# data function -- which stays a faithful read of the source table. +CLASS_LABEL = { + "Antibiotic-Biosynthesis": "antibiotics", + "O-Antigen-Biosynthesis": "O-antigen", + "POLYKETIDE-SYN": "polyketides", + "Toxin-Biosynthesis": "toxins", + "Lipid-Biosynthesis": "lipids", + "Branched-Fatty-Acids-Biosynthesis": "branched fatty acids", + "Fatty-acid-biosynthesis": "fatty acids", + "ALKALOIDS-SYN": "alkaloids", + "Sterol-Biosynthesis": "sterols", + "Lipid-IV-A-Biosynthesis": "lipid IV-A", + "ACYLSUGAR-BIOSYNTHESIS": "acylsugars", + "Metabolic-Clusters": "metabolic clusters", +} + + +def _short(name): + """Fall back to a trimmed ontology name when a class is not in the table.""" + return CLASS_LABEL.get(name, name.replace("-", " ").lower()) # ============================ FIGURE 1 ====================================== def figure1(): - """One row, three panels: what the database gained, and from where. + """Four panels: what the database gained, and from where. A is the only panel on a count axis -- it compares 2020 with 2026, and a percentage axis would erase the thing it exists to show (KEGG flat at 17.8k - while ChEBI arrives at 11.4k). B and C are 0-100% so the three sources are - directly comparable; every count annotation was dropped in favour of the - percentage, and the segment keys are direct-labelled on the top bar rather - than carried in a legend outside the frame. + while ChEBI arrives at 11.4k). C is 0-100%. B is an Euler diagram rather + than the stacked unique/shared bar it replaces: that bar reported what + fraction of each source is unique but never said who the rest is shared + WITH, which is the question integrating Rhea raises. D answers reviewer 1's + question about where new biochemistry is still arriving. + + Every count is read from the released files through figure_common; none is + transcribed. """ - fig = plt.figure(figsize=(7.0, 1.95)) - gs = fig.add_gridspec(1, 3, left=0.107, right=0.984, top=0.985, bottom=0.135, - wspace=0.30) - a, b, c = (fig.add_subplot(gs[0, i]) for i in range(3)) - - def key(ax, items): - """Colour key inside the frame, upper right. Uses the legend layout - engine rather than hand-placed swatches: two attempts at estimating - text width in axes fractions put every swatch on top of its own label, - because character width at 6pt is roughly twice what it looks like. - Inside the frame because a legend under the axes is whitespace the row - cannot afford.""" + fig = plt.figure(figsize=(7.0, 3.42)) + # Two gridspecs rather than one with a nested row: panel D's class labels + # are longer than anything in the top row and need their own left inset. + top = fig.add_gridspec(1, 3, wspace=0.30, left=0.105, right=0.984, + top=0.978, bottom=0.560) + bot = fig.add_gridspec(1, 1, left=0.152, right=0.984, top=0.432, bottom=0.096) + a, b, c = (fig.add_subplot(top[0, i]) for i in range(3)) + d = fig.add_subplot(bot[0, 0]) + + def key(ax, items, **kw): + """Colour key inside the frame. Uses the legend layout engine rather + than hand-placed swatches: two attempts at estimating text width in + axes fractions put every swatch on top of its own label, because + character width at 6pt is roughly twice what it looks like.""" from matplotlib.patches import Patch - ax.legend(handles=[Patch(facecolor=c, edgecolor="none", label=n) - for n, c in items], - loc="upper right", frameon=False, - fontsize=6.0, ncol=len(items), handlelength=1.0, handleheight=0.85, - handletextpad=0.4, columnspacing=0.85, borderpad=0.1, - borderaxespad=0.98, labelcolor=INK2) + opts = dict(loc="upper right", frameon=False, fontsize=6.0, + ncol=len(items), handlelength=1.0, handleheight=0.85, + handletextpad=0.4, columnspacing=0.85, borderpad=0.1, + borderaxespad=0.98, labelcolor=INK2) + opts.update(kw) + ax.legend(handles=[Patch(facecolor=col, edgecolor="none", label=n) + for n, col in items], **opts) - def tag(ax, letter): - ax.annotate(letter, xy=(0.012, 0.955), xycoords="axes fraction", - fontsize=9.5, fontweight="bold", va="top", ha="left", color=INK) + def tag(ax, letter, xy=(0.012, 0.955), va="top"): + ax.annotate(letter, xy=xy, xycoords="axes fraction", fontsize=9.5, + fontweight="bold", va=va, ha="left", color=INK) # -- A: compounds per structure source, 2020 vs 2026. Percentage change only. rows = NUMBERS["growth"]; ys = range(len(rows))[::-1]; h = 0.40 @@ -56,45 +87,114 @@ def tag(ax, letter): va="center", ha="right", fontsize=7.0, color=INK) a.text(new_ + 450, i, pct, va="center", ha="left", fontsize=6.8, color=INK2, fontweight="bold") - top = len(rows) - 1 - a.text(400, top + h / 2 + 0.02, "2020", va="center", ha="left", fontsize=6.0, + topi = len(rows) - 1 + a.text(400, topi + h / 2 + 0.02, "2020", va="center", ha="left", fontsize=6.0, color=INK, zorder=5) - a.text(400, top - h / 2 - 0.02, "2026", va="center", ha="left", fontsize=6.0, + a.text(400, topi - h / 2 - 0.02, "2026", va="center", ha="left", fontsize=6.0, color=SURFACE, fontweight="bold", zorder=5) a.set_yticks([]); a.set_xlim(0, 30500); a.set_ylim(-0.6, len(rows) - 0.05) a.set_xticks([0, 10000, 20000, 30000]); a.set_xticklabels(["0", "10k", "20k", "30k"]) strip(a); tag(a, "A") - # -- B: share of each source's reactions that no other primary supplies. + # -- B: three-set Euler over reactions. Circle areas are not solvable + # exactly for three sets, so the geometry is the conventional symmetric + # arrangement and every region carries its count -- the counts are the + # quantitative channel, the circles only carry membership. + _euler_panel(b) + bx = b.get_subplotspec().get_position(fig) + fig.text(bx.x0, bx.y1 - 0.004, "B", fontsize=9.5, fontweight="bold", + va="top", ha="left", color=INK) + + # -- C: share of each source's UNIQUE contribution that is complete, meaning + # every reagent carries a structure so the reaction can be balanced and + # decomposed. Rows are B's sources, in B's order. _by = {r[0]: r for r in NUMBERS["rxn_sources"]} rows = [_by[s] for s in ("MetaCyc", "KEGG", "Rhea")] ys = range(len(rows))[::-1] - for i, (lab, total, uniq, _uc) in zip(ys, rows): - pct = 100 * uniq / total if total else 0 - b.barh(i, pct, height=0.62, color=BLUE, zorder=4) - b.barh(i, 100 - pct, left=pct, height=0.62, color=BLUE_200, zorder=3) - b.text(pct - 1.6, i, f"{pct:.0f}%", va="center", ha="right", fontsize=6.6, - color=SURFACE, fontweight="bold", zorder=5) - key(b, [("unique", BLUE), ("shared", BLUE_200)]) - b.set_yticks([]); b.set_xlim(0, 100); b.set_ylim(-0.6, len(rows) - 0.05) - b.set_xticks([0, 50, 100]); b.set_xticklabels(["0", "50", "100%"]) - strip(b); tag(b, "B") - - # -- C: of that unique contribution, the share whose every compound carries - # a structure, so the reaction can be balanced and decomposed. Categories - # are B's, in B's order, so they are labelled once. for i, (lab, _t, uniq, ucomp) in zip(ys, rows): pct = 100 * ucomp / uniq if uniq else 0 c.barh(i, pct, height=0.62, color=BLUE, zorder=4) c.barh(i, 100 - pct, left=pct, height=0.62, color=NEUTRAL, zorder=3) c.text(pct - 1.6, i, f"{pct:.0f}%", va="center", ha="right", fontsize=6.6, color=SURFACE, fontweight="bold", zorder=5) + c.text(-2.5, i, lab, va="center", ha="right", fontsize=6.6, color=INK) key(c, [("complete", BLUE), ("incomplete", NEUTRAL)]) c.set_yticks([]); c.set_xlim(0, 100); c.set_ylim(-0.6, len(rows) - 0.05) c.set_xticks([0, 50, 100]); c.set_xticklabels(["0", "50", "100%"]) strip(c); tag(c, "C") + + # -- D: where the growth landed, by MetaCyc class. + _pathway_panel(d, key) + tag(d, "D", xy=(0.0, 1.015), va="bottom") return fig +def _euler_panel(ax): + """Three overlapping circles, one per primary reaction source. + + Fills are translucent so an overlap reads as the mix of its parents, with + an opaque outline per set so membership stays legible in greyscale and + under CVD -- identity is never carried by fill alone. + """ + from matplotlib.patches import Circle + r = _euler_regions() + tot = r["totals"] + full = {"M": "MetaCyc", "K": "KEGG", "H": "Rhea"} + # Conventional symmetric three-circle layout. + R = 0.335 + cen = {"M": (0.375, 0.600), "K": (0.625, 0.600), "H": (0.500, 0.390)} + col = {"M": BLUE, "K": ORANGE, "H": AQUA} + for k in ("M", "K", "H"): + ax.add_patch(Circle(cen[k], R, facecolor=col[k], alpha=0.28, + edgecolor="none", zorder=2)) + ax.add_patch(Circle(cen[k], R, facecolor="none", edgecolor=col[k], + linewidth=0.9, zorder=4)) + # Region counts, at the visual centroid of each lens. + at = {"M": (0.200, 0.690), "K": (0.800, 0.690), "H": (0.500, 0.170), + "MK": (0.500, 0.755), "MH": (0.320, 0.395), "KH": (0.680, 0.395), + "MKH": (0.500, 0.530)} + for k, (x, y) in at.items(): + ax.text(x, y, f"{r[k]:,}", ha="center", va="center", fontsize=5.9, + color=INK, zorder=5, + fontweight="bold" if k in ("M", "K", "H") else "normal") + # Set names ride outside their own circle, in the set's colour. + for k, (x, y, ha) in {"M": (0.295, 0.978, "center"), + "K": (0.855, 0.978, "center"), + "H": (0.475, 0.018, "center")}.items(): + ax.text(x, y, f"{full[k]} {tot[full[k]]:,}", ha=ha, va="center", + fontsize=6.2, color=col[k], fontweight="bold") + ax.text(1.045, 0.018, f"+{r['none']:,} from other sources", ha="right", + va="center", fontsize=5.5, color=MUTED) + ax.set_xlim(0, 1); ax.set_ylim(0, 1) + ax.set_xticks([]); ax.set_yticks([]); ax.set_aspect("equal") + for sp in ax.spines.values(): + sp.set_visible(False) + + +def _pathway_panel(ax, key): + """Reactions gained since 2020 against those already held, by MetaCyc class. + + Two steps of one hue, because this is the same quantity at two times, not + two identities -- the same encoding panel A uses for the compound sources. + """ + rows = _pathway_classes(top=8) + ys = range(len(rows))[::-1] + h = 0.40 + xmax = max(max(n, o) for _, n, o in rows) * 1.22 + for i, (name, new_, old_) in zip(ys, rows): + ax.barh(i + h / 2 + 0.02, old_, height=h, color=BLUE_200, zorder=3) + ax.barh(i - h / 2 - 0.02, new_, height=h, color=BLUE, zorder=3) + ax.text(-xmax * 0.012, i, _short(name), va="center", ha="right", + fontsize=6.2, color=INK) + ax.text(max(new_, old_) + xmax * 0.012, i, f"{new_:,} new", va="center", + ha="left", fontsize=6.0, color=INK2, fontweight="bold") + ax.set_yticks([]); ax.set_ylim(-0.62, len(rows) - 0.38) + ax.set_xlim(0, xmax) + ax.set_xlabel("reactions", fontsize=6.4, color=INK2, labelpad=1.5) + key(ax, [("already held in 2020", BLUE_200), ("added since 2020", BLUE)], + loc="lower right", borderaxespad=0.75) + strip(ax) + + if __name__ == "__main__": save(figure1(), "figure1_growth.pdf") diff --git a/Papers/NAR_Update_2026/analysis/make_figure2_thermodynamics.py b/Papers/NAR_Update_2026/analysis/make_figure2_thermodynamics.py index 0635a69d..c7554543 100644 --- a/Papers/NAR_Update_2026/analysis/make_figure2_thermodynamics.py +++ b/Papers/NAR_Update_2026/analysis/make_figure2_thermodynamics.py @@ -52,9 +52,22 @@ def tag(ax, letter): fontsize=6.0, color=fg, fontweight="bold", zorder=5, bbox=box) x += pct a.text(-AMAX * 0.015, row, label, ha="right", va="center", fontsize=7.0, color=INK) - a.set_xlim(0, AMAX); a.set_ylim(-0.62, 1.62); a.set_yticks([]) + a.set_xlim(0, AMAX); a.set_ylim(-0.62, 2.42); a.set_yticks([]) a.set_xticks([0, 20000, 40000, 56002]); a.set_xticklabels(["0", "20k", "40k", "56k"]) strip(a) + # Four segments, two of them previously identified only in the caption. + # The key names all four; hatch is reproduced in its own swatch so the + # SMILES route is not left to be inferred from the fill. + from matplotlib.patches import Patch + a.legend(handles=[ + Patch(facecolor=BLUE, edgecolor=FRAME, lw=0.45, label="Marvin"), + Patch(facecolor=BLUE, edgecolor=SURFACE, lw=0.45, hatch="xxx", + label="Marvin, from SMILES"), + Patch(facecolor=ORANGE, edgecolor=FRAME, lw=0.45, label="no ionizable site"), + Patch(facecolor=GRID, edgecolor=FRAME, lw=0.45, label="no structure")], + loc="upper left", frameon=False, fontsize=5.9, ncol=4, handlelength=1.1, + handleheight=0.85, handletextpad=0.4, columnspacing=0.9, borderpad=0.1, + borderaxespad=0.15, labelcolor=INK2) tag(a, "A") rows = NUMBERS["energy_rxn"]; tot = NUMBERS["energy_total"] diff --git a/Papers/NAR_Update_2026/analysis/pathway_distribution_of_growth.py b/Papers/NAR_Update_2026/analysis/pathway_distribution_of_growth.py new file mode 100644 index 00000000..58c68b4d --- /dev/null +++ b/Papers/NAR_Update_2026/analysis/pathway_distribution_of_growth.py @@ -0,0 +1,261 @@ +#!/usr/bin/env python +"""Where the 2020->2026 growth landed, at MetaCyc class ("subsystem") level. + +Written for reviewer 1 comment 1: "it would be curious to see where are we +still gaining new information". The answer is a frequency distribution over +MetaCyc pathway classes, computed for the reactions that are new since the +2020 release against the ones that were already there, so the two can be read +side by side. + +Baseline is commit fd6c7849 (2020-11-10), the last commit of 2020 and the same +baseline figure_common._growth() uses for the compound panel -- do not swap it +for a different 2020 commit without changing that function too. + +POPULATION. Counts every record, obsolete included, because that is the basis +the manuscript uses everywhere else -- the abstract's "~56,000 reactions", Fig +2A's 56,002 and M12's 25,855 are all all-records figures. On that basis growth +is +28.0%, NOT the +55% M09 claims: 55% only appears if 2026 totals are set +against a 2020 baseline with its 7,577 obsolete rows removed. Pass --live for +the live-vs-live basis (+33.7%), which is defensible but would require +converting every other number in the paper with it. + +Run: ~/Documents/py_venv/bin/python pathway_distribution_of_growth.py +""" +import csv +import io +import subprocess +import sys +from collections import Counter, defaultdict +from pathlib import Path + +ROOT = Path(__file__).resolve().parents[3] +C2020 = "fd6c7849891ef4bbeb6eac072f5a6f7adff05b0e" +RXN_2020 = "Biochemistry/reactions.tsv" +PATHWAYS = ROOT / "Biochemistry/Aliases/Unique_ModelSEED_Reaction_Pathways.txt" +ECS = ROOT / "Biochemistry/Aliases/Unique_ModelSEED_Reaction_ECs.txt" +MC_PWY = ROOT / "Scripts/Provenance/MetaCyc/MetaCyc_pathways.tsv" +RXN_SRC = ROOT / "Biochemistry/Aliases/Unique_ModelSEED_Reaction_Aliases.txt" + + +def _rows(text): + return csv.DictReader(io.StringIO(text), delimiter="\t") + + +LIVE_ONLY = "--live" in sys.argv + + +def live_2020(): + """Reaction IDs in the 2020 release (all records unless --live).""" + out = subprocess.run(["git", "show", f"{C2020}:{RXN_2020}"], cwd=str(ROOT), + capture_output=True, text=True, check=True).stdout + return {r["id"] for r in _rows(out) + if not (LIVE_ONLY and r.get("is_obsolete") == "1")} + + +def live_2026(): + """Non-obsolete reaction IDs in the current release, across the shards.""" + ids = set() + for shard in sorted(ROOT.glob("Biochemistry/reaction_[0-9][0-9].tsv")): + with open(shard) as fh: + for r in csv.DictReader(fh, delimiter="\t"): + if not (LIVE_ONLY and r.get("is_obsolete") == "1"): + ids.add(r["id"]) + return ids + + +def metacyc_tables(): + """Parse MetaCyc_pathways.tsv into (reaction -> pathways, parent map, names, + class ids). + + CAREFUL: that file is not a list of pathways. It mixes individual pathways + (PWY-7805) with ontology CLASSES (Degradation, Biosynthesis, + Energy-Metabolism), all in the same id column -- an earlier version of this + script assumed every id was a pathway and consequently found zero classes. + A class is identified as any id that some other row names as its parent. + """ + rx2pwy, parent, names = defaultdict(set), {}, {} + with open(MC_PWY) as fh: + for r in csv.DictReader(fh, delimiter="\t"): + names[r["id"]] = r["name"] or r["id"] + parent[r["id"]] = [p for p in (r.get("parent") or "").split("|") if p] + for rx in (r["reactions"] or "").split("|"): + if rx: + rx2pwy[rx].add(r["id"]) + classes = {p for ps in parent.values() for p in ps} + return rx2pwy, parent, names, classes + + +def seed_to_metacyc(): + """ModelSEED reaction id -> MetaCyc reaction ids. This alias file DOES run + to rxn60859, which is why the post-2020 intake can be re-annotated at all.""" + m = defaultdict(set) + with open(RXN_SRC) as fh: + for r in csv.DictReader(fh, delimiter="\t"): + if r["Source"] == "MetaCyc": + m[r["ModelSEED ID"]].add(r["External ID"]) + return m + + +def classes_for(seed_ids, s2m, rx2pwy, parent, classes): + """Distinct-reaction counts per MetaCyc class, walking each pathway up to + its parents. Counts REACTIONS, not (reaction, pathway) pairs -- a reaction + in three pathways of one class must count once.""" + per = Counter() + reached = set() + for sid in seed_ids: + cls = set() + for mc in s2m.get(sid, ()): + for pwy in rx2pwy.get(mc, ()): + cls |= {p for p in parent.get(pwy, []) if p in classes or True} + if cls: + reached.add(sid) + for c in cls: + per[c] += 1 + return per, reached + + +def reaction_to_classes(pathway_ids): + """rxn id -> set of MetaCyc class ids (ancestors), and -> set of pathway ids.""" + classes, pathways = defaultdict(set), defaultdict(set) + names = {} + with open(PATHWAYS) as fh: + for r in csv.DictReader(fh, delimiter="\t"): + if r["Source"] != "MetaCyc": + continue + ext = r["External ID"] + ident, _, label = ext.partition(" (") + label = label.rstrip(")") or ident + names[ident] = label + if ident in pathway_ids: + pathways[r["ModelSEED ID"]].add(ident) + else: + classes[r["ModelSEED ID"]].add(ident) + return classes, pathways, names + + +def ec_class(rxn_ids): + """First digit of the EC number -> broad enzyme class, as a fallback for + reactions MetaCyc never placed in a pathway (most of the Rhea intake).""" + EC = {"1": "oxidoreductase", "2": "transferase", "3": "hydrolase", + "4": "lyase", "5": "isomerase", "6": "ligase", "7": "translocase"} + have = Counter() + seen = set() + with open(ECS) as fh: + for r in csv.DictReader(fh, delimiter="\t"): + rid = r["ModelSEED ID"] + if rid not in rxn_ids or rid in seen: + continue + top = r["External ID"].split(".")[0] + if top in EC: + have[EC[top]] += 1 + seen.add(rid) + return have, len(seen) + + +def source_of(rxn_ids): + """Which primary database supplies each reaction (a reaction may have more + than one, so these do not sum to the set size).""" + per = defaultdict(set) + with open(RXN_SRC) as fh: + for r in csv.DictReader(fh, delimiter="\t"): + if r["ModelSEED ID"] in rxn_ids: + per[r["Source"]].add(r["ModelSEED ID"]) + return per + + +def table(title, new_c, old_c, n_new, n_old, names, limit=22): + print(f"\n{title}") + print(f"{'class':<52}{'new':>7}{'% new':>8}{'old':>8}{'% old':>8}{'ratio':>8}") + print("-" * 91) + for ident, n in new_c.most_common(limit): + o = old_c.get(ident, 0) + pn, po = 100 * n / n_new, 100 * o / n_old if n_old else 0 + ratio = f"{pn / po:5.2f}" if po else " inf" + print(f"{names.get(ident, ident)[:51]:<52}{n:>7}{pn:>7.1f}%{o:>8}{po:>7.1f}%{ratio:>8}") + + +def main(): + old, new_all = live_2020(), live_2026() + gained = new_all - old + kept = new_all & old + print("=" * 91) + print(f"REACTION SETS ({'live only (--live)' if LIVE_ONLY else 'ALL records -- the manuscript basis'})") + print("=" * 91) + print(f"2020 reactions {len(old):>8,}") + print(f"2026 reactions {len(new_all):>8,}") + print(f" of which new since 2020 {len(gained):>8,}") + print(f" of which carried over {len(kept):>8,}") + print(f" 2020 ids now absent {len(old - new_all):>8,}") + print(f"growth on this basis {100 * (len(new_all) / len(old) - 1):>7.1f}%") + + print("\nprimary source of the new reactions (sets overlap):") + for src, ids in sorted(source_of(gained).items(), key=lambda kv: -len(kv[1])): + if len(ids) >= 200: + print(f" {src:<24}{len(ids):>8,}") + + rx2pwy, parent, names, classes = metacyc_tables() + s2m = seed_to_metacyc() + + # Both sides go through the SAME join, so the two columns are comparable. + # Reading the old side out of Unique_ModelSEED_Reaction_Pathways.txt instead + # would compare a full ancestor closure against a direct-parent lookup. + new_c, new_reached = classes_for(gained, s2m, rx2pwy, parent, classes) + old_c, old_reached = classes_for(kept, s2m, rx2pwy, parent, classes) + print(f"\nreachable through the MetaCyc pathway join: " + f"{len(new_reached):,} of {len(gained):,} new, " + f"{len(old_reached):,} of {len(kept):,} carried over") + table("MetaCyc CLASS distribution, new vs carried-over, DISTINCT REACTIONS " + "(ratio > 1 = enriched among the new)", + new_c, old_c, len(new_reached), len(old_reached), names) + + ENERGY = {"Energy-Metabolism", "Respiration", "Fermentation", "Photosynthesis", + "Electron-Transfer", "TCA-VARIANTS", "Glycolysis", + "Pentose-Phosphate-Cycle", "Chemoautotrophic-Energy-Metabolism", + "Methanogenesis"} + def _in_energy(ids): + n = 0 + for sid in ids: + cls = {p for mc in s2m.get(sid, ()) + for pwy in rx2pwy.get(mc, ()) for p in parent.get(pwy, [])} + n += bool(cls & ENERGY) + return n + print(f"\ncentral/energy metabolism classes {sorted(ENERGY)[:3]}...:") + print(f" new reactions landing there {_in_energy(gained):>7,} " + f"of {len(gained):,} new") + print(f" carried-over reactions there {_in_energy(kept):>7,} " + f"of {len(kept):,}") + + classes_by_rxn, pathways, _n2 = reaction_to_classes( + {r["id"] for r in csv.DictReader(open(MC_PWY), delimiter="\t")}) + ann_new = sum(1 for r in gained if classes_by_rxn.get(r) or pathways.get(r)) + ann_old = sum(1 for r in kept if classes_by_rxn.get(r) or pathways.get(r)) + print(f"\nMetaCyc pathway annotation coverage") + print(f" new reactions with any MetaCyc pathway/class " + f"{ann_new:>7,} / {len(gained):,} ({100 * ann_new / len(gained):.1f}%)") + print(f" carried-over reactions with any " + f"{ann_old:>7,} / {len(kept):,} ({100 * ann_old / len(kept):.1f}%)") + + unann = {r for r in gained if not (classes_by_rxn.get(r) or pathways.get(r))} + ec_new, n_ec = ec_class(unann) + print(f"\nEC fallback for the {len(unann):,} new reactions MetaCyc never placed:") + print(f" carry an EC number {n_ec:>7,} ({100 * n_ec / len(unann):.1f}%)") + for k, v in ec_new.most_common(): + print(f" {k:<20}{v:>7,} ({100 * v / n_ec:.1f}% of EC-annotated)") + + # Via the reconstruction, NOT the alias file -- the alias file holds no + # post-2020 reaction at all, so reading it here would silently print + # nothing and read as "no pathways gained" rather than "never annotated". + most = Counter() + for sid in gained: + for mc in s2m.get(sid, ()): + for pwy in rx2pwy.get(mc, ()): + if pwy not in classes: # individual pathways only + most[pwy] += 1 + print(f"\nMost-gained individual MetaCyc pathways (new reactions only, " + f"via the reconstruction):") + for ident, n in most.most_common(15): + print(f" {names.get(ident, ident)[:60]:<62}{n:>6}") + + +if __name__ == "__main__": + sys.exit(main()) diff --git a/Papers/NAR_Update_2026/analysis/review_transport_and_llm.py b/Papers/NAR_Update_2026/analysis/review_transport_and_llm.py new file mode 100644 index 00000000..539bb399 --- /dev/null +++ b/Papers/NAR_Update_2026/analysis/review_transport_and_llm.py @@ -0,0 +1,276 @@ +#!/usr/bin/env python +"""Numbers for reviewer 1 comment 2 (transport) and reviewer 2 comment 2 (LLMs). + +Both questions are about what a claim in the paper is actually worth, and both +are answerable from the shipped Biochemistry/reaction_*.json alone -- no +eQuilibrator working tree needed, unlike the other scripts in this directory. + +Transport: the paper says transport reactions are "scored from stoichiometry +and energy alone", with no membrane potential and no pH gradient. The reviewer +asks what that costs. Quantify it: how many transport reactions each source +commits on, and what grade they end up carrying, against the non-transport +remainder. + +LLMs: the reviewer cannot see what the ensemble is for. The defensible answer +is coverage -- the reactions the thermodynamic rules leave undirected. Measure +that, plus agreement with eQuilibrator where both commit AND against the +measured energies in opentecr_comparison.csv, so the section can state a role +instead of a motivation. + +POPULATION. Every count here includes obsolete records, because that is what the +manuscript counts: M12's "30,157 ... and 25,855 receive none" sums to 56,012, +and the grade totals reproduce Supplementary Table S1 exactly on this basis +(33,099 graded; 3,434/18,388/11,277; 806 anchors). Filtering obsolete rows out +gives 27,355/2,486/15,520/9,349/365 and silently disagrees with the paper -- +which is a filter artefact, not a rebuild regression. Pass --live to see that +basis; do not quote it in the manuscript without converting every other number +with it. + +Run: ~/Documents/py_venv/bin/python review_transport_and_llm.py +""" +import csv +import json +import sys +from collections import Counter, defaultdict +from pathlib import Path + +ROOT = Path(__file__).resolve().parents[3] +PREDICTORS = ("eQuilibrator", "dGPredictor", "Group contribution") +COMMITTED = (">", "<") # an actual direction call +STATED = (">", "<", "=") # a direction or an explicit reversibility call + + +LIVE_ONLY = "--live" in sys.argv + + +def load(): + for shard in sorted(ROOT.glob("Biochemistry/reaction_[0-9][0-9].json")): + for rxn in json.load(open(shard)): + if LIVE_ONLY and rxn.get("is_obsolete") == 1: + continue + yield rxn + + +def direction(rxn, source): + """Third slot of the per-source thermodynamics triple, or None.""" + t = (rxn.get("thermodynamics") or {}).get(source) + if not t or len(t) < 3: + return None + return t[2] or None + + +def has_energy(rxn, source): + t = (rxn.get("thermodynamics") or {}).get(source) + return bool(t) and t[0] not in ("", None) + + +def pct(n, d): + return f"{100 * n / d:.1f}%" if d else " n/a" + + +def main(): + rxns = list(load()) + print(f"population: {'live only (--live)' if LIVE_ONLY else 'ALL records, the basis the manuscript uses'}") + tr = [r for r in rxns if r.get("is_transport") == 1] + nt = [r for r in rxns if r.get("is_transport") != 1] + + print("=" * 78) + print("TRANSPORT REACTIONS (reviewer 1, comment 2)") + print("=" * 78) + print(f"reactions {len(rxns):>8,}") + print(f" transport {len(tr):>8,} ({pct(len(tr), len(rxns))})") + print(f" non-transport {len(nt):>8,}") + + print(f"\n{'':<22}{'transport':>22}{'non-transport':>22}") + print(f"{'':<22}{'n':>8}{'share':>8}{'':>6}{'n':>8}{'share':>8}") + print("-" * 66) + + def row(label, ftr, fnt): + a = sum(1 for r in tr if ftr(r)) + b = sum(1 for r in nt if fnt(r)) + print(f"{label:<22}{a:>8,}{pct(a, len(tr)):>8}{'':>6}{b:>8,}{pct(b, len(nt)):>8}") + + for s in PREDICTORS: + row(f"{s[:20]} energy", lambda r, s=s: has_energy(r, s), + lambda r, s=s: has_energy(r, s)) + print() + for s in PREDICTORS: + row(f"{s[:20]} dir.", lambda r, s=s: direction(r, s) in COMMITTED, + lambda r, s=s: direction(r, s) in COMMITTED) + print() + row("any source states", lambda r: any(direction(r, s) in STATED for s in PREDICTORS), + lambda r: any(direction(r, s) in STATED for s in PREDICTORS)) + row("graded at all", lambda r: bool(r.get("thermo-evidence")), + lambda r: bool(r.get("thermo-evidence"))) + + print("\ngrade split") + for label, group in (("transport", tr), ("non-transport", nt)): + g = Counter((r.get("thermo-evidence") or {}).get("grade") for r in group) + tot = sum(v for k, v in g.items() if k) + line = " ".join(f"{k} {g.get(k, 0):,} ({pct(g.get(k, 0), tot)})" + for k in ("gold", "silver", "bronze")) + print(f" {label:<16}{line} graded n={tot:,}") + + print("\nwhat the transport grades actually rest on") + both = sum(1 for r in tr if _spans(r)) + print(f" stoichiometry lists two compartments {both:>7,} ({pct(both, len(tr))})") + uni = [r for r in tr if _uniport(r)] + ug = Counter((r.get("thermo-evidence") or {}).get("grade") for r in uni) + print(f" uniport-like, no net chemistry {len(uni):>7,} ({pct(len(uni), len(tr))})") + print(f" their grades: " + ", ".join( + f"{k or 'ungraded'} {v:,}" for k, v in ug.most_common())) + + # The gold transport reactions are the ones worth explaining: an energy-only + # score cannot see a membrane, so a gold grade here is confidence in the + # COUPLED CHEMISTRY, not in the translocation. + gold = [r for r in tr if (r.get("thermo-evidence") or {}).get("grade") == "gold"] + atp = sum(1 for r in gold if {"cpd00002", "cpd00008"} <= _cpds(r)) + hplus = sum(1 for r in gold if _crosses(r, "cpd00067")) + print(f"\n gold-graded transport {len(gold):>7,} " + f"({pct(len(gold), len(tr))} of transport; " + f"{pct(sum(1 for r in nt if (r.get('thermo-evidence') or {}).get('grade') == 'gold'), len(nt))} of non-transport)") + print(f" carry ATP + ADP (coupled hydrolysis) {atp:>7,} ({pct(atp, len(gold))})") + print(f" translocate a proton themselves {hplus:>7,} ({pct(hplus, len(gold))})") + print(f" deciding source: " + ", ".join( + f"{k} {v:,}" for k, v in Counter( + (r.get("thermo-evidence") or {}).get("source") for r in gold).most_common())) + + print("\n" + "=" * 78) + print("LLM ENSEMBLE (reviewer 2, comment 2)") + print("=" * 78) + llm = {r["id"]: direction(r, "LLMs") for r in rxns + if direction(r, "LLMs") is not None} + print(f"reactions carrying an LLM call {len(llm):>8,} " + f"({pct(len(llm), len(rxns))})") + + thermo_dir = {r["id"] for r in rxns + if any(direction(r, s) in STATED for s in PREDICTORS)} + none_dir = {r["id"] for r in rxns} - thermo_dir + gain = none_dir & set(llm) + print(f"reactions NO predictor directs {len(none_dir):>8,}") + print(f" ... of which the LLMs do direct {len(gain):>8,} " + f"({pct(len(gain), len(none_dir))}) <- the coverage argument") + + # agreement with eQuilibrator where both commit to an irreversible call + eq = {r["id"]: direction(r, "eQuilibrator") for r in rxns + if direction(r, "eQuilibrator") in COMMITTED} + both_commit = [i for i in eq if llm.get(i) in COMMITTED] + agree = sum(1 for i in both_commit if eq[i] == llm[i]) + print(f"\nboth eQuilibrator and LLMs commit {len(both_commit):>8,}") + print(f" agree on the direction {agree:>8,} ({pct(agree, len(both_commit))})") + + # agreement restricted to the measured anchors (gold, source 'measured') + anch = [r for r in rxns + if (r.get("thermo-evidence") or {}).get("assessment") == "measured"] + print(f"\nmeasured anchors {len(anch):>8,}") + ac = [r for r in anch if llm.get(r["id"]) in COMMITTED] + print(f" LLMs commit on {len(ac):>8,}") + # Denominator must be anchors where BOTH commit -- scoring the LLM against + # an eQuilibrator call that was never made reads as disagreement when it is + # simply eQuilibrator abstaining. + bc = [r for r in ac if direction(r, "eQuilibrator") in COMMITTED] + ok = sum(1 for r in bc if llm[r["id"]] == direction(r, "eQuilibrator")) + print(f" ... and eQuilibrator also commits {len(bc):>8,}") + print(f" the two agree {ok:>8,} ({pct(ok, len(bc))})") + + print("\nLLM call distribution") + for k, v in Counter(llm.values()).most_common(): + print(f" {k!r:<6}{v:>8,} ({pct(v, len(llm))})") + + _vs_measured(llm) + + print("\nLLM coverage on transport specifically") + trl = sum(1 for r in tr if r["id"] in llm) + print(f" transport with an LLM call {trl:>8,} ({pct(trl, len(tr))})") + + +def _vs_measured(llm): + """Score the ensemble against MEASUREMENT, not against another prediction. + + opentecr_comparison.csv ships opentecr_dG_kJ already written in the + ModelSEED equation's orientation -- confirmed by the shipped eQuilibrator + energy matching its sign on 183 of 185 anchors. Do NOT apply + ms_orientation_vs_canonical as a flip: that drops eQuilibrator to 45% and + is the wrong reading of the column. + """ + path = ROOT / "Biochemistry/Thermodynamics/SourceGrading/opentecr_comparison.csv" + if not path.exists(): + return + rows = list(csv.DictReader(open(path))) + by_id = {} + for shard in sorted(ROOT.glob("Biochemistry/reaction_[0-9][0-9].json")): + for r in json.load(open(shard)): + by_id[r["id"]] = r + print("\ndirection vs MEASURED energy (openTECR), by decision margin") + print(f" {'margin':<12}{'source':<16}{'n':>6}{'agree':>7}{'rate':>8}{'chance':>8}{'kappa':>7}") + for margin in (0.0, 5.0, 11.7): + for src in ("eQuilibrator", "LLMs"): + pairs = [] + for row in rows: + rxn = by_id.get(row["modelseed_rxn"]) + if not rxn: + continue + try: + g = float(row["opentecr_dG_kJ"]) + except (TypeError, ValueError): + continue + m = ">" if g < -margin else ("<" if g > margin else "=") + c = direction(rxn, src) + if m in COMMITTED and c in COMMITTED: + pairs.append((m, c)) + if not pairs: + continue + n = len(pairs) + agree = sum(1 for a, b in pairs if a == b) + pm, pc = Counter(a for a, _ in pairs), Counter(b for _, b in pairs) + chance = sum((pm[d] / n) * (pc[d] / n) for d in COMMITTED) + kappa = (agree / n - chance) / (1 - chance) if chance < 1 else float("nan") + print(f" {margin:<12}{src:<16}{n:>6}{agree:>7}{100*agree/n:>7.1f}%" + f"{100*chance:>7.1f}%{kappa:>7.2f}") + # the confusion matrix is the finding: the errors are all on one side + cm = Counter() + for row in rows: + rxn = by_id.get(row["modelseed_rxn"]) + if not rxn: + continue + try: + g = float(row["opentecr_dG_kJ"]) + except (TypeError, ValueError): + continue + m = ">" if g < -11.7 else ("<" if g > 11.7 else "=") + c = direction(rxn, "LLMs") + if m in COMMITTED and c in COMMITTED: + cm[(m, c)] += 1 + print(" confusion at 11.7 kJ (measured -> LLM): " + + ", ".join(f"{a}->{b} {n}" for (a, b), n in sorted(cm.items()))) + + +def _spans(rxn): + """True when the stoichiometry names more than one compartment index.""" + return len({p["compartment"] for p in rxn.get("stoichiometry") or []}) > 1 + + +def _uniport(rxn): + """True when every species in the reaction merely changes compartment -- the + case whose net chemical stoichiometry is empty, so an energy-only score has + no signal at all. Checked, and these are NOT the gold ones: the scheme + already sends them to bronze or leaves them ungraded.""" + by_cpd = defaultdict(set) + for p in rxn.get("stoichiometry") or []: + by_cpd[p["compound"]].add(p["compartment"]) + moved = {c for c, cp in by_cpd.items() if len(cp) > 1} + return bool(moved) and moved == set(by_cpd) + + +def _cpds(rxn): + return {p["compound"] for p in rxn.get("stoichiometry") or []} + + +def _crosses(rxn, cpd): + """True when this compound appears in more than one compartment.""" + return len({p["compartment"] for p in rxn.get("stoichiometry") or [] + if p["compound"] == cpd}) > 1 + + +if __name__ == "__main__": + sys.exit(main()) diff --git a/Papers/NAR_Update_2026/figures/figure1_growth.pdf b/Papers/NAR_Update_2026/figures/figure1_growth.pdf index f55926a4fb114faff9a20a85e353674fc913e7db..a2bc99cf6891de1087203a8d15ced9363c69b7dd 100644 GIT binary patch delta 23981 zcma&MV~}P~@Gdw#ZQHhO+qP}nc&BaKwr$(CyQgitd*}DRdp9=X?uU&yC*!F+Sx;5w zQAK5zS{6+L)nNmHGO@7HF(u*ySpcqdCS$fo5RWqS`(=MY*K2?I(a^4Ak_aMbpv8&C z1@k1BawnNc%i;X^$~}>;t9JcGC7s0}7CIEYuQldEM@idIWGn8usQ+h_9;o0LJ{_q8E7e@Y;4 z-M$OH`_uQ{=q?8CRokXvdLQ}s^?7|t?o94 zAv7j+6R5Qp{IJySqlQ2Gs9F2h*Y}?q_wffO4I$GpNV|$fvK!n(B;svuMS%^V9FNqXBFejZF~S@9{4S!6&%>>3YhK4?IhnGyk5Q53IQ!V zSubvy0(2$tL-ERtQK8scV=;I~tVNGKiVu!@fzerG`^2Lw2WNg{R- zRhShwgSjf~nCRWuE|sgXftAcmmA7yF{KlQr=*Q^qAUf@N1C0mt5A5TcnLYDTQ6)9O zN#-PTz`gMVro^jr!v1BI_5QBnCLXa3v#)91H@S9qWWt6Of-pry4rGG(b6bGkEjz{l z@wv3Z3fL<7ZAh8N!oXNrMc4qtR@n6r6F^Hwk`e~>)X_Rjb>0Yr6=9>|L?|jDAT_^( z7TX!ACO8^kK{Hoi#GueHq2W;3D3mv?63#NdLSm7-$0Z9LNfB#dpp!hu(h?JKX~Y|C zjG67Kx388;V8{pxO!(VyDD!V*7v>%L`)L+(0D!TP%-ULAYcIxx2Pu9IgExDogM?gc zRlyQEhJBKCd}|^S%SkF@#^-(G^;O0G?%-W)jpuH*M8Jj*m4yzGy*g){a(ycY!!4Ji z9ut=DwBRdZT4k&arwOB=@HJmLDq#9_S4D=<)RH^Y0*w2F==73?ub`+dVCJ`}@|XkL zK0tsUr;l?mjZkcYy2cEoMq_{nyZlVmM??m3>BAJ=>}ldC;C>|DQ<;W#I-sFhGp5jLTTC2&eo^E-mm_Uei9#Sfv~ob2 z3RzFyKz)qWZ480bpSY2fsHuic&O?zV^dd7DN& zGFqBZBbaKkIfmw8o?g>5Wnv9*3jkLv&^g@%)00LW2du-%jNaDUsl_iX_&MT&QVr)~ z;J5vcQxv*bd#iwwJJP7x!(Ecm6BFgX{|>hdqI(Q*@G9K-6uwhbkxeGn?qVuIGrSJ_ z&efN_r!WMIytCL*+S(5EwnwN(;%)uI2kg&B{H={z`|c4~dxo@}*14M$fJBK`7}KC4 z`=>@dplWTm+-Nt*TKoOU-sCc$tB2{?SoOP}ieE3;et>;oO}N?1^m26K!}!Rz=zixH zrZT;4FlVKVt*I*RbCWmwQyIuthRr~5VNY1 z5rNG7kFs&9Ou=>JuOOQKLw6FVu+ni5R64WUqr(*Fbxll#PFl)x_ULEqb{nU^5}9cN zb9*S8`J&3ztJe^~pvJ*MlX$pYFV#BnD%|iTyn`)VBJ48YQ!;#{P;W75d<_F@>;RUE z9i-m^+F$1PD7cLmGB9GrS#BYyc~K5_QA*_5`n18dKA}3y$NCiror`P zT5+%ah`;ZRUXV@4=QeJm!>}y+wtJW8SPgr|I5xXnvcmpeb*tQkfHmDmDbT8(=1MVQ z>UlY+nD{whFJ^yXy{dU>Y1p?s2Cavcc3#8%j%7~EN=G`I{Pori(Vh)X`S-q>^6DX_ z>Sn>`l$G)9Tznx#$9z-n9GQQ90cU(@<&??|E}zK}Z1Y_sTRGj(HNHki%_a!Hn{hRH zjxE-c1REFod4CmnVZk;mp;RJR>%d5eqw~z{P6{IcxcX#Bxa70P+p{k#vziX;UZON? zUXtT4(EKl11nJ#81SPwoqx3UDxbE(G-k%oC@yXPAZ*c2%dMuNaTJD<(3rxx+(PSUr3c?vR=Q#mK1VoVHg$+~Uo1puJIBrdztQT@Ob|m;j zwEfKTMrCocbP)0fbxFAwAutO`akC1Py}AhZoHTzsC9b3?T-~eQkcESN+yq~dLxX+r z%X%1GjiVex^M&|23EBn?34dr@dxSTd#tHJ?84R2(2^k?G-cX12c7^jRq<*7QTKWK# z1N5auE#ctD zfFrCP+2?4h;`nrLoV_p~n;$b8RX z3>hBj#J2N<|H|Xwfy!(;hh@}6rw9W=)ubbsI6c%u5-h*aQ$!Ek23S{4Vsifc`~}}t z(a)1#UBKUYQH8MwmaSwDfor_9XnJ}VycA;3>Wy^_P1g-;#JU0_<1+W6r}CQo_goUx z6|2Xsu`r+3ICHJKb7ocAkBc^m;mN9*+*0fbb>1*C!XM8e%6V4@I06BOz|I5mG*!M= z^o}2QZ(wuRixOBV`|V-vsJFLEC3z&dZ%hc$=bLJ6`+OT<`I0$CvIDG}9HvR&` z)!tX*Tn|Xg?!yoCnh4ta6!ioAgh}wa^)6`t#K7rmU^m2ktE?dm=gO7R+W$EaJVSAX zN%{2D9(Inv2D!WUSHyX2W*fD{&7;`LzY`7=2MV0eiBYIaH=olj^#r+4;M~|CKm?s{ zd1mkhxr&167eEU^3(1O>NWVz8ZZcWg6jKOX05|6 zXi;Z0@z5JO!X0iYyF%>er?FZbuZhAD-8T6n)?sml#RY{zvr@K3lW7CC?P?U7hvbp| zDPkiV-D`MDVW8z4ZNa-?!08gUVOY~HTrwS^u{utt>=cJQ=`e!RgwHNm%EC*hwbF)uR4T7`nd)YYOkzro@Xy| zyVynUaQ8-=YNCa#M~MIK^ohHOoL&SMfA#Tu-^<&5>@IYtxVLOc73jw{1shzot1pzw?J6mEVCJ|uU3(`YHbmg?1tJQ9|=Zy7?bbGx6nG3=Y5)vqo zfL3UYk&392L_kOY$p}fs1QLQSFNy==cK|e#4KgEB%pej9Yt5et35Q>)jv%XJ9DHDm zB+2gAvIAo@yFWWG-9I0_H`^2C+TPh*-cPU$zZ{fH{#c*x5qctkm;a)P*YX7jKiIc% zI{Cg_sococd7MtS!kl-x?p^%)6g}5>ADrfGw3F{Vu0Wdy5ZZ+@@qc#IEt1oSCcDz_Z#?+DQk3Xx~7IE9GX;~BLAA%OuGK3oAHZR1$^O^ zr=;ROjP<&;GEhSF(?^m*;GrjA603r~)T=aMp`!EU*%3|A7kn8%i`m_4KW%W3{CAOw z5^rtO?X{C@$wv0MyE3nenugZWw3{yH@+z`lgO8mlYV3V0(11$l!F@!*eQ>aL&+kAG zgLODCTbsFOhYG@=X*OV&Q=l(@_!(?gG#qEB$_auT3ki8^>b|1{&i7|PK?Kv>#tGy3 z;jwn1dpGC3@rWfab@IYKy8H$H-p|=$$MO_EnZ_f%x9wNzd~Hi?XG8OCE*6I2b%;g+ zHvDTJJP?G?SdlVK8^wtTYam{L)AHWak$54p^MtBY)QW>LZ4A-^lwd}@fTREsX|fv3 z{1!to9M}1+wFe9j+1Cw#vWg-LY!aGUYSQ4XDPlmg&d1A8lk|vG6g6qKHVt^v9BsPz zek!71)6i4W5Hp&RGDD2E6+H!Y;GQ$sSy)WYM@LUfL-qIMq#e7~@eB=3@Db|6goTN! zK5pOY*e%&W*p?|*NI}aev{vdSH)A|3cS{?J@0~7+f((5Z?(7f&)oaR%EroW%eBq6 z;}PWd;bI9te(Ne=>-gH%Ad7qf4os8@q5}~l!RXYU&YzHe6%ocVm%9nq2ZVUDU!I`@ z_W;t)D)g72AvXwQNvrU0K}BwiM;gmel7I#`39>S)P?Uhqjs8AwKkgt+#!0i`p-B5M zRbT^X7DK3UhEO9b)*V(G8WyD=7OZxa_SooR_woi*jwf{hwYVkhOoJiTmZ5^+`oy^b ze^&9j^g0!zj0}rdrV8^)2Z5eBf0#}V^kK4+>7NF1&5Fx>#D^p!Q_3Z!oXJ?q%p}l> zkBQ$H_68$jmaWq0zSxk;VUZMM%452Vxb<=PGW)EcP%9 zfb>FV_ld2*)23lEQ-iiefs64Cz^BM2d}i7#6nInWl&0u~h_y#r?;>fU9i{4Ng3COy z@l>IbT9Z(hq?ZhF8W};s75UaN2(i}01`eE?)22%Sj$&E@A1wE)Z+cvZleduBk!~l6 zZ@+sG`3yVP{RS}h_*%3n>tvLX3<^6GG2u^OHu@O-l1}687Y+$MB(6ZwQBeK*6srW* z4HaOB4phNtY%udj2DsP;8lvQWuc4#GJpp@!`g=6f&Qr+B2DnO@`y@D=_$Y#JulaCH zI6GniY?v0YTF_Ve^vXcAelPwQC9~cjd9MbdxkKG&5E2N~tRXdap}N63~e=1B#jhwR-Eiqh|dx6PPj-vCBz9J41$WN7K`x`B|DG%L=ZUK<+U|31nA zZnBOZyq21l9TxO4ThJ|AA+kk_i?=O7cC8ReHz{6Rw>IXK~ zGd6?GRGQ(SSnNJ2G!+#(O<9#j-Jv`XvNpx{=iZ>Tpkan(Se8w(MT$4 zG^~_&63m)Kq5Q>CFo?;%zCr(&!CeAQ;|)9r4Vkz&

rL1!+J08EFv4yQP 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 delta 11344 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 delta 15332 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 Yb92N&nu{WWIJr335hy9e6vPq!4*)Thm;e9( diff --git a/Papers/NAR_Update_2026/latex/sections/M06_methods_council_direction.tex b/Papers/NAR_Update_2026/latex/sections/M06_methods_council_direction.tex index e77300b2..b09c36f6 100644 --- a/Papers/NAR_Update_2026/latex/sections/M06_methods_council_direction.tex +++ b/Papers/NAR_Update_2026/latex/sections/M06_methods_council_direction.tex @@ -3,7 +3,7 @@ %% backwards past its declaration, so the position of this block IS the page %% choice: M05/M06/M07 all give page 3, M08 gives page 4, M02/M03 give page 2. %% \ref{fig:growth} still resolves from M09, where the figure is discussed. -\begin{figure*}[!t] \centerline{\includegraphics[width=0.88\textwidth]{../figures/figure1_growth.pdf}} \caption{\textbf{Sources of compounds and reactions.} (\textbf{A}) compounds contributed by each source that also supplied molecular structures, 2020 against 2026: we did not introduce any new biochemistry from KEGG; (\textbf{B}) the share of each primary database's reactions that are unique; (\textbf{C}) the share of those unique reactions that are complete, meaning reagent in a reaction is assigned a complete structure, so the reaction can be balanced and decomposed. The three panels share one row per source; the third row is ChEBI in (\textbf{A}) and Rhea in (\textbf{B}) and (\textbf{C}), because ChEBI supplies structures but no reactions and Rhea supplies reactions but no structures. Rhea identifies its compounds through ChEBI, so its completeness is dependent on ChEBI structures.} \label{fig:growth} \end{figure*} +\begin{figure*}[!t] \centerline{\includegraphics[width=0.88\textwidth]{../figures/figure1_growth.pdf}} \caption{\textbf{Sources of compounds and reactions, and where the growth landed.} (\textbf{A}) compounds contributed by each source that also supplied molecular structures, 2020 against 2026: we did not introduce any new biochemistry from KEGG. The third row is ChEBI, which supplies structures but no reactions. (\textbf{B}) how the three primary reaction sources overlap, every region labelled with its reaction count. Circle areas are not proportional --- three-set areas cannot be solved exactly --- so the counts carry the quantities and the circles only carry membership. Rhea identifies its compounds through ChEBI. (\textbf{C}) the share of each source's unique reactions that are complete, meaning every reagent is assigned a complete structure, so the reaction can be balanced and decomposed. (\textbf{D}) reactions added since 2020 against those already held, by MetaCyc pathway class, for the eight classes that gained most. Both bars are built through the same join from the MetaCyc source table, so they are comparable; the organisational class \emph{Super-Pathways} is excluded. Growth is concentrated in specialised metabolism and cell-envelope biosynthesis: 41 of the 12,261 reactions added fall in a central-carbon or energy-metabolism class.} \label{fig:growth} \end{figure*} %% Compact Methods statement for BOTH routes to a direction claim. The full %% specification of each lives in the supplement: diff --git a/Papers/NAR_Update_2026/latex/sections/M09_results_growth.tex b/Papers/NAR_Update_2026/latex/sections/M09_results_growth.tex index 1d5a2d48..646dc995 100644 --- a/Papers/NAR_Update_2026/latex/sections/M09_results_growth.tex +++ b/Papers/NAR_Update_2026/latex/sections/M09_results_growth.tex @@ -2,4 +2,4 @@ %% Table 3 in 2020 moves to Supplementary Table S1. \subsection{Growth and coverage}\label{sec:results-growth} -The database has grown 34\% in compounds and 55\% in reactions since 2020, driven mainly by MetaCyc and the BioCyc family. Reaction growth is now split across three primary databases (Figure~\ref{fig:growth}B): MetaCyc carries 31,805 reactions of which 21,258 are supplied by no other primary source, KEGG 14,066 of which 5,756 are unique, and the newly-integrated Rhea 17,477 of which 8,339 are unique: reactions the database would not otherwise hold. Completeness of reactions differs (Figure~\ref{fig:growth}C). We classify a complete reaction where every reagent can be assigned a complete molecular structure: 90\% of MetaCyc's and 76\% of KEGG's reactions against 66\% of Rhea's. Overall structure coverage rose from 28,120 to 36,943 compounds. \ No newline at end of file +The database has grown 34\% in compounds and 28\% in reactions since 2020, counting every record at both time points, driven mainly by MetaCyc and the BioCyc family. Reaction growth is now split across three primary databases (Figure~\ref{fig:growth}B): MetaCyc carries 31,805 reactions of which 21,258 are supplied by no other primary source, KEGG 14,066 of which 5,756 are unique, and the newly-integrated Rhea 17,477 of which 8,339 are unique: reactions the database would not otherwise hold. Completeness of reactions differs (Figure~\ref{fig:growth}C). We classify a complete reaction where every reagent can be assigned a complete molecular structure: 90\% of MetaCyc's and 76\% of KEGG's reactions against 66\% of Rhea's. Overall structure coverage rose from 28,120 to 36,943 compounds. The new biochemistry is not distributed like the old (Figure~\ref{fig:growth}D): the MetaCyc classes that grew are those of specialised metabolism --- antibiotic and polyketide biosynthesis, O-antigen and cell-envelope assembly, branched and acylated lipids, alkaloids --- while central carbon and energy metabolism account for 41 of the 12,261 reactions added. Central metabolism was already saturated in 2020; what a 2026 reconstruction gains is the periphery. \ No newline at end of file diff --git a/Papers/NAR_Update_2026/latex/sections/M11_results_thermodynamics.tex b/Papers/NAR_Update_2026/latex/sections/M11_results_thermodynamics.tex index 087dcc22..729ee855 100644 --- a/Papers/NAR_Update_2026/latex/sections/M11_results_thermodynamics.tex +++ b/Papers/NAR_Update_2026/latex/sections/M11_results_thermodynamics.tex @@ -1,4 +1,4 @@ -\begin{figure*}[!t] \centerline{\includegraphics[width=\textwidth]{../figures/figure2_thermodynamics.pdf}} \caption{\textbf{Thermodynamic sources.} (\textbf{A}) Provenance of every pK$_\mathrm{a}$ ladder shipped in the database, across all 45,708 compounds and 56,002 reactions. ChemAxon Marvin supplies 79.4\% of compounds and 81.6\% of reactions. \emph{Hatching} marks the share reached through a second route: the calculator refuses polymers and organometallics as query molecules, so those are computed from SMILES instead. Marvin reported no dissociable proton between pH $-2$ and $16$ for 1,242 compounds. The remainder carry no structure to compute from, which is a curation gap rather than a protonation one. (\textbf{B}) Reactions that carry an energy computed from the source heuristic. (\textbf{C}) Reported uncertainty in kcal\,mol$^{-1}$, one axis per source because the three differ by more than an order of magnitude. The shaded band spans the 5th to 95th percentile, which is used in our classification scheme.} \label{fig:thermo} \end{figure*} +\begin{figure*}[!t] \centerline{\includegraphics[width=\textwidth]{../figures/figure2_thermodynamics.pdf}} \caption{\textbf{Thermodynamic sources.} (\textbf{A}) Provenance of every pK$_\mathrm{a}$ ladder shipped in the database, across all 45,708 compounds and 56,002 reactions. ChemAxon Marvin supplies 79.4\% of compounds and 81.6\% of reactions. Segments are identified by the key. \emph{Hatching} marks the share reached through a second route: the calculator refuses polymers and organometallics as query molecules, so those are computed from SMILES instead. \emph{No ionizable site} is a chemistry result --- Marvin ran and reported no dissociable proton between pH $-2$ and $16$, for 1,242 compounds --- and is coloured apart from \emph{no structure}, which is a curation gap rather than a protonation one. (\textbf{B}) Reactions that carry an energy computed from the source heuristic. (\textbf{C}) Reported uncertainty in kcal\,mol$^{-1}$, one axis per source because the three differ by more than an order of magnitude. The shaded band spans the 5th to 95th percentile, which is used in our classification scheme.} \label{fig:thermo} \end{figure*} \subsection{Thermodynamics}\label{sec:results-thermo} diff --git a/Papers/NAR_Update_2026/latex/sections/M12_results_direction_sensitivity.tex b/Papers/NAR_Update_2026/latex/sections/M12_results_direction_sensitivity.tex index 8025b705..78330ba9 100644 --- a/Papers/NAR_Update_2026/latex/sections/M12_results_direction_sensitivity.tex +++ b/Papers/NAR_Update_2026/latex/sections/M12_results_direction_sensitivity.tex @@ -13,6 +13,6 @@ \subsection{Direction assignment and evidence grading}\label{sec:results-directi \paragraph{eQuilibrator vs dGPredictor} dGPredictor is able to generate a predicted energy for more reactions ($\sim29,600$, against eQuilibrator's $\sim21,800$) and converts the least of that coverage into a usable reaction direction. For a typical dGPredictor reaction the error bar alone exceeds the decision threshold in the reversibility index, so 58.9\% of its reactions are returned undetermined against eQuilibrator's 15.7\%. Where both sources commit to a direction they agree 95.0\% of the time. dGPredictor is abstaining rather than contradicting, and it resolves 4,248 reactions eQuilibrator cannot, against 13,289 the other way. -\paragraph{Grading.} Of 33,099 graded reactions, 3,434 are gold, 18,388 silver and 11,277 bronze (Figure~\ref{fig:direction}D; see classification scheme in Supplementary Methods~S3). The tiers separate on what supports them: gold is 77\% self-certain and 68\% corroborated, while bronze is 99\% unconfident and split between reactions no second source could check (48\%) and reactions the other sources contradict (35\%). Because a measured reaction is always graded gold, the grades must be recomputed with openTECR withheld before they can be tested against it. Re-graded on the predictors alone, the 806 anchored reactions split into 357 gold, 437 silver and 12 bronze; the gold subset falls within 2\,kcal\,mol$^{-1}$ of measurement 96.9\% of the time, against 91.3\% for silver. Both tiers therefore track measurement closely enough that we recommend either for inclusion in a metabolic model, and reserve bronze for review rather than use. +\paragraph{Grading.} Of 33,099 graded reactions, 3,434 are gold, 18,388 silver and 11,277 bronze (Figure~\ref{fig:direction}B,C; see classification scheme in Supplementary Methods~S3). The tiers separate on what supports them: gold is 77\% self-certain and 68\% corroborated, while bronze is 99\% unconfident and split between reactions no second source could check (48\%) and reactions the other sources contradict (35\%). Because a measured reaction is always graded gold, the grades must be recomputed with openTECR withheld before they can be tested against it. Re-graded on the predictors alone, the 806 anchored reactions split into 357 gold, 437 silver and 12 bronze; the gold subset falls within 2\,kcal\,mol$^{-1}$ of measurement 96.9\% of the time, against 91.3\% for silver. Both tiers therefore track measurement closely enough that we recommend either for inclusion in a metabolic model, and reserve bronze for review rather than use. \paragraph{Recommendation.} Evidently where the sources agree on reaction direction, this becomes our recommendation, but because the sources can disagree, we prioritize the source from which we take the recommended reaction direction, so the priority order is eQuilibrator, dGPredictor, group contribution. eQuilibrator supplies 21,218 recommended reaction directions, dGPredictor 4,248 and group contribution 4,691; these numbers include the ones where there is agreement also. We record the source used to make the recommendation, so researchers may apply a different precedence. diff --git a/Papers/NAR_Update_2026/reviewer_response_plan.md b/Papers/NAR_Update_2026/reviewer_response_plan.md new file mode 100644 index 00000000..8adbe22f --- /dev/null +++ b/Papers/NAR_Update_2026/reviewer_response_plan.md @@ -0,0 +1,675 @@ +# Reviewer response plan — NAR 2026 update + +Five comments (four from reviewer 1, one from reviewer 2). For each: where it +comes from in the manuscript, what the data actually says, and the proposed +change. Numbers below are measured on the manuscript's own population (all +records, obsolete included) against `upstream/dev` at `41b20c21`, with two +scripts added for this purpose: + + ~/Documents/py_venv/bin/python analysis/pathway_distribution_of_growth.py + ~/Documents/py_venv/bin/python analysis/review_transport_and_llm.py + +The changes described here are implemented across four pull requests against +`dev`; each PR body names the comment it answers. Draft text in this document +is the intent — the PR is the authority where they differ. + +--- + +## Read this first: one problem the reviewers did not raise + +### The population question, and a false alarm I raised first + +**Correction, recorded because it shaped an earlier draft of this document.** +I first reported that the shipped tree no longer reproduced the manuscript's +grade counts — 27,355 graded against the published 33,099, and 365 anchors +against 806 — and attributed it to the 09-11 and 09-15 rebuilds. That was +wrong. It was my own filter: I had excluded `is_obsolete` records and the +manuscript does not. Counting every record, the tree reproduces the paper +**exactly**: 33,099 graded, 3,434 / 18,388 / 11,277, and 806 anchors, matching +the 806 `stereo_exact` rows in `opentecr_comparison.csv`. There is no rebuild +regression and nothing to re-measure. M12's own arithmetic confirms the basis — +30,157 directed + 25,855 undirected = 56,012, the all-records total. + +Every number in this document is now on the manuscript's basis. Both analysis +scripts default to it and take `--live` for the other. + +### What *is* wrong: "55% growth in reactions" + +`M09` opens: *"The database has grown 34% in compounds and 55% in reactions +since 2020."* Against the 2020 baseline the figure scripts already use +(`fd6c7849`, 2020-11-10): + +| basis | compounds | reactions | +|---|---:|---:| +| **all records — the paper's basis elsewhere** | 33,992 → 45,708 = **+34.5%** | 43,774 → 56,012 = **+28.0%** | +| live only (obsolete dropped both sides) | 33,958 → 45,662 = +34.5% | 36,197 → 48,403 = +33.7% | +| 2026 all records vs 2020 live | — | 36,197 → 56,012 = **+54.7%** | + +The compound figure is the first row and is correct. The 55% is the third row: +2026's totals set against a 2020 baseline with its 7,577 obsolete rows removed. +It is not reproducible on any single consistent basis. + +**Fix: quote 28%.** That keeps the whole paper on one population — the +abstract's "~56,000 reactions", Figure 2A's 56,002, M12's 25,855 and +Supplementary Table S1 are all all-records figures, and Figure 1's source +counts (which apply no obsolete filter — verified in `_reaction_sources()`) +become consistent rather than wrong. The live-only basis is equally defensible +but would require converting every other number in the paper, including the +abstract's headline. Recommend 28%; this is the corresponding author's call and +is raised as such in the PR. + +## R1 #1 — pathway/subsystem distribution of the new biochemistry + +> *"It would be interesting to show a frequency distribution at pathway/subsystem +> level. Assuming that central pathways are already well characterized for many +> years, it would be curious to see where are we still gaining new information."* + +**Origin.** `M02_introduction.tex` ("This update reports the growth of the +database") and `M09_results_growth.tex`, which reports growth only by source +database and by structural completeness — never by biology. + +**This is a fair and answerable request, and the answer is a good one for us.** +It is also currently blocked by a data gap that we should fix rather than +explain away. + +### The blocker + +Of the 12,261 reactions added since 2020 (`rxn48576`–`rxn60859`), **not one +carries a pathway or an EC annotation** — neither in the per-reaction record +nor in the released alias files: + +| | pre-2020 reactions (43,751) | new since 2020 (12,261) | +|---|---:|---:| +| `pathways` populated | 16,938 (38.7%) | **0 (0.0%)** | +| `ec_numbers` populated | 20,019 (45.8%) | **0 (0.0%)** | + +`Unique_ModelSEED_Reaction_Pathways.txt` stops at `rxn48568` and +`Unique_ModelSEED_Reaction_ECs.txt` at `rxn48573`, both immediately below the +2020 boundary at `rxn48575`. `Unique_ModelSEED_Reaction_Aliases.txt` and +`..._Names.txt` do run to `rxn60859`, so this is the pathway/EC annotation step +never having been re-run over the MetaCyc and Rhea intake — not a source-data +problem. A user asking "what pathway is this new reaction in?" gets nothing +today, which is worth fixing on its own merits. + +### It is reconstructable, and the answer is clear + +Joining ModelSEED → MetaCyc alias → `Scripts/Provenance/MetaCyc/MetaCyc_pathways.tsv` +reaches 2,282 of the 4,206 new MetaCyc-sourced reactions without any new +downloads, and 12,518 of the carried-over reactions through the same join, so +the two columns are comparable. Distinct reactions, not reaction–pathway pairs: + +| MetaCyc class | new | % of new | carried over | % of old | enrichment | +|---|---:|---:|---:|---:|---:| +| Antibiotic-Biosynthesis | 265 | 11.6% | 740 | 5.9% | 2.0× | +| O-Antigen-Biosynthesis | 218 | 9.6% | 29 | 0.2% | **41×** | +| POLYKETIDE-SYN | 169 | 7.4% | 214 | 1.7% | 4.3× | +| Toxin-Biosynthesis | 142 | 6.2% | 192 | 1.5% | 4.1× | +| Lipid-Biosynthesis | 140 | 6.1% | 281 | 2.2% | 2.7× | +| Branched-Fatty-Acids-Biosynthesis | 98 | 4.3% | 8 | 0.1% | **67×** | +| Fatty-acid-biosynthesis | 77 | 3.4% | 358 | 2.9% | 1.2× | +| ALKALOIDS-SYN | 53 | 2.3% | 196 | 1.6% | 1.5× | +| Sterol-Biosynthesis | 50 | 2.2% | 168 | 1.3% | 1.6× | +| Lipid-IV-A-Biosynthesis | 37 | 1.6% | 6 | 0.0% | **34×** | +| ACYLSUGAR-BIOSYNTHESIS | 26 | 1.1% | 0 | 0.0% | new | +| *Super-Pathways* | *299* | *13.1%* | *3,650* | *29.2%* | *0.45×* | + +**The reviewer's hypothesis is right, and we can quantify it.** Only **41 of +the 12,261 new reactions (0.3%)** fall in a central-carbon or energy-metabolism +class (Energy-Metabolism, Electron-Transfer, Fermentation, TCA-VARIANTS, +Glycolysis, Pentose-Phosphate-Cycle, Photosynthesis, Respiration, +Methanogenesis), against 328 of 43,751 (0.7%) among the reactions already +there. The gain is in specialised metabolism — antibiotics, polyketides, +toxins, alkaloids — and in cell-envelope and lipid biosynthesis, where +O-antigen, lipid IV-A and branched fatty acids are enriched by one to two +orders of magnitude. That is a more interesting growth story than "MetaCyc got +bigger", and it is the story the Discussion already wants when it talks about +serving pathway design. + +Named individual pathways make the point even more concretely — the fifteen +that gained most are mycolate biosynthesis (57 reactions), arachidonate +metabolites (37), colibactin (34), the iso- and anteiso-branched-chain fatty +acids (32 each), icosapentaenoate and docosahexaenoate metabolites, apratoxin A, +platensimycin, acylsucrose, and *H. pylori* O-antigen. Mycobacterial cell wall, +a bacterial genotoxin, eicosanoid signalling and two antibiotics: none of this +was reachable in 2020, and none of it is central metabolism. + +**Two method points the panel must get right**, both of which caught this +analysis first: + +- `MetaCyc_pathways.tsv` mixes individual pathways and ontology classes in one + id column — `Degradation`, `Biosynthesis` and `Energy-Metabolism` all appear + as ids. Treating every id as a pathway finds zero classes. +- The two columns must be walked to the **same depth**. The pre-2020 side in + `Unique_ModelSEED_Reaction_Pathways.txt` carries a full ancestor closure, + while a direct-`parent` join gives one level; comparing them would be + meaningless. The table above puts both sides through the direct-parent join. + `Super-Pathways` is an organisational class rather than a biological one and + should be dropped from the panel (italicised above); `Lipid-Biosynthesis`, + `Fatty-acid-biosynthesis` and `Branched-Fatty-Acids-Biosynthesis` are three + depths of one lineage and should be collapsed or shown nested. + +### Proposed change + +1. **Re-run the pathway and EC annotation over the post-2020 intake** and ship + it. This is the substantive fix; the figure is a by-product. For the 8,409 + Rhea-sourced reactions, Rhea carries EC cross-references directly and ChEBI + carries no pathway concept, so expect EC coverage to be good and MetaCyc-class + coverage to stay poor there — report that gap rather than hiding it. +2. **Add one panel** showing new-vs-carried-over reaction counts per MetaCyc + class, sorted by the new count. Cheapest home is Figure 1 (see comment 4 — + this replaces a bar panel rather than adding a fourth figure, which also + answers the "barplot abuse" complaint). +3. **Two or three sentences in `M09`** after the completeness sentence. Draft: + + > The new biochemistry is not distributed like the old. Mapping reactions + > onto MetaCyc's pathway ontology (Figure 1D), the classes that grew are + > those of specialised metabolism — antibiotic and polyketide biosynthesis, + > O-antigen and cell-envelope assembly, branched and acylated lipids, + > alkaloids — while central carbon and energy metabolism account for 41 of + > the 12,261 reactions added. Central metabolism was already saturated in + > 2020; what a 2026 reconstruction gains is the periphery. + +**What to run.** `grep -rl` finds the pathway and EC alias files written by +`Scripts/Biochemistry/Reset_Biochemistry_in_Git.sh` and, historically, by +`Scripts/Archived_Perl_Scripts/Compile_External_Pathways.pl` and +`Find_Unique_ModelSEED_Reaction_ECs.pl` — both archived Perl, which is +consistent with the annotation step having been dropped when the pipeline moved +to Python. There is no live Python equivalent, so this is a small port, not a +re-run. `Scripts/Provenance/{MetaCyc,KEGG}/Refactor_*_Pathway_Table.py` are the +modern parsers for the source tables and are the natural place to hang it. + +**Author decision.** Whether to hold the revision for the annotation rebuild, +or submit the figure built from the MetaCyc join alone (2,282 reactions) and +state the coverage limit. Recommend the rebuild — the gap is a real defect a +later user would hit, and it is a port of two archived scripts rather than new +work. + +**Budget.** +1 panel, +3 sentences. Offset: `M09`'s per-source reaction +sentence is long and partly duplicates Figure 1B; it can lose a clause. + +--- + +## R1 #2 — transport reactions, compartments, and the limits of stoichiometry-only scoring + +> *"Transport reactions do not have compartment information (they are only +> distinguished as compartments 0 and 1, unlike Rhea which identifies them as in +> and out). And the authors mention that transport reactions are scored from +> stoichiometry alone. I think it would be important to elaborate a bit more on +> this and discuss potential limitations (after all, thermodynamics are the most +> important for energy metabolism, which usually involves transport reactions)."* + +**Origin.** Last sentence of `M05_methods_thermodynamics.tex`: + +> *"A key caveat: as we publish a generalized database that can be applied across +> the kingdoms of life, transport reactions are scored from stoichiometry and +> energy alone, and neither an estimate of membrane potential or pH gradients +> are used."* + +One sentence, at the end of a paragraph about reporting conditions, with no +follow-up anywhere in Results or Discussion. The reviewer is right that this is +under-treated. + +**The compartment half of the comment is a documentation failure, not a data +failure.** ModelSEED indices are *relative* — 0 is intracellular and 1 is +extracellular relative to the reaction, resolved to named compartments +(`c0`, `e0`, and organelles) when a template instantiates the reaction into a +model. This is what lets one reaction serve a bacterial inner membrane, a +mitochondrial membrane and a plastid envelope. `Biochemistry/REACTIONS.md` calls +`m` a "compartment index number" and never explains this. It should, and the +paper should say it in one clause. + +### What it costs — measured + +6,313 transport reactions (11.3% of the database). + +| | transport | non-transport | +|---|---:|---:| +| eQuilibrator commits to a direction | 24.4% | 17.4% | +| dGPredictor commits to a direction | **1.2%** | 17.7% | +| group contribution commits | 17.6% | 21.8% | +| graded at all | 76.5% | 56.9% | +| **gold / silver / bronze** | **27.7 / 14.6 / 57.7%** | 7.4 / 62.6 / 30.0% | + +dGPredictor effectively refuses transport altogether — 1.2% against 17.7% — so +the transport grades rest on eQuilibrator and group contribution alone, and the +cross-source corroboration the grading scheme depends on is thinner here than +anywhere else in the database. + +Transport reactions are graded gold nearly four times as often as the rest of +the database — which looks alarming until you see what the gold rests on. Of +the 1,338 gold transport reactions, **95.3% carry ATP and ADP**, and only 2.5% +translocate a proton at all. The deciding source is eQuilibrator for 1,231 of +them. + +**That is the limitation, stated precisely:** for a primary active transporter +the estimate is dominated by ATP hydrolysis, which every predictor estimates +tightly, so the reaction earns a confident grade on the strength of its +chemistry while the translocation — the part that needs a membrane potential +and a pH gradient — contributes nothing to the score. The grade is trustworthy +as a statement about the hydrolysis and should not be read as a statement about +whether the transporter runs in that direction *in vivo*. + +Worth saying in our favour: the scheme does **not** over-claim on the easy +cases. 4,056 transport reactions (64.2%) are uniport-like, with no net chemical +change, and **none of them is gold** — 2,647 bronze, 975 ungraded, and 434 +silver. The 434 are worth understanding rather than glossing: with no net +chemistry every source returns ΔG ≈ 0, the sources therefore scatter very +little, and rule 3 (*corroborated*, $R \le 2$ and $z \le 2$) promotes them out +of bronze. They agree because there is nothing to disagree about. That is a +narrow, defensible artefact of the corroboration rule and it is better to name +it than to let a reader find it. The failure mode that matters is confined to +coupled transport. + +One more gap to disclose: `S04` excludes symmetrical transport from the LLM +ensemble, so only 32.0% of transport reactions carry an LLM call against 81.5% +of the database. Figure 3A does not show this, and its caption implies uniform +coverage. + +### Proposed change + +1. **Expand the `M05` caveat** from one sentence to three, and move it out of + the conditions paragraph into its own `\paragraph{Transport.}`. Draft: + + > \paragraph{Transport.} Compartments are recorded as relative indices — + > 0 intracellular, 1 extracellular — rather than named compartments, so that + > one reaction can be instantiated against a bacterial membrane, a + > mitochondrion or a plastid when a template builds a model. Because the + > database is not committed to a cell type, transport reactions are scored + > from stoichiometry and energy alone: no membrane potential and no + > transmembrane pH gradient enter the estimate. The consequence is specific. + > A primary active transporter carries ATP hydrolysis in its stoichiometry, + > every predictor estimates that tightly, and the reaction earns a confident + > grade from chemistry that is not the part in question — 96% of the + > gold-graded transport reactions are ATP-coupled, and only 2.5% translocate a + > proton. Those grades should be read as confidence in the coupled chemistry, + > not as evidence that the transporter runs in that direction in a given + > organism. Reactions whose only change is a compartment change carry no net + > chemistry, and none of them is graded gold: they are bronze or ungraded, + > apart from a small number the corroboration rule promotes to silver because + > every source agrees on an energy of approximately zero. + +2. **One sentence in `M14_discussion.tex`** naming this as future work — a + compartment-aware scoring layer needs organism context (Δψ, ΔpH, + stoichiometry of the coupling ion) that belongs to a model, not to a + reference database, and would be the natural next release. + +3. **Flag transport in the released grades.** Cheap and it forecloses the + objection: since `is_transport` already ships, either cap transport grades at + silver, or add an `evidence_caveat: transport` key to `thermo-evidence`. + Recommend the flag over the cap — capping destroys a real signal about the + hydrolysis, whereas a flag lets the user decide. + +4. **Fix `Biochemistry/REACTIONS.md`** to define the 0/1 convention as relative + indices, and note that Rhea's in/out maps onto it directly. + +**Author decision.** Item 3 changes shipped data, so it needs Chris/Sam. Items +1, 2 and 4 are text-only. + +**Budget.** +5 sentences in Methods, +1 in Discussion. Offset: the magnesium +detail in `M05` duplicates `S02` and can be cut to a pointer. + +--- + +## R1 #3 — why only ~9,000 reactions are used for reconstructions + +> *"The authors mention that only 9,000 of the 56,000 reactions in the database +> are used for reconstructions. It would be great if they could elaborate on +> this. Is it because they are disconnected from the main core network? Is it +> due to lack of GPR associations?"* + +**Origin.** First sentence of `M10_results_structure_curation.tex`: + +> *"We built and ran our curation pipeline on all structures that would impact +> the set of roughly 9,000 reactions used in the ModelSEED and PlantSEED +> reconstruction templates."* + +**The reviewer has misread this, and the sentence invites it.** That clause is +scoping the *structure-curation effort* — we prioritised curation on the +reactions the templates touch — not asserting that the other 47,000 reactions +are unusable. Nothing else in the paper says how much of the database reaches a +model. Given two reviewers read the paper and one drew this conclusion, the +fix is to rewrite the sentence *and* add the explanation, not to correct the +reviewer. + +### What is actually true + +The v7.0 templates (`ModelSEEDTemplates`, Gram-negative, Gram-positive, +Archaea, Core) hold **8,597 unique base reactions** in union; 8,594 are live in +the database. With PlantSEED_v3 roles that is the ~9,000 in the sentence. + +Both of the reviewer's hypotheses are worth answering directly, and neither is +the main reason: + +- **Not GPR.** The Gram-negative template types its 8,584 reactions explicitly: + 6,284 `conditional`, **2,258 `gapfilling`**, 31 `spontaneous`, 11 `universal`. + A quarter of the template is therefore present with no gene requirement at + all, as gapfilling candidates. (Complex references are sparser still — only + 2,590 of the 6,284 `conditional` reactions carry one in the shipped JSON, the + rest presumably resolving their complexes through the role mapping at build + time; the `type` field is the authoritative classification and is what the + draft below cites.) A template is not a set of reactions with genes attached, + so missing GPRs cannot be what keeps reactions out. +- **Not connectivity.** The templates are curated scopes, not the largest + connected component; nothing prunes on graph connectivity. + +The real reasons, in order: + +1. **A template is a curated prokaryotic scope, not a usability verdict.** The + database is a reference namespace spanning all kingdoms plus plants, plus + reactions from secondary databases and published models (8,107 reactions + carry only secondary-database or published-model aliases). Any one template + deliberately covers a fraction. +2. **Mass and charge balance.** Only 28,096 of 48,403 live reactions (58%) are + balanced; an unbalanced reaction cannot enter a template. This is the same + structure-coverage limit the paper already reports, in a different guise. +3. **Functional-role association.** Gene-driven reconstruction needs a mapping + to an annotated role. 20,019 live reactions (41.4%) carry an EC number. + +And the headroom is real and quantifiable: **14,041 live reactions are both +balanced and EC-annotated, of which 8,089 are not in any v7.0 template.** That +is roughly a doubling of template scope available without any new curation — +a better answer than a defensive one. + +### Proposed change + +1. **Rewrite the `M10` opening sentence** so the scope claim cannot be read as + a coverage claim. Draft: + + > We prioritised the curation pipeline on the compounds whose structures + > affect the ~9,000 reactions carried by the ModelSEED and PlantSEED + > reconstruction templates, since an error there propagates into every model + > built from them. + +2. **Add a short paragraph to `M13` or the Discussion** answering the question + the reviewer actually asked. Draft: + + > A reconstruction template carries far fewer reactions than the database + > holds — the v7.0 ModelSEED templates span 8,597 — and the gap is not a + > statement that the remainder is unusable. The database is a reference + > namespace across all kingdoms and includes biochemistry from secondary + > databases and published models that no single template targets. What + > limits promotion into a template is mass and charge balance, which 58% of + > reactions currently achieve, and an association to an annotated functional + > role, which 41% carry; gene associations are not the constraint, since a + > quarter of the reactions already in a template are typed as gapfilling and + > carry no gene requirement at all. 14,041 reactions + > now satisfy both balance and role annotation, of which 8,089 sit outside + > every current template — the structure curation reported here is what makes + > that pool available. + +**Author decision.** Confirm the mechanism by which reactions enter a template +(curated role mapping vs gapfill promotion) — that is a ModelSEEDTemplates +process question I cannot settle from this repository, and the draft above is +written to stay on the safe side of it. + +**Budget.** +1 paragraph. Offset: `M13` atom-mapping is two sentences and could +absorb this without a new subsection. + +--- + +## R1 #4 — the figures + +> *"The figures could use a little improvement. There is a bit of barplot abuse +> (smiley face). For instance, Fig 1B would be more informative as a Venn +> diagram. Fig 2A needs a color legend (and maybe a different color scheme)."* + +**Origin.** All three figures. The count is nine bar panels and one histogram +panel across three figures — the complaint is fair on its face. + +| | current | verdict | +|---|---|---| +| 1A | grouped barh, 2020 vs 2026 per source | keep — magnitude over time, correct form | +| 1B | stacked barh, unique vs shared | **replace** — see below | +| 1C | stacked barh, complete vs incomplete | keep, or merge into 1A as a second encoding | +| 2A | stacked barh, pKa provenance | **needs a legend** — see below | +| 2B | plain barh, coverage per source | **weakest panel** — three numbers | +| 2C | three histograms | keep — this one earns its space | +| 3A | stacked barh, direction per source | keep — small-multiple comparison, correct form | +| 3B/3C | stacked barh, grade composition | keep, but merge is possible | + +### 1B → Euler diagram + +The reviewer is right that the stacked bar throws away the interesting part: +it says 67% of MetaCyc's reactions are unique but never says *who the other +33% are shared with*. The regions exist and are well separated (live reactions, +obsolete dropped): + +| region | reactions | +|---|---:| +| MetaCyc only | 18,896 | +| Rhea only | 8,210 | +| KEGG only | 5,294 | +| all three | 3,465 | +| MetaCyc ∩ Rhea | 2,267 | +| MetaCyc ∩ KEGG | 1,515 | +| KEGG ∩ Rhea | 569 | +| in none of the three | 8,187 | + +Note these differ from the counts in `M09` (MetaCyc 31,805/21,258 etc.), which +include obsolete reactions — see problem B above. + +A three-set Euler reads well at these proportions. `matplotlib-venn` is **not +installed** in `~/Documents/py_venv`; either add it +(`uv pip install matplotlib-venn`) or draw three circles as matplotlib patches, +which is about fifteen lines and avoids a dependency for one panel. The 8,187 +reactions in none of the three should sit as a labelled box outside the +circles, not be silently dropped. + +### 2A needs a legend + +The panel has four segments and labels two. Solid blue ("Marvin 29.5k") and +hatched blue ("6.9k") are direct-labelled; the narrow dark-grey segment and the +light-grey "8.2k" are not identified in the figure at all. The caption explains +them in prose — *"Marvin reported no dissociable proton ... for 1,242 compounds. +The remainder carry no structure to compute from"* — which is exactly the work +a legend should do. Add a four-entry key: **Marvin (query)**, **Marvin (from +SMILES)**, **no dissociable proton**, **no structure**. + +On the colour scheme: the panel currently spends its only hue on the two Marvin +routes and renders both non-Marvin outcomes in grey, which visually merges a +chemistry result ("no dissociable proton") with a curation gap ("no structure"). +Give the two grey segments distinct, non-sequential colours — they are not two +degrees of the same thing. + +### Reduce the bar count + +Two changes remove two bar panels and add the panel comment 1 needs, leaving +the figure count unchanged: + +- **Drop 2B**, or fold it into 2C as a coverage annotation on each histogram. + It carries three numbers (39%, 53%, 53%) and the text states all three. +- **Replace 1B with the Euler**, and **add the pathway-class panel** from + comment 1 as 1D. + +### Also: Figure 3 has no panel D + +`M12_results_direction_sensitivity.tex` cites `Figure~\ref{fig:direction}D` for +the grade counts. Figure 3 has panels A, B and C only; the caption defines no D. +The reference should be to B and C, or the sentence should drop the pointer. +This is a live cross-reference error and needs fixing regardless of the redesign. + +The same check across all three figures found this is the only broken pointer — +but also that **panels 3B and 3C are never cited by letter anywhere in the +text**, the only reference into Figure 3 being `A` and the non-existent `D`. +Since 3B and 3C are the two panels that show what the grading scheme produces, +retargeting the grading sentence at them fixes both problems at once. + +**Budget.** Neutral to negative — one panel removed, one added, one replaced. + +--- + +## R2 #2 — what the LLM ensemble is actually for + +> *"The authors state in the Ensemble LLMs predictions section that a reaction may +> be driven by a pathway in a cell, which may be different from their grading of +> thermodynamic evidence. They then introduce LLMs and make predictions. Except +> the numbers in Figure 3, it is not apparent how LLMs play roles in +> reconstruction and other analyses."* + +**Origin.** `M06_methods_council_direction.tex`, `\subsection{Ensemble LLMs +predictions}`, and `S04_direction_from_chemistry.tex`. + +**The reviewer has found a real gap between what the section promises and what +it delivers.** The motivation opens on pathway-level driving force — *"every +reaction is a member of a pathway within a cell, and the overarching drive of +the pathway ... means a reaction may be driven in a direction on a level that +supersedes our evaluation"* — cites three papers on exactly that, and then +introduces an ensemble that sees only *"its name and stoichiometry alone"* and +therefore has no pathway context at all. The section then withdraws twice: the +calls *"do not [enter] our grading of the thermodynamic evidence"* (M06), and +their confidence *"does not appear to distinguish correct calls ... and is not +appropriate to use as a downstream filter"* (S04). A reader is left with a +method that is motivated by something it does not do and disclaimed for +everything else. + +**The role we can defend is coverage — but the accuracy has to be stated with +it, and it is weaker than the headline agreement suggests.** + +Coverage, which is the good news: + +| | | +|---|---:| +| reactions carrying an LLM call | 45,644 (81.5%) | +| reactions **no** thermodynamic source directs | 25,855 | +| … of which the ensemble does direct | **22,902 (88.6%)** | + +Accuracy. `Biochemistry/Thermodynamics/SourceGrading/opentecr_comparison.csv` +ships a measured `opentecr_dG_kJ` for 1,365 reactions, so the ensemble can be +scored against **measurement** rather than against another prediction. Taking +the measured direction from the sign of that energy: + +| source | margin | n (both commit) | agree | rate | chance | kappa | +|---|---|---:|---:|---:|---:|---:| +| LLM ensemble | sign only | 361 | 246 | 68.1% | 52.8% | 0.33 | +| LLM ensemble | abs(dG) > 5 kJ | 264 | 200 | **75.8%** | 53.7% | 0.48 | +| LLM ensemble | abs(dG) > 11.7 kJ | 158 | 115 | **72.8%** | 48.0% | 0.48 | +| *eQuilibrator* | *sign only* | *127* | *126* | *99.2%* | *76.2%* | *0.97* | +| *eQuilibrator* | *abs(dG) > 11.7 kJ* | *82* | *81* | *98.8%* | *66.4%* | *0.96* | + +*(Orientation check: the shipped eQuilibrator energy matches the sign of the +measured energy on 183 of 185 anchored reactions, which is what establishes +that `opentecr_dG_kJ` is already written in the ModelSEED equation's +orientation. Applying the `ms_orientation_vs_canonical` column as a flip drops +eQuilibrator to 45% and is the wrong reading — worth recording because it is an +easy mistake to repeat.)* + +So the ensemble is right about three times in four where it commits and a +measurement exists, against eQuilibrator's ~99%. The 94.7% agreement with +eQuilibrator across the whole database (8,085 co-commitments, 7,659 agreeing) +reads far better than that, but its **chance baseline is 88.3%** and Cohen's +kappa is only **0.55**, because both sources overwhelmingly say "forward". + +The mechanism is worth reporting because it is so clean. **85.3% of the +ensemble's calls are "forward as written"** (`>`), against 5.1% reverse and 7.8% +reversible, and the errors sit entirely on one side. At the 11.7 kJ margin: + +| | LLM says `>` | LLM says `<` | +|---|---:|---:| +| **measured `>`** | 72 | 0 | +| **measured `<`** | 43 | 43 | + +The ensemble is perfect when the answer is "forward" and a coin flip when it is +not. It has learned the convention that reaction equations are written in the +physiological direction — a genuine and useful prior — but it is not reading +thermodynamics. **This is the most important thing to disclose**: it is +recoverable from shipped data in an afternoon, so it is far better coming from +us, and it independently justifies the decision the paper already made to keep +these calls out of the evidence grading. + +### Proposed change + +1. **Rewrite the `M06` motivation** to stop promising pathway context. Draft + replacement for the subsection's first two sentences: + + > Thermodynamic assignment is bounded by structural coverage: an energy + > cannot be computed for a reaction whose participants lack complete + > structures, however well understood the reaction is. That bound leaves + > 23,729 reactions with no direction from any predictor. We therefore run a + > complementary approach that does not depend on structures at all, using an + > ensemble — a "council" — of large language models to interpret a reaction + > from its name and stoichiometry. + +2. **State the role explicitly**, replacing the bare *"We integrate these + predictions transparently in our database, but do not include them in our + grading"*: + + > The ensemble directs 22,902 of the reactions no thermodynamic source will + > commit on, roughly doubling the fraction of the database that carries a + > direction. Scored against the measured reactions where both commit, it + > recovers the correct direction 76% of the time, against 99% for + > eQuilibrator over the same anchors, and its errors fall almost entirely on + > reactions that run in reverse: 85% of its calls are the direction the + > equation is written in. We therefore release these calls as a separate, + > clearly-labelled layer and exclude them from the evidence grading. They are + > intended for reactions a reconstruction would otherwise have to leave + > reversible by default, and should be reviewed before use rather than + > trusted as evidence. + +3. **Add the forward-bias caveat to `S04`**, in the results subsection: the + 85.3 / 5.1 / 7.8 call split, the 72/0 vs 43/43 confusion matrix, and the + point that agreement with eQuilibrator (94.7%) sits against an 88.3% chance + baseline, kappa 0.55. `S04` currently says only that the ensemble's + *confidence* does not discriminate; the sharper and more useful finding is + that its *direction* does not discriminate either, once the forward prior is + accounted for. + +4. **Fix the motivation's citations.** `mavrovouniotis1993`, `xu2008` and + `noor2014` support the pathway-driving-force argument being removed. If that + argument goes, either drop them or keep one sentence acknowledging that + pathway context can override a per-reaction thermodynamic call and that + neither approach here models it — which is true, and closes the loop with + R1's transport comment. + +**Author decision — the one real fork.** Either (a) keep the ensemble as a +released dataset with a coverage role and a stated accuracy, as drafted above, +or (b) give it a measured role in reconstruction by testing it on something. +(b) needs work we have not done: take a draft model, compare the reactions left +reversible by default against the ensemble's calls, and report how many +directions change and whether the model's predictions improve. That is the +analysis that would make the section unarguable, and it is the one the *title* +used to promise before it was cut on 2026-09-15. + +The accuracy measurement above shifts the recommendation toward (a), and +firmly. A 76%-accurate direction call whose errors concentrate on exactly the +reactions a curator most needs help with is not something to build a +reconstruction claim on; it is a coverage layer with a known bias, which is +what the paper already treats it as. Recommend (a), with the bias disclosed. + +There is a third option worth naming, (c): **keep only the reverse and +reversible calls as the useful signal.** The ensemble's `>` calls are nearly +uninformative given the 85% prior, but a `<` call is the model going against +that prior, and those are 2,350 reactions a curator could review in a +tractable pass. If anyone wants the ensemble to do real work in this release, +that framing costs nothing extra to compute and is defensible. + +**Budget.** Roughly neutral — the rewritten motivation is shorter than the one +it replaces; the role sentences add about three lines. + +--- + +## Summary of proposed actions + +| # | change | kind | blocked on | +|---|---|---|---| +| B | fix the 55% growth figure to 28% (one consistent population) | text | author sign-off | +| 1a | re-run pathway/EC annotation over post-2020 reactions | **data/pipeline** | author sign-off | +| 1b | new Figure 1 panel: MetaCyc class distribution, new vs old | figure | 1a | +| 1c | 3 sentences in M09 | text | 1a | +| 2a | expand M05 transport caveat to its own paragraph | text | — | +| 2b | Discussion sentence on compartment-aware scoring | text | — | +| 2c | flag transport reactions in released grades | **data** | Chris/Sam | +| 2d | document the 0/1 convention in REACTIONS.md | docs | — | +| 3a | rewrite M10 opening sentence | text | — | +| 3b | paragraph on template scope vs database scope | text | template process Q | +| 4a | Fig 1B → Euler (+`matplotlib-venn` or hand-drawn) | figure | — | +| 4b | Fig 2A legend + recoloured non-Marvin segments | figure | — | +| 4c | drop or fold Fig 2B | figure | — | +| 4d | **fix `\ref{fig:direction}D` — panel D does not exist** | text | — | +| 5a | rewrite M06 motivation, state coverage role + 76% accuracy | text | — | +| 5b | forward-bias caveat + measured accuracy in S04 | text | — | +| 5c | resolve the three orphaned citations | text | — | + +Net page budget: roughly neutral. The additions are concentrated in Methods +(transport) and Results (pathways, templates); the offsets available are the +magnesium detail in `M05`, the per-source reaction sentence in `M09`, and +Figure 2B. From 5c3ac8b02ede58dd0a1b3cc052eb809e432e76e0 Mon Sep 17 00:00:00 2001 From: Andrew Freiburger Date: Tue, 22 Sep 2026 20:55:00 -0500 Subject: [PATCH 2/5] response plan: put the R1.1 tables on the manuscript's population The class table, the enrichment ratios and the central-metabolism comparison in the R1.1 section were computed with an obsolete-row filter while sections A and B, Figure 1D and the PR body were on the all-records basis the manuscript uses. Same document, two populations. Regenerated on the manuscript's basis: carried-over counts rise (antibiotics 740 -> 824, Super-Pathways 3,650 -> 5,706), the join reaches 16,499 rather than 12,518 carried-over reactions, and the central/energy comparison is 770 of 43,751 rather than 328 of 36,142. The finding is unchanged and was re-derived two independent ways: 41 of the 12,261 reactions added since 2020 fall in a central-carbon or energy-metabolism class, on either population. The Figure 1D caption and M09 are correct as they stand. Co-Authored-By: Claude Opus 5 (1M context) --- .../NAR_Update_2026/reviewer_response_plan.md | 30 +++++++++---------- 1 file changed, 15 insertions(+), 15 deletions(-) diff --git a/Papers/NAR_Update_2026/reviewer_response_plan.md b/Papers/NAR_Update_2026/reviewer_response_plan.md index 8adbe22f..ebf47b5d 100644 --- a/Papers/NAR_Update_2026/reviewer_response_plan.md +++ b/Papers/NAR_Update_2026/reviewer_response_plan.md @@ -95,29 +95,29 @@ today, which is worth fixing on its own merits. Joining ModelSEED → MetaCyc alias → `Scripts/Provenance/MetaCyc/MetaCyc_pathways.tsv` reaches 2,282 of the 4,206 new MetaCyc-sourced reactions without any new -downloads, and 12,518 of the carried-over reactions through the same join, so -the two columns are comparable. Distinct reactions, not reaction–pathway pairs: +downloads, and 16,499 of the carried-over reactions through the same join, so +the two columns are comparable. Distinct reactions, not reaction–pathway pairs, +all records: | MetaCyc class | new | % of new | carried over | % of old | enrichment | |---|---:|---:|---:|---:|---:| -| Antibiotic-Biosynthesis | 265 | 11.6% | 740 | 5.9% | 2.0× | -| O-Antigen-Biosynthesis | 218 | 9.6% | 29 | 0.2% | **41×** | -| POLYKETIDE-SYN | 169 | 7.4% | 214 | 1.7% | 4.3× | -| Toxin-Biosynthesis | 142 | 6.2% | 192 | 1.5% | 4.1× | -| Lipid-Biosynthesis | 140 | 6.1% | 281 | 2.2% | 2.7× | -| Branched-Fatty-Acids-Biosynthesis | 98 | 4.3% | 8 | 0.1% | **67×** | -| Fatty-acid-biosynthesis | 77 | 3.4% | 358 | 2.9% | 1.2× | -| ALKALOIDS-SYN | 53 | 2.3% | 196 | 1.6% | 1.5× | -| Sterol-Biosynthesis | 50 | 2.2% | 168 | 1.3% | 1.6× | -| Lipid-IV-A-Biosynthesis | 37 | 1.6% | 6 | 0.0% | **34×** | -| ACYLSUGAR-BIOSYNTHESIS | 26 | 1.1% | 0 | 0.0% | new | -| *Super-Pathways* | *299* | *13.1%* | *3,650* | *29.2%* | *0.45×* | +| Antibiotic-Biosynthesis | 265 | 11.6% | 824 | 5.0% | 2.3× | +| O-Antigen-Biosynthesis | 218 | 9.6% | 29 | 0.2% | **54×** | +| POLYKETIDE-SYN | 169 | 7.4% | 224 | 1.4% | 5.5× | +| Toxin-Biosynthesis | 142 | 6.2% | 223 | 1.4% | 4.6× | +| Lipid-Biosynthesis | 140 | 6.1% | 438 | 2.7% | 2.3× | +| Branched-Fatty-Acids-Biosynthesis | 98 | 4.3% | 22 | 0.1% | **32×** | +| Fatty-acid-biosynthesis | 77 | 3.4% | 637 | 3.9% | 0.9× | +| ALKALOIDS-SYN | 53 | 2.3% | 223 | 1.4% | 1.7× | +| Sterol-Biosynthesis | 50 | 2.2% | 249 | 1.5% | 1.5× | +| Lipid-IV-A-Biosynthesis | 37 | 1.6% | 9 | 0.1% | **30×** | +| *Super-Pathways* | *299* | *13.1%* | *5,706* | *34.6%* | *0.38×* | **The reviewer's hypothesis is right, and we can quantify it.** Only **41 of the 12,261 new reactions (0.3%)** fall in a central-carbon or energy-metabolism class (Energy-Metabolism, Electron-Transfer, Fermentation, TCA-VARIANTS, Glycolysis, Pentose-Phosphate-Cycle, Photosynthesis, Respiration, -Methanogenesis), against 328 of 43,751 (0.7%) among the reactions already +Methanogenesis), against 770 of 43,751 (1.8%) among the reactions already there. The gain is in specialised metabolism — antibiotics, polyketides, toxins, alkaloids — and in cell-envelope and lipid biosynthesis, where O-antigen, lipid IV-A and branched fatty acids are enriched by one to two From 75d94ac993ab943c45dae726c5cd7047ab3716ea Mon Sep 17 00:00:00 2001 From: Andrew Freiburger Date: Tue, 22 Sep 2026 23:23:50 -0500 Subject: [PATCH 3/5] Put the whole paper on one population: live-only, 34% / 34% Follows the growth-basis question raised in this PR. The corresponding author chose the live-only basis, so this converts the paper to it rather than matching the reporting basis to the draft's existing numbers. WHAT MOVES. The abstract's headline goes from ~56,000 reactions to ~48,000, and from ~33,000 multi-source reactions to ~27,000. Growth becomes 34% in compounds and 34% in reactions, measured the same way on both. Every count in M09, M11, M12, M13 and Supplementary Table S1 moves with it, and all three figures move with the text -- NONE of them filtered obsolete records before, so Figure 1's source counts, Figure 2's coverage bars and Figure 3's direction and grade panels were all silently on the other population. HOW IT IS AUDITABLE. analysis/population_basis_table.py prints every quantity the manuscript quotes on both populations side by side. Its all-records column reproduces the submitted draft exactly, which is what makes the live column trustworthy: 84.3% / 42.9% / 41.1%, 30,157 and 25,855, 95.0%, 4,248 and 13,289, 21,218 / 4,248 / 4,691, and the full grade table all come back unchanged. Two definitions had to be recovered to get there and are documented in the script, because both announce themselves loudly when wrong: covers excludes each source's refusal sentinel -- group contribution writes dg = 1e7 when it declines, eQuilibrator sigma >= 2500. Counting them puts eQuilibrator's coverage at 25,175, not 21,789. resolves states a direction OR an explicit reversibility ('>', '<', '='). Restricting it to '>' and '<' turns 13,289 into 6,267. figure_common gains a single LIVE_ONLY flag threaded through every loader. Two entries were not derived at all -- energy_rxn and energy_total were hardcoded constants, which is exactly why they would have stayed behind -- and are now computed with the sentinel exclusion their own comment described. Figure 2's x-axis was likewise pinned to 56,002 and now follows the total. TWO THINGS THE CONVERSION EXPOSED, both now disclosed rather than absorbed: - The anchor set is duplicated. 806 records carry a stereo-exact measurement, but 441 are obsolete records that EACH link to a live replacement -- duplicate entries for the same chemistry. The number of distinct anchored reactions is 365. This is not a population preference; it means the calibration's effective sample size is smaller than 806 suggests. S03 and M12 now say so. The calibration has NOT been refit: that changes the published grades and belongs in its own PR with co-author sign-off, and grade_thermo_sources.py currently dies under the pinned pandas ("Encountered all NA values" from idxmin on an all-NA slice), so anyone attempting it will need to fix that first. - M13's atom-mapping numbers were stale independently of any population question. The draft said 32,877 mapped and 7,819 salvaged; the shipped data and Biochemistry/Structures/AtomMappings/README.md both say 32,378 and 7,320, the 499-reaction difference being the 2026-09-14 chain-salvage withdrawal. On the live basis: 26,256 mapped, 19,810 clean, 6,446 salvaged. NOT TOUCHED: M05's Uncertainty paragraph still quotes the old medians on this branch. It is rewritten in the transport PR of this series, which removes those numbers entirely (they were duplicated verbatim from M11 Results, where they are now live: 0.62 / 10.83 / 17.56). Editing the same line here would turn a clean merge into a conflict for no gain. Verified: latexmk clean for main and supplementary, zero undefined references; all three figures regenerated and inspected; a sweep for every superseded all-records constant in sections/ and supplement/ returns only that M05 line. Co-Authored-By: Claude Opus 5 (1M context) --- Papers/NAR_Update_2026/analysis/README.md | 1 + .../NAR_Update_2026/analysis/figure_common.py | 95 +++++++-- .../analysis/make_figure2_thermodynamics.py | 9 +- .../analysis/population_basis_table.py | 198 ++++++++++++++++++ .../figures/figure1_growth.pdf | Bin 26020 -> 26084 bytes .../figures/figure2_thermodynamics.pdf | Bin 26451 -> 26499 bytes .../figures/figure3_direction.pdf | Bin 12837 -> 18564 bytes .../latex/sections/M01_abstract.tex | 2 +- .../latex/sections/M09_results_growth.tex | 2 +- .../sections/M11_results_thermodynamics.tex | 4 +- .../M12_results_direction_sensitivity.tex | 8 +- .../latex/sections/M13_results_mapping.tex | 2 +- .../latex/supplement/S03_evidence_grading.tex | 24 ++- .../NAR_Update_2026/reviewer_response_plan.md | 31 ++- 14 files changed, 332 insertions(+), 44 deletions(-) create mode 100644 Papers/NAR_Update_2026/analysis/population_basis_table.py diff --git a/Papers/NAR_Update_2026/analysis/README.md b/Papers/NAR_Update_2026/analysis/README.md index 87d41409..a00d9623 100644 --- a/Papers/NAR_Update_2026/analysis/README.md +++ b/Papers/NAR_Update_2026/analysis/README.md @@ -41,6 +41,7 @@ Both stayed in `Scripts/Thermodynamics/ProtonationEvidence/`. | `grace_style.py` | shared Grace/xmgrace visual style used by both | | `pathway_distribution_of_growth.py` | where the 2020→2026 growth landed at MetaCyc class level — reviewer 1 comment 1 | | `review_transport_and_llm.py` | what the transport caveat costs, and what the LLM ensemble is worth — reviewer 1 comment 2, reviewer 2 comment 2 | +| `population_basis_table.py` | every count the manuscript quotes, on both populations, side by side — the audit trail for the live-basis conversion | The graphical abstract is submitted as a **separate file** and is deliberately never `\includegraphics`'d into `main.tex` — NAR requires it uploaded on its diff --git a/Papers/NAR_Update_2026/analysis/figure_common.py b/Papers/NAR_Update_2026/analysis/figure_common.py index a632b92d..2ead6ccf 100644 --- a/Papers/NAR_Update_2026/analysis/figure_common.py +++ b/Papers/NAR_Update_2026/analysis/figure_common.py @@ -28,6 +28,29 @@ FIGDIR = Path(__file__).resolve().parent.parent / "figures" +# ---- population ----------------------------------------------------------- +# Obsolete records are excluded from every figure. The 2026 draft mixed two +# populations -- "34% growth in compounds" counted all records, "55% in +# reactions" counted 2026 totals against a 2020 baseline with obsolete rows +# stripped -- and the figures silently counted all records throughout. One +# flag, threaded through every loader below, so a figure cannot disagree with +# the text. Flip it to False to reproduce the all-records numbers. +LIVE_ONLY = True + + +def _live(records): + """Filter a list of loaded records to the reporting population.""" + if not LIVE_ONLY: + return records + return [r for r in records if r.get("is_obsolete") not in (1, "1")] + + +def _live_rows(rows, col="is_obsolete"): + """Same, for DictReader rows off a TSV.""" + if not LIVE_ONLY: + return rows + return [r for r in rows if r.get(col) != "1"] + def save(fig, name): """Write one figure to ../figures/.pdf and report the path.""" @@ -145,7 +168,7 @@ def norm(db, e): allc, struct = set(), set() for f in sorted(_glob.glob(str(root / "Biochemistry/compound_*.json"))): - for c in _json.load(open(f)): + for c in _live(_json.load(open(f))): allc.add(c["id"]) if c.get("smiles") or c.get("inchikey"): struct.add(c["id"]) @@ -173,7 +196,7 @@ def norm(db, e): rx = _c.Counter() for f in sorted(_glob.glob(str(root / "Biochemistry/reaction_*.json"))): - for r in _json.load(open(f)): + for r in _live(_json.load(open(f))): st = r.get("stoichiometry") if not isinstance(st, list) or not st: continue v = {cls.get(x["compound"], "no structure") for x in st} @@ -202,7 +225,7 @@ def _growth(): Rhea is absent by construction: its 207 InChIKeys alias to zero ModelSEED compounds, so it contributes reactions, not structures. """ - import csv as _csv, io as _io, subprocess as _sp, collections as _c + import csv as _csv, io as _io, subprocess as _sp, collections as _c, glob as _glob root = Path(__file__).resolve().parents[3] C2020 = "fd6c7849891ef4bbeb6eac072f5a6f7adff05b0e" REL = "Biochemistry/Aliases/Unique_ModelSEED_Compound_Aliases.txt" @@ -218,6 +241,22 @@ def tally(text): old = tally(_sp.run(["git", "show", f"{C2020}:{REL}"], cwd=str(root), capture_output=True, text=True, check=True).stdout) new = tally((root / REL).read_text()) + + # The alias files carry no is_obsolete column, so the population filter has + # to come from the records on each side. The effect is small -- 34 obsolete + # compounds in 2020, 46 now -- but leaving it out would put this panel on a + # different population from every other one. + if LIVE_ONLY: + import json as _js + live_new = set() + for f in sorted(_glob.glob(str(root / "Biochemistry/compound_*.json"))): + live_new |= {c["id"] for c in _live(_js.load(open(f)))} + live_old = {r["id"] for r in _csv.DictReader(_io.StringIO(_sp.run( + ["git", "show", f"{C2020}:Biochemistry/compounds.tsv"], cwd=str(root), + capture_output=True, text=True, check=True).stdout), delimiter="\t") + if r.get("is_obsolete") != "1"} + old = _c.defaultdict(set, {k: v & live_old for k, v in old.items()}) + new = _c.defaultdict(set, {k: v & live_new for k, v in new.items()}) return [(s, len(old[s]), len(new[s])) for s in ("MetaCyc", "KEGG", "ChEBI")] @@ -238,7 +277,7 @@ def _reaction_sources(): root = Path(__file__).resolve().parents[3] struct = set() for f in sorted(_glob.glob(str(root / "Biochemistry" / "compound_*.json"))): - for c in _json.load(open(f)): + for c in _live(_json.load(open(f))): if c.get("smiles") or c.get("inchikey"): struct.add(c["id"]) PRIMARY = ("KEGG", "MetaCyc", "Rhea") @@ -250,7 +289,7 @@ def _reaction_sources(): src[row[0]].add(row[2]) rx = {} for f in sorted(_glob.glob(str(root / "Biochemistry" / "reaction_*.json"))): - for x in _json.load(open(f)): + for x in _live(_json.load(open(f))): rx[x["id"]] = {s["compound"] for s in (x.get("stoichiometry") or [])} tot = _c.Counter(); uniq = _c.Counter(); ucomp = _c.Counter() for rid, ss in src.items(): @@ -282,7 +321,7 @@ def _euler_regions(): root = Path(__file__).resolve().parents[3] ids = set() for f in sorted(_glob.glob(str(root / "Biochemistry" / "reaction_[0-9][0-9].json"))): - for r in _json.load(open(f)): + for r in _live(_json.load(open(f))): ids.add(r["id"]) mem = _c.defaultdict(set) with (root / "Biochemistry/Aliases/Unique_ModelSEED_Reaction_Aliases.txt").open() as fh: @@ -352,6 +391,36 @@ def _pathway_classes(top=8): return rows +def _energy_coverage(): + """Figure 2B: reactions carrying an energy from each source, and the + denominator. + + Was a hardcoded triple, which is why it stayed on the all-records + population when everything else moved. Sentinels are excluded, as the + comment on the old constant said: group contribution writes dg = 1e7 when + it declines and eQuilibrator writes sigma >= 2500 kcal/mol, and counting + those reads as coverage that does not exist. + """ + import json as _json, glob as _glob, collections as _c + root = Path(__file__).resolve().parents[3] + n = _c.Counter(); total = 0 + for f in sorted(_glob.glob(str(root / "Biochemistry" / "reaction_*.json"))): + for r in _live(_json.load(open(f))): + total += 1 + for src, t in (r.get("thermodynamics") or {}).items(): + if src == "LLMs" or not t or t[0] in ("", None): + continue + try: + dg, sd = float(t[0]), abs(float(t[1])) + except (TypeError, ValueError): + continue + if dg >= 1e7 or sd >= 2500: + continue + n[src] += 1 + order = sorted(n, key=lambda k: -n[k]) + return [(k, n[k]) for k in order], total + + def _silver_sigma_band(): """Figure 2C shading: the sigma span of reactions graded SILVER, per source. @@ -387,7 +456,7 @@ def _silver_sigma_band(): best[x["rxn"]] = x["best_grade"] sig = _c.defaultdict(list) for f in sorted(_glob.glob(str(root / "Biochemistry" / "reaction_[0-9][0-9].json"))): - for r in _json.load(open(f)): + for r in _live(_json.load(open(f))): if best.get(r["id"]) != "SILVER": continue for name, triple in (r.get("thermodynamics") or {}).items(): @@ -423,7 +492,7 @@ def _grade_breakdown(): root = Path(__file__).resolve().parents[3] A = _c.defaultdict(_c.Counter); X = _c.defaultdict(_c.Counter) for f in sorted(_glob.glob(str(root / "Biochemistry" / "reaction_*.json"))): - for r in _json.load(open(f)): + for r in _live(_json.load(open(f))): e = r.get("thermo-evidence") if not e: continue @@ -454,7 +523,7 @@ def _direction_counts(): counts = {s: _c.Counter() for s in ("eQuilibrator", "Group contribution", "dGPredictor", "LLMs")} for f in sorted(_glob.glob(str(root / "Biochemistry" / "reaction_*.json"))): - for r in _json.load(open(f)): + for r in _live(_json.load(open(f))): for s, v in (r.get("thermodynamics") or {}).items(): if s in counts and isinstance(v, list) and len(v) > 2: counts[s][v[2]] += 1 @@ -470,7 +539,7 @@ def _agreement_counts(): root = Path(__file__).resolve().parents[3] agree = opp = eq_only = dg_only = neither = partial = 0 for f in sorted(_glob.glob(str(root / "Biochemistry" / "reaction_*.json"))): - for r in _json.load(open(f)): + for r in _live(_json.load(open(f))): th = r.get("thermodynamics") or {} x, y = th.get("eQuilibrator"), th.get("dGPredictor") if not (isinstance(x, list) and len(x) > 2 @@ -520,9 +589,8 @@ def _agreement_counts(): # Group contribution stores an entry for essentially every reaction but # 26,555 of them are the 10000000.0 placeholder, so the raw entry count # reads as 100% coverage and is not coverage at all. - "energy_rxn": [("dGPredictor", 29617), ("Group contribution", 29447), - ("eQuilibrator", 21789)], - "energy_total": 56012, + "energy_rxn": None, # filled by _energy_coverage() + "energy_total": None, # filled by _energy_coverage() # direction derived per source from the same dicts "direction": [("eQuilibrator", 8650, 10957, 1071), ("Group contribution", 10514, 17510, 1423), @@ -547,6 +615,7 @@ def _agreement_counts(): NUMBERS["growth"] = _growth() NUMBERS["rxn_sources"] = _reaction_sources() NUMBERS["ladder_cpd"], NUMBERS["ladder_rxn"] = _ladder_vintage() +NUMBERS["energy_rxn"], NUMBERS["energy_total"] = _energy_coverage() def strip(ax, keep_x=True, value_axis="x"): diff --git a/Papers/NAR_Update_2026/analysis/make_figure2_thermodynamics.py b/Papers/NAR_Update_2026/analysis/make_figure2_thermodynamics.py index c7554543..fd0daedd 100644 --- a/Papers/NAR_Update_2026/analysis/make_figure2_thermodynamics.py +++ b/Papers/NAR_Update_2026/analysis/make_figure2_thermodynamics.py @@ -53,7 +53,9 @@ def tag(ax, letter): x += pct a.text(-AMAX * 0.015, row, label, ha="right", va="center", fontsize=7.0, color=INK) a.set_xlim(0, AMAX); a.set_ylim(-0.62, 2.42); a.set_yticks([]) - a.set_xticks([0, 20000, 40000, 56002]); a.set_xticklabels(["0", "20k", "40k", "56k"]) + _end = NUMBERS["energy_total"] + a.set_xticks([0, 20000, 40000, _end]) + a.set_xticklabels(["0", "20k", "40k", f"{_end//1000}k"]) strip(a) # Four segments, two of them previously identified only in the caption. # The key names all four; hatch is reproduced in its own swatch so the @@ -76,13 +78,14 @@ def tag(ax, letter): for i, (lab, v) in zip(ys, rows): b.barh(i, v, height=0.70, color=BLUE, zorder=3) # grey remainder removed 2026-09-14: the count axis already shows the - # shortfall against 56k, so the bar was drawing the same fact twice + # shortfall against the total, so the bar drew the same fact twice b.text(v - 700, i, f"{100*v/tot:.0f}%", va="center", ha="right", fontsize=6.4, color="white", fontweight="bold") b.text(-900, i, SHORT.get(lab, lab), va="center", ha="right", fontsize=7.0, color=INK) b.set_yticks([]); b.set_xlim(0, tot * 1.02); b.set_ylim(-0.62, len(rows) - 0.38) - b.set_xticks([0, 20000, 40000, 56012]); b.set_xticklabels(["0", "20k", "40k", "56k"]) + b.set_xticks([0, 20000, 40000, _end]) + b.set_xticklabels(["0", "20k", "40k", f"{_end//1000}k"]) strip(b) tag(b, "B") diff --git a/Papers/NAR_Update_2026/analysis/population_basis_table.py b/Papers/NAR_Update_2026/analysis/population_basis_table.py new file mode 100644 index 00000000..ffad5c65 --- /dev/null +++ b/Papers/NAR_Update_2026/analysis/population_basis_table.py @@ -0,0 +1,198 @@ +#!/usr/bin/env python +"""Every count the manuscript quotes, on both populations, side by side. + +The 2026 draft mixed two populations: "34% growth in compounds" counted all +records at both time points, while "55% in reactions" set 2026's totals against +a 2020 baseline with its obsolete rows removed. Neither number was wrong on its +own terms; together they were not comparable. + +This prints each quantity on both bases so the conversion can be audited rather +than trusted. ALL RECORDS is what the submitted draft used throughout apart +from that one figure; LIVE drops `is_obsolete` rows. + +The definitions matter more than the filter, and they are the ones that +reproduce the draft exactly on the all-records column: + + covers carries an energy, EXCLUDING each source's refusal sentinel -- + group contribution writes dg = 1e7 when it declines, and + eQuilibrator writes sigma >= 2500 kcal/mol. Counting the + sentinels puts eQuilibrator's coverage at 25,175 against the + 21,789 the draft quotes. + resolves states a direction OR an explicit reversibility: '>', '<' or '='. + Restricting this to '>' and '<' turns the draft's 13,289 into + 6,267, which is how the definition announced itself. + +Run: ~/Documents/py_venv/bin/python population_basis_table.py +""" +import csv +import glob +import io +import json +import subprocess +import sys +from collections import Counter +from pathlib import Path + +ROOT = Path(__file__).resolve().parents[3] +C2020 = "fd6c7849891ef4bbeb6eac072f5a6f7adff05b0e" +PREDICTORS = ("eQuilibrator", "dGPredictor", "Group contribution") +STATED = (">", "<", "=") +COMMITTED = (">", "<") + + +def _load(pattern): + out = [] + for f in sorted(glob.glob(str(ROOT / "Biochemistry" / pattern))): + out += json.load(open(f)) + return out + + +def direction(rxn, source): + t = (rxn.get("thermodynamics") or {}).get(source) + return (t[2] or None) if t and len(t) > 2 else None + + +def energy(rxn, source): + """The reported energy, or None when the source declined. Sentinels are + refusal markers, not values.""" + t = (rxn.get("thermodynamics") or {}).get(source) + if not t or t[0] in ("", None): + return None + try: + dg, sd = float(t[0]), abs(float(t[1])) + except (TypeError, ValueError): + return None + if dg >= 1e7 or sd >= 2500: + return None + return dg + + +def row(label, a, b, paper=""): + fa = f"{a:,}" if isinstance(a, int) else f"{a:.1f}%" + fb = f"{b:,}" if isinstance(b, int) else f"{b:.1f}%" + print(f" {label:<44}{fa:>12}{fb:>12} {paper}") + + +def main(): + rxns = _load("reaction_[0-9][0-9].json") + cpds = _load("compound_[0-9][0-9].json") + live_r = [r for r in rxns if r.get("is_obsolete") != 1] + live_c = [c for c in cpds if c.get("is_obsolete") != 1] + + old = subprocess.run(["git", "show", f"{C2020}:Biochemistry/reactions.tsv"], + cwd=str(ROOT), capture_output=True, text=True, + check=True).stdout + old_r = list(csv.DictReader(io.StringIO(old), delimiter="\t")) + oldc = subprocess.run(["git", "show", f"{C2020}:Biochemistry/compounds.tsv"], + cwd=str(ROOT), capture_output=True, text=True, + check=True).stdout + old_c = list(csv.DictReader(io.StringIO(oldc), delimiter="\t")) + old_r_live = [r for r in old_r if r.get("is_obsolete") != "1"] + old_c_live = [c for c in old_c if c.get("is_obsolete") != "1"] + + print("=" * 86) + print(f" {'quantity':<44}{'ALL RECORDS':>12}{'LIVE':>12} draft says") + print("=" * 86) + + print("\nTOTALS (abstract, M09)") + row("compounds", len(cpds), len(live_c), "~46,000") + row("reactions", len(rxns), len(live_r), "~56,000") + st_a = sum(1 for c in cpds if c.get("smiles") or c.get("inchikey")) + st_l = sum(1 for c in live_c if c.get("smiles") or c.get("inchikey")) + row("compounds with a structure", st_a, st_l, "36,943 / ~37,000") + row("2020 compounds", len(old_c), len(old_c_live), "33,992") + row("2020 reactions", len(old_r), len(old_r_live), "43,774") + print(f" {'GROWTH, compounds':<44}" + f"{100*(len(cpds)/len(old_c)-1):>11.1f}%{100*(len(live_c)/len(old_c_live)-1):>11.1f}% 34%") + print(f" {'GROWTH, reactions':<44}" + f"{100*(len(rxns)/len(old_r)-1):>11.1f}%{100*(len(live_r)/len(old_r_live)-1):>11.1f}%" + f" 55% (mixed basis)") + + print("\nTHERMODYNAMIC COVERAGE (M11 Fig 2B, M12)") + for s in PREDICTORS: + a = sum(1 for r in rxns if energy(r, s) is not None) + b = sum(1 for r in live_r if energy(r, s) is not None) + row(f"{s} covers", a, b) + print() + for s in PREDICTORS: + ca = [r for r in rxns if energy(r, s) is not None] + cb = [r for r in live_r if energy(r, s) is not None] + pa = 100 * sum(1 for r in ca if direction(r, s) in STATED) / len(ca) + pb = 100 * sum(1 for r in cb if direction(r, s) in STATED) / len(cb) + row(f"{s} resolves", pa, pb) + + print("\nDIRECTION (M12)") + a = sum(1 for r in rxns if any(direction(r, s) in STATED for s in PREDICTORS)) + b = sum(1 for r in live_r if any(direction(r, s) in STATED for s in PREDICTORS)) + row("reactions directed by >=1 source", a, b, "30,157") + row("reactions directed by none", len(rxns) - a, len(live_r) - b, "25,855") + for name, pool, tot in (("all", rxns, None), ("live", live_r, None)): + pass + eq_a = {r["id"] for r in rxns if direction(r, "eQuilibrator") in STATED} + dg_a = {r["id"] for r in rxns if direction(r, "dGPredictor") in STATED} + eq_b = {r["id"] for r in live_r if direction(r, "eQuilibrator") in STATED} + dg_b = {r["id"] for r in live_r if direction(r, "dGPredictor") in STATED} + row("dGPredictor resolves, eQuilibrator not", len(dg_a - eq_a), len(dg_b - eq_b), "4,248") + row("eQuilibrator resolves, dGPredictor not", len(eq_a - dg_a), len(eq_b - dg_b), "13,289") + + def agree(pool): + e = {r["id"]: direction(r, "eQuilibrator") for r in pool + if direction(r, "eQuilibrator") in COMMITTED} + d = {r["id"]: direction(r, "dGPredictor") for r in pool + if direction(r, "dGPredictor") in COMMITTED} + both = set(e) & set(d) + return 100 * sum(1 for i in both if e[i] == d[i]) / len(both) + row("eQ/dGP agreement where both commit", agree(rxns), agree(live_r), "95.0%") + + print("\nRECOMMENDED DIRECTION (M12)") + for src, paper in (("eQ", "21,218"), ("dGP", "4,248"), ("GC", "4,691")): + a = sum(1 for r in rxns if (r.get("thermo-evidence") or {}).get("source") == src) + b = sum(1 for r in live_r if (r.get("thermo-evidence") or {}).get("source") == src) + row(f"recommended from {src}", a, b, paper) + + print("\nEVIDENCE GRADES (M12, Supplementary Table S1)") + ga = Counter((r.get("thermo-evidence") or {}).get("grade") for r in rxns) + gb = Counter((r.get("thermo-evidence") or {}).get("grade") for r in live_r) + row("graded reactions", sum(v for k, v in ga.items() if k), + sum(v for k, v in gb.items() if k), "33,099") + for t, paper in (("gold", "3,434"), ("silver", "18,388"), ("bronze", "11,277")): + row(f" {t}", ga[t], gb[t], paper) + aa = Counter((r.get("thermo-evidence") or {}).get("assessment") for r in rxns) + ab = Counter((r.get("thermo-evidence") or {}).get("assessment") for r in live_r) + for t, paper in (("measured", "806"), ("self-certain", "2,628"), + ("self-confident", "9,477+161"), ("unconfident", "")): + row(f" assessed {t}", aa[t], ab[t], paper) + + print("\n NOTE on the 806 -> 365 anchors: the 441 records dropped are NOT lost") + print(" measurements. Every one is flagged obsolete AND carries a linked") + print(" replacement -- they are duplicate records of the same chemistry, so a") + print(" single measurement was being counted several times. 365 is the number") + print(" of DISTINCT anchored reactions, and is the more defensible figure.") + + print("\nATOM MAPPING (M13)") + am_a = [r for r in rxns if r.get("atom_mapping")] + am_b = [r for r in live_r if r.get("atom_mapping")] + row("reactions with a mapping", len(am_a), len(am_b), "32,877") + for conf in ("clean", "salvaged"): + row(f" {conf}", + sum(1 for r in am_a if (r["atom_mapping"] or {}).get("confidence") == conf), + sum(1 for r in am_b if (r["atom_mapping"] or {}).get("confidence") == conf), + {"clean": "25,058", "salvaged": "7,819"}[conf]) + print(f" {' as % of reactions':<44}" + f"{100*len(am_a)/len(rxns):>11.1f}%{100*len(am_b)/len(live_r):>11.1f}% 59%") + + print("\nTRANSPORT (M05)") + ta = [r for r in rxns if r.get("is_transport") == 1] + tb = [r for r in live_r if r.get("is_transport") == 1] + row("transport reactions", len(ta), len(tb)) + for pool, lbl in ((ta, "all"), (tb, "live")): + gold = [r for r in pool if (r.get("thermo-evidence") or {}).get("grade") == "gold"] + atp = sum(1 for r in gold + if {"cpd00002", "cpd00008"} <= + {p["compound"] for p in r.get("stoichiometry") or []}) + print(f" {lbl:<6} gold {len(gold):>6,} ATP-coupled {100*atp/len(gold):5.1f}%") + return 0 + + +if __name__ == "__main__": + sys.exit(main()) diff --git a/Papers/NAR_Update_2026/figures/figure1_growth.pdf b/Papers/NAR_Update_2026/figures/figure1_growth.pdf index a2bc99cf6891de1087203a8d15ced9363c69b7dd..f458e951544655d4372cdbb08cc0f4a4a86007e5 100644 GIT binary patch delta 12571 zcmZX)1yJ5l*EL$8xVsg1m*>H)xVuAfcc*wLF2#zw7Afvl+}+*X-Tn6a=H5I1|Gt?_ z=455>y|UMwoXKRRU<6`!1fnVe0@$dW>qoz@{XpmtL$KDme~20QsxqsljvX)?`UiDa zL`nq;zCiwF;~`z3;rsrV6+CAL*El%xjF+V>5Z}w#>FD|6`pfnb05o~sA8x&Eb#cA5 z-OtRWuOkU+cld`c4vmMBf>lZyF2c0Wv@kpozq zndk4mC3Q{;;+U>Uph2Zv&eqPm{mY8&e(F7AQah8H0dON>8cmT*-4yRoTZqiq3Un?{ z-~&gDG*uv>-H+!1@b~028mT_b<875~FD|6vC-D>LeO|6fGczEyzn|_R3Ka0;3wF&C zv=KT?_7JMV?+lmNZ$`xl8_aM|NJ-acm+HvURj;H_^C3Gohf{zH`gi@ZKBCp{q=ro2 zr7Oy$Up%?vEg1J<^-JK#$5AS?kw5VCQDg^uX}6fDjuYBIViBf+ECguKf6-j(hG0Q| z{q%cWkb%>1qZ=Un{qDw3eahiG+vxIfk{&u zZwJ9}BdC!uI5!Zwg{rJo{j>)z?(2pMT2fLL5L*swwZM7ux%5NMOL^% z!;+;Y=|&K1_JZlAY#T#ZLNS~;P^m~H&{^n89EBToQ_hEQ*_q1Ad?zzjP9qvTqv4^# zIk%kIAHcHjlE5jkK4QF`8uLq;qRm4K%!ycgq}jbrn9q&sNoM!+@n*Wzea$d@b(5pV zuH&T?4|v-xT?>UMRVxtOS4d^kwS1B{CD_xqJ>DyL*gi13e(^rNc0#;$Q+qyCFIN+C zfxBaMH}K$4T+2DalG|M=60Fm~&riZ~x?^o^1=wlicIranepBPdeC5HVhlV~tOUh#y zM3&dku~CBMQP`K>kg2gYb2B_1&7dzkW0{1Q!~Th0#t?8>YJm2H%lPHp$=rN{qFh8D zF?8EAx+gD7cw|sD6Xv?NPykTQL*LQpEyg3}g@U=QUj9G>Q}6 z1&Wp{wm7lj0*lBFqAz)ndkt!wPt zInPs{tX`y?$}?tFsu|XDEUgtO82fRqPpKQ9;~Q`SW@7CA>ptE@pKE1HWVYPrMKHk5 zd%~~6dxAm9SZGKpM*7nu-Y1TW;$4g+6VpY6)qI|mcm>4dD9KLD5I2bz9FGb^1XNya zAL}ggUriK#wH4e0Goy2rXARLUt!CkIW^-5Ls|z0Hz2T?R#XIp>vWZDvi6-Mgrz`iC zq=*bpyQ54YxsQuaE@}J7L5x6WWBsV1Gv!Wqq)v^?FCk0mb=|MC+1bI;`$_hcarmP2 zJ0q@x7Pg0A=pZZ{tagaVo6mYF1?1EgfIL2D&k9dB=l&Z1;^1okizm~9i84LCKV!_! zHDk=?Zxbr$Fi^}CipcOK zUpKk?#6s(1X%B{;TyhAaFerkM3}!;`EXh)&gHog#VkTi{%-C1SO7mP&0|9R~@qnr_ z_u>Zya)Kk^s!E;#Fmu5yfq|}MwEIbsGCZu*AYDO@hsqy?8J_m+< zdTjWqo!qE0hfpJ@?1n=aJDZylZowN1UCZgVWrffh@cVOtyN~0Sy~52$V=m^V)Fvyk z{lJn@no8st#ak+xit(Cd(MUi@`MOTmhql?n6LpCzkth6{J>pOT>eR5~EV7XKDGBKQ`|zUXmQIr24IjQYZA|6Q zx0FO+bU4Ohuk^AWV7*tW(8qsayLnIXBpLdv`L%zxZHCn%k*>r8iqINOa93-QvqT(H zmH8RnSso*Db!1n?>S>NuSCEAwCxiIV$GZydNN_=Xm90iwKu-sud zE%xz|^_4guMSSB(b@uc?6&3o-0peifc5i`{5t(XM1I>&Ez+{r#U>Xq63yC{wlnQY@ ztSc$s#er=nvP4oJ7($HEGrZ1mAu&Cp?->JE=p5k#yAtosQw<1+`eb|gU9T-iYP382 z5Mvqo{pfz+hZ~+hi&}m5aEqU-^fiQhj9pY@41dp>d9flb%L~etO|l-T)GKQOJ6*8k zpbx2mZzInFkocV>!&^*^U1%X0TonDKlI|Zl2$9lD$6T$L*Q6%BZ{bdVID?GNMI?9> zpKqD0wr8!@FEP`Kr}ZY~qnc2YMrpVpaaZI#w`U1##@FtSKZ=iHXH&p^aN_JxBk=DL zQGTFChaXz*QZWgYY%jE;GBL3vjpQ0!Mf;r3^qC!i|03jie;&m?xYzK)6*h8k;GbSj z**Md^=@P*lTtZ#&IlVUM$5?mBG8sD4l@k^Qx8Gp5REh%6zJx)~Z%<8LLi-}4xZa%A z8I(Vd#b4?bvCyq>WAQlyCLR$k;7tF8k5;jU7HKcpGd0zn$%y{YA{U?@YVSdR4?Icz zO~?!>wg!ZI0`FV&)4mpw`SBR7vbZcN>L_yL7W z+f&r+wM_mGVf6~Ktma+HW|4i_Q*W($KCyNbbCj3kT%dAS1zH}MjwiIUKg7vpd}2L; z4eIQmSG4do*W0r*qx3g3!nIUXZ!zVUc?jiC@@Ts4!el|iQY)aDz%O3jx!zB9pkK)V zOMWuyxLJo~takf(4Sl{{fsz6Tv$_M@z!XJ-o>-*Fnv4}5n2 zkL%5~X$n}ZLTppYQ|M#BPRsuKLiWiIq$E1B>|7N;pp|sjMQiYT+;Fne@sZXI zO$fr%X}~273gVNXlAqCW7v2tvXt0mFuw!VC$a~-P6Us=TJPgEKC`7z0VYsl;Xtwg{ z9TDZ9Ka`GfI8ll=MSa-w6C_n>?PXE$h!6WrtU4pRIE(v#`f(*2AR1~Gv(`K<)$Jdo zlfNZO;lDPk0R{V){`{mR66{~zNZz8y@&vjKSgEIFIf=VcpEHW993E+%W{=pQ^*ji= ztA3k$RzhqTCUPFBTEGS7erG#|AR-60FKG>VvqWcI?drbp*6FHX9kX8yE3uz_bk}G# zWjaRPwCB@o3O#i-&fy-;B;JNT_+t00e4ROt$~8|y2BPNmg~EytLq;Ch?AdA&oiy@S zJH-yw~uUn^HpZf17FkDkOxXa;PU#$gnP1vMmsLs zVE;tKW3>%~93#JJbkCjvIzX%S(o{Ao0c&5xUt1ApvIDhQD)-FtP1U6m-c6Jl2%pQ@ zGNKEG0LBmtd3gpr9behh7ASseNSGK%i4q^LKwCc_2z$N`%&?z1i9?At@lf>6qvroZ zx_d;ou%W|-XgFC-WSTQI|Mq>>$H;Dw_gU3g6bs;W z)76LS3!J7q#$$ZCX^BY2;&QF{_@Vseww@Chup-H!UCq4`{Z~71DoclUaTIjeFvB0< zHu%MkDK;#icqzl|l6F(X?3=V*84{0(GjHEeY5;cxax#*&sOZoO@epvN|6{$%FKW}V z4e}CjLp@C^K2t}+&%$-`6s_j4_7=NDja;5xO01Sp=D^R1W7cU6iH3xZ@5yk1WgR@ydKkJd5eVoLnq&24l50pI z4SjOLzn3QTDg$W)hH@xr!@qy>#ah8G-zpl)iAqL$RfX~fF72`(Hh`8)NO7dy*1Bbe zci6jU1EL|B>Y&Z?twi@G(TR&vfqp@Xd|Jbp2e$L+$CYz8`9GD%PA@ahNrRZZX9lrp zNN$09%e3~49OK>YhGFo8y!tACeH_CZXb4GHas;3bnCJ(!B250xz)O5jOLK3SFD++S zMLSDBM-y?VMc?jc-IVb75t@{c&p2)@P>5t2$dJw*_z@k~U#X13@gcm?qXn9Jtd=hFTKBAH#z3?GEuPUpTB$fM*Wn-Rw?~qB z&U`qijKs@3t72FDZ|)0-Fz5^!)s{zK9ZdTnZtV_1wXtC53lai9klx zuRD;ZQy*u!Vd+I<@P<=9yhbR^#ocEI* zBbgV5DohlqbOn2>snuCu)Pj7%l6pV~<_ZUiR08H()B z+>TG@xPmZ5zNAR^3Yu=_bWw&-Vv6ik&4B>Q@1tWSh^=7bHX4z&*mMW{*oNO9gh5rc ziyiKxV{0G>#r7RO5krXi0Yw%j+EAwP@6~=t1C{B17V4MJ0s>efkG2`0iY6b4BUAU6 zm>@iq&BtYY=)}EV|8Uwx#Zi#?1jBmOhatiIMgJK{CISH=%B)h6iqeSi{(-&=<^(_t zk*t2_nOBvODLr3*$U%OPNvL|iJmr}|4CzR0g*suV7Obn=Ja=vuJCC@FsU~J*pk+EX zZqNO4l8h##ELc<%0j)(yMphR8>pCLu8X7vigPf9%#K|YxvW_kOu%`-!QrcnWE7h8m zK{pHvF;BFX1+H2mI>}TOsa?~0;x9n(`93d#J+E#ee{tZpG2nvQjxy1T%eWgGc#&>v zS-xM`z?YPI_~3te$ZD8^)4iRhft%~7zDU|gxzl-B1ngKI8>u5`z-TnX$&pRrxFy)6 z)szLQv(jHuKn0Z&TneV6$h>{L#1tx_M$9I8Eu*X%d%gI~au^j@kvH3{LjWalJcK67 z7J_uj&$HKO3eSWlSHCq?C1utqMy6s~CJNaib*xcJ*&^Hobz^-MwI5G^BbH2$e&+FL zWhpDW@@ea+D215FL=+m0oI#sGn;xA8@CY+WwzDuX71NW+j@U2g?2ppYQpqyxCv6S> z*{;D)Nwz%skm2+b$FxE&l?496Pi&u5r=j`wNEW2NLpk;v{P=S*s4tKs|deFJc2wX$~ayb@_w zZ^yUXVBj0D;hXn-FYP^+dqE6+#=qr0N&72$Qau?rpb4EHddh4cCP)}gO1PH`K|cun zY*Q3(4#h91`V8$Wt!1cI(9v1WR8=w2HoD9*8ANUw5eE97W#OK?3U@fNQJYXo9l2Ud zw(D&|Q+1)5RIn)dFdIP8xA>>c=7_rv?#`4T`Wxe#&B?75SNB!idK-K#l$`-d#HKw;s1~g&HFhwOh(T zRsOVuRr_r_I9qO#HJ^fG@{*MB&@oMpvkKXj^ls+IDV(tUz&h~m3e^@(vK=Z#VO7w~ zU6Zuhr}oVG7VchzdB~jM7Wb_nTx-O9>6ZTuflXgBy8Cm*FXUbH<6a#Bo&b+*3ZXa| zculI9ONpd$!Xd(4q$ju)_*8KYLVQ#`Pl`g4Ax?HgI+qakb=p=WvXT@%a(P$ym0{*7 z(_vN~D{_?^PHupFPu4+pqzbo06yH>s9I4YMf-`_?8ab>Fzd2>R$4MtG<^^2MwP?@3 z!?3H$k9$5|SoLHJ^^|a4;9Wv3`7o8K(r%Q7CCfQTSOCBKSAx(vfk@bE_xRQ$jGyv> z6qhRX6^_EHy-q$K5B_F>HkYi&aY=f9dMkv=0|T;c$Oov?3HnkH)PW<r1$^gM?!Q!={hONs>Nu@%Rfyhi+5!LLn>*k{eaQ7Xd(SNP=3iuJ6<# zE$&ar)|2*d^Kq-ZBY!u~8yZ&ORT#6i26m1~%Vwpwc0nBro`p8a=*^e`tw$VzFbynx zv;ZmRIzIprse_ze?K}CkO>w0@I`qmx%TLeIOWLv7*V8$B?>YKpG@O$HwkWU&s)(OQXE>N#zn&ELZBnOUB7IB%$}ScfkOG zuoGcaM0w~hOF2#3t*m=Rf;49E(u4v3#h??nix+_QvNVe5J8{f(e}f-Z(ly?(U}%gX z|7(p|QNz6QG^@lamAFw>K|yBhdJ+}{qOsMBvE20j)_ zl7mFflzbvfWUyb%tWWxG%5hVNf6pVzm*b{1ho{za$o3U6hB6B;KU0`5Dl`m{=92df z-X|5BgvK#4$>Xy%i8zlc>s-5-km-@H;{vEt&C9Diby>b$3KSL@fEhr}M~S3%I)DcK z0`03}iBf9qo05r>ZT&4{{vP^beY|y7>Sy&lO#OLOgPY(so3~la%wA8MP8wLj^5;;_ z{p>E~lF-tDb4+5LvFuFSDon-{Nof%FUa$$cc29R%E5ZF>To^5 zGxsRP59J(g$LLEg$r1MzQl{L3Tf2G@Pf1QopBa`+#8D1D>GsWyG zBRhBri2o4NA^5T|QAOYO<<}VPApQZ=!9R*t#$ir(M>hj|U)-oj}s! zcHGZXrZ}3st&k^KzuAiP=r*%6kUF>uT8NE{bKS0pVyjR$sGA+`st;%BpX;Bca!6Qk zyY79|>pg!cSQdyqltCiEes6IOr<_>w^xV~gYP5_Zc z_D-%a|H}T6r3#HI^akAaa4k&iM{Tcannylvbt`WB#K|Ozvy`4wybueq!Tn~E+#VIE!`37t=IZ6A_>*u>1<=|J= zf@GIT+{M6d@<4sNB&yR^Z_GAWPr_mv;rW|VyxeTtjg)FCQiMlyHbngEC&tmZ4F3ug z*4IYBd9joYooPnB!8aL#b}TXl32n0^7CG?8L0`}+SWI-JAaB0S7+==rtcy_bTT(%r z<xWT0@M`keDnG$S8p;i;&9~&9kKSj!WaD_SF!;kR%cTHg}G}Xu2+ww#hJsf$E zNz?7Xmy>}f#F8eD_`fdl2Y@s|v*|jk_(C}g!V5-*bbznXc6>EWfzSHB<8GgUgOAs3 zz2mx;rTx)%&(CY5_w_X#vuNMuZ+5UnE%}A7@;c#bJ-q~}O@U5ApU#WKM2q9MMYOQ1 zUj_c+2fm`RBTI+E1iZ7&-_=mOb>mJbTPV7)9i~HVvdQbMrtro; zAFz0kc^o=_g^5Z19YwyX8J+VG-(%;pHp5|o5Len3hU8c;mca;84?k5az-CvCiufUm zhlFqTb*F;?-BLf0na+2@nv;Q^DT0|PorVs+Q5K z5G-krIP#S%Qg2la2T`Z>$XJ+6^2-s7hSG{gVH)Ovvo`3HJLO7JCSq^K)J+B3B-2I? z7}WdCrr%!u%u=1&>XIszIq?iM?(tCLxQ^0KW4GM)!md8^D8$rahDhucRJYn6lZoAZ zo(4AO%T>iWPQ*~F74ll#2=#!J<-VA|)jXNOOIm08YBBDP_$mrrFDkLS65R?l1NRYs zX{x%L253wix8zt?ezt23eaiY=J7CA<@rovrWkEdi`b#r@t61P7TEsV(j)uaRQu@B& zT)J5rV=VtHWEFizIc)h!0WV3cyxHa2t`U&8fAyYQ{nHFsh~o0o3Zf6_;?_dcaoyqc z9IsC0+hZV?C(ab&Vug8*W?w%?#Kc_nKR?JW833p+8-=kq1$)o;W*k;H3xjP znTRncj$~c!?~-fnKXR_y3JV|Tg_?YAFKmux>fkOo6b)8%zYuULeS3apaI)HDO^_%k z$;h9Xm2DAU-Su~Z7T8oyk)--t+D3SVM@F!dqkEC_t-s=%5CQ42<$_(r?v+=DJuYZa zifP`#bA~0k-Qf*ZFH*Br`TH0na~9y)Slk1aU7m9uXe<(XNu$P9!w#37u)`I?RmZke zM%gCI6y}$sq}cw2GFVv!Wg6`K_4jJnDy8B4(&FS~SL@H@v!rjb&CudP5~!|uCHgh> z8ddn^Cre2qMUz%O^zGt{x#BL$C}0ZM?V&KKMUqQbR~bT;xPSxrb0!u~x~ZBk9K0^hEY7g%CW%9{)hDJvowtrv#Oi~_*hZBXsuG7~cHA{AidCU75?RUbl!O+`Gp+ER zCvEXWDOknuE9JoZI)LmU60M3k{!RG<-AGgnonV~~8v$}19)~tfZzJvQ&JowPa`joj zBDKa%e-bEmF@qV|mIr!kBY4?YexvhWS(~f{XQbU`*;^Kv}32RRB_cTop zb;X~kr%ryUQaD&Xm1~xlDWrnK=4v8fW946#x$e;*nuCR02*908z{iO|0K>$$`u!^@ zCnws%$l3^KP+$!t z9TgL;Ww|m>$5d|^96Yyr3wRTGn~{K)489KV%&jrhwls1yD&{}i+U&`d?~>0w2%HGL zhkXcLO@+q~=b{$Fa8MYO&&Z0+_Auzq>z#vVz~rLg2NIhYa+#;1r+ujWjwE|Lc4jkx zKRCUndf2_SV|(A_+Dj~XGUiQ zfhvz|#5o{Ze%(KB((QLWksxxq63QXA#2S)_cw`fVkL|flF%_`oDHJ@5&AKNigA9Sd z*={+v23mowzi%W5ApJA~-TbB3dk=7gox?ySzkh;&?OjU!gg~SFs!5#F#0GtI1QBiI z8qKTpF^%BRsE5(NWs%)GOf@|GFn2Y@i{=+?OcT9T$5`*SFS*z%iRzBg9v(0)Cv+`v z)oVUR=c<++M39ML1=j;&yw8c7kg$&Bota3oZ zVyCnIgu)oB{}Iub4G>1we&8cM0G-=c>O@*nPr6`Av`8(a9}Sl@Qb=@BpUb{gcg>(Y zTkKio(Nj}^WO|Li>kKrXGEp4c?nul6O9S%6$_JC|2TemBx{bdE>oM=LbqVswltgEO z+n1TpDW1YAg^oz_-!c$5TgT!?oXHk4C$77Sp{;nAzGavFpYH891?BEofMto zNJh6c+28^qf7d0%JX|k0ueaH}A~3uJjQOzyzWz;69KBs1bmSox_!N`O?e(c1D3VTW zGCdt?Ha!miPEuc_+_!=n32WZJbrqD-L(j{HKWG(i%xTn1`1Uqo+G#>es9dxSFTcDs z`n(n9-qb_X{?9bf>+5JmA$XcDhncfY8UxLeS%02Ub8FDapJ$W%67S_tv?)1srTlNr#d-N?IWH>(Ye>^X}ztNcz% zC(c0~mSrn!-?)u^LO;nL-q}x_FSq5hO>DTaNIdH=FC^MeJ|f09vAfX)>LAt=QHG;V zKl@N-?j9sK{4_{w=TMw)(_ox?w;U7`6+KFLeghL3A*{FWpH<@C6uc(k#OhGZJ3rAG zGC@8a;07w6--JiqN32>#(s1r3EkSCW;gV1KF&kecIQ?7ML-J$o8miRI+!bbN663$V z+cs*;O9WHwC<&es{dBPge!9HHJ3X(7zc69W!9=}Xuur6$D7jYHP5C`HnjqA`jhKm- zMXXKWR7)<&++%r%AFY}U^0@!>?TmF9rBSAEj9y@X(&V2VTdP@#?N;5z3hXbn$xU7z zi8UFkMkWtDbi`vu-VWTwFOzD|-ing&o4n4sV{1sNOkB{N*Zubqov2E5*?!Ib1+hGI zO(nBh!FR51pl0A1h0m17RKSvNe7rg%TIz?6)$Ks;`)mxEho)Mz@s!oz`@jZEwok2Q z;a*U_m?N9lIkd*Q5&E{0_yeiQ}HiM4)ax`A#twSjh z>NqF?Vb@>a)}@aHNNu3_xF@35<`s#!o1o@HL&3W%b9I^mQNls~Mg<)6Wc75goIuU=73ye?+hE(o542NGs zLV;F)qnV{#2RZkr7?)|>$O*nB46&va#J93doA&4aR`Ec`|J(iScO+U#`eZN<7WO;;LI_DvtaOjJQ!hReAd;BOVRRO|9 z!9wg&0cJZ0kcKH_WR&kg7iRx7pcW?+grFjZAVqf+P~IbjAAJ$>n{d!pPMH0ESSQh| z9BxCL`#@n7(W&4WsIsYKXpQd4JnwBY-^yVBQog0^@A7`({w3_UHn#(RY9vMB&LX65 zJ-M&M55GLp3Y8E~p6Jw&lkr|B;S3?z?<|uq?{1mtz@0ihdOi<#`{j49K+WfY6D{>^ z9hciocJxNZU%qpHqqX%aN6DW*NH=F1(0*?=W|``JuXDIYXptfuR=gc)ll*YMSm;hg3PzMLb2lPC>|Cv{)F&SzXIv%GIt<@LgNitO78 z6Mys{niXZO6ep^gbjbgcy)$P{j<}yQa^0K^HcV`6R*c#>eI6=>rJEB|{c82w1;i-D zVqyI!j$;tE09VewRWqmP`kfY+pD0q|or{wIkbJA0lO1-%q&6X4P)@L10ZW#%=Zw2f zzUho>iE}yfo9s2&x(WQ*&psp)@||om!2e?%RtWx)1wshnkqlxS@v&WcZv)X%C6|ue z_n~~aVe28pBZl=vz^T%6El8-tx zK=7)oqzL1&M159hpf_n5YC@9sSWW6<8PKs6 z*1^%E{O!XMPtap_R7fi1VZ-I>L3OK*Lg76NF`9de)tw|dRFv7{VN>wE!awk0_bTvZ zbCdiiQ)*?!=v{&MFJ|02N{=q&I%7}>km$Znx*5goq1R~xiSldV zhho{}WdZjn_?+2>95}t+R4YYRE?Ymw`xBK^>2-2KOu#SFZ)#&Vzgyp@kq0681EkybFo7R&EHNIBh-#cY(Qz}K{?8`+Z7U4 zr{Bq&5bXv@d;(+Rw7nc8MOfBVViRy#jIUubbBul|>GP)CNng-Ik6KpOLt*q7=#LFa zjB^?5zXzEF?{WEq6;SGgGHL=0I(;FN%)5WpJ68JlLE=2+N(2W({()vhW9`5{w+iuu zJa2Jf=#cHq)HSkKXUtwfQmlpJ;vIKZ;#6=+bIV@H8b{? z64M-xc04FgBoP;$RxOv6Tt2(-`p7(`P(-*r9k(pl=XmqUKIKoh9pp9eS+46D3nHGT z?|KN5+Q?3YQ4WhW7vCP6mG~sC;R@0oos}8F-o0xv{nf`7v>HUj^+fjlXZ8VSPs$XE zU_WX;5i31}M6}~ooIM`fYL{e_;Ug;p$+^Fg2HrA~C`{`k8W)m#SB^QJM}8t|U00L_ zo}*|As$~eF;}~H#+K~gWgAVal*?9fV*|d)E_N?O}gnC=w=@vXG`867`0(+7V#>))W zqmtG1!S(9&lPO88*B_kq8E64qY3)?=ti6D;umr0RVtidsR0#YgzkZEF`w)A!$$D9m z^?Ll4rk=mDBvLFv&PEI}I5)i`jEl9yjO9-UM_;4a}Wc{>AJJ=40P?9N%6 z5Xkx=6d+K__&zTpcA3|^=prqmNNMnC;Y#D2R)Yh1Fy%bJ@vw4{lyi{QV(bV?pYc8q ze%q`0Q~?$VHawQ@*2QpKp$Hy&<5twl10JgRYuC#*FrbgHA&<9}wxd{(a`G2byvS35-{EsCZ zzs^E|0`<|}U=S}OE<^luwYC(G%1Q?ejWv{k=bTdlYfQI7m%eGVRrkcFczeO&nQW!w z6i9lSg;vT!&8;Rp=Z5bND+sHz2?x?WOqVR!ljF4PnlO#NH`z0yJ2aN_btNNs%3x_I+#%hji9l?QrHsW%v;u% z3tyqiQn<(^!(l35vMEd)Q6#@>)j;q8cXTT6-w7tzQ+^Vdk;dd@O_i+j72OuadajYiWfW~kk`G3T#)nf~RL;$mK zkm`|wxe;{ZuRvt+?;yBZ4Dd5EG>DDopV^LXA_uUubC9zB&qiubitxV!b}$due_!2E9SjEjSFd1JuK&i^x&KQ$5SaZx xHDLpBaIyYhH^{=u$`0n__|NXxL7e|39y`ZBl6W;U2?Q`0j6g*tt|)=<{{TYQ-md@v delta 12523 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 YiRGUp@d?JFFwE=>Fy!PSa-uN*0}YxX&Hw-a diff --git a/Papers/NAR_Update_2026/figures/figure2_thermodynamics.pdf b/Papers/NAR_Update_2026/figures/figure2_thermodynamics.pdf index 5610d26d3b09f286f32ac2e25a32464655722030..a6637a1015b61bfa0b1e734089bf9f0fd96c757c 100644 GIT binary patch delta 22920 zcmaI7Wl$f%(mkBuPH=bE;O_43?yiC0us8&FcX!v|4#C~s39di<&As>ee|<%T8jV0b8pnrKk@No9 zsw7Xy{__0bU13?Gtv;E~OJ+z{f;gTrziE~&>Q+BmW6=Xz<^;T7&nB-7{QN+Z%dc4P z%azF9?jW>}*GnU0pdSDP+XiIco;J7kmiGl#!#@S-Kc8ySqk7gK07qcss%NtY#IEq^ z-)M08#GI+~);DBS0nfpKj?&56ZIO#RLd12c&oM?td#eT}s*nsarP%J{!nVPc6Hg9C zu+^_$v)ur?X+G-7F7-$hT*7*;J|hG#b~Q0EhOHuyVOt3GMu&AWP2eX}2P#M2kGIba z-!ggg(grxU85?|oJFic{FvH7p%dl;t?q`$Fb;n1;3#`Z|MqTj!ZgK1C-r}M2Z;d*6 zn)L28{d!qg4bkq}SMF|4fG$)wM53uevlJ9qD#8lMuuz^RHb_s-$~C98d2@g`1}EyZ z@T@eUudGr)<{mC+C!zl9@#6VyHbRAkQW@5&k%|I$1;;nQgCqW_z%TrXGzMy31IkrF zHq+scv9_OJe`Z=h!TkVMWJiDk^l4Ph#@Gbec~5sS$|2;FM~UA{@zN2+=R+Nhx3!ib zDS5=P#rG}rW7US$6eo|*qwDQ3ccoqUrgBm66}8H+TK3YOQ1t7<0`k-!lWlvvJZYmB z`oE288I3-GwsaAWe0e)|$j`R9S?GX0zsSjviO%}o4=H)j;%?%6Nx)`eAcyJIbf+$FLXk1bvruw6#aF+08TH;Y`G*!&UuAI3|DZHxHvZWyUyI!3p z)_Is%?0uy@iQP%AvhZgh{j}tE%kQ-8Uu)&%zJ)D-!&0-{8~OVUr1#H0KdF14*1d+| zQx~;)qOpd#*2oc_A;NGj5Da``<`5(!FH91PwbJfm0pdhE*5TSV;C8)aBzDJ+F$#Aw zd5PSi*>UCW=niakt^4lyedaoK_y(u;g&W|@-9=uFT<3^TZRxIu1rr) zM^OU-*0aVt%`F%djFfQ-Tv}&T1RI!YBkz?$`6T8qzmX0P>4=_(6ToaZhmkT;E^7)>X&kQ<|1~?4_3rf&DrUmN$eeb^BmKMWpPNtt;R@ zJnX&Az#n)P^;tz209D&(DHjG`AdnGWTr5k>WhEeqBs?z2ZPoGjkM$E`x@sCB*s z&Ocn9);E`JaE_P0h5Z}~5$SOPF8bfM^1+F#u2mdTt-Hhukiqnm4aSh zH3R6u2>p=m<&o|FUONR=0MKau;s!SKyVE6{8r4KzKyrWO!uHNK`#8DTqo%g@Ph-I= zShq{p@4s|+Q+bR1o3gj%b7xh>Wp?Zd0sTsTESwrUnuu<&VRYHQaE#i=PGsqB+WTy^ z2fZhppx_3c$2Ob-4B0oxZtY<$kD^viC;i9Q4sE@)xP*2C zK6sW#Iy!B$*YJNYu|-vzQt+mPHn^(YG29wXXz^pOO*XI1&A$la_UQ9a%2<|09GTV8 zzK*fG`-Vl}=`*w=^M~_%aySkspig?Y>van`(MnV!G?|!$V~B>sKXkIx36yl&N?S2? zwb?UQVJ6zZ$6%6K2Le0rZ%L-t;9&%MfJCm;#59YQbK~*P0D;PtscDve4M$rA=KRXm zsGQKRjCmdEgqN9RJU)Sm&qIi!=$GJJH5($f$r0}C98m?Gpo_JEznkNmskwc3I6vmG zQUnaiu=D%wrd>Tcub=Pi?FPNZ%;6}?>Q7&EewhDr$=o4#4djQgbA&lK+F4fJrCon- zoR5;Wl1JZ>XCwVNV{;%BThw5KhiMtVUmWV+(qUa(N%$MR6_A;UFTU=-JN_Du$CNil zAQs*oT**M_1{@Br7-((reM!z%al_LyHO0kzb#>N4hr31OzzKQH8sIiTPcZ#S&z9~8$+&w>$|<{b5p0D zVR-yiSG8g-J5w%LZh!+L<&@)>9UYpBAY};7)7`b41Wbk-U<2JP&|$*%?O=%5|=N(v?yKLNu zZXO}9v$B&Cf6$4M{kuw%GdVbGiz6?PW`sf|#^vGuJt*LjS(z^fj{zPY3SSf9g=EUV za2eZ(6bMm*U@bqoG~M~$B#h`J?+3Fi{;KAGnJ?po zJJlitUv~CWgb(%l>Q(0oSyItVkWO@v#>hyc^3CLyOpyEfKd=KC#;XxivHpD5%~1{A zLkson2-Q!W25pYNFaBko+mEr{;w<&0+^aw+%?o{D{WJ1n5J>npR}$e*wZ6j?RhmHo ziz3H08}x_kQ8c`LX`rS=zg+oG*$wf}M~#h8n@8@0cLw#yBd%bbXC< zFL@bZn^|K=0-L^_Q?=gl8_P~afox*%Jy)z*@UujI_jp zwGE#21YJFiH1-ztX_xwOks4U8astWEgrf8W+GMVhg29(hO7 z5-5t$0s?Yl4~hgt!T)EVqgg-B%jDI2>I4rZUYtmbfC2Q%F;eGq@f8!39fglp7cZWt zsAKJV6kBG%C{=1i?4rrAlqe*Sqb1fVeAi{|M8`Jpm6xH7`LCDizgmg7Rcg$zBeLww znjL%wm@3RZ64Idy(g|j86l0tW(j&4g92DL@2cyL%prnMTvUyrAg-Hf6j6^4V1V4OITtX(A{19-v}s!k|MN`d=61uv1)m*!Ln2<51wJP)V~C^OjZ> zqQ=Z8MlM8XsyP2w*3zhf|)9rxiXzNkDMdj zkQ2VW2Mt25O59gxue4*i%B3@N)PVUMxbYZloidCZ?39Sz|4mN6-g6L5whOwA2nQUE=@ujY%k?nTBT*zm zTM@*SBY(X_K;_ek|9@mv5Gbg(+HoAY_cu&D@>~-cN0Pxbt>f=zk&4A zhdM2gjt$x;=q%L7)DDz7V1wQ?6e;ch#00dDwUft6eXXORj3{c>Y5qm^+-R zi7UyXX9S?%XQEthT!7=av18!PSb>>GLjt&+^MRtfdquGp7|3Pn5f`0G-8yi-K)T!H zYUWB`!Ikitb>yX;yn+sXKG7wfY<@Eh|1N_9+rmv}B z#N@ny@cHSpm@>JZtlxCM<`+?)OwBn?PR2tJ8f0q;BnIC_-Y6uzQJlIudCz56a0KVo=rTd(Q+Bqy|t;N~cQ68?EGpjx$eDMX+uyzb}_9|#I zNQ9I_*iwGnA812|Hc2`yviw`y{7{49DfKf!<~wt49AD9Y3UG{2 zEtrbw6=BQrd#zR30&MlI>f;N$IE&abn5#n~h$)`3x)7@e6@LaWLBU>8;gJg_<&ui2 z&0+;Jb1iefc3IDui5YJrLI~+~Q6Tn*0}dS7bsWshIpToFk~2oi3S6ARiZe zjkHj!Vs_rl+Pb9JOK#wb*4aaX9ja5Dr#>ye9$gzbbQUO9YLY|9Rg5KZj+do>IC-v* zIXb7Nr_1INC?o{mBaPQO=}R!xXNDP7#3|6D3RNr{32z%EP4T*)SUHhvXu)r-Gv;yr zA5XY{Jd20+y2Bwg{vw#f{0~a>51OTQyu+fjB0&{8T{hz1CPj$pRTrftOT^XC4WJjJ z{ZA1yq<@MCR6Puv4!g-Y?(_Vgczbm-K@ z$^dUz6^^7(HVA|_jv}Y1xMDMNhc2XW!c|{K*&tX&E*RxQ$+{OuhoA(eP^zQ;FB6?c z<&t5EV`HWJ+5K?F{{to&J@fq@*xA{kR~KOl`;TK?GjLgUo~)>1OEP_{(5mbs$?c0IoNdeJ>A%W{o; z982yuQPS(1`RXDu{2S{XCtp)r)J6OPdSdsL1L9J5r*U#=P!ma_Ieh+%_3<>VT3&12inarfclP zS%;i>t7ZWNMeAzJn6(816MDGzn@WgFA) z0Yz-YWpK&eNV@TYQACLmXE4U$#&5Wgqnjs4GKIX1QJ2?f5?G*96`8#E$Z>fID*Jox z(}Y{nPYFqdM0(@dif{6Z0*!M83lc}rN^Yef8%K%;m*F<|ffmSL08 z16uqP0V~j5E0quq>O~{tB#0oX*j+Da%UIuQ_#`-9@YmGb|5+^+bG{gfG89~6B%0UO zQG1E2j}>wzD5!6wDXa@-UeA}zOT1i{yB9oAi`3OXFr&LG#S8<-e>sD0Vi$I}{O2d1 z#K126`&KI8U&lTmI1tf&I*WFU!nTxM3m9kX=k}R2R8DI(Nf|s#&i4m?0ItZEL{K;H z-mdq3k^2z+bFm20six`*JdAqvnwokrY}yHypQCFLyBZGV#CdUjlwrAr0KfyurrrM4 zQ8O>-dW3P^>=0la!q1ioV9;&fXG}DLL9beCL7Fb^3$58OX|?U;h^`(scIfHM zoGLcHR>QSB{lot=9f}US0`}xVL3&`foo!_%IrGE~kq6tF;W$m9zsB-J4bE=t55G$~ z7@gEOf8TIXi1D=^uHDHW`5zrn1cPt2a~c>rxKN74eJMcA3P!7Joyji^-mYnzzeY%k z#l4|b8&IhREl+7V9wH> z>5^wFevWJqqJH})y)M4KaPBB#N>(x(LXJ!jgMRxi{k##RuUAW0WG*WIhE6SIFec6xWPEra!}s+|L154n4|JiPq3&urp-d%L)}Ty%q8u6_JO zMt1mMP7J`p2WRKxOw7Y#{l>-2Li}CM+`-b-ikOp~nJZD4ofO#ggmqO@Z#fZg-*&N; zik4O{u3%B8P$M-J5$R=;`X!VGEiUIT1x6lBLSpd+MMOyHYjKDK6GU9!ucdGlD|1Zd z7BJEo)NjsKx=I}k);YN?%)yDRSJnPIw#zR-*VD4$-{o@OBja5DY~LwJs4s32W_9LI zL`>fbh;jUfRH^|w?}gFVHU3SS_&=L4BCAiE+usjEy05_UV%L^qI={2~O3aCFD|>P# zk0>zGP!B+i>$0UszbK~hbRu-w|mzF}Lrl-X;q~zs6D%82wMS2X~Q`vX$CB5 z_-ArgKScrkw<$}OB++BFcqfCLGZ{r7tLM7SFatuHrqYt-E4#A)-25I;AF zJ>qjYR|e?RR`DEyMYqT7;?Oz#E(GB$IPrITfEC!8@pzXK_Ut3qQc*Hcfs>_7#*z!7 zNQ9T6qh@5JFZFPEmeXQscEUU?O~IP-rx=1PUMOvILS3Aore^S`V1>7MUPv>ukd_uU zXQrpg&R?3y&`|=D{ZlDZZfUN3sumHs`0N;8se3|R8~<48afi?y6LGVPJ}nZDF0C6i zLk7?`kdJ+7RW(+d^{3e>WYTqpfv%iSuB&zY8)W}&T_OalY_O>TL6#<(>VsIzD)h^# z5atH>DigkhD2ZH9x)RhOlkNcfMh=v_?L}dp|C*%`O|xc8ON-y;i}~NxCDv*x9YH(a zo`J$E4599HDcl&yWph;!0#hrQ85{ z%GbmllAmF>@OFadA(3oeD7t;nH_kSW(WGa3f;aA~<~bDR!ZCWJPx0=fkp~0|g))o@ zSi;~#+H*9XL41k=B-26o7_1y}kQm5irlMM?3(`NU1n=rT=A1pkoES}fwF&+X#on0C zK*-ynKU9TrC&YJ6`|gG57;6cpi4(Q1^&Gh)*lGZQd$eO7jbU_;joifWNfL z^Ah(6s&A!=YB!55stM-xES1!(^@86MWo_?d>YeL4=;kcAv{%E}`a0~au;K93=<}k%$CinyxmDv$nuzt3?qBp9}ct{cvF*qC0YdM)G+% z4FErGnfzW`R#QWrTdT9KDi%fGl16O|z_-Lhh$h+D!u||dP|^XCwl4*TBE%VV=_`I& zBs7*+oa8b_~gBPDRaEstr|R~m~Owi}cF6|q@TFm1Q<6rdmJ z{Mz(j`T}$h}$_FQX5XzLYQW71M7Rl)!@)ox2Z$DNK)NmRiJvqVu9FD zY9}dUVhrwXOdcB0IzH#tEdsrc=+(L>?&N}L%)5zggK$OsE_2e+H_`l!bdOQz&Sb}bt(2cad5D}8)+;xJ}k56OvBOGAh3jEr;i z`uBm`kGd0m1x!=n*o($|#3N>I?=QN@o9XK-KX}Zh|1?+vn|j$Y#>2XPb&{6NHv(z& z;_gmA!zFln3fg&jc-FFEe$D>6lpBqja(xOS@iDp=YGp^hO^e{{h(vk)mBRC?Pd`AF z=z3CwGFM@HCG*h-uBjHydpBCRhhkxJfrW3*yhj>oZ1|u%1FZG$4y@$GWQ!6B-rnFf z4VYIOj;C4yVeY+kMv_iTk~mAa+f2)J-OaF$gG-X^m3DrNOhiiV;oqNT&O;w zpvRUJc(IxJd@1z`_WJH0`5|2NAJQh-$-{f;^CYimiK^!}^z`Kf+7?_ccvEdptI-7p z=hdLc{B(KMW&Y3GyPvw6?+(v_ok7ScpXQX(-2gWLrLv`cH`E&N#df=EC-KSNHG zh-}%cTe&=4xAHGa#&4(mw*(Ny+??ACS=u+q2gYK7 zrKY9MVU652k`@jl77u>x@LR6}v^7Yz=q{s0*kADwJ4ZHSH#6S z+|rJs$dG$FT6(iaDhE7uV05Y0;Z6Jq1whptI^HAD7=n`Hr}u4cyPzV#%AX?G-r5G5 zE8BitHh>ZsOy{+@y;n0fFDX|Q;=~AR=mOE}sT$ar|zpu926et#13?&d_ zGz7V~$Ai921NT)fKea>gw|!$r<2)*Ok#E-32ec*7MM^Ay5z8e(4b8 z6cpriH|hTKdfLPZf3rn!)HS8*SajzXt*6+a<+#36fj9`|x>aT+b)Uh$#o5xN2jf_D z6Uy@hGj5Cw?@YkbvAN@J!qO4IYkv<4wtre8YIv%}b655mZ%B)2HWjYdJI{6tUqr`@ zS3<{lPA??8;pNX3_jw_rSDpYcoA=yFIfZ{WdE6ArrttmtU^bS^=}HjET2@wo2>Mp) zq@PvbWSX@#is7Jir;-&FB}5d)g1e6(p*`%c9D3p98A6JK=tYn^_P|6fH4I3CHFQeI zt9ThI*=uO&+-EeM^aJv44ohWFp84x(Hu$#mEK5R&m9xv(w9(_ynNfhFDwpuCY$1aR zk*yRH@v>Q!WA=q(9??d9P_5}yYm1y*T9t2v8()xB4T+)xuoDc*dOrP9yVn)*^5=? z@~*P(?&#{*xYa@Ptp#918BXe{f-~yf3_2C%@ZOc|p|8w{81+#Lnby0L4#9iF_1EC2 zN8;j6O#IK22+sB_j_mOuzdg?v>j%9E4RbELX;ta6+Tez{Kq#puiW15gnIvsOTh@ce zGQ9M={ic*Qk z%bp?nloKCr*2?>Pl*?MpLfS88)N%N@xGg5h*^KOjtQaYEujk;?ZM8_MA*Pl{b#;K% zcX%u!RwO@`Rsoo5YaPk9gQqLf9Zcc%4mS;YjjY`ErK@=)+6Yx=HO7Dz4f-0p{1cq{ zDrY6LY-o7I<97xNF?&Vh9COZzbXdNP03Lg3mW}3&N5Aej&#Ur_p41-}i1=msywL!EX+b8xQq#viG)WalN|}K| z8ZGp1`UG$^AM}adOP(%;vnlefj65?YTrKy)*>6l|!=hN0zP6sUMP|q{)hne;W@&7wPHO z)N5rFXPN_gWYr6`Y;VFgGwj%1EQw>w&dkVb^aNU8yc^{3#{$!;i7KbrqZ-f~%eBgK z9Y$OEN(>!5G_ELp!*B8Ww-ix-ZTLO9{|<{W2hgU&?KKBE>N7Z-eL`R-2@XFPj+ve8 zdu%=({+%p2%<2a*&b#Rkx@j4Qv;0llTGEc0>G%Q=7-JBR(9`*3#YMJ(XEn7_%h#C; zGKZ|L(?9r?hYr=(>;;2#!f{*5%Fp8^|9H$l^Z>xSSEG-T9DO>Ad5M=hro0S_bWHN) zx5Pk$MqA#MmcJZA)f7u6W=GVDmZq^~Q$I$uCdD1@P}a>t*=iHFAe;#k85ki|_J=br zS+Rih+esHWmkD!=#;GK{c-yI;2W_R2a;$=ObI0|3Ij#fgExhCes|e~vC$7IH&M9~2 zZ}zN}2bb#0?VxmB9;yG*Yy7IkLn7LE7~UOVu1c9KdO;Ul z=dI4tY4a=91kcT17|(?gL^z&2CSquW?bIzK33Lm5bkhv@4!nDI^8w|x3q8H9y@n~b zNmn$V65A4=w%yBb&_2*_Q}>{zVDG&k*r%abnKb;|+-t43{@}$MI<%HyM}-xX?Kr@Q zjAeuG=WCt+W^Os5_So5MrgP?B8hZwBtGAQ>L%R$Qx0xF8_32sdOwi4KPbFyn9b;R) zLCwNKGYs)m&_`YRm8#~uS2^|7%F>hD$d+J(ES5!V^lR7)s<7Lx@Q|>8DE$UblyXa& zf{t-y`^%@?#{zZ+WQ3WlW$H4vYKa>{2wN$DPK0c@*^Kv8c8A!>`~-9t9e9 z7oAF)TV!aX9mCZ&lhaId5!M1-FuQDxU2LJgz_HbStMdXmljB|3CL@Vz3w4>MGnvzx zE?;!5_Ler$<1qhj3!bQ9zTr^x&UzoSqmv>->tOMLHK=g;!tMSK#kwGD^)G;#y#mqx z?yBGQ+_-0`;7@vxW~|=p?YQj-A0GbQ8u(t4M+h4e`>}d^EQp@};vpK(Q1Oa(ii$jL z$X(?mKJRP?ViB6;z|L4l+%X^#^A*!i#n6`fPmW|5f(6aV1=g%=aWXB#*;g^nh`5XX z?@cBZtTi{PLlk72A+4xa6c2z3kD25m>Mhi>UReJbW{?-z3na48Ya4-lv$}_>SS@a< z9*}Zol5&$#AOE{Jbv50%*(`m+1A3Symbzwg;NvZ%3i<4}vF|oSP1Lyq3eTRuSQ`;I zx~fCYT|o;aWZp?6+e#K%R&naD#rno?4^>ha_{vnrhU-;agO=n}Y-G8zthl@7d7{%4 zgW1=e!n<-B_Y(*$Fp~f+$J)S1FC-5{;4|UJL}6pN&qmwSB9% zcIG(_Gy;@@eYp$v{p>!~4F;{yU5sNx-e<3}t3Kg=RY|3}w1=`GJ~3*PlSg+Cic+%A zi7(r-)3*;^mN}s;s*`;4bryIlM}Ko=$p&GV)fQ-CQaD$UeaW2#a9M&JNJ&|9V);(_Y}T!f6L1s%6(s@7OZtLT$309mSEx;6hH%FD-MOwv5;VG`#*wF1X4UI6(>w^T+}`hJ z?+25F%D()o${vx~WCXpLDcewUye<`$$7++ghT`P-#E-wepWfDmneTUMw%U2BLqhF= zqZC|!?MURN-Y6eS#U3Xjms2CSz=(PkmyFf1S;cB&jkyO{%dF2BFelx1`)e23oD$LP zTjoy3X3hGG=g;Iig0db?D;0vS$`BCuOAm_KA*|_Rn67C%EiY zOTCN6s%-^EpF3pX<11NEMgMm9=8{e4lba({m)Yu$ zAlTPM;|MnO)kwsf4x`ax!fd6lchncVo0_haJ0R$vR(JD$6A*ScJi#j#2rFE)XpT*g z*rm4YPKt$EyjV_J+C3A;;prNsn5dJ*IVZWf*GB`~BKJ$TSL%ZVsgPO&VWLiE;T*Fp zj&bTbVD=};6(h20pJ$jgAS`&UxN!7sO?k;MU<;}&yg8&>C-GVuGYDk6;yxnnM(EWp z0CeTCd@tnL-KVh36i!c8x)gdh&40KGxx!DaA0X^?ipA7uEJ0UK69qYyAMZTn@6D6C z?7*|d85Z; z95C=|*7tn&1c3*cn?wm&T(1(}q@+V*pMtyAPXb3p^Ck|TO5?#5mn>9x9!!lHX~2!M zRv)usaEY|3g=sNn{Sv?w7ymQy?g5!j5vVH$K^Rt474zQl=uy?~{`|w?lX%hR#<`(< zq)5z)F{x))F^cJO@RnksR%4F@v?lymw%6Y_{uHyl0z^bW;5+4zDR-Q6Kys^HDr?3$qu&B4M3d9}9jJWM>-Rx{PE(mD^@MgP81@b~IUY$Ib`|3FoR^}oLlH+t5bWjm zeZlq=DKNu{=q-N7G(7+JWM|l;@9A(Y)KafDWh3q5uY;6`;(&YEflk~KODHRmrcP#)1kc`#hy59(kr>Hq~bfEQb)9Kias ziO5O=+S$rVO+Z)7&l&!VR`1x>`-xD^mbsLnU@BAI8X@^L`dLu7UhuGF zzO7zKoS#y48_d2%#9l0*g^XxYMaCKDAzkcFq0mnNS1?lJ`^=gj|FrKKJx1^>{h8n) zr;ab@`iPB|`ix#IB!4E^Klr2#2}*%xfzm2^J{2EL_;^h+zGp?fUYSlvKjL?#d^)k z8>@QV$in88;vt2jJn#_KQVo^6(SjzQB23+M$cpmKisS{pIf`KjMdfVmO4b3Axb$D* zGYV}>f#~0he#2Oh<2qGC(jcj1>jX{YMK9Ra$FM0yFQWX3vFy0+C`>E3h_tP*dJwUf zOwbr;!VaunT=Bw!0|FS9d2TQRmU)aDdvj|o?s6+{Y&bqDaR5}1Vt^*ZN3AcYu=n$u zhxU%(-c3R;k%+`cP;VTHsPOY^58m_BDaf7dqZ+42_i%3;_N@h{$9gzYt&RFRu(uZS zLw!dR?346bHo%Z=|2Vh(`B?Rul{04>e|lQ6PjMO&R66MaF#6|a!Cfn6+??Y;3;ykA zmFMsq4v^>Idv}HqycmcjyPjUypPuxHI1ur-8>3u8zdQ@!bj&3N|3e(kBVRv~&~g5FPA73qQYq`H2(;lxCS z_mSMmZ}q+fL?=Oyw#;uAIUd*ksYG%k;I9{N{#Z{}jkoV^8?DQOPukA4uun54-Vm3V zpcJ(2s6j!v4GO2yUV>RrC^ViPh-dQ7i`Ajj%$v1a;@vQ^&r9a4@)EQae8IJFip0h(TJiy4SK}M+di!LtrJs*6IY8NWipzQLWjF`XeV{ z8(vS`RqL=nnZt+2zXz>NWJeV&7rjkyhb2HZ7v{PcEEi^HAB+gCjhq0hc1RME5w&e5 zh+P8EBd*ig@d>!gxQVyOqH~%$PX*xzG#d6-{J}O@j7nzKnvFVK1jY3>XlH|}6tvc& zC?>fYaV%l77@abD_r@pO9-q6Cq`+-T^&H$GUu*( zcB4_@-UtVHf>9}X2KL_Un}9q5_RH89p0nEvoYYv z`j`>O4{5=Dtq{OpQ0HBe>W*w=!3jNmZ*oM^o;f?w!Ckj5!cDe0$cmqak~A;B!hS)q zrEY{fnfr)Zl2Ip%?smD5=XpvjNR}3VVS%MesN2W$ z@p%*UxeW7W_%_rBfE}+@y!~t3q9xL^qbJ_zkgLQcfXJk*KnBcrSacXk{JuVqMa$cJb|i8@^|0hwX33g~7qhjA}17ykHagW;x#adlp?Da3&Dbvyhmv zNRN}$^N}OoVL-lW* z%tQ8X+|I*~{Ll3Nb@I8G|JTV+q~b*ZL{k*zw0YpaqN4TJG{G2SkP(BCWeCA!#tCU9 zg?~*FgOK|M8yJrAb#*YDPl}0!N$guZ4nZ$Y?ya8CYr*}vOow%47{6P zpS(g{sHn}%Y)TJpo@6)C-rcuSO8DtxwEar>VYKdy{5-bOmBk8YR0 z!%W^B96;W6GV%ZB^v@4j>#XxQtK#0on)t$`g6F0<`JDy|JlkkZ*nWH=jEKRf!Mz}T z?e#0^b|wc!k5DG4+iXSXg2#qRA(Q{uW(PeiuGsOd-p;?7}JP=b|i@y#8PTpEqPSj-x~`Y`k}tngyqa2ed)uWA2T`E8i^wsl=&MZn1WZ>^^oJW7z_1_iTfPHQz?(!|sgL{tvkq3oGCz0I2b286IG0Hl$No z9!_UMsW)0iP>HMFSqd+1JU5mfclNKUp7O{~e11Qdk-XeJRlRepXTSk#8OjUu(+uat z+Qq3|XGCq8jVswM%wr`%K`eKTE@(yNH+7YO^8CQ>4$wQX{5s%SpVSnUGEKHK4Vi-Z zkQw{Pk%?Kg{p1L<1xVa6g05csf`ts7ugbRBMi{24HWqTc3mG54+6<&0{0Kxrn=LwJ&~iE8-QA9V-$8^lrN; z0@(C~Fej&eHq2cN19z^mrS<*ay`&{JiSfMph_MkwcOBYN0TVS6xiAy0FOjYUF!y68 zC#-=*Y`C}O({gEaFHQPZuP*DkYXUaB>yHlWzgqU~qwRZadDmKc>s(*-euZPM%vVEil5cv;LpPRC%QtRk93Zm3o0M*mztGJIW@?4D(fgn__;B6C3 zj!|%PJfF}~XDlD_N*H=YVG6qtm4cz6h&(ykWQo~Cv_IA>QkE!Pf|DGLtYVuaj}Tcw z$I2<8y%ugUARb7;el#u#S~3)K=@79`*o?ny(c3T-2iH@~XihZIIVcZJOXTmk(fY|Q zFP@Np0INghI`wK*{ZI%UapIP20#o@jow9#_fqj|kQ(XDMExbj79PsB0SQ>OP+mi&d z1cO;D>eU`SMx!kJAzur8ck&%VqSd84grvx8vGSlY37e93+1jttZaeN8Vws_JD=vF% z%F=m{jJ~?GHYnXAMbY6WWle~ef!EKjbdMuqaYhDJ! z9_v6Rp*wxgE>KXd+F2ypJlaLQZ59nR2q1J<(n z!K5-I_bpIw3?hP_^7?fXyiOv;CaD;zjM=8X0-7Wx{lYSAIW!7KQ!)F!YnYQA3cw!g zTyt%q31T87ntlv33a6Jp$2nGN@YRmta>utE06}pa@^e&~|7C19liG|sa_O)Fn}hbm zc0Lc7{5S|7rABz-LdU_6AVse0Iro^-+1DXUH2l&bZ9=I?#al7^n6le^$vj{?F#KlW zQEfZn7>;VkJ7?>&zgj{ji9fX^4A|71EnuJjafdqO)%aV_%kx0F_LlxMW|~|dDt=39 zF03XV9MCBdj4yq*pAHSb@ElK}e8)GQ$7iB_&`@TcLr_QdhZ%+PCH&Vp;mjRU$|gSz zi2=LWc3%UFd8;gYnb5y)@W){Sndv?+HOGl~{#B=q``yMh!acusG~F-Ont{0LQ&!ve znUF>BORvwC2}i%D-j+S956wM4w6TuhHpKuFfYT`~<4<(`;noapYx8iM#>0ZgGG&#r zX1k#@;$1M6*+Aix;8&;SUv10KA3GmD%V^Tb8MKCqXV&}bSSPdKQKJC3C0V2u1)>lp&{_IO?oMloMa@%R+@ zt#5(<<>0N?s@eYaTu?v@%gd&7&1gr{7d?^YYX{_zeQK; z+eOGhb&)Ency{rJm4!GRu@3Z?3`BOgfno^@<^ah>v&hMh(`y}8X24<*rx9j&>e1Hj zk1I^O0pEHpO`^vvBwa4~ZVo!>g=*h9j^GP%B8jy(HQ21TR8(B7gIdgO^DcS>_H9!HUg3J&E^vEVevW2P zrBv&8od05<;|1{OXgRu-4C=t-lpgmikoev)?kLjU~Xxgj(XlCivD@sI!C;FUg;VbZ|1u_VMVc>RZ@V zcxKmhU&;@Wz8X%|EW!8VB{%6SK^V-=tY1M=L{txy{RA@Z%ts8Kc-C?4)uSK?CEdB{ z`1^!Noux+J6|rF+?BcSX9pTfkkUq`Ud4)I%eSv@{|u zjdaISg2DpQDcxPy`@i?aJwEel&gV>gXU>@ybIxbx(wi?4ZnFpLn{;sIrw?TM)oxum z?a&pUAt|2N2aHOt0;_H3I6|-N@gIaZ0k}(^5#*RE7hJC#tL*F7;#ERz5ZOcCZz`EO zMa}tNC}gV{@HrR!HQ|_yN78&Y-(L`1+)!iX551VeeN8^xP4pxkbkj>DTaLgN_+Z5m zMtCrfy8C%VHk@P9Q0uB?;L zVXp-8Ri7iC{=7MEsZ+G1{o}D+Dk8N=g#eXGD{D;2@l_zDw1B3mItXS!@0^i4EF|!q z5h7q!;`-Dd%WRcOW~E;+Uhx$^5UqtYn?@S+Hnw&RY8+N6ti6m1lY|s;logUIrbBMN1B;w!}6}5glz(B#QBfy@aL}HCs5TI6;V# z#;B-UPAt%;TK^ZmN(0xVj{fdTXYv+z5m_6_)&Xt#HFkUU#8mXEZ2@tfSBNWs$8=$H z+H&CifG(14TtedDaD#S}i3shxbvPZ@6Xq>mb$!wEjQoje#C~~VR(d-wapHYYo=Z>%Pa!k(QB`Q7t{Lsz@NITi{S2f-pNhO-^fhInbr+uTg7mGhVWNOcI^y=F=%zu4EiqfKri| z&w8Hgxmn(MlV>_FvCL;WUG}Sdb(Q+v1WV_ek}cN2b16aK;iRcd^y$)`K8vUJHe359 z1A~)xZ9kAY^e z%A>L^5;)Hl$TTxEFBq7o8Q78-v^8F!tCz2hbJ_gvUd~1~sDmUotRth2&?n+G4c6_g zw$?~yg5%m`q1q|Qw^j;#!SThKPBKiklK)`O&>1lF$)d&KeyPd@NBisxySBbIM7xv9 zgNsQU^MhZCNG?XG8GO_;3yos}M9zCYcsr+0p(R=G^XKd3N9IvUUP~vNgm!jKk0~Np z=-sO%@I$Dz*)^H3cCcz#w>#F04Qur4p4Tyo4P+|^Kh-$Swhfg0kUIU&V1?fnUiH2+ z(F3p`>vf9UX(%W!AEl4`^d`7YH?C#O@4d^f%HXeE55|Kfp}SoDHV;x2HrfOBNIIY7 zmqdSelcrp2j##wrb=&3cX+d$HQlA<4v{a8&p()mq!1a&1*lqfm<1~^!m~Jm*z$-w<|~z&ai**4I~~CLo(m|5Vlh*NdI?iWlk+A-&dO`|Mz}w0cWva} zp7IO68_o`PiXSvNGuB|ra7B)mX{VpE%a2O?bJN|9pT$Psa=&1G#}k@3b=M{1 zl?8A5zEC^hEYh&_!TU1ysJ;MTor&_)CMNfK0Fwc$4}03Oe9Lrkdx`J&`MXSx@j}Ph zw)bIiCK((b1lTGdosh0beI)UxHuW36O8zmWt5Sb`s50;3q*M9pZ>Py_TiI-b=8`WZ zy@S@yuD%f(I#*QeTU`InooiUG#E}e`zIt18xuzaoUuU3{Uf+E1%g_YiU2SgB}GL8q=vIE_Nu9$GM%HD0tW1hFpJ-n9JI@3pRZ`zmgTNt93qQ zxqbE%L+ayxH?}fvAl4|Am5R?EV`H#?MGsN9q zbC%f{7H!Ok>f5RGV6$21ne7?JOksXvW--XK_sQ%k+@C4kH@(q6hk2b z!rx}~oCN93n^Uals z3mrQ%EI$A9rn5q~n=#~RIm0*0&PXa$=JrCv?o1XZgMY(;&s~+iuGh7<rqx81gl9k7vNTXI zluDNfrQ%xxK7#H3vy+qhXBKAlWOE@Z}J`2ntqj-TwQH)sY`~_t-$Z?^VzTW`W%ys#nthrO+#!0 zq^k{~@G}zIpFKk)oLZ|AtQk^V1!P#&+x_ebQ|3#+L-Uf7rtO$Z#RV(iRe1hx*`;8M zhfj%~UyHTo(kgF*tP3FKn+<}K>NV_Xk|@w}a4&}?5b(HvUw3~Sa$rgzk2K^CmJUb< zd+r4H*w7r7X$3@L-BK7AwqrVg%7NE+HepI4`8q{vJjqE)_W5NA9MquP4>eQ6tin1P z@1FrlkwsO8gJBMnxYzx(CM2t0b6|QS+F@UU9QmTHR$QAiN~mO5(qn(D6`{cp&2-XZ zBkm;h@kjYBH=_}QMS@6!wKovG>eF$B0P`So7*n+BTfpVqpYSzlJs%$s~@NNzjEg9+OY|; zBfGL{b4&J;jKwg5{@8#;WXG#7tP%{Y&5=QK3#>b@%mF_CD5am%KBrqj@2~cKA(N+K zpLAa1gj5(>ej;9vKMAt1u|5h)7U6z}9%^8>Yy1G){QQbcFr+4oxBwc=Gp=7=;iB%9s)aPldLPxojY(c5a?AW6pp8$o_1cUI( z4j%l@291w*%Fp(aiwePN@BM-f6wbKE84FIHTymC`*L~kA`u?#h``{!)!_LIUKhZR5 z$05W>Uo~2|mow(K*Ml#;YOaoBOIwsw>0d?0q2%PhAoE%_*#GSJG?sqTkTal?LM5a5Y*?oG+&@84LOQqAbcS=02+fGE{@7m%eeNrR z!b#a(tgGgzwJdQ@e#mx<;D#FvGg9x3?w-GeH*Y>F-M{zBct2o-Vjc z&&XR9n2YLO%56TR(reAuQMaP_h|QB;RI2CTqBH#d@g^3Gd$jP1y)i528jnl+r520D zd!0t61VRMK+(y5;5TJNPHeN9AqBoBn-aY3+K*FuDb^LLDgN!84kB$<7eUiW7zxJrX zY~;Nwnj*eD1-s|Fl$%;xXb|b^_LoxwI#V2H)nJY1JZ2qDEX#x5GSM}(DA}%cGu!tc-wOHK=<3q?VqlW{xr~`BQGN&bYrNSM zB3Me#OBIoQkD=Nf<@jgei4_}GM$Ub?;1*Hm7pgC+*_9cuo;v#pEa(|BXT%Uq>bq3R zG!RB+(=f6JeeTjT31swP!Qnv3`>~)dhTifOtLHMB(?|ubOXGk1CWLc@p!UcqltqZ1 z?km)aEg_z_2m!^G<&Rq+p?kWvL)eYfTADxFD&NG#>i2zDA++T`j5>1I;{V-WD12W{ zg{$NED2AT!xTx>-R(i##s65k$3is6lW9uKaDOYN_zJ&5i8#^W5o+(*ToPGO#K$(8 zqqOlK$eV3&_UE?q+3)JM8Pd%zs!0KKxBbLL9x<@!^KnHo;KG~!u8gkY;^4Y)U$1q; z=NnyH3DEo5`o>=5E_9_n@E{$_Ct?MYdNI*6hBln=`S9GFA?8V|nxO!AC3*7#r*9M< zloWBl)_FW}!QH2sagh~uxKe*G${?A$$Hd?3ZiCCaLA^5F;j`Yg5;H6; z`}Ds%U6Uxtw4CdxPkbJWORAd+LRmhO?+qvsO(4}NRL)J?AL_^#PJ%c^G zb;Q*ftJS(oyeSZ!i9OpgShRDtB*3}%EZ19fg(SAZZFa;poub|?z$!}Jmz|=1>R=5U zD9sUoOk6zf8x}O-O7DHb->?~qXQhkP`gN?lnd}|?ZbL`NsQXI`NBv3n(z@m6f4;4w z%QCgs%~b8E6%DAP#ptyZlr97z&*1(795Gq$C-}~1R7@FX}Sd=*Qu_;D2U=_5gX|7HpBX+&WSa}8;_W&4)ja$YN zP4*B?%n!JRX|!&UcE2k@A9gGXuCbi5fcwW+ktWnwy`Yb!fW4ThSBOJBP+4@c8( zTC;aWZd&h5PJHpGwlrk(8tASWkzg z7|a-C;m?bLQF*~Wo8bi4F&` z3!AvS20cd;tEarR;$r`nQOD5)-|l_*gS&eCi#Eowd)&DGO+pmfgcA$;N7~@fY}dlW z!5#PCZ&|nx`=D7jz|qNdEJYrabe6FFp5=di5T0`jK^z$_IW+PyL>IJq*@uh6P6Z(@ zJJR?~OOu*n+-)H0MKWTu(ukF?hO#o{#)b*~uMdLKv=5dd>)8*A6#pFl3f#!SETb$4 zKOwCZ4`rO36UH0np?B}E-*0pVYq8MIJFjn=(ynwJuGuzecQch^AThbSrLG>k&KfA& z-?P(P%AuPl{X93@QFOUe>D$+y`GaG1fqF@-cPGQ!zxR-*4p(8BtSoXjdqm$xGJCeJ z0j&oU^@xiC!f9=X+~UV!CP0%Rq`8PN0+xbNT)Cd}vGD(8xx6hAuN167rhFb&{^wtm zL~&g`ryKo$Y74gsYJm-B&*o(6w4jg12W(tqQ)AmLY%`vbXKb#Afdtz7UCPQqr ztfYfI`j|8EKq*6O{ZIdXE_mK*bQONXB4$*FwHVChvsv{?F}S*2mM|8i`kE^~r+CpKNS!d3I+X(!Gs}yGYAAM`fmn>{hPtzC=09S*g_Cgy45oP z0*8VBY9kDWz=i+CK%jp!un7F`b|Ru8f9Dkv6$1U8R~QWY&v?N9U#zeQ6!!OkATUVu z?|>i?xX`~CSXdbPR~V282>y2%VTcgy|AkTbzg-5y{wFwr!jVCdS0JHL-2mwrwZhJkP!NUEjZ6y>?gas$J)- z?&=Pl0-2ixsg3{v@P=X!*Z>H9(EjeCg)O2ON6vCxW2|apu(#@A5%o9%({*k$q|3!-u4Mx#Jqhpy*&9AAQWWKkRou?4{&gHMi^bd`AD}TM3_1{*t z#diS{JA`K+lb4_NW8D%l(edR{tjNtK-H0rZpdG#4eJ0RXR^yXL-q`&tfj1tid#bG1 z2n!NndWOh9Svj}c({$~gm?hgPaM0^FP!U#UYsrD`9UIcRE+WH2XXcc}N_&gCe#LU! zeEj5#IuV~pr-Y~N^n9JIG8N;{y;>-@&=`{Fa6&|VdPD^GUE+-m4E-LT$ z!mTBRF7_;sF+jj(RWCT2359gvuA6of{Ya&DCCS0#>+pIj#9eU*E)qA{xTaJc$=*&L zKmcgAMZ{zn4`7e3Klyl5hHLa%4XPLo2)j~+Id_T-nnTj0O9*_CEf^^|iP-L*K;OtV zdaDq#GdSgZnL6M5p0>I?zYvWNu6MUKcKXWQ-$*Es87ztyF(IZ9oureGh42>82=q~F zY6=Ipg-Oabvs%LWe0BmlS`CEqq}DSn8-ZPVsm}a>56y%lGJ74}$Vt(2mvrC!xAh9^ z)McsLJ-ElyfR8`LUKJXT_=)F3Wfk`qyOr{>2)j6fK%a?bLgrl~{xrCyqR#CMB&RDn zhhzKK`F3SZgJ&eqFzoTfB~qJ4+m*Y$JFwZY=DS@tDzu~Y292Zw${S+om#R(N01WKM zaeop!ymRoHJDchS8w>FG=xjnz5=7 zaFkIPs#kt)w6eKJxX|Ed++W8f1QLI}b!VgtnJg>;J@Fk|9|&3J8<)QTFjC(@AyQ>Q z^TH;f%;I-`whVe`gJlS0XqO>n=GZ)Ie<5go??7*j7;fv3J^nY> zV!lJoG)7j6NO&t!`oK4J9)eE}WF<=6vGDG(iR}`I7#sO%h|)CyU(Nd+z=Q}Z7~(cA z$q0TV2|F2O`50zkZd`nOF2DB*w^jBlLup5wZNaRWhren8UHWkr70*2I&LMOU3AAb@ zD6*c0;ct6W-;KBUZ?RcPxoxDv;HJ~mT)j41#qKCdO-S<~LvL>+3;~bKtxZ?s#+rV# zCkRj9(Cd5X@|-UxnWT_-Km>`P_v>a``Q4$@P7G5cTxN2UueyzRJNY(Wkr88WwZ@+R zD*8o(A1rz3DMsA}Ip91QxuEy%IXppIQnlPtJ{Jj8*K`Mgze*i_K4Br$dw=xmLMD@iE?schn?j2Jc4C1dNEH*&G}CXxvL}ZJnQ2@R!=nz|I!lc<9jg4;yl@-?{H5b`{-K zxU$ycExWShAm~b)2KR*zpWnE)V56$+xWRt!{6jSVL&yV$4q@DN^`~cY!TQ>V?qT?% zWxtUI5MldXM%Eqt^*Q*L&768uTaqyCSl?$){X~;Vcm|IIMqYg`Dm{H+rBXy3bF)a6cL z@5B3TGgI927-<{(W&DW16RHxtuP|+6RJ52utE*(7Nfa4_{>JPdjBa~y5)_sWMSJe& z*oS@$KWqef&mv~ExvLpP#y`*?c9K#O+A^B zCCM_Xln8U-;UEQIU17g>8x~YazA77XrHgQFox^u&bx?%_Fgg`2kt5`f2`3&kuXF`y zFw`4GoA9Z;A^yPX<=OmvwClp((AQpnh3l=>kV$zH$ebOXN)x6@Vc1>hn9$qDHnmGU)_Ml1fp1tOEK&rxapJ;L!q=i2x1s(3 z{H(zVjF=0}Mo}HvEMGAHh8MBJW5Jss3IY|x-lpS!yUL>vmAgRgJFHT&VCzI2i+HsuRN%S)V&98ofJjua3=cd@mRtW; z-@h{X0|{?2z;sx4epOQY>GNxCv&K59$>dtLZ+Z5zZau1D2n{~@&ko!|$w6~{76Gt} zp@rX}o_G)l!&!`NU3;kq33g$eXCcId6K~M%IFLiM3(xHp1%hu4&7-rl?hF6^+glOr zCt61A|KB}z$}($Sm-Ni5?_;s;B^t7g>RGsq)w?tP3J3uDO7aQske~tCV{c68Qs}V& zHl&91fqdnk-yRaG0Hkb`+n*9T{Cw<2yz%ZxnUWsx>^X*V9dy_@4zA9pt>CnVSq~Z&JCfJG5e-18F(vSGAfA#pWknh<9E>?zky*jMU z5&Q)1b^E@PfBim7Dti&r8#5x7<-y{vWs1u~Q+kxsx5;}SAT?jwoxC^oOzp$_1G4`_ zD$fK=T#N#G2uQDCSla%r2%4qzhs0UAV8)u`s!Y9L4_euZy3w+bTd0N-8dFM58#l3P%qXzN(Xw0%NE+!9+B3(Y-=y z0${M0|4k0hw9xaFYIKLSnOAg;rk!H=4FW=$jXhMEa zM(#ri_K2ZzC&TD7PcV_pB+s>0lNq?Cp}CH$kyCOh zP7dYDM&*LOl?3cQ$HtvXW*_PQ2w#}RR;k_Q$v5D*+C@?vPYV1j!T2BPO{A34^e9j~ zSdP0J$`XzKE2K!=Zj?fyDnYD6Mk6tZRPp~~KM+*tq%G5XeGoz2`MdI;)Blu-s`;)Q zER9*_wIhG}b|oLBPdh>I|I~>xJVutSx-@qd{GhOv-2djLm}@<&6DR@Je~8Qrvhw4A zlUR7uErkDP#VcAvj_9hldHGg&{qB?=krREl&EQH(oF3WbbE9l77Jv4sp%{aWzoSKj z-pO2+xySiO?eRIhsLZD0`;TqJczV)DvdPt*=Mvh*nlw#47O8WjIcGHO$?hx?Mlmr`J_8Qp(!bLI*=fXytNq_aPtF3~L2-0OOYFRc zQC2wrEj7b&??Z>n%&}La#YB3kBBta_IqdlsQd8?@!xe`7^s+}A=}>lIxFtB3p@V_Y z^HR6(DN_cfenO-Z=Fez{WW`PlZ_61|mxy;E4FlMkIC~?2%pFd}_?1M#3p~*Kj)}md ze`M==fq1vk+|Ql5jBDn@V#h~2aRn9h0N-inbASAsGp`yG@rrRTWMN=4;rrW;)Y<>6 z|9}SqzKaU$89G?jL;LW72&obYw$JF$9&ln;K;M(aee266Ry;l+OtA2ieGNca6U&(A8!~Md!!CfWbRL;R$O4QvSGX; zPeHkM8fQr0u6iRyp>~GxZ^Qf({+D+RJyu}uz3$<>)gKn-knAg-XBTZ7sR&--5zX|Cz{Fjj62LDEfyF%(r zZoynavfVr@&C?lc!%8kfoVA+zsDDA>JYXYZiS-F1sY6H5a3%-H*UQ6aE5@KWDzVT% z96PW8g8c~zviMm_Q6RQT^z`!v4lE=K_`Bi-7+H!@D7Jc3^aGkRvJKW3nhgVK2G^1Q z5f0Tb7a|bF!la4br-qW3I~SE~GLKVJdd9GSKSfz*le)f_t&AmyVKm@3ZpA#torNg0 zcABcxHrgo*DWg?DAt8Z0B~^B`0<3jV4;%1br2oO#F=Aj~V4dnfH~xPeE5Xn&96PWk zb;{?S{^H@!#|2x>gVt21cH_p?Z?`Q2|8K42`F3d5K?DZ%6A@6iW%NwxR@KahXstH! zQRv1@?AwSK!UbE)eF8G| zOg#;|Tgh!tYnl1U!rMfXLPO6icwkRams1!xXLk4IL7juRX>?W!28dftG!9$f*|znR zeiDZB5!{)b-`p-rwn^$ub-%}<=6BKLJXTwCQt`gRW2EL6WeFvbK3YH zY4!P_wC?dUh88Y)933g`&n=;d()oOhk^gLqOS}%WpGMG){g29M&NxZ4F+E zyDQ>uI2yWyWHYyRDiOA&Ul5Wo!y(|aLaV94ufCiSY+-9Un8C^iu8zXNuwE82i87BM=bJH z=uD+#GT%|LX!26)Ts2#C^tHN24NQ!tc3(V+<2sla?NjjT2{jxAKqiA3Y+2ex@Gg%j#S@_rJget_!olI2mrZoYeournB%5In5Q{F2^Wk z$<3b(iP!36zxwwFR4n=ntdrFL!O~~`1Do^m8E<_|>ie&`r)<-+e7a+_mLIRFS~LiO z#j^%78g|@c?3zD_lDE+G{It^lC9s8kc{-7A+zo+Oa!UuebqM@F&lozRtT2-)PmppA zIgRlL*FXOw6w=B+p?Vs&v-gO%dn=ArVQp4M<&0Co>5eVSU-vX}TbKzlW&9DeS|n^V zasmlOx{4e!P*RxTv!nwVbX#cX=L{e|YE{;6_&Sx-F#bnUIGcY$Vc$&-%9+vwA^$`2 zZS)^WawwX%vc!|)pRhK=qq=%p3~R8;FA5@7%bdLx*Q&TSCwg>;ee+B7X20@84X^Li zkmw;S6B(Va>x>G$A)xFV>?;mrqu!g4F6v|c9mqNlrgxwaReTA2Hctv~SD{0MI-}9< ztR|1^4p-k7SSOd-lG~Wj-T!sSuA7?LG}Z`ycCCI1p+Heh#>->jgK@HQ$J=7DA#<^? z5;Mt~+L^mp5OcA!bH-O=Q2-vQVvEP6-gX;$v(~d4Czs@zmqGF-FhN1T3}Z3D4E4cT zKuBT8N$6o%;NXSfVQKRsi33P}*&wpY_y3Bljld>=K*5FyZH^=>$&cN6Vu=n`^gP-` z4DGym+kD&f-g@hFFIU*mmR}HXZRAx$fd6)$Fk&z^iOUb3M-1I6w%VTWJ zmTpFDr=QKMZ5RYGh?(%tUr~M*$ z^Ew52Hu`2M?D!HnJ2HDt_pOyJXp1>NrxxEO;k&|zK^lwskDH_H#Pj0U_-~UjGU2eW z2&NLnpwH4JUG6X(ntH%uW#Ow?nL8~_@!LZD7gZm{i(i=%^wv{(o?9P60`?w**+&>eUzBE-_Abo3K^Qg$ zA(9Ti(0(Grfka(#{@eHv1dQq58L1t3yC%eMP+T-F`TzjTle7hnqSel^JR@7xd6_ zKA1&$$E{hV4;v05hy`yHI=`%=<0Im6YIUk1+t%I===$(@Tf30E0PMClI?Fq1J`Nr; zzm(j%e0qV#m3gH)D}DGtX`mWRRlCjo7p-NjZ5}TBM@uGg{P%_qKA6kX6sk6`(0EaI z>^#*<?lMWOQV7lxAo%x9{*hHUT^Y?{s9u0GMDvI3hH%D#|#Sq`?4vCPv?nXQ(iP zZ#KWxBdHJ)b5gVy+`-bnG0Y1^F%!iR8KNEQ(h30zo%z^S2Wade{j-L+>s5c%{jvyx zJ{-cth5FU6bA95%D;*^=&!9dj+j`jwWrt&B4nS`0UPwH-3{}SlZbhagJ&RnlH;I`N z6h`4lBnl&=RDTqLovt_}K|d%9j2RIoQDpw&3OzL9{IgK!_s%VZI59mwh-wBlo*a43 zbnXo-1|C#zu%ALb`wyrvh>RK}uV{!m5@ZbG+XZ=fgo`O(5N8m#GW9$u(#%y{quVF7 z-kN!!35Gb&BQi&nCgFw9w5QHuEQ8dAvSqV{anT{_erHVb3&Ly^U1j_jMokr^i5o!U zy6Qu7>U_s~aXh8CWQLhzA%s#A6dTx{sK^3Jo`2Gq!9gp?!JY6i%%;!kY3~_62Q7-} zCl^V=6?#1fU6{P3mSM$IXF7G-rQw4;NOxp_C97?ATb_X57*`C&P;J8$QoR$?IY3C% z`gn$nvOwQ*VORgMYet2!UUAq!)rK)3(k!uDXxnezgr@49rE{!SmmfR|b(1P<>EQwz zzsXCcawBkBSaPhvl^ZgtmW78&Rh^(S=J)5MZ!JzZ_PwEMvycVHzVWHQw~+wQZ7B!jvuT{5YD_Me+*(p6^$~KPD#L z)UbKI?x%C}#bqeq=xDJRD=IXb_xeOa7=LoRT>Gp+g}=P#iV*p_98bRxM9|V&ThY>C zmJ&X*vyjCzkjO9V2ND$YAOjR@tJ+?|F-h|!zXTl85<__#Mdy*HiW-0(Zx;tz7IagK zYNJ5sz=lZ#MwR;AaF=Gw0^UV8B~uaFItmI(YPWQ0!MY#aNNx;6nQT}LX&lxwy;|oa zj-o!~lM!U}{c&2Ta8eB8z9(_d+CN`ktq(EjL}_#;XtgkO7^Ky_XaMD1)|C*$md1H zBKVFZ62F|(rnt4wNcE#&D&b5L`9mjm=axP0-CaUL zq799hgtsRX1ZM{4@&|JUQW)WGldYW%I7U!Z*`d#7uT=ZPyDq8fKf} z@KY&sA`eaeZrO^vz#+}Z=6<8)qd>y(v=)zfNzQs}=`koIAD}uy{n_IU>(*3z$CjCO z9wP%mDY#)!_YiWRi_=fTMnu(k7qakg9o^{OxAdVz6KBJAvQ7JI*Tx22^587XFx3Wa zm9uiJHObyx{es2R(($1TM4mr?5^SDos*BuAadvu{ECxTO?9dU6fCG)EDa))HyEVAA z)26?#AGc6GP7_~Jlju014=Rvj1C(oO&eSDSFVNvOVSpPB0xsl zB;@-(q6~ZWH^}poM^UvO=d({nsB45q2on>#sb_Wjt-zVW&SYcTfKWe%nQ>oO#8fQC zpRW*ZY-H&_u8!922)t|BZ@3bHc1>DdIO-{9J}KYmS4|_K(ql4&b!6f%oI=!mN?GN8 zl9Q^QIh9p_6odKo2qan_-Aq4tZaAr=W)_AEMZ{PE+Rxp;1E`v8Je}Tqc-pmozK)t; zezm`LGz05wQ4iRx`!}baW35FcS(Qo0GW*FR(tJO%6@Adzn-hXH=d|x|bwqlDms@j2 zwjT_bN6*5duh3N)9`i1o;>ELQ=f}*|VmEhPQ#$xmXh@ak*p>UtG7jSyF=kYLs`eks zZLl=%gxV^8?8}UkZDIpeS>1zq=-=qVPa8-s+eOycJihF`G+ZP%2%;S3S;v@B}m2*^R zODR47UG5I!F+N$rRfgQ(CYM9IQK6lpL$Aqe8h&IBcZqL&&!LdMnk+3#V{6M3rq^!F z@C3ph)DL})v^Kn)6tidJCM&=EUK6C|isaH*byu0IDk@rAZR}iakFczfIzAS6R5Uj4U!7JG9?iohVkBb$Ko;R>ecS=6v`0k)do=) zLI0GZL|9Ui3KB*xcF@hpb1=@>9LBIy98=DSjQma%!iu{GFRnG1qZFL!<@uWw2LbRR zNT$JOrj|tXbmy;aFS1wwf74g}kX#0RNP{@-6|yyNU&-Sg8L%@(+7mUdsll|;s_a}; zH2rC}ZsL7V!HV zq$Q1MUIT|Pndl(ql!&V$e(9Fu)eGn=fAtOCyTgUe z(2u3NKIrz(*;;WpZYdidqbnxIl6$r56-#<^Z@NyK^p6v}2XKc!K688hJOY^%AIzNS zkwLzTeWQX`uziAD1W(Mf=C!!%EVYQbg7IUPb1nSX#Hq!ZN>AYyY9W1sjZgs1!$Q*d z{2vfh8yEr9LCRtJ7*}o$@A)X<(@gsuEAZRG zY!~2sGmUfAAZP7LG?a?1UbcX(oFx~h=ZuLrovia|79op@F?kXeIYq|~X&%QG2@gSR z+2buuU1tS~LTIcFQu*H(r^R!X#H*(Ic70E)#|>XQa~(|-u}2-dE3#;$F;pSHkHlvd zYfUJ%N>MfZNN5NFy(NU+_BSK@ILxz%n|t;`k(d(n!t$7BDZGT!*)*X3dyq0zENy06 z@gQ5Ca;&`~%~zbXE7^7>-9U|yMFF7+QkCH&1jm=&{egmp;E7QFU6blt zs#9G^=p*1q6|^vjIu8b>^6))b%F7_&N#tZ%r+7)KBeg(7pBg6;a&gUq9XyH`=10u6 zI5^iajmM#QVX@6QOg+%tSj}4kITyDmT9}V z%I=m3DJ@dSGAp?ux!0lmmvKpxbYfwG<8Q3`sRr&RHODD#lwRrxI?$W~Wt+rEAL^?G z8Er^1zNj#NggdA$y$nx3JH@)MLpa04#b53oFCYp5zY|Ixs|s8azXeYQqpb+_vl$Jk z)reFaPS|D}`&eu6lwW{CRuQOvY$2pG&ssK`51X!*Ml8e7!7G^&%&jT!LwCSUqi}-2 zCb4fU^)_y77c_`jhBH7(Qjc%$lp;wt&__R@Qw?AV&)0^ejS+d|WN_(!9j=`%=^XSK zSy>wH;6L!wr2&aXv-ora4|BqLb=FkNZl|2zGbt90Ob)3P!fO;%!`C^~;dJNZV<3Fju@ILUsm|pZ@@o$M>x#xUJZ`@ymZ}xnR_lnJ2GST@CNnp@5g4SskNi)_@!%~x`LVD048H@tt2?1d-QrS7iedK0dC zW<9P3ArXG~9;`j7`ss=dxv{-D?q63Zl}qypxd9)!7XzL{O`Q!~k6A1mZEW5)>p}}_ zAh&Q&G>G9iMmvv+k+lOZqp&&|u8YPjYwN}Q+|;c5oH*lpIvHg@(Id;t?PrXt$4b2i zpKpE3>RL^|L>YQXU{HHTrE06hMI3&sV}k`8VyJ+b$Ys$ooLDlpCwi_e1nypMEKm&~jeFFdCRWm3(PGkf z2P#i0Fz6I381`W+<0dUV{v8#-==GY2s`Wxb5t;G%mO;eY=l#m&6Cal8Y#+{V29!la zIZAsK(4RdW{tLtonE4GG0RiT;y{N;3$aZg@mF}RFS~WO?~J^4m6u{P z>?U}mMiGZpnuGO^zPwN%trgtwLJ_so$M3e!h|Na40#@ryV>tHlMiC+qYEQfBjm2{OG0MZqP7mI#(=kGx zQ|^Pz_TenV$@p=cj$4ABVQtu`Ge*L*QhP9SJqIYgJ@A?()4x-11ro0G2}lcVFyj}c z2YE_I+m+cdPHs1FD`XYZ&olH%><>MowaPUISE((YJ?1V^w0P+ICM8US0B2Ovp07B{ zovQsuG6%E#oswTE^^rokfVNjs)e_$wdtB=2VX8RCS~sWumnbfScmztGo@4!m(V5gn zQ!SFHvZ}*sm^J=95>kWF(|H9p^ln zzC4Ifi;nSbI6rQijaZ_ZG(FQu^hAr-*LMGC&-i+;Zy%e^1x7@Fdlko`hATIU_F~S} z4D&V_{&6Kobb5SS$Q&&9&4cu+&A-MJlHmNsCD4UXz;(DZKVGE=)R&}ba%XhZwmxb$B zM)F(EF$43!_)%|w$b*y}j7%k#z)eg`YrGlkLcO5lh6v;d+$n0(%1T@aD4 z(19kzX3L}uX!xg1m1yGZtCX^YGZq?k!!Yq-=x{-HQx{vn{9;!r4ZbQ@!_SMVO$cNG zlBe(3|41n1FPJsNBo6Lsns+9|KysWfMK11~N+FW;)jt4q$B|rdq?sK)|MV;_OE$V#dN&PD%O)$?z0aRs_uOk_90>}T zTdshOpRAE`A8+Yh!-NjUhuQbbZ0}G)2tjCye6Mnf0hX|GrUZ0FO?-mK0Q3+)aVkCz z$iyG!e0An%2noE=HVl?sD89ARqz}>Phf7 ze(BoF6smLd(XbeAhZ?RwK0VxwkyFGZ;>F2NhmLlMGvrG@&S^>aOixE}Vf9NNndmeB z@*W6Gg5%o!`fIUfDPTxF`-#_aGtI4AN<6p>`t|pjX2NS1c-E(;&i-X|!4!=Jvk5Uh z#ta?hkX99739gS~L*bEO0NdjX-T=-4UYC$%pvv#?2Y?(HrKMi{_><7c!d6H)r&8thVgE(1_v!r0lZly@$0%70#o26 zi4}^A?u?pl+c>6Imln#84B0a8( z_%ba41p6Uy5uv4;CbmZ@%wZ@?wGM#VHj>(k`ZtmaO(=_d^6bdwdzzzWWe-jjR$*EA zc4e8jbIMRCu_s@{0r^Wn9grukMlr#m@urMBlZ1%Vh3#&vIy#}W1Js{b0)Ohag#>;~ zM9%}03vGW&qQ4gMd*rfMg58?sgJQvT*)1RQst|%n{ve1Ll1B!!Fh_H90)&_T-Xu^? zS3hYP%%q6FY5h4AUJQfCVRBf6(JoDrydxcO+-U?yP+%atv;Meo_~k^T6t#aozp0rA zq6Pm<{ba>J$lz}6S)bHazdnLrALj7yfq)f`R)Tu;yc1pBcZ3I>hBR$)-sY5TDJwQ> zTQhD@R<;`G;X=*^C>niPTL5KT5`SA8NtrN@vjHOY2VUut6MkX&>QmbKkceda7q0qv1%*ykX`oD)OUEq2c z&s&JwPoQ5i+Zg^|_dBNkTMgJR?w~r6%cyZ(AA`ePa((uZ&oS!nUO-|5z;Ioz{$7j0 zq;wG19Rb>f{Os2X;RnC-l?VumMl)@_ED^+FtweX|FJ@~qMOY)zL{^r8TDGtWlpM~kA+d9_UyfBk_L z`|b;s725w)^47u44_tN|UlDE(fp@;i69P})I@>h;sOCSDi2*94EtnAiW_JyAi?+Wg zk#m#$dP0+*_8P%oLhouUrhfN~Y2bS4ZFfgR&yO1ciJ<;YM33L2dlYH)rrQrq$Y9`u za$SOGjmn{_dnx1Diu_Y+o6x@sdYvGujeq&LH`y{PS;vtI=x}S?l?nP%hUc6v&xQOV zzaAie&+jGx)kkjD-6o2BZtu3$Vem=suEbo&jcY>AZ>--n!>wHjNk48V#mLSd5W_58hcRq_duC&F=XEr^h}cP6kKqPU}?6yp;M9XZ*H#j`*S3W zhRWP2$}@WhkcHVC{#-r!o6h!G6&YZ1_}xtfAxPrT(me#h=uJPI4C6x|8UyPix;@MO zvlf#G^Z8Hr0AU5kZXl>NI3sFvH3pHz00ijK)Y{|`Tt*W?dAX5?E1mj)fhnE({PqXv z*pb_wbDN1GN#Bvq#8|=8t_66vhsNoen(-lE~q#k0{&OjuY6H|WblaoQ!fRk5RSTP^7 z0C{n0wfU*rriuaWM0P8IcS^N4dXdZ7n2L4{kj^&T_Av1G_i`aJA6)xH*vO1q)_EVf z5Tx%iO)U0wLp&1NManm`tm$wNI!NK#E&m(w`xj=$#lF1&Z0o4q8p6m88A0Pjd}Hw{ zbMU9doDjiN9Dh6i88?@irJt3@1)S!{1i!IOha~;o%GMxOVP~vr9Ier{V}>#Dv@yrb zWKLO{@@NpqEG$tNBQ@#qXwKnAApO1kdHrFzoWzK^NRdXI=!{4PvfUVAZuQJ2&!Nps zytQ`7=rotUgb1Gjx$dt4D#TAd#gb&Wct#E?kpJAOlByO)OThk8gcl`R_P**^|B8fs z2|e!p?a!4eRSW%2f8q3MZ4OO|$%)8F*t!4f+7SaKo;rK;aHW)IUu!B_mhV@^m&={ci<{*>MK=0>DF zq91(o2>lcOBN*S~&FG6W)(S@aiz_`DM&ZD^v^Dj2wwJ{udtIZ-zdqr*t4KwWPH_OW zS*^8M@p;!tIScgC{vGSYd~z8<0KfUp(rJcSNA*SozLgg&w((9#QURZaom=)%^-n4g@ts1Fla&GIRzI8)T$`BatAF-m}ym5N^nPFsM`+Ol` z`9%nI{pGan!-XwDtCDMqp+||?uq+dJ==}@(P*aQ}_(A<7&oGXO*H1b`Mf?Lp=ZA<7 zpikt9*B8YQ*16lIJRCDq+kB|R&PowRrx#P;=$T*5FDEkj`u z@EW-_U)ZFUo}$~{2_fc>ux=6A63)rhd2^+Lf)eY*6Y>&3>JoEs!s^6x@=}8k$LsUr zgTTi7@KXI77x0q(8xQjeAaOJQzbkfb7Uuto70=0s0@S%uot(pfprV0-DrpB*hbtlb zqsS2l$w?B^3-^CR41|>8j6fec1!F(+>I;-ZszjM+~;&kDeqWT)C{ue&w9Ia zIUk72;nSh7AJ9HkMcZ_`S=N?uCvaAY$o$P=Rt$3M&yT=6gKv?L1{)`(?vkGy`DoVO zL5kkgzkvH>lKd;Y<{P3m!Q9D?04U0vQT;*0m$((2zz1g&B+ z`OB+STTyRm8;Ejwq^X!vjsj0+d_my#mC~`2yFnm&a zgKu~e`pMej@Ipsd3fwAN2{D&n$0~b9@P@1ssjP9eIV>h5*xOkbxZ%w>ch(o!Y#!`o zqcN0T&AgdQAIZ~P*gxZ`&4q^!SrS**e&7CcEGn66UOJt5x|<2(CCn%pcq<+avex(e z&I}L%-;tJ(fcmZ>cW=U0Jf4Y=R&pX%gwwAJCN(RnK%;~!VcoLxwR8OZocz$8Np$7a zDbhtaTXod`7A>MG*y(xywK&6a*L86NM+>F^iVu+uenv0^Y(4?JPhICc$HA{Wy;nc6 z2#6vc5$xfe^*>;>d|vJY3*!wu-hTm)Zlhs zw9(|UwA*pfKVJ~05bx(!`_S*(GK5b@6Zj0{Di|6M3Ipi zvwQ&s{S-E^RO-4pwyCr1dG-AY-Ue*huL8b0iDaSgF`oXuA~>(#`}87Qv@D&?R(@Mr zR2FEmwxD&ynNItbCEHlz8iY-~0_&-biPpSFl&k493vY&@6i*>_iHpL28v%vopUv)8 zbGpmeIKUjC+g^$U8G!}r)tam=Yd=P=e>>$e`r5(wvardF9o)^_40o9etp>o)<)UMD z8|i|93a|zWh{pwqi;z5|z&MM=L`M(+r_aViPy|;l8Rs5t`K5bJ1Vem?F6UPs9r=Iv z762nOAt6w~E}CW784Y;!AHb6VO8p}|W^crCF1DE1^8B_zjWP}@y)a{6fY>-s+^8-w zeN=b86B357X1{R<^cdP^K9CX~3O5%xAR_iWGE1B!+$jv~meM08p(lYoIHXPPDZ=Tj z$XkVZ9!|&OS_)PCdb!^R=bKQM7C2s!Zw5UoF~`Ul)W%tM7%nRQMnsGH)6{tT+r&(A zi>7{{^dX0|An_L6(pd6--LwQ_{M0Cf6VBM+#i*t!RbuBe=E*3{EujB!u0kEy_sn5t zoX;=W*i-C*X}trdEw=5ByV#3JO{M*_0-UzM=|s=VNtp*u=a@eC$$W*=ExLqnoG=9L zntpUvae0stS-*J4+XH_{5`#R+rZnYPNXj|0@J1&mGGh(G43x2Ojx8^1F|9y9zb3@# zhfvjbh)RA)w~~jlG2qYla_D}yTC@tWjc*(dh(z5y&nP-1RKsoixz(J%zF~H2r+G(U z=VR81^|x`44V=#kxBOb@U2^g_M4k9Z+74ahC*F|3#}FY){9TsmaXO{GEuE*@9u-^{ zyyFBJRg42K6Keenb=)6El`h1$n#jw5qoOd?#cx4y^oiZ6{2jo#X-}$*?F^~o4&~RZ z@ky=5v{FHE7|x+(m4*(ii|m%`7oEu-q{wPn*emE8+1v0As`d;U3R|LXA&eYB9mC$P6r(_`!7IdLSEYe8b zb5-O_a(Sj*Nda&1Fdtd<3MWe<%PHinB(=6XD2=Y%D=^z8DzScWc7a1`30mZ$C6A3s zcjk5=t)`D7ZpOmLiOzgU8)Hwm#^VZmf~4kkF@q%Bh&_98*rY03I>aJZ+1E2I&KYyk zY6MsZ4dlLT1M}cOiS}L)?wHrnDRe#;Ib?^O0(exbG_ZF*p`ml0%%;`8U(Hunmx0)p z5C?(CN8TS%UT<}FH#N6)H>GbZ{@K@H{SIZOdi$c~7d)z!BxlZ)q}w;90v9!!gPVHjmw)xe$RoHvV`=b}Bp=X`M6qsWa5X4uL(= zy6V(P0mL&C5=|in8HCcyoueHoI>przI9_s32H#ECjJDZ$tVL_L*jRi_FTypjgPa8N zXK+9EastvO2~cG1h+>c-dBb2AOuSh&i_ME;`&iv}aVaBsb`l(`o1A%*0%oGR%PIO% zCC*VV7)k*ILv{pPE}aLqe=yWo1WF*Gl|p=Q;&2J6Jy8nlf09>-Fp~gj7eo>NhzJYM6%bkeB*HzNLO=BH79hsK*5=~6n%{?@!I{1X-QG3l^;g5i;gY3(6iam2*W zSV`8*Z>g@Y;AeUHHTCrQDe(ji zmnRU>9_S*SS5h}lG*MvzA$s=xdtI)$Ve|MfJ>_*-noZ4$5TTMekIsmP8KtCZO^wz>- zI-6Jm2S4%gxCA$_e6VwtcA=Z~46y2pPH|vj%f*s);~3l=v`dK4{XYgDLs>x0uB}LYvisH1~6^Mi0dk@Q{)udxk1kj2WJ^J(- zmo(J}tDgSK*Y@Le#Ioe-MMgZ3#|Dy6SS{+xI_uoIKHRiXo7L6LYVp%$tIL=7KYe0b zlBN&usx{Hkf2VVPGJ&~4bz_a&M!TeDq?28}>4#(D|M43~LXhh=)0yPsY3es>q`V#Qok|*?=R8M3;nKrV1{6x{Lv}$TCrF%T|HKI ze0uImoojSfT(ihFL7#(W+=7^A7}JRK%ts~O0i2;Vf1SwM)Fv<5u{xu-^^y9-#9RMl zsBsM<$g|-B>$e2$S#wDR>3Cjl)fQBEh^^?9_{2+|akh89ZAT+7AP!oUpPWH}V%Zqq zth1W7mIjKLs=j-~#P|9*Axqj3?p)$T_2$&vO|g8;ki88>apd!9im)|#RHt^{Q=FPx zP;ZOz|CMc4VNr139{vOsB&EZV5T!ww0;HRvK^Q%>EtW=xa$@Dt+gR3YIneGpY=5{i=jT?!4Q zo2hjZ%j#s?0VmCy3E|po$zSXV>&^H~7TB-;Owkdnme%$ICr?1cmtjRMTB#YdykC5D zuFU48!QuNoHYAW#Y|R&kn~pJ)F`}ekSY}JUIhZb^#~erkrh7j5*l1!XN~7=)m9B;I zZHvTjCO}YzE*G4-Dv=({Z?x{csbOD^iC=ze%ffMmE?|}+EUI&I`CKZ_nk0#h1 zXL!>&D^C>37diJlo6xjrHEFfUp=1St!hoc#HT&rWMf5(k27roK0ac78Esb?_%(of( zh5lS=8n3W1!DHfeDqS3wWL?sx5bYWUhoh*8c0>WJb*y+bzG_R+?#YXps=P$MM<-K{ zf70*CU0<@y$O+qld0pmI=-*2vEA0G(=NVh4RBFZ+?45j)CB0C)e{Vm00o6)X$0R>C zj{FhwEoH*Sttk*STW3MsnbP4B%fI9l+gV}WaCf^^K3L*mbhC*Zo%g_8S=`8PNH2aa zTtyfm1O{=W(!bi)@>hHZ@;&b>uy^h5!&hXgSL2q_lZvW(9sX6jJ2~Dn+{D&Lz!_lF?{b9Xr-US|2egehE*S`G%-ePY2ymE%(h|yq2Pn-LKE_gax8+TH(>= zASM1<{!9&E`p21>^gvb@<;q>l6@SdBa<5!?J6SI5&4F$Xy%`YgP4xI6vf-3Z=F^YY zdyE2PF2n2fSKEo|q#ot1vV|fDBK~@!H%Fpx!sQxn#U#yBUvhNK0)V@@uTMRl59nP_!i`m?!WT81v}aok!XV#KEoexWbdeii;QJ2v~}cjLMYjENK^rVyXrggPSIG=$pZoHoKb3<1GH- zYt&2+S=f!}PknEnICTD&yZu$T@9kwOd>3$o^j>xsvU2dg`dV-GvbbcLm6co?iZ%aD zj?Yt|m@9EIi)$?l2^jwV!Mfu8sU1bww+}FBfaS%qKnfaR<4VH0zR%<<`H2&s zhsKlrK;^yw2yUy!zQ3q!Q&Yo2Mm*yE%@&2`v9TwXQy59;GRo;?6>X+jc`%+-5!n9x zy@acctICNFMyDX<9$x@)!owCk&*c3uBA%X^MJ=2cl`@=8X`YA}il6uaYp$=SYEK{h z&XUAiWYTHaYt9x0udRO^I2c~nxrC)ooe6;^m0pV17Im?T3a)Mr7ne8Uv`APj4LxO)1t%c_(7C(;YU7|Fp=RU zx!DHYDwUAuZ5W3k0cu*M*eHgd6f#l1?YShaD{o@AuihLYywaa7!81o?K69$Lu$P-U zmX-&R=q0}Jn=a-cH)XK{mJ=Yglf>3Da4*wyyM8u-J-kgWvqp?rw%5b=sL7TXlU^XH zS&I~G6hA@XoTs#QSBo;r4O= zI!U)i6)T!~RMSBU`J6bjKWdEzfe(cRWmV_2E!&b7!;1!~WQhah0?MlM-UR8=6~IQ< zOoGJq+~`@PBx0d0JlYts%5$*X9PtW11`Juw4@Io|u=G2<*vyc65^Cv3la)2^tF0E1 zeLq7S4B{8B1v?p<66bWnZosuH7=^1!A8i2`*UFTArFq+Fn)BR>*|)dCb9^4Rb2-E= zG}W`SV|*X%F+W6Gjxi6G{g!S68uq?c$$K>Dz~-C8&$H6zD%OMiUbBhLaqK<&!9?ke zY(_wE=F;C-xJ>HPt0b>*pv(oM2*op3p!1 z%zt+=KTaa~g>e4zc{v1E!G#pRp~5oB9K$+mL&S z8|u|?TFwRnv(U0`1N*WX_zb5M=Pp&8vlT*RJw*XMES!=hmX<79?=jj(>~n74(w%*C zoYHyZkbx`S;krFpgjy21JcZwqIIJ!w2yZIE4@{e*6nfEv!Vyxd`VQwlul(M1yodNu zJSiMNkzho3iEAU8d~^1{I}lw=i=)*Qb0#0C@I79n{4hvQUyWwoni|<`sPN0PEk|@P zlh<~-znTeHa1_+|`OjQandLYL1fSiGjeUqL4@~{p&7bp zjHr(00)(SUc0Qj{6|5abjpZ7Nthi>2&3(=b(H7Cuux=!e@@KPYq->!aT9Ct|XvR!a z2t-A3S?Cn`ScF7G!A_?^%|4=;!-x;9Kk!Nj%14%yTQ$;eR6}4thcoo8emvypHW@n3 zY_~)eu?b!8WA{^U`)-SGvA5Lqq`ur5ijbnrwouC!;KE|JrkSSMgs+WLBu7fIqDxWH zIOk_u5KL30oQ}s@_DR@>r!4#gqMIp&u^e?ow4pZelInofLCXq32mM$u}VVY6tObhJ6< zFC3L~58lo0J)57ChYPAU`_r79`=I9UY$@Kke%J56GQ?`E;~g(_1Fj!} z%Y`bwJxXqgf5i4!kwfOo?kDF+^CmUHK%JeP17E+}BafMbSrZ#8pH&3mOTZ#?%G-)r zeUVFoee#86Ifhax-hZg7FJA{~gu$X(@;?R*0vav>?94Y|Qi(I#gT{}S*;EX#jgL6w zd|y)LnMvF!Q!`vhUA%;54Bbtt+k|QHYAd9SYua=)NRRhQ$$^uo+w>^q1_ly_#`#pv zY=jbeu1v&*UVjS~ff6CY2fPN=zoTM9Ywbkh(tb6XvRh6#eG<{mD5kdlWx~LPcJ}&Q zr)zkRYevxkhAG#q3bSp3%>|7Pj&f#A8V+*V=C~_gYwe8L(_CvtY0q-6Hc{+Ko~=B( zm8dWngFZYrs$dT3ORPf3;M1*oA(F8P>f_BTxQ&Zr5p7h&bo~frh?_sWep8|}@IW&k z=Y{qiZ_4*|{B6~5vGWpvXbD*YWKt3HIA5^ol++N}CT1Lx*D7%K9XRZdO?z1Q_KeHJ z_I%BAkJ;rOS3*>+1g|=)4HdQsJ3YkU=dedzrbH5*6%3k_SHzo3Rlu7o>3`5RCpK3@ zhz!z8)>Ohk$q->z(#X?~1LQO&u^2$AVB0(Mq_Jb}{GVqAiCmCH9RG04_RL;#K{=Bt zl77by9B#hupONy_<)xJdPD+Z`>v306r*V}oCL??$ZCl}bcKb1kGCw!u>!evV0Sm1h zz3XKW1%-} zvEfD(GWEaT;_(xY&!8E}bLBJg1`2H4XKkL)v2GG3u$30xxHfAPfBbG@*Ps~0SN*yO zK^}SSwT<8)PWuqZ_$k*fszILPPVW|0QSrXPoBrejH~TY|mm-Ecmgg;vrS@_W+Ks)m zX1>S$xzmBRgXGiDr`3*XcHR3jcpDheICq~#lB{l`$k;@T(=-0T!DsRlrVaxIodLYscq*%gfEhnkoV5@&D4Y}r0uJ>83QQP56ZSFx8iFjLS{ z4k)TSLd*lxBz1iBMV-==?6?cP7o;x-3~)d{=sN zYldjTj$D&6HpDi>3Pjz}V?Ox@7dwUNiO_%PLtK0~WthKsdt<+7C{}S-OsL6|qU}8^ zx54rPP+saQSClyj=akiI($K4zSxL?$wiw5CRLoU7RdN-VKTlLIZuy}2`TmBhI5$lX z;L~WLzH!`%n7M-AYD@c5lIXToFaVxC`4d6dF=_%(J#}U8y1ywsdOi^An3YYumW*bW z=6?{CpSYgxMDg3GKcuxLtEjGOm(3>IRq9HZq;IQ5acVvPSga_^S-G+Fyy7KYW!O=e zMOa>g;~v@GKYOq~TAhrm4C+k!p`Kwk>S174-E6sD$u|D!7ybm2i7!&_CgH<48nXzV z(7@Zb@CNZLCV#W!*!zyfw?3asLHLF654?eW$3brGtF6A$hJpA{PF&u!y6ejfDjKTpjjdWmp z?x7L}WSK+0*gU15O#Vn>yk&;UwB|M_5}Tv?+ZX&f1pabz`L}N_=8D@wM&nTqXsb-O zG3F|D6J&vzn@w<;C>`O~l*o9+FmZ?8NRuaBOzpi>2~{uVt>YF5!Njoz6(C@ot}MGC z*R7Lhl@Gg&`-7SJwC+$z8jb?%J)$8!)-CZ|Nf|Z(XmQU&zqkXZ8&UMKlZbw- zl`5LuN-#IB%cK5~65XsLnB3fP0jGsJiF6$`1L9po`i=wu@y@;oq!|mE1wblXlMjU1 ztmq;(BQ!^k#=0U0^I1Ht%X|;Tlahleen0gbdwC~M&aiSJ2igC5@e2Ja4&}6<6M~v^ zJji`+;Xt-u=EmuhR5KOX7P+}t)e^nN1@Lh8osAS0{M@iu+@2gd|Ng?1Y)U;X)7Cd| zt?4IEvdY>o>V+$W!NL)tGWIXm&5C+sCig=S2B&!t{j6rmr?ik{pTA-z&U1D}<`IBh|>W)RqFd z^7y#83@`4#KiZVkCWDh}rodXd13R%77tZ0wg6ItrgFYt&2bv)6HV&Q2t--L?V*W_% zO~{7Xf}$5WFSaFOjRk68-SvPqd(_E@E4A^*0z7*nstBMYID)-!1dOZ;_VBA`@Y9#L zWH;R}(JV|~ql}XUu(@RS*48jmH~a{u&h9_b0kAm̘HIDB&tXiAKCV+y`IF<*V+WO4wgAD@pCvPA4s1<(HROTJc`JGFm}$)K}*F%d;) zxjWladeUG<%HlrSePRz&^d@sxa^YM|;v0@E75W0^XO7G_nH1oyp zBg=DAJ)ttO?8XcO>ci^F-2 zZdW8?|GND%ej-|9GD zy1VO1e=)sI9&Bfx9++3yapTtYSee@nU?6fcS}cJds-UM_V6Vt3eAiEvtThR47!=O8 zGB!80B-5Xr5faSnb;CtcA;a}Ka0EdAqj?~Q|D$1zy}u>5$j(WE<I9zlJYvBdocd>|o+0CK@x*$N^6Wa9hJ zVzOr<`0ou6EC2-m&7cDRW)QHD;9m>^;`^IH_>u7zuW%qx diff --git a/Papers/NAR_Update_2026/figures/figure3_direction.pdf b/Papers/NAR_Update_2026/figures/figure3_direction.pdf index 75b220835077e15ff58bec20aacbbaf743ce1e15..1a579c1afc9fbec45aa16f02f9a7c2c7d9aa3855 100644 GIT binary patch delta 15732 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 delta 10009 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 EFJDee00000 diff --git a/Papers/NAR_Update_2026/latex/sections/M01_abstract.tex b/Papers/NAR_Update_2026/latex/sections/M01_abstract.tex index eab23c15..203a3167 100644 --- a/Papers/NAR_Update_2026/latex/sections/M01_abstract.tex +++ b/Papers/NAR_Update_2026/latex/sections/M01_abstract.tex @@ -7,4 +7,4 @@ %% carried them are now Supplementary: PubChem validation, protein-carrier %% cofactor standardisation, the reaction-similarity foundation model, and the %% v2 draft-model direction-sensitivity study, which is not yet run. -The ModelSEED Biochemistry Database (\modelseedurl) supplies foundational mass- and charge-balanced reaction networks for metabolic reconstructions. Here we present an update on the biochemistry where the database has been expanded to $\sim46,000$ compounds, and $\sim56,000$ reactions, featuring $\sim37,000$ metabolic structures. We have expanded our approach for handling thermodynamic data, enabling multiple sources of data to be derived, integrated, and presented to the wider research community. We now publish predictions of pKa, reaction energy (and respective uncertainties), and estimates of reaction direction from multiple independent sources. Each reaction is graded gold, silver or bronze according to the strength of the evidence behind it, so that users can weigh its reliability directly. We also release reaction directions predicted by an ensemble of large language models. This multi-source approach exposes agreements and discrepancies between sources for $\sim33,000$ reactions. Finally, to ensure data integrity, a new conflict-resolution pipeline reconciles structures across sources, documenting input from curators. Our work is publicly available at \url{https://github.com/ModelSEED/ModelSEEDDatabase}. +The ModelSEED Biochemistry Database (\modelseedurl) supplies foundational mass- and charge-balanced reaction networks for metabolic reconstructions. Here we present an update on the biochemistry where the database has been expanded to $\sim46,000$ compounds, and $\sim48,000$ reactions, featuring $\sim37,000$ metabolic structures. We have expanded our approach for handling thermodynamic data, enabling multiple sources of data to be derived, integrated, and presented to the wider research community. We now publish predictions of pKa, reaction energy (and respective uncertainties), and estimates of reaction direction from multiple independent sources. Each reaction is graded gold, silver or bronze according to the strength of the evidence behind it, so that users can weigh its reliability directly. We also release reaction directions predicted by an ensemble of large language models. This multi-source approach exposes agreements and discrepancies between sources for $\sim27,000$ reactions. Finally, to ensure data integrity, a new conflict-resolution pipeline reconciles structures across sources, documenting input from curators. Our work is publicly available at \url{https://github.com/ModelSEED/ModelSEEDDatabase}. diff --git a/Papers/NAR_Update_2026/latex/sections/M09_results_growth.tex b/Papers/NAR_Update_2026/latex/sections/M09_results_growth.tex index 646dc995..e524b58d 100644 --- a/Papers/NAR_Update_2026/latex/sections/M09_results_growth.tex +++ b/Papers/NAR_Update_2026/latex/sections/M09_results_growth.tex @@ -2,4 +2,4 @@ %% Table 3 in 2020 moves to Supplementary Table S1. \subsection{Growth and coverage}\label{sec:results-growth} -The database has grown 34\% in compounds and 28\% in reactions since 2020, counting every record at both time points, driven mainly by MetaCyc and the BioCyc family. Reaction growth is now split across three primary databases (Figure~\ref{fig:growth}B): MetaCyc carries 31,805 reactions of which 21,258 are supplied by no other primary source, KEGG 14,066 of which 5,756 are unique, and the newly-integrated Rhea 17,477 of which 8,339 are unique: reactions the database would not otherwise hold. Completeness of reactions differs (Figure~\ref{fig:growth}C). We classify a complete reaction where every reagent can be assigned a complete molecular structure: 90\% of MetaCyc's and 76\% of KEGG's reactions against 66\% of Rhea's. Overall structure coverage rose from 28,120 to 36,943 compounds. The new biochemistry is not distributed like the old (Figure~\ref{fig:growth}D): the MetaCyc classes that grew are those of specialised metabolism --- antibiotic and polyketide biosynthesis, O-antigen and cell-envelope assembly, branched and acylated lipids, alkaloids --- while central carbon and energy metabolism account for 41 of the 12,261 reactions added. Central metabolism was already saturated in 2020; what a 2026 reconstruction gains is the periphery. \ No newline at end of file +The database has grown 34\% in compounds and 34\% in reactions since 2020, counting only non-obsolete entries at both time points, driven mainly by MetaCyc and the BioCyc family. Reaction growth is now split across three primary databases (Figure~\ref{fig:growth}B): MetaCyc carries 26,143 reactions of which 18,896 are supplied by no other primary source, KEGG 10,843 of which 5,294 are unique, and the newly-integrated Rhea 14,511 of which 8,210 are unique: reactions the database would not otherwise hold. Completeness of reactions differs (Figure~\ref{fig:growth}C). We classify a complete reaction where every reagent can be assigned a complete molecular structure: 90\% of MetaCyc's and 75\% of KEGG's reactions against 66\% of Rhea's. Overall structure coverage rose from 28,087 to 36,900 compounds. The new biochemistry is not distributed like the old (Figure~\ref{fig:growth}D): the MetaCyc classes that grew are those of specialised metabolism --- antibiotic and polyketide biosynthesis, O-antigen and cell-envelope assembly, branched and acylated lipids, alkaloids --- while central carbon and energy metabolism account for 41 of the 12,261 reactions added. Central metabolism was already saturated in 2020; what a 2026 reconstruction gains is the periphery. \ No newline at end of file diff --git a/Papers/NAR_Update_2026/latex/sections/M11_results_thermodynamics.tex b/Papers/NAR_Update_2026/latex/sections/M11_results_thermodynamics.tex index 729ee855..5742498d 100644 --- a/Papers/NAR_Update_2026/latex/sections/M11_results_thermodynamics.tex +++ b/Papers/NAR_Update_2026/latex/sections/M11_results_thermodynamics.tex @@ -1,4 +1,4 @@ -\begin{figure*}[!t] \centerline{\includegraphics[width=\textwidth]{../figures/figure2_thermodynamics.pdf}} \caption{\textbf{Thermodynamic sources.} (\textbf{A}) Provenance of every pK$_\mathrm{a}$ ladder shipped in the database, across all 45,708 compounds and 56,002 reactions. ChemAxon Marvin supplies 79.4\% of compounds and 81.6\% of reactions. Segments are identified by the key. \emph{Hatching} marks the share reached through a second route: the calculator refuses polymers and organometallics as query molecules, so those are computed from SMILES instead. \emph{No ionizable site} is a chemistry result --- Marvin ran and reported no dissociable proton between pH $-2$ and $16$, for 1,242 compounds --- and is coloured apart from \emph{no structure}, which is a curation gap rather than a protonation one. (\textbf{B}) Reactions that carry an energy computed from the source heuristic. (\textbf{C}) Reported uncertainty in kcal\,mol$^{-1}$, one axis per source because the three differ by more than an order of magnitude. The shaded band spans the 5th to 95th percentile, which is used in our classification scheme.} \label{fig:thermo} \end{figure*} +\begin{figure*}[!t] \centerline{\includegraphics[width=\textwidth]{../figures/figure2_thermodynamics.pdf}} \caption{\textbf{Thermodynamic sources.} (\textbf{A}) Provenance of every pK$_\mathrm{a}$ ladder shipped in the database, across all 45,662 compounds and 48,403 reactions. ChemAxon Marvin supplies 79.4\% of compounds and 79.9\% of reactions. Segments are identified by the key. \emph{Hatching} marks the share reached through a second route: the calculator refuses polymers and organometallics as query molecules, so those are computed from SMILES instead. \emph{No ionizable site} is a chemistry result --- Marvin ran and reported no dissociable proton between pH $-2$ and $16$, for 1,238 compounds --- and is coloured apart from \emph{no structure}, which is a curation gap rather than a protonation one. (\textbf{B}) Reactions that carry an energy computed from the source heuristic. (\textbf{C}) Reported uncertainty in kcal\,mol$^{-1}$, one axis per source because the three differ by more than an order of magnitude. The shaded band spans the 5th to 95th percentile, which is used in our classification scheme.} \label{fig:thermo} \end{figure*} \subsection{Thermodynamics}\label{sec:results-thermo} @@ -6,6 +6,6 @@ \subsection{Thermodynamics}\label{sec:results-thermo} %% Marvin 26.1 rebuild. Placeholders excluded per source: group contribution %% dg = 1e7 (26,555 records); eQuilibrator sigma >= 2500 kcal/mol (3,386), %% which is that source's refusal marker rather than an error bar. -The three predictors cover comparable fractions of the database and disagree substantially about how well they do it (Figure~\ref{fig:thermo}B). Uncertainty is reported on scales differing by more than an order of magnitude (Figure~\ref{fig:thermo}C): a median of 0.63\,kcal\,mol$^{-1}$ for eQuilibrator against 10.41\,kcal\,mol$^{-1}$ for group contribution and 17.01\,kcal\,mol$^{-1}$ for dGPredictor. +The three predictors cover comparable fractions of the database and disagree substantially about how well they do it (Figure~\ref{fig:thermo}B). Uncertainty is reported on scales differing by more than an order of magnitude (Figure~\ref{fig:thermo}C): a median of 0.62\,kcal\,mol$^{-1}$ for eQuilibrator against 10.83\,kcal\,mol$^{-1}$ for group contribution and 17.56\,kcal\,mol$^{-1}$ for dGPredictor. \paragraph{Calibrating the reported errors against measurement.} We use the experimental anchors to evaluate the error estimates. For each source we collect one held-out prediction per anchored reaction, together with the uncertainty that source reports for it, and divide the residual against the measured \drGo{} by that uncertainty. Measured this way, eQuilibrator has a root mean square of 8.06 and a median of 2.27, with only 28.7\% of reactions within one reported standard deviation and 46.3\% within two, so it understates its error. Group contribution runs the other way, with a median of 0.32 and 73.6\% within one standard deviation, and dGPredictor is the best scaled of the three, with a root mean square of 1.15 and 87.9\% within one. A researcher choosing by smallest reported error would systematically choose the source that understates it, which is the argument against promoting any single source. The grading in the next section calibrates each source's confidence against measurement rather than taking its uncertainty at face value. diff --git a/Papers/NAR_Update_2026/latex/sections/M12_results_direction_sensitivity.tex b/Papers/NAR_Update_2026/latex/sections/M12_results_direction_sensitivity.tex index 78330ba9..86926bb7 100644 --- a/Papers/NAR_Update_2026/latex/sections/M12_results_direction_sensitivity.tex +++ b/Papers/NAR_Update_2026/latex/sections/M12_results_direction_sensitivity.tex @@ -9,10 +9,10 @@ \subsection{Direction assignment and evidence grading}\label{sec:results-directi %% Scripts/Thermodynamics/SourceGrading/grade_thermo_sources.py --cv %% Anchors: 797 stereo-exact. The grade tiers are under active revision; the %% rates below are for the scheme as it currently ships. -Each source now generates its own prediction for the direction each reaction proceeds, and the three sources differ more in what they will commit to than in what they say (Figure~\ref{fig:direction}A). eQuilibrator resolves 84.3\% of the reactions it covers, group contribution 42.9\% and dGPredictor 41.1\%. Across the database, 30,157 reactions receive a direction or a positive statement of reversibility from at least one source and 25,855 receive none. +Each source now generates its own prediction for the direction each reaction proceeds, and the three sources differ more in what they will commit to than in what they say (Figure~\ref{fig:direction}A). eQuilibrator resolves 83.3\% of the reactions it covers, group contribution 41.3\% and dGPredictor 40.1\%. Across the database, 24,674 reactions receive a direction or a positive statement of reversibility from at least one source and 23,729 receive none. -\paragraph{eQuilibrator vs dGPredictor} dGPredictor is able to generate a predicted energy for more reactions ($\sim29,600$, against eQuilibrator's $\sim21,800$) and converts the least of that coverage into a usable reaction direction. For a typical dGPredictor reaction the error bar alone exceeds the decision threshold in the reversibility index, so 58.9\% of its reactions are returned undetermined against eQuilibrator's 15.7\%. Where both sources commit to a direction they agree 95.0\% of the time. dGPredictor is abstaining rather than contradicting, and it resolves 4,248 reactions eQuilibrator cannot, against 13,289 the other way. +\paragraph{eQuilibrator vs dGPredictor} dGPredictor is able to generate a predicted energy for more reactions ($\sim25,100$, against eQuilibrator's $\sim17,900$) and converts the least of that coverage into a usable reaction direction. For a typical dGPredictor reaction the error bar alone exceeds the decision threshold in the reversibility index, so 59.9\% of its reactions are returned undetermined against eQuilibrator's 16.7\%. Where both sources commit to a direction they agree 94.8\% of the time. dGPredictor is abstaining rather than contradicting, and it resolves 3,890 reactions eQuilibrator cannot, against 11,237 the other way. -\paragraph{Grading.} Of 33,099 graded reactions, 3,434 are gold, 18,388 silver and 11,277 bronze (Figure~\ref{fig:direction}B,C; see classification scheme in Supplementary Methods~S3). The tiers separate on what supports them: gold is 77\% self-certain and 68\% corroborated, while bronze is 99\% unconfident and split between reactions no second source could check (48\%) and reactions the other sources contradict (35\%). Because a measured reaction is always graded gold, the grades must be recomputed with openTECR withheld before they can be tested against it. Re-graded on the predictors alone, the 806 anchored reactions split into 357 gold, 437 silver and 12 bronze; the gold subset falls within 2\,kcal\,mol$^{-1}$ of measurement 96.9\% of the time, against 91.3\% for silver. Both tiers therefore track measurement closely enough that we recommend either for inclusion in a metabolic model, and reserve bronze for review rather than use. +\paragraph{Grading.} Of 27,355 graded reactions, 2,486 are gold, 15,520 silver and 9,349 bronze (Figure~\ref{fig:direction}B,C; see classification scheme in Supplementary Methods~S3). The tiers separate on what supports them: gold is 85\% self-certain and 77\% corroborated, while bronze is 99\% unconfident and split between reactions no second source could check (46\%) and reactions the other sources contradict (37\%). Because a measured reaction is always graded gold, the grades must be recomputed with openTECR withheld before they can be tested against it. Re-graded on the predictors alone, the 806 anchored records split into 357 gold, 437 silver and 12 bronze; the gold subset falls within 2\,kcal\,mol$^{-1}$ of measurement 96.9\% of the time, against 91.3\% for silver. This validation counts records rather than distinct reactions: 441 of the 806 are obsolete duplicates of a live entry, so the effective number of anchored reactions is 365 and these rates rest on fewer independent measurements than the counts imply (Supplementary Methods~S3). Both tiers therefore track measurement closely enough that we recommend either for inclusion in a metabolic model, and reserve bronze for review rather than use. -\paragraph{Recommendation.} Evidently where the sources agree on reaction direction, this becomes our recommendation, but because the sources can disagree, we prioritize the source from which we take the recommended reaction direction, so the priority order is eQuilibrator, dGPredictor, group contribution. eQuilibrator supplies 21,218 recommended reaction directions, dGPredictor 4,248 and group contribution 4,691; these numbers include the ones where there is agreement also. We record the source used to make the recommendation, so researchers may apply a different precedence. +\paragraph{Recommendation.} Evidently where the sources agree on reaction direction, this becomes our recommendation, but because the sources can disagree, we prioritize the source from which we take the recommended reaction direction, so the priority order is eQuilibrator, dGPredictor, group contribution. eQuilibrator supplies 17,405 recommended reaction directions, dGPredictor 3,890 and group contribution 3,379; these numbers include the ones where there is agreement also. We record the source used to make the recommendation, so researchers may apply a different precedence. diff --git a/Papers/NAR_Update_2026/latex/sections/M13_results_mapping.tex b/Papers/NAR_Update_2026/latex/sections/M13_results_mapping.tex index 8c8b46b7..714f0c7d 100644 --- a/Papers/NAR_Update_2026/latex/sections/M13_results_mapping.tex +++ b/Papers/NAR_Update_2026/latex/sections/M13_results_mapping.tex @@ -2,4 +2,4 @@ %% connectivity_ontology} sections. \subsection{Atom mapping}\label{sec:results-mapping} -Atom mappings are published for 32,877 reactions, 59\% of the database: 25,058 clean, and 7,819 that required salvage (which are tagged). As the mappings can be used to span a metabolic reconstruction, reactions needing one repair are likely to carry others. \ No newline at end of file +Atom mappings are published for 26,256 reactions, 54\% of the database: 19,810 clean, and 6,446 that required salvage (which are tagged). As the mappings can be used to span a metabolic reconstruction, reactions needing one repair are likely to carry others. \ No newline at end of file diff --git a/Papers/NAR_Update_2026/latex/supplement/S03_evidence_grading.tex b/Papers/NAR_Update_2026/latex/supplement/S03_evidence_grading.tex index b121118a..fe2e5f94 100644 --- a/Papers/NAR_Update_2026/latex/supplement/S03_evidence_grading.tex +++ b/Papers/NAR_Update_2026/latex/supplement/S03_evidence_grading.tex @@ -2,6 +2,8 @@ \section{Evidence grading}\label{sec:s3} Every reaction carrying at least one thermodynamic estimate is graded gold, silver or bronze according to the evidence available. We do not use the direction calls generated by the LLMs as described in the next section. We use a value of $\tau = 2.0$\,kcal\,mol$^{-1}$ to claim that a heuristic is ``correct'' if it lands within $\tau$ of the reference value. +One caveat on the anchor set. 806 reaction records carry a stereo-exact experimental value, but 441 of them are obsolete records that each link to a live replacement --- duplicate entries for the same chemistry --- so the same measurement is represented several times. The number of \emph{distinct} anchored reactions is 365, and that is what the table below counts. The calibration itself was fitted over all 806 records and has not been refit, so its effective sample size is smaller than that figure suggests; the fitted curves should be read accordingly. + \subsection{Calibration} The uncertainties ($\sigma$) reported by each source are not comparable: group contribution overstates its error by roughly $2.2\times$ and eQuilibrator understates by $1.6\times$, so we don't apply a threshold to $\sigma$ directly. A probability is comparable in a way $\sigma$ is not, so for each source we fit one as a function of $\sigma$ by isotonic regression. The fit combines two kinds of observation: reactions judged against an experimental measurement, and reactions judged against a tight-uncertainty reference source, the former carrying three times the weight of the latter. Writing $e_s$ for the error of source $s$ on a reaction, the absolute difference between its estimate and the reference value, $e_s = \left|\Delta G_s - \Delta G^{*}\right|$. What is fitted is the probability that this error stays within $\tau$, given the uncertainty the source reported: \begin{equation} p_{\text{ok}} \;=\; P\!\left(e_s \le \tau \;\middle|\; \sigma_s\right). \label{eq:pok} \end{equation} @@ -45,19 +47,19 @@ \subsection{Classification} Every reaction is graded as gold, silver, or bronze, \toprule Grade & Self-assessment & Cross-source & Parameters & Reactions & Conflict \\ \midrule -gold & measured & --- & stereo-exact anchor & 806 & 0 \\ -gold & self-certain & --- & $p_{\text{ok}} \ge 0.90$ & 2{,}628 & 0 \\ +gold & measured & --- & stereo-exact anchor & 365 & 0 \\ +gold & self-certain & --- & $p_{\text{ok}} \ge 0.90$ & 2{,}121 & 0 \\ \midrule -silver & self-certain & disputed & $p_{\text{ok}} \ge 0.90$; $R > 2$; $z > 2$ & 30 & 0 \\ -silver & self-certain & unpaired & $p_{\text{ok}} \ge 0.90$; $n_{\text{src}} = 1$ & 598 & 0 \\ -silver & self-confident & --- & $0.70 \le p_{\text{ok}} < 0.90$ & 9{,}477 & 39 \\ -silver & unconfident & corroborated & $p_{\text{ok}} < 0.70$; $R \le 2$; $z \le 2$ & 8{,}283 & 4 \\ +silver & self-certain & disputed & $p_{\text{ok}} \ge 0.90$; $R > 2$; $z > 2$ & 25 & 0 \\ +silver & self-certain & unpaired & $p_{\text{ok}} \ge 0.90$; $n_{\text{src}} = 1$ & 370 & 0 \\ +silver & self-confident & --- & $0.70 \le p_{\text{ok}} < 0.90$ & 8{,}037 & 36 \\ +silver & unconfident & corroborated & $p_{\text{ok}} < 0.70$; $R \le 2$; $z \le 2$ & 7{,}088 & 2 \\ \midrule -bronze & self-confident & disputed & $0.70 \le p_{\text{ok}} < 0.90$; $R > 2$; $z > 2$ & 161 & 0 \\ -bronze & unconfident & disputed & $p_{\text{ok}} < 0.70$; $R > 2$; $z > 2$ & 3{,}799 & 51 \\ -bronze & unconfident & --- & $p_{\text{ok}} < 0.70$ & 7{,}317 & 104 \\ +bronze & self-confident & disputed & $0.70 \le p_{\text{ok}} < 0.90$; $R > 2$; $z > 2$ & 123 & 0 \\ +bronze & unconfident & disputed & $p_{\text{ok}} < 0.70$; $R > 2$; $z > 2$ & 3{,}379 & 38 \\ +bronze & unconfident & --- & $p_{\text{ok}} < 0.70$ & 5{,}847 & 87 \\ \midrule -\multicolumn{4}{l}{\textbf{Total}} & \textbf{33{,}099} & \textbf{198} \\ +\multicolumn{4}{l}{\textbf{Total}} & \textbf{27{,}355} & \textbf{163} \\ \bottomrule \end{tabular} -\caption{Reaction grades. A reaction takes the best grade any single source earns; ties are broken by the recommendation precedence (measurement, eQuilibrator, dGPredictor, group contribution), so the labels describe the strongest source rather than an arbitrary column order. \emph{Conflict} counts reactions where eQuilibrator and dGPredictor both commit to an irreversible direction and those directions are opposed. Only 598 of the 6{,}089 single-source reactions appear as \texttt{unpaired}, as their grade is first defined by $p_{ok}$}\label{tab:grades} \end{table} +\caption{Reaction grades. A reaction takes the best grade any single source earns; ties are broken by the recommendation precedence (measurement, eQuilibrator, dGPredictor, group contribution), so the labels describe the strongest source rather than an arbitrary column order. \emph{Conflict} counts reactions where eQuilibrator and dGPredictor both commit to an irreversible direction and those directions are opposed. Only 370 of the single-source reactions appear as \texttt{unpaired}, as their grade is first defined by $p_{ok}$. Counts are over non-obsolete reactions}\label{tab:grades} \end{table} diff --git a/Papers/NAR_Update_2026/reviewer_response_plan.md b/Papers/NAR_Update_2026/reviewer_response_plan.md index ebf47b5d..de9739d8 100644 --- a/Papers/NAR_Update_2026/reviewer_response_plan.md +++ b/Papers/NAR_Update_2026/reviewer_response_plan.md @@ -49,14 +49,29 @@ The compound figure is the first row and is correct. The 55% is the third row: 2026's totals set against a 2020 baseline with its 7,577 obsolete rows removed. It is not reproducible on any single consistent basis. -**Fix: quote 28%.** That keeps the whole paper on one population — the -abstract's "~56,000 reactions", Figure 2A's 56,002, M12's 25,855 and -Supplementary Table S1 are all all-records figures, and Figure 1's source -counts (which apply no obsolete filter — verified in `_reaction_sources()`) -become consistent rather than wrong. The live-only basis is equally defensible -but would require converting every other number in the paper, including the -abstract's headline. Recommend 28%; this is the corresponding author's call and -is raised as such in the PR. +**Fix, decided by the corresponding author: the live-only basis, 34% / 34%.** +The whole paper is converted to it rather than the reporting basis being +matched to the draft's existing numbers. That moves the abstract's headline +from "~56,000 reactions" to "~48,000", and every count in M09, M11, M12, M13 +and Supplementary Table S1 with it. `analysis/population_basis_table.py` prints +every quantity on both populations so the conversion can be audited rather than +trusted, and `figure_common.LIVE_ONLY` puts all three figures on the same +footing — none of them filtered obsolete records before. + +Two things the conversion exposed, both now disclosed in the text rather than +absorbed silently: + +- **The anchor set is duplicated.** 806 records carry a stereo-exact + measurement, but 441 are obsolete duplicates that each link to a live entry, + so the number of *distinct* anchored reactions is 365. The calibration was + fitted over all 806 and has **not** been refit — refitting changes the + published grades and needs its own PR — so S03 and M12 now state that the + effective sample size is smaller than the count implies. +- **M13's atom-mapping numbers were stale**, independently of any population + question: the draft said 32,877 / 25,058 / 7,819 against a shipped 32,378 / + 25,058 / 7,320, the difference being the 2026-09-14 chain-salvage withdrawal + recorded in `Biochemistry/Structures/AtomMappings/README.md`. On the live + basis they are 26,256 / 19,810 / 6,446. ## R1 #1 — pathway/subsystem distribution of the new biochemistry From f858f0a47a874b558be50fa2edbdcfa7b6f15384 Mon Sep 17 00:00:00 2001 From: Andrew Freiburger Date: Wed, 23 Sep 2026 09:43:04 -0500 Subject: [PATCH 4/5] Review pass: two loaders left on all-records, a Rhea caveat, and four smaller fixes Self-review of this PR against the shipped data after the live-basis conversion. Six things, two of them substantive. - Panel 1D's "already held" bars were still on the all-records population. _pathway_classes iterates the alias file, which has no is_obsolete column, and was the one loader the LIVE_ONLY threading missed -- antibiotics read 824 where the live count is 740, and the enrichment ratios moved with it (branched fatty acids 98 vs 22 is 98 vs 8). Filtered against the live reaction ids; the "added since 2020" bars are unchanged because every one of the 12,261 additions is live. - Figure 2C's histograms were drawn from figure_data_sigma.json, a static cache with no generator that had been built on all records (n = 21,789 / 29,447 / 29,617). Its drawn median lines were therefore 0.63 / 10.41 / 17.01 while M11's text, converted to the live basis, says 0.62 / 10.83 / 17.56. The values are now derived from the records through the same population filter and sentinel rule as the coverage bars, the cache is deleted, and the medians match the text exactly. - Neither the Figure 1 caption nor M09 said that panel D can only place MetaCyc-sourced additions. Rhea supplied 8,409 of the 12,261 new reactions and has no pathway ontology to put them in, so they are absent from the panel -- a reviewer would have asked where they went. Both now say so. - S03's sentence on the unpaired row had lost its denominator in the conversion; it is 370 of the 4,690 reactions tagged unpaired. - cover_letter.md still quoted ~56,000 reactions. - The _growth docstring described the transcribed 2020 counts (19,138 / 17,760) as wrong against 19,172 / 17,793. They were the live-basis counts: the differences are exactly the 34 obsolete 2020 compounds, and they are what the function now returns. Reworded so the next reader is not told the function's own output is an error. The response plan's R1.1 table is on the live basis again (it had been moved to all-records before the population decision). The Euler note in panel B is repositioned; on the live basis it had landed on the Rhea set label. Co-Authored-By: Claude Fable 5.1 --- .../NAR_Update_2026/analysis/figure_common.py | 56 +++++++++++++++--- .../analysis/figure_data_sigma.json | 1 - .../analysis/make_figure1_growth.py | 5 +- .../analysis/make_figure2_thermodynamics.py | 5 +- Papers/NAR_Update_2026/cover_letter.md | 2 +- .../figures/figure1_growth.pdf | Bin 26084 -> 26053 bytes .../figures/figure2_thermodynamics.pdf | Bin 26499 -> 26507 bytes .../M06_methods_council_direction.tex | 2 +- .../latex/sections/M09_results_growth.tex | 2 +- .../latex/supplement/S03_evidence_grading.tex | 2 +- .../NAR_Update_2026/reviewer_response_plan.md | 34 +++++------ 11 files changed, 76 insertions(+), 33 deletions(-) delete mode 100644 Papers/NAR_Update_2026/analysis/figure_data_sigma.json diff --git a/Papers/NAR_Update_2026/analysis/figure_common.py b/Papers/NAR_Update_2026/analysis/figure_common.py index 2ead6ccf..53098f15 100644 --- a/Papers/NAR_Update_2026/analysis/figure_common.py +++ b/Papers/NAR_Update_2026/analysis/figure_common.py @@ -215,12 +215,14 @@ def _growth(): """Figure 1A: compounds carrying an alias from each structure source, 2020 against 2026. DERIVED from the shipped alias file on both sides. - The 2020 column used to be transcribed from an untracked MANUSCRIPT.md and - was wrong for both sources that existed then -- MetaCyc 19,138 against a - true 19,172, KEGG 17,760 against 17,793. It is now read from - Unique_ModelSEED_Compound_Aliases.txt at the last commit of 2020 - (fd6c7849, 2020-11-10), six weeks after the paper appeared online, so the - figure cannot drift from the repository again. + The 2020 column is read from Unique_ModelSEED_Compound_Aliases.txt at the + last commit of 2020 (fd6c7849, 2020-11-10), six weeks after the paper + appeared online, so the figure cannot drift from the repository. An + earlier note here called the transcribed values -- MetaCyc 19,138, KEGG + 17,760 -- "wrong" against 19,172 and 17,793 read from the file. They were + not wrong; they were the same counts with the 34 obsolete 2020 compounds + removed, i.e. the live basis this function now uses. Both differences are + exactly that 34 (33 for KEGG, one obsolete compound having no KEGG alias). Rhea is absent by construction: its 207 InChIKeys alias to zero ModelSEED compounds, so it contributes reactions, not structures. @@ -356,7 +358,7 @@ def _pathway_classes(top=8): Super-Pathways is dropped: it is an organisational class, not a biological one, and it would otherwise top the chart. """ - import csv as _csv, collections as _c, io as _io, subprocess as _sp + import csv as _csv, collections as _c, io as _io, subprocess as _sp, glob as _glob, json as _json root = Path(__file__).resolve().parents[3] C2020 = "fd6c7849891ef4bbeb6eac072f5a6f7adff05b0e" DROP = {"Super-Pathways"} @@ -381,8 +383,18 @@ def _pathway_classes(top=8): if len(row) >= 3 and row[2] == "MetaCyc": s2m[row[0]].add(row[1]) + # The population filter: this loader iterates the alias file, which has no + # is_obsolete column, so it was still counting obsolete reactions as + # "already held" (antibiotics 824 rather than 740) after every other + # loader had moved to the live basis. + live = set() + for f in sorted(_glob.glob(str(root / "Biochemistry" / "reaction_*.json"))): + live |= {r["id"] for r in _live(_json.load(open(f)))} + new_c, old_c = _c.Counter(), _c.Counter() for sid, mcs in s2m.items(): + if sid not in live: + continue cls = {p for mc in mcs for pwy in rx2pwy.get(mc, ()) for p in parent.get(pwy, [])} cls -= DROP for c in cls: @@ -421,6 +433,35 @@ def _energy_coverage(): return [(k, n[k]) for k in order], total +def _sigma_values(): + """Figure 2C histograms: each source's reported sigma, sentinels excluded. + + Was read from figure_data_sigma.json, a static cache with no generator + that had been built on ALL records (n = 21,789 / 29,447 / 29,617, medians + 0.63 / 10.41 / 17.01) -- so after the text moved to the live population + the drawn median lines disagreed with M11's 0.62 / 10.83 / 17.56. Derived + here through the same population filter and the same sentinel rule as + _energy_coverage(), so the figure and the text cannot drift apart again. + Returns {source: sorted list of sigma}. + """ + import json as _json, glob as _glob, collections as _c + root = Path(__file__).resolve().parents[3] + out = _c.defaultdict(list) + for f in sorted(_glob.glob(str(root / "Biochemistry" / "reaction_*.json"))): + for r in _live(_json.load(open(f))): + for src, t in (r.get("thermodynamics") or {}).items(): + if src == "LLMs" or not t or t[0] in ("", None): + continue + try: + dg, sd = float(t[0]), abs(float(t[1])) + except (TypeError, ValueError): + continue + if dg >= 1e7 or sd >= 2500: + continue + out[src].append(sd) + return {k: sorted(v) for k, v in out.items()} + + def _silver_sigma_band(): """Figure 2C shading: the sigma span of reactions graded SILVER, per source. @@ -616,6 +657,7 @@ def _agreement_counts(): NUMBERS["rxn_sources"] = _reaction_sources() NUMBERS["ladder_cpd"], NUMBERS["ladder_rxn"] = _ladder_vintage() NUMBERS["energy_rxn"], NUMBERS["energy_total"] = _energy_coverage() +NUMBERS["sigma"] = _sigma_values() def strip(ax, keep_x=True, value_axis="x"): diff --git a/Papers/NAR_Update_2026/analysis/figure_data_sigma.json b/Papers/NAR_Update_2026/analysis/figure_data_sigma.json deleted file mode 100644 index 442ba0cc..00000000 --- a/Papers/NAR_Update_2026/analysis/figure_data_sigma.json +++ /dev/null @@ -1 +0,0 @@ -{"eQuilibrator": {"vals": [0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.04, 0.04, 0.04, 0.05, 0.05, 0.05, 0.05, 0.05, 0.05, 0.05, 0.05, 0.05, 0.05, 0.05, 0.05, 0.07, 0.07, 0.07, 0.07, 0.07, 0.07, 0.07, 0.07, 0.07, 0.07, 0.07, 0.07, 0.07, 0.07, 0.07, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.08, 0.09, 0.09, 0.09, 0.09, 0.09, 0.09, 0.09, 0.09, 0.09, 0.09, 0.09, 0.09, 0.09, 0.09, 0.09, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.11, 0.11, 0.11, 0.11, 0.11, 0.11, 0.11, 0.11, 0.11, 0.11, 0.11, 0.11, 0.11, 0.11, 0.11, 0.11, 0.11, 0.11, 0.11, 0.11, 0.11, 0.11, 0.11, 0.11, 0.11, 0.11, 0.11, 0.11, 0.11, 0.11, 0.11, 0.11, 0.11, 0.11, 0.11, 0.12, 0.12, 0.12, 0.12, 0.12, 0.12, 0.12, 0.12, 0.12, 0.12, 0.12, 0.12, 0.12, 0.12, 0.12, 0.12, 0.12, 0.12, 0.12, 0.12, 0.12, 0.12, 0.12, 0.12, 0.13, 0.13, 0.13, 0.13, 0.13, 0.13, 0.13, 0.13, 0.13, 0.14, 0.14, 0.14, 0.14, 0.14, 0.14, 0.14, 0.14, 0.14, 0.14, 0.14, 0.14, 0.14, 0.14, 0.14, 0.14, 0.14, 0.14, 0.14, 0.14, 0.14, 0.14, 0.14, 0.14, 0.14, 0.14, 0.14, 0.14, 0.14, 0.14, 0.14, 0.14, 0.14, 0.14, 0.14, 0.14, 0.14, 0.14, 0.14, 0.14, 0.14, 0.14, 0.14, 0.14, 0.14, 0.14, 0.14, 0.14, 0.14, 0.14, 0.14, 0.14, 0.14, 0.14, 0.14, 0.14, 0.14, 0.14, 0.14, 0.14, 0.14, 0.14, 0.14, 0.14, 0.14, 0.14, 0.14, 0.14, 0.14, 0.14, 0.14, 0.14, 0.14, 0.14, 0.14, 0.14, 0.14, 0.14, 0.14, 0.14, 0.14, 0.14, 0.15, 0.15, 0.15, 0.15, 0.15, 0.15, 0.15, 0.15, 0.15, 0.15, 0.15, 0.15, 0.16, 0.16, 0.16, 0.16, 0.16, 0.16, 0.16, 0.16, 0.16, 0.16, 0.16, 0.16, 0.16, 0.16, 0.16, 0.16, 0.16, 0.16, 0.16, 0.16, 0.16, 0.16, 0.16, 0.16, 0.16, 0.16, 0.16, 0.16, 0.16, 0.16, 0.16, 0.16, 0.16, 0.16, 0.17, 0.17, 0.17, 0.17, 0.17, 0.17, 0.17, 0.17, 0.17, 0.17, 0.18, 0.18, 0.18, 0.18, 0.18, 0.18, 0.18, 0.18, 0.18, 0.18, 0.19, 0.19, 0.19, 0.19, 0.19, 0.19, 0.19, 0.19, 0.19, 0.19, 0.19, 0.19, 0.19, 0.19, 0.19, 0.19, 0.19, 0.19, 0.19, 0.19, 0.19, 0.19, 0.19, 0.19, 0.19, 0.19, 0.19, 0.19, 0.19, 0.19, 0.19, 0.19, 0.19, 0.19, 0.19, 0.19, 0.19, 0.19, 0.19, 0.19, 0.19, 0.19, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2, 0.2, 0.21, 0.21, 0.21, 0.21, 0.21, 0.21, 0.21, 0.21, 0.21, 0.21, 0.21, 0.21, 0.21, 0.21, 0.21, 0.21, 0.21, 0.22, 0.22, 0.22, 0.22, 0.22, 0.22, 0.22, 0.22, 0.22, 0.22, 0.22, 0.22, 0.22, 0.22, 0.22, 0.22, 0.22, 0.22, 0.22, 0.22, 0.22, 0.22, 0.22, 0.22, 0.22, 0.22, 0.22, 0.22, 0.22, 0.22, 0.22, 0.22, 0.22, 0.22, 0.22, 0.22, 0.22, 0.22, 0.22, 0.22, 0.22, 0.22, 0.22, 0.22, 0.22, 0.23, 0.23, 0.23, 0.23, 0.23, 0.23, 0.23, 0.23, 0.23, 0.23, 0.23, 0.23, 0.23, 0.23, 0.23, 0.23, 0.23, 0.23, 0.23, 0.24, 0.24, 0.24, 0.24, 0.24, 0.24, 0.24, 0.24, 0.24, 0.24, 0.24, 0.24, 0.24, 0.24, 0.24, 0.24, 0.24, 0.24, 0.24, 0.24, 0.24, 0.24, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.26, 0.26, 0.26, 0.26, 0.26, 0.26, 0.26, 0.26, 0.26, 0.26, 0.26, 0.26, 0.26, 0.26, 0.26, 0.26, 0.26, 0.26, 0.26, 0.26, 0.26, 0.26, 0.26, 0.26, 0.26, 0.26, 0.26, 0.26, 0.26, 0.26, 0.26, 0.26, 0.26, 0.26, 0.26, 0.26, 0.26, 0.26, 0.26, 0.26, 0.26, 0.26, 0.26, 0.26, 0.26, 0.26, 0.26, 0.26, 0.26, 0.26, 0.26, 0.26, 0.26, 0.26, 0.26, 0.26, 0.26, 0.26, 0.26, 0.26, 0.26, 0.26, 0.26, 0.26, 0.26, 0.26, 0.26, 0.26, 0.26, 0.26, 0.26, 0.26, 0.26, 0.26, 0.26, 0.26, 0.26, 0.26, 0.26, 0.26, 0.26, 0.26, 0.26, 0.26, 0.26, 0.26, 0.26, 0.26, 0.26, 0.26, 0.26, 0.26, 0.26, 0.26, 0.26, 0.26, 0.26, 0.26, 0.26, 0.26, 0.26, 0.26, 0.26, 0.26, 0.26, 0.26, 0.26, 0.26, 0.26, 0.26, 0.26, 0.26, 0.26, 0.26, 0.26, 0.26, 0.26, 0.26, 0.26, 0.26, 0.26, 0.26, 0.26, 0.26, 0.26, 0.26, 0.26, 0.26, 0.26, 0.26, 0.26, 0.26, 0.26, 0.26, 0.26, 0.26, 0.26, 0.26, 0.26, 0.26, 0.26, 0.26, 0.26, 0.26, 0.26, 0.26, 0.26, 0.26, 0.26, 0.26, 0.26, 0.26, 0.26, 0.26, 0.26, 0.26, 0.26, 0.26, 0.26, 0.26, 0.26, 0.26, 0.26, 0.26, 0.26, 0.26, 0.26, 0.26, 0.26, 0.26, 0.26, 0.26, 0.26, 0.26, 0.26, 0.26, 0.26, 0.26, 0.26, 0.26, 0.26, 0.26, 0.26, 0.26, 0.26, 0.26, 0.26, 0.26, 0.26, 0.26, 0.26, 0.26, 0.26, 0.26, 0.26, 0.26, 0.26, 0.26, 0.26, 0.26, 0.26, 0.26, 0.26, 0.26, 0.26, 0.26, 0.26, 0.26, 0.26, 0.26, 0.26, 0.26, 0.26, 0.26, 0.26, 0.26, 0.26, 0.26, 0.26, 0.26, 0.26, 0.26, 0.26, 0.26, 0.26, 0.26, 0.26, 0.26, 0.26, 0.26, 0.27, 0.27, 0.27, 0.27, 0.27, 0.27, 0.27, 0.27, 0.27, 0.27, 0.27, 0.27, 0.27, 0.27, 0.27, 0.27, 0.27, 0.27, 0.27, 0.27, 0.27, 0.27, 0.27, 0.27, 0.27, 0.27, 0.27, 0.27, 0.27, 0.27, 0.27, 0.27, 0.27, 0.27, 0.27, 0.27, 0.27, 0.27, 0.27, 0.27, 0.27, 0.27, 0.27, 0.27, 0.27, 0.27, 0.27, 0.27, 0.27, 0.27, 0.27, 0.27, 0.27, 0.27, 0.27, 0.27, 0.27, 0.27, 0.27, 0.27, 0.27, 0.27, 0.27, 0.27, 0.27, 0.27, 0.27, 0.27, 0.27, 0.27, 0.27, 0.27, 0.27, 0.27, 0.27, 0.27, 0.27, 0.27, 0.27, 0.27, 0.27, 0.27, 0.27, 0.27, 0.27, 0.27, 0.27, 0.27, 0.27, 0.27, 0.27, 0.27, 0.27, 0.27, 0.27, 0.27, 0.27, 0.27, 0.27, 0.27, 0.27, 0.27, 0.27, 0.27, 0.27, 0.27, 0.27, 0.27, 0.27, 0.27, 0.27, 0.27, 0.27, 0.27, 0.27, 0.27, 0.27, 0.27, 0.27, 0.27, 0.27, 0.27, 0.27, 0.27, 0.27, 0.27, 0.27, 0.27, 0.27, 0.27, 0.27, 0.27, 0.27, 0.27, 0.27, 0.27, 0.27, 0.27, 0.27, 0.27, 0.27, 0.27, 0.27, 0.27, 0.27, 0.27, 0.27, 0.27, 0.27, 0.27, 0.27, 0.27, 0.27, 0.27, 0.27, 0.27, 0.27, 0.27, 0.27, 0.27, 0.27, 0.27, 0.27, 0.27, 0.27, 0.27, 0.27, 0.27, 0.27, 0.27, 0.27, 0.27, 0.27, 0.27, 0.27, 0.27, 0.27, 0.27, 0.27, 0.27, 0.27, 0.27, 0.27, 0.27, 0.27, 0.27, 0.27, 0.27, 0.27, 0.27, 0.27, 0.27, 0.27, 0.27, 0.27, 0.27, 0.27, 0.27, 0.27, 0.27, 0.27, 0.27, 0.27, 0.27, 0.27, 0.27, 0.27, 0.27, 0.27, 0.27, 0.27, 0.27, 0.27, 0.27, 0.27, 0.27, 0.27, 0.27, 0.27, 0.27, 0.27, 0.27, 0.27, 0.27, 0.27, 0.27, 0.27, 0.27, 0.27, 0.27, 0.27, 0.27, 0.27, 0.27, 0.27, 0.27, 0.27, 0.27, 0.27, 0.27, 0.27, 0.27, 0.27, 0.27, 0.27, 0.27, 0.27, 0.27, 0.27, 0.27, 0.27, 0.27, 0.27, 0.27, 0.27, 0.27, 0.27, 0.27, 0.27, 0.27, 0.27, 0.27, 0.27, 0.27, 0.27, 0.27, 0.27, 0.27, 0.27, 0.27, 0.27, 0.27, 0.27, 0.27, 0.27, 0.27, 0.27, 0.27, 0.27, 0.27, 0.27, 0.27, 0.27, 0.27, 0.27, 0.27, 0.27, 0.27, 0.27, 0.27, 0.27, 0.27, 0.27, 0.27, 0.27, 0.27, 0.27, 0.27, 0.27, 0.27, 0.27, 0.27, 0.27, 0.27, 0.27, 0.27, 0.27, 0.27, 0.27, 0.27, 0.27, 0.27, 0.27, 0.27, 0.27, 0.27, 0.27, 0.27, 0.27, 0.27, 0.27, 0.27, 0.27, 0.27, 0.27, 0.27, 0.27, 0.27, 0.27, 0.27, 0.27, 0.27, 0.27, 0.27, 0.27, 0.27, 0.27, 0.27, 0.27, 0.27, 0.27, 0.27, 0.27, 0.27, 0.27, 0.27, 0.27, 0.27, 0.27, 0.27, 0.27, 0.27, 0.27, 0.27, 0.27, 0.27, 0.27, 0.27, 0.27, 0.27, 0.27, 0.27, 0.27, 0.27, 0.27, 0.27, 0.27, 0.27, 0.27, 0.27, 0.27, 0.27, 0.27, 0.27, 0.27, 0.27, 0.27, 0.27, 0.27, 0.27, 0.27, 0.27, 0.27, 0.27, 0.27, 0.27, 0.27, 0.27, 0.27, 0.27, 0.27, 0.27, 0.27, 0.27, 0.27, 0.27, 0.27, 0.28, 0.28, 0.28, 0.28, 0.28, 0.28, 0.28, 0.28, 0.28, 0.28, 0.28, 0.28, 0.28, 0.28, 0.28, 0.28, 0.28, 0.28, 0.28, 0.28, 0.28, 0.28, 0.28, 0.28, 0.28, 0.28, 0.28, 0.28, 0.28, 0.28, 0.28, 0.28, 0.28, 0.28, 0.28, 0.28, 0.28, 0.28, 0.28, 0.28, 0.28, 0.28, 0.28, 0.28, 0.28, 0.28, 0.28, 0.28, 0.28, 0.28, 0.28, 0.28, 0.28, 0.28, 0.28, 0.28, 0.28, 0.28, 0.28, 0.28, 0.28, 0.28, 0.28, 0.28, 0.28, 0.28, 0.28, 0.28, 0.28, 0.28, 0.28, 0.28, 0.28, 0.28, 0.28, 0.28, 0.28, 0.28, 0.28, 0.28, 0.28, 0.28, 0.28, 0.28, 0.28, 0.28, 0.28, 0.28, 0.28, 0.28, 0.28, 0.28, 0.28, 0.28, 0.28, 0.28, 0.28, 0.28, 0.28, 0.28, 0.28, 0.28, 0.28, 0.28, 0.28, 0.28, 0.28, 0.28, 0.28, 0.28, 0.28, 0.28, 0.28, 0.28, 0.28, 0.28, 0.28, 0.28, 0.28, 0.28, 0.28, 0.28, 0.28, 0.28, 0.28, 0.28, 0.28, 0.28, 0.28, 0.28, 0.28, 0.28, 0.28, 0.28, 0.28, 0.28, 0.28, 0.28, 0.28, 0.28, 0.28, 0.28, 0.28, 0.28, 0.28, 0.28, 0.28, 0.28, 0.28, 0.28, 0.28, 0.28, 0.28, 0.28, 0.28, 0.28, 0.28, 0.29, 0.29, 0.29, 0.29, 0.29, 0.29, 0.29, 0.29, 0.29, 0.29, 0.29, 0.29, 0.29, 0.29, 0.29, 0.29, 0.29, 0.29, 0.29, 0.29, 0.29, 0.29, 0.29, 0.29, 0.29, 0.29, 0.29, 0.29, 0.29, 0.29, 0.29, 0.29, 0.29, 0.29, 0.29, 0.29, 0.29, 0.29, 0.29, 0.29, 0.29, 0.29, 0.29, 0.29, 0.29, 0.29, 0.29, 0.29, 0.29, 0.29, 0.3, 0.3, 0.3, 0.3, 0.3, 0.3, 0.3, 0.3, 0.3, 0.3, 0.3, 0.3, 0.3, 0.3, 0.3, 0.3, 0.3, 0.3, 0.3, 0.3, 0.3, 0.3, 0.3, 0.3, 0.3, 0.3, 0.3, 0.3, 0.31, 0.31, 0.31, 0.31, 0.31, 0.31, 0.31, 0.31, 0.31, 0.31, 0.31, 0.31, 0.31, 0.31, 0.31, 0.31, 0.31, 0.31, 0.31, 0.31, 0.31, 0.31, 0.31, 0.31, 0.31, 0.31, 0.31, 0.31, 0.31, 0.31, 0.31, 0.31, 0.31, 0.31, 0.31, 0.31, 0.31, 0.31, 0.32, 0.32, 0.32, 0.32, 0.32, 0.32, 0.32, 0.32, 0.32, 0.32, 0.32, 0.32, 0.32, 0.32, 0.32, 0.32, 0.32, 0.32, 0.32, 0.32, 0.32, 0.32, 0.32, 0.32, 0.32, 0.32, 0.32, 0.32, 0.32, 0.32, 0.32, 0.32, 0.32, 0.32, 0.32, 0.32, 0.32, 0.32, 0.32, 0.32, 0.32, 0.32, 0.32, 0.32, 0.32, 0.32, 0.32, 0.32, 0.32, 0.32, 0.32, 0.32, 0.32, 0.32, 0.32, 0.32, 0.32, 0.32, 0.32, 0.32, 0.32, 0.32, 0.32, 0.32, 0.32, 0.32, 0.32, 0.32, 0.32, 0.32, 0.32, 0.32, 0.32, 0.32, 0.32, 0.32, 0.32, 0.32, 0.32, 0.32, 0.32, 0.32, 0.32, 0.32, 0.32, 0.32, 0.32, 0.32, 0.32, 0.32, 0.32, 0.32, 0.32, 0.32, 0.32, 0.32, 0.32, 0.32, 0.32, 0.32, 0.32, 0.32, 0.32, 0.32, 0.32, 0.32, 0.32, 0.32, 0.32, 0.32, 0.32, 0.32, 0.32, 0.32, 0.32, 0.32, 0.32, 0.32, 0.32, 0.32, 0.32, 0.32, 0.32, 0.32, 0.32, 0.32, 0.32, 0.32, 0.32, 0.32, 0.32, 0.32, 0.32, 0.32, 0.32, 0.32, 0.32, 0.32, 0.32, 0.32, 0.32, 0.32, 0.32, 0.32, 0.32, 0.32, 0.32, 0.32, 0.32, 0.32, 0.32, 0.32, 0.32, 0.32, 0.32, 0.32, 0.32, 0.32, 0.32, 0.32, 0.32, 0.32, 0.32, 0.32, 0.32, 0.32, 0.32, 0.32, 0.32, 0.32, 0.32, 0.32, 0.32, 0.32, 0.32, 0.32, 0.32, 0.32, 0.32, 0.32, 0.32, 0.32, 0.32, 0.32, 0.32, 0.32, 0.32, 0.32, 0.32, 0.32, 0.32, 0.32, 0.32, 0.32, 0.32, 0.32, 0.32, 0.32, 0.32, 0.32, 0.32, 0.32, 0.32, 0.32, 0.32, 0.32, 0.32, 0.32, 0.32, 0.32, 0.32, 0.32, 0.32, 0.32, 0.32, 0.32, 0.32, 0.32, 0.32, 0.32, 0.32, 0.32, 0.32, 0.32, 0.32, 0.32, 0.32, 0.32, 0.32, 0.32, 0.32, 0.32, 0.32, 0.32, 0.32, 0.32, 0.32, 0.32, 0.32, 0.32, 0.32, 0.32, 0.32, 0.32, 0.32, 0.32, 0.32, 0.32, 0.32, 0.32, 0.32, 0.32, 0.32, 0.32, 0.32, 0.32, 0.32, 0.32, 0.32, 0.32, 0.32, 0.32, 0.32, 0.32, 0.32, 0.32, 0.32, 0.32, 0.32, 0.32, 0.32, 0.32, 0.32, 0.32, 0.32, 0.32, 0.32, 0.32, 0.32, 0.32, 0.33, 0.33, 0.33, 0.33, 0.33, 0.33, 0.33, 0.33, 0.33, 0.33, 0.33, 0.33, 0.33, 0.33, 0.33, 0.33, 0.33, 0.33, 0.33, 0.33, 0.33, 0.33, 0.33, 0.33, 0.33, 0.33, 0.33, 0.33, 0.33, 0.33, 0.33, 0.33, 0.33, 0.33, 0.33, 0.33, 0.33, 0.33, 0.33, 0.33, 0.33, 0.33, 0.33, 0.33, 0.33, 0.33, 0.33, 0.33, 0.33, 0.33, 0.33, 0.33, 0.33, 0.33, 0.33, 0.33, 0.33, 0.33, 0.33, 0.33, 0.33, 0.33, 0.33, 0.33, 0.33, 0.33, 0.33, 0.33, 0.33, 0.33, 0.33, 0.34, 0.34, 0.34, 0.34, 0.34, 0.34, 0.34, 0.34, 0.34, 0.34, 0.34, 0.34, 0.34, 0.34, 0.34, 0.34, 0.34, 0.34, 0.34, 0.34, 0.34, 0.34, 0.34, 0.34, 0.34, 0.34, 0.34, 0.34, 0.34, 0.34, 0.34, 0.34, 0.34, 0.34, 0.34, 0.34, 0.34, 0.34, 0.34, 0.34, 0.34, 0.34, 0.34, 0.34, 0.34, 0.34, 0.34, 0.34, 0.34, 0.34, 0.34, 0.34, 0.34, 0.34, 0.34, 0.34, 0.34, 0.34, 0.34, 0.34, 0.34, 0.34, 0.34, 0.34, 0.34, 0.34, 0.34, 0.34, 0.34, 0.34, 0.34, 0.34, 0.34, 0.34, 0.34, 0.34, 0.34, 0.34, 0.34, 0.34, 0.34, 0.34, 0.34, 0.34, 0.34, 0.34, 0.34, 0.34, 0.34, 0.34, 0.34, 0.34, 0.34, 0.34, 0.34, 0.34, 0.34, 0.34, 0.34, 0.34, 0.34, 0.35, 0.35, 0.35, 0.35, 0.35, 0.35, 0.35, 0.35, 0.35, 0.35, 0.35, 0.35, 0.35, 0.35, 0.35, 0.35, 0.35, 0.35, 0.35, 0.35, 0.35, 0.35, 0.35, 0.35, 0.35, 0.35, 0.35, 0.35, 0.35, 0.35, 0.35, 0.35, 0.35, 0.35, 0.35, 0.35, 0.35, 0.35, 0.35, 0.35, 0.35, 0.35, 0.35, 0.35, 0.35, 0.35, 0.35, 0.35, 0.35, 0.35, 0.35, 0.35, 0.35, 0.35, 0.35, 0.35, 0.35, 0.35, 0.35, 0.35, 0.35, 0.35, 0.35, 0.35, 0.35, 0.35, 0.35, 0.35, 0.35, 0.35, 0.35, 0.35, 0.35, 0.35, 0.35, 0.35, 0.35, 0.35, 0.35, 0.35, 0.35, 0.35, 0.35, 0.35, 0.35, 0.35, 0.35, 0.35, 0.35, 0.35, 0.35, 0.35, 0.35, 0.35, 0.35, 0.35, 0.35, 0.35, 0.35, 0.35, 0.35, 0.35, 0.35, 0.35, 0.35, 0.35, 0.35, 0.35, 0.35, 0.35, 0.35, 0.35, 0.35, 0.35, 0.35, 0.35, 0.35, 0.35, 0.35, 0.35, 0.35, 0.35, 0.35, 0.35, 0.35, 0.35, 0.35, 0.35, 0.35, 0.35, 0.35, 0.35, 0.35, 0.35, 0.35, 0.35, 0.35, 0.35, 0.35, 0.35, 0.35, 0.35, 0.35, 0.35, 0.35, 0.35, 0.35, 0.35, 0.35, 0.35, 0.35, 0.35, 0.35, 0.35, 0.35, 0.35, 0.35, 0.35, 0.35, 0.35, 0.35, 0.35, 0.35, 0.35, 0.35, 0.35, 0.35, 0.35, 0.35, 0.35, 0.35, 0.35, 0.35, 0.35, 0.35, 0.35, 0.35, 0.35, 0.35, 0.35, 0.35, 0.35, 0.35, 0.35, 0.35, 0.35, 0.35, 0.35, 0.35, 0.35, 0.35, 0.35, 0.35, 0.35, 0.35, 0.35, 0.35, 0.35, 0.35, 0.35, 0.35, 0.35, 0.35, 0.35, 0.35, 0.35, 0.35, 0.35, 0.35, 0.35, 0.35, 0.35, 0.35, 0.35, 0.35, 0.35, 0.35, 0.35, 0.35, 0.35, 0.35, 0.35, 0.35, 0.35, 0.35, 0.35, 0.35, 0.35, 0.35, 0.35, 0.35, 0.35, 0.35, 0.35, 0.35, 0.35, 0.35, 0.35, 0.35, 0.35, 0.35, 0.35, 0.35, 0.35, 0.35, 0.35, 0.35, 0.35, 0.35, 0.35, 0.35, 0.35, 0.35, 0.35, 0.35, 0.35, 0.35, 0.35, 0.35, 0.35, 0.35, 0.35, 0.35, 0.35, 0.35, 0.35, 0.35, 0.35, 0.35, 0.35, 0.35, 0.35, 0.35, 0.35, 0.35, 0.35, 0.35, 0.35, 0.35, 0.35, 0.35, 0.35, 0.35, 0.35, 0.35, 0.35, 0.35, 0.35, 0.35, 0.35, 0.35, 0.35, 0.35, 0.35, 0.35, 0.35, 0.35, 0.35, 0.35, 0.35, 0.35, 0.35, 0.35, 0.35, 0.35, 0.35, 0.35, 0.35, 0.35, 0.35, 0.35, 0.35, 0.35, 0.35, 0.35, 0.35, 0.35, 0.35, 0.35, 0.35, 0.35, 0.35, 0.35, 0.35, 0.35, 0.35, 0.35, 0.35, 0.35, 0.35, 0.35, 0.35, 0.35, 0.35, 0.35, 0.35, 0.35, 0.35, 0.35, 0.35, 0.35, 0.35, 0.35, 0.35, 0.35, 0.35, 0.35, 0.35, 0.35, 0.35, 0.35, 0.35, 0.35, 0.35, 0.35, 0.35, 0.35, 0.35, 0.35, 0.35, 0.35, 0.35, 0.36, 0.36, 0.36, 0.36, 0.36, 0.36, 0.36, 0.36, 0.36, 0.36, 0.36, 0.36, 0.36, 0.36, 0.36, 0.36, 0.36, 0.36, 0.36, 0.36, 0.36, 0.36, 0.36, 0.36, 0.36, 0.36, 0.36, 0.36, 0.36, 0.36, 0.36, 0.36, 0.36, 0.36, 0.36, 0.36, 0.36, 0.36, 0.36, 0.36, 0.36, 0.36, 0.36, 0.36, 0.36, 0.36, 0.36, 0.36, 0.36, 0.36, 0.36, 0.36, 0.36, 0.36, 0.36, 0.36, 0.36, 0.36, 0.36, 0.36, 0.36, 0.36, 0.36, 0.36, 0.36, 0.36, 0.36, 0.36, 0.36, 0.36, 0.36, 0.36, 0.36, 0.36, 0.36, 0.36, 0.36, 0.36, 0.36, 0.36, 0.36, 0.36, 0.36, 0.36, 0.36, 0.36, 0.36, 0.36, 0.36, 0.36, 0.36, 0.36, 0.36, 0.36, 0.36, 0.36, 0.36, 0.36, 0.36, 0.36, 0.36, 0.36, 0.36, 0.36, 0.36, 0.36, 0.36, 0.36, 0.36, 0.36, 0.36, 0.36, 0.36, 0.36, 0.36, 0.36, 0.36, 0.36, 0.36, 0.36, 0.36, 0.36, 0.36, 0.36, 0.36, 0.36, 0.36, 0.36, 0.36, 0.36, 0.36, 0.36, 0.36, 0.36, 0.36, 0.36, 0.36, 0.36, 0.36, 0.36, 0.36, 0.36, 0.36, 0.36, 0.36, 0.36, 0.36, 0.36, 0.36, 0.36, 0.36, 0.36, 0.36, 0.36, 0.36, 0.36, 0.36, 0.36, 0.36, 0.36, 0.36, 0.36, 0.36, 0.36, 0.36, 0.36, 0.36, 0.36, 0.36, 0.36, 0.36, 0.36, 0.36, 0.36, 0.36, 0.36, 0.36, 0.36, 0.36, 0.36, 0.36, 0.36, 0.36, 0.36, 0.36, 0.36, 0.36, 0.36, 0.36, 0.36, 0.36, 0.36, 0.36, 0.36, 0.36, 0.36, 0.36, 0.36, 0.36, 0.36, 0.36, 0.36, 0.36, 0.36, 0.36, 0.36, 0.36, 0.36, 0.36, 0.36, 0.36, 0.36, 0.36, 0.36, 0.36, 0.36, 0.36, 0.36, 0.36, 0.36, 0.36, 0.36, 0.36, 0.36, 0.36, 0.36, 0.36, 0.36, 0.36, 0.36, 0.36, 0.36, 0.36, 0.36, 0.36, 0.36, 0.36, 0.36, 0.36, 0.36, 0.36, 0.36, 0.36, 0.36, 0.36, 0.36, 0.36, 0.36, 0.36, 0.36, 0.36, 0.36, 0.36, 0.36, 0.36, 0.36, 0.36, 0.36, 0.36, 0.36, 0.36, 0.36, 0.36, 0.36, 0.36, 0.36, 0.36, 0.36, 0.36, 0.36, 0.36, 0.36, 0.36, 0.36, 0.36, 0.36, 0.36, 0.36, 0.36, 0.36, 0.36, 0.36, 0.36, 0.36, 0.36, 0.36, 0.36, 0.36, 0.36, 0.36, 0.36, 0.36, 0.36, 0.36, 0.36, 0.36, 0.36, 0.36, 0.36, 0.36, 0.36, 0.36, 0.36, 0.36, 0.36, 0.36, 0.36, 0.36, 0.36, 0.36, 0.36, 0.36, 0.36, 0.36, 0.36, 0.36, 0.36, 0.36, 0.36, 0.36, 0.36, 0.36, 0.36, 0.36, 0.36, 0.36, 0.36, 0.36, 0.36, 0.36, 0.36, 0.36, 0.36, 0.36, 0.36, 0.37, 0.37, 0.37, 0.37, 0.37, 0.37, 0.37, 0.37, 0.37, 0.37, 0.37, 0.37, 0.37, 0.37, 0.37, 0.37, 0.37, 0.37, 0.37, 0.37, 0.37, 0.37, 0.37, 0.37, 0.37, 0.37, 0.37, 0.37, 0.37, 0.37, 0.37, 0.37, 0.37, 0.37, 0.37, 0.37, 0.37, 0.37, 0.37, 0.37, 0.37, 0.37, 0.37, 0.37, 0.37, 0.37, 0.37, 0.37, 0.37, 0.37, 0.37, 0.37, 0.37, 0.37, 0.37, 0.37, 0.37, 0.37, 0.37, 0.37, 0.37, 0.37, 0.37, 0.37, 0.37, 0.37, 0.37, 0.37, 0.37, 0.37, 0.37, 0.37, 0.37, 0.37, 0.37, 0.37, 0.37, 0.37, 0.37, 0.37, 0.37, 0.37, 0.37, 0.37, 0.37, 0.37, 0.37, 0.37, 0.37, 0.37, 0.37, 0.37, 0.37, 0.37, 0.37, 0.37, 0.37, 0.37, 0.37, 0.37, 0.37, 0.37, 0.37, 0.37, 0.37, 0.37, 0.37, 0.37, 0.37, 0.37, 0.37, 0.37, 0.37, 0.37, 0.37, 0.37, 0.37, 0.37, 0.37, 0.37, 0.37, 0.37, 0.37, 0.37, 0.37, 0.37, 0.37, 0.37, 0.37, 0.37, 0.37, 0.37, 0.37, 0.37, 0.37, 0.37, 0.37, 0.37, 0.37, 0.37, 0.37, 0.37, 0.37, 0.37, 0.37, 0.37, 0.37, 0.37, 0.37, 0.37, 0.38, 0.38, 0.38, 0.38, 0.38, 0.38, 0.38, 0.38, 0.38, 0.38, 0.38, 0.38, 0.38, 0.38, 0.38, 0.38, 0.38, 0.38, 0.38, 0.38, 0.38, 0.38, 0.38, 0.38, 0.38, 0.38, 0.38, 0.38, 0.38, 0.38, 0.38, 0.38, 0.38, 0.38, 0.38, 0.38, 0.38, 0.38, 0.38, 0.38, 0.38, 0.38, 0.38, 0.38, 0.38, 0.38, 0.38, 0.38, 0.38, 0.38, 0.38, 0.38, 0.38, 0.38, 0.38, 0.38, 0.38, 0.38, 0.38, 0.38, 0.38, 0.38, 0.38, 0.38, 0.38, 0.38, 0.38, 0.38, 0.38, 0.38, 0.38, 0.38, 0.38, 0.38, 0.38, 0.38, 0.38, 0.38, 0.38, 0.38, 0.38, 0.38, 0.38, 0.38, 0.38, 0.38, 0.38, 0.38, 0.38, 0.38, 0.38, 0.38, 0.38, 0.38, 0.38, 0.38, 0.38, 0.38, 0.38, 0.38, 0.38, 0.38, 0.38, 0.38, 0.38, 0.38, 0.38, 0.38, 0.38, 0.38, 0.38, 0.38, 0.38, 0.38, 0.38, 0.38, 0.38, 0.38, 0.38, 0.38, 0.38, 0.38, 0.38, 0.38, 0.38, 0.38, 0.38, 0.38, 0.38, 0.38, 0.38, 0.38, 0.38, 0.38, 0.38, 0.38, 0.38, 0.38, 0.38, 0.38, 0.38, 0.38, 0.38, 0.38, 0.38, 0.38, 0.38, 0.38, 0.38, 0.38, 0.38, 0.38, 0.38, 0.38, 0.38, 0.38, 0.38, 0.38, 0.38, 0.38, 0.38, 0.38, 0.38, 0.38, 0.38, 0.38, 0.38, 0.38, 0.38, 0.38, 0.38, 0.38, 0.38, 0.38, 0.38, 0.38, 0.38, 0.38, 0.38, 0.38, 0.38, 0.38, 0.38, 0.38, 0.38, 0.38, 0.38, 0.38, 0.38, 0.38, 0.38, 0.38, 0.38, 0.38, 0.38, 0.38, 0.38, 0.38, 0.38, 0.38, 0.38, 0.38, 0.38, 0.38, 0.38, 0.38, 0.38, 0.38, 0.38, 0.38, 0.38, 0.38, 0.38, 0.38, 0.38, 0.38, 0.38, 0.38, 0.38, 0.38, 0.38, 0.38, 0.38, 0.38, 0.38, 0.38, 0.38, 0.38, 0.38, 0.38, 0.38, 0.38, 0.38, 0.38, 0.38, 0.38, 0.38, 0.38, 0.38, 0.38, 0.38, 0.38, 0.38, 0.38, 0.38, 0.38, 0.38, 0.38, 0.38, 0.38, 0.38, 0.38, 0.38, 0.38, 0.38, 0.38, 0.38, 0.38, 0.38, 0.38, 0.38, 0.38, 0.38, 0.38, 0.38, 0.38, 0.38, 0.38, 0.38, 0.38, 0.38, 0.38, 0.38, 0.38, 0.38, 0.38, 0.38, 0.38, 0.38, 0.38, 0.38, 0.38, 0.38, 0.38, 0.38, 0.38, 0.38, 0.38, 0.38, 0.38, 0.38, 0.38, 0.38, 0.38, 0.38, 0.38, 0.38, 0.38, 0.38, 0.38, 0.38, 0.38, 0.38, 0.38, 0.38, 0.38, 0.38, 0.38, 0.38, 0.38, 0.38, 0.38, 0.38, 0.38, 0.38, 0.38, 0.38, 0.38, 0.38, 0.38, 0.38, 0.38, 0.38, 0.38, 0.38, 0.38, 0.38, 0.38, 0.38, 0.38, 0.38, 0.38, 0.38, 0.38, 0.38, 0.38, 0.38, 0.38, 0.38, 0.38, 0.38, 0.38, 0.38, 0.38, 0.38, 0.38, 0.38, 0.38, 0.38, 0.38, 0.38, 0.38, 0.38, 0.38, 0.38, 0.38, 0.38, 0.38, 0.38, 0.38, 0.38, 0.38, 0.38, 0.38, 0.38, 0.38, 0.38, 0.38, 0.38, 0.38, 0.38, 0.38, 0.38, 0.38, 0.38, 0.38, 0.38, 0.38, 0.38, 0.38, 0.38, 0.38, 0.38, 0.38, 0.38, 0.38, 0.38, 0.38, 0.38, 0.38, 0.38, 0.38, 0.38, 0.38, 0.38, 0.38, 0.38, 0.38, 0.38, 0.38, 0.38, 0.38, 0.38, 0.38, 0.38, 0.38, 0.38, 0.38, 0.38, 0.38, 0.38, 0.38, 0.38, 0.38, 0.38, 0.38, 0.38, 0.38, 0.38, 0.38, 0.38, 0.38, 0.38, 0.38, 0.38, 0.38, 0.38, 0.38, 0.38, 0.38, 0.38, 0.38, 0.39, 0.39, 0.39, 0.39, 0.39, 0.39, 0.39, 0.39, 0.39, 0.39, 0.39, 0.39, 0.39, 0.39, 0.39, 0.39, 0.39, 0.39, 0.39, 0.39, 0.39, 0.39, 0.39, 0.39, 0.39, 0.39, 0.39, 0.39, 0.39, 0.39, 0.39, 0.39, 0.39, 0.39, 0.39, 0.39, 0.39, 0.39, 0.39, 0.39, 0.39, 0.39, 0.39, 0.39, 0.39, 0.39, 0.39, 0.39, 0.39, 0.39, 0.39, 0.39, 0.39, 0.39, 0.39, 0.39, 0.39, 0.39, 0.39, 0.39, 0.39, 0.39, 0.39, 0.39, 0.39, 0.39, 0.39, 0.39, 0.39, 0.39, 0.39, 0.39, 0.39, 0.39, 0.39, 0.39, 0.39, 0.39, 0.39, 0.39, 0.39, 0.39, 0.39, 0.39, 0.39, 0.39, 0.39, 0.39, 0.39, 0.39, 0.39, 0.39, 0.39, 0.39, 0.39, 0.39, 0.39, 0.39, 0.39, 0.39, 0.39, 0.39, 0.39, 0.39, 0.39, 0.39, 0.39, 0.39, 0.39, 0.39, 0.39, 0.39, 0.39, 0.39, 0.39, 0.39, 0.39, 0.39, 0.39, 0.39, 0.39, 0.39, 0.39, 0.39, 0.39, 0.39, 0.39, 0.39, 0.39, 0.39, 0.39, 0.39, 0.39, 0.39, 0.39, 0.39, 0.39, 0.39, 0.39, 0.39, 0.39, 0.39, 0.39, 0.39, 0.39, 0.39, 0.39, 0.39, 0.39, 0.39, 0.39, 0.39, 0.39, 0.39, 0.39, 0.39, 0.39, 0.39, 0.39, 0.39, 0.39, 0.39, 0.39, 0.39, 0.39, 0.39, 0.39, 0.39, 0.39, 0.39, 0.39, 0.39, 0.39, 0.39, 0.39, 0.39, 0.39, 0.39, 0.39, 0.39, 0.39, 0.39, 0.39, 0.39, 0.39, 0.39, 0.39, 0.39, 0.39, 0.39, 0.39, 0.39, 0.39, 0.39, 0.39, 0.39, 0.39, 0.39, 0.39, 0.39, 0.39, 0.39, 0.39, 0.39, 0.39, 0.39, 0.39, 0.39, 0.39, 0.39, 0.39, 0.39, 0.39, 0.39, 0.39, 0.39, 0.39, 0.39, 0.39, 0.39, 0.39, 0.39, 0.39, 0.39, 0.39, 0.39, 0.39, 0.39, 0.39, 0.39, 0.39, 0.39, 0.39, 0.39, 0.39, 0.39, 0.39, 0.39, 0.39, 0.39, 0.39, 0.39, 0.39, 0.39, 0.39, 0.39, 0.39, 0.39, 0.39, 0.39, 0.39, 0.39, 0.39, 0.39, 0.39, 0.39, 0.39, 0.39, 0.39, 0.39, 0.39, 0.39, 0.39, 0.39, 0.39, 0.39, 0.39, 0.39, 0.39, 0.39, 0.39, 0.39, 0.39, 0.39, 0.39, 0.39, 0.39, 0.39, 0.39, 0.39, 0.39, 0.39, 0.39, 0.39, 0.39, 0.39, 0.39, 0.39, 0.39, 0.39, 0.39, 0.39, 0.39, 0.39, 0.39, 0.39, 0.39, 0.39, 0.39, 0.39, 0.39, 0.39, 0.39, 0.39, 0.39, 0.39, 0.39, 0.39, 0.39, 0.39, 0.39, 0.39, 0.39, 0.39, 0.39, 0.39, 0.39, 0.39, 0.39, 0.39, 0.39, 0.39, 0.39, 0.39, 0.39, 0.39, 0.39, 0.39, 0.39, 0.39, 0.39, 0.39, 0.39, 0.39, 0.39, 0.39, 0.39, 0.39, 0.39, 0.39, 0.39, 0.39, 0.39, 0.39, 0.39, 0.39, 0.39, 0.39, 0.39, 0.39, 0.39, 0.39, 0.39, 0.39, 0.39, 0.39, 0.39, 0.39, 0.39, 0.39, 0.39, 0.39, 0.39, 0.39, 0.39, 0.39, 0.39, 0.39, 0.39, 0.39, 0.39, 0.39, 0.39, 0.39, 0.39, 0.39, 0.39, 0.39, 0.39, 0.39, 0.39, 0.39, 0.39, 0.39, 0.39, 0.39, 0.39, 0.39, 0.39, 0.39, 0.39, 0.39, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.41, 0.41, 0.41, 0.41, 0.41, 0.41, 0.41, 0.41, 0.41, 0.41, 0.41, 0.41, 0.41, 0.41, 0.41, 0.41, 0.41, 0.41, 0.41, 0.41, 0.41, 0.41, 0.41, 0.41, 0.41, 0.41, 0.41, 0.41, 0.41, 0.41, 0.41, 0.41, 0.41, 0.41, 0.41, 0.41, 0.41, 0.41, 0.41, 0.41, 0.41, 0.41, 0.41, 0.41, 0.41, 0.41, 0.41, 0.41, 0.41, 0.41, 0.41, 0.41, 0.41, 0.41, 0.41, 0.41, 0.41, 0.41, 0.41, 0.41, 0.41, 0.41, 0.41, 0.41, 0.41, 0.41, 0.41, 0.41, 0.41, 0.41, 0.41, 0.41, 0.41, 0.41, 0.41, 0.41, 0.41, 0.41, 0.41, 0.41, 0.41, 0.41, 0.41, 0.41, 0.41, 0.41, 0.41, 0.41, 0.41, 0.41, 0.41, 0.41, 0.41, 0.41, 0.41, 0.41, 0.41, 0.41, 0.41, 0.41, 0.41, 0.41, 0.41, 0.41, 0.41, 0.41, 0.41, 0.41, 0.41, 0.41, 0.41, 0.41, 0.41, 0.41, 0.41, 0.41, 0.41, 0.41, 0.41, 0.41, 0.41, 0.41, 0.41, 0.41, 0.41, 0.41, 0.41, 0.41, 0.41, 0.41, 0.41, 0.41, 0.41, 0.41, 0.41, 0.41, 0.41, 0.41, 0.41, 0.41, 0.41, 0.41, 0.41, 0.41, 0.41, 0.41, 0.41, 0.41, 0.41, 0.41, 0.41, 0.41, 0.41, 0.41, 0.41, 0.41, 0.41, 0.41, 0.41, 0.41, 0.41, 0.41, 0.41, 0.41, 0.41, 0.41, 0.41, 0.41, 0.41, 0.41, 0.41, 0.41, 0.41, 0.41, 0.41, 0.41, 0.41, 0.41, 0.41, 0.41, 0.41, 0.41, 0.41, 0.41, 0.41, 0.41, 0.41, 0.41, 0.41, 0.41, 0.41, 0.41, 0.41, 0.41, 0.41, 0.41, 0.41, 0.41, 0.41, 0.41, 0.41, 0.41, 0.41, 0.41, 0.41, 0.41, 0.41, 0.41, 0.41, 0.41, 0.41, 0.41, 0.41, 0.41, 0.41, 0.41, 0.41, 0.41, 0.41, 0.41, 0.41, 0.41, 0.41, 0.41, 0.41, 0.41, 0.41, 0.41, 0.41, 0.41, 0.41, 0.41, 0.41, 0.41, 0.41, 0.41, 0.41, 0.41, 0.41, 0.41, 0.41, 0.41, 0.41, 0.41, 0.41, 0.41, 0.41, 0.41, 0.41, 0.41, 0.41, 0.41, 0.41, 0.41, 0.41, 0.41, 0.41, 0.41, 0.41, 0.41, 0.41, 0.41, 0.41, 0.41, 0.41, 0.41, 0.41, 0.41, 0.41, 0.41, 0.41, 0.41, 0.41, 0.41, 0.41, 0.41, 0.41, 0.41, 0.41, 0.41, 0.41, 0.41, 0.41, 0.41, 0.41, 0.41, 0.41, 0.41, 0.41, 0.41, 0.41, 0.41, 0.41, 0.41, 0.41, 0.41, 0.41, 0.41, 0.41, 0.41, 0.41, 0.41, 0.41, 0.41, 0.41, 0.41, 0.41, 0.41, 0.41, 0.41, 0.41, 0.41, 0.41, 0.41, 0.41, 0.41, 0.41, 0.41, 0.41, 0.41, 0.41, 0.42, 0.42, 0.42, 0.42, 0.42, 0.42, 0.42, 0.42, 0.42, 0.42, 0.42, 0.42, 0.42, 0.42, 0.42, 0.42, 0.42, 0.42, 0.42, 0.42, 0.42, 0.42, 0.42, 0.42, 0.42, 0.42, 0.42, 0.42, 0.42, 0.42, 0.42, 0.42, 0.42, 0.42, 0.42, 0.42, 0.42, 0.42, 0.42, 0.42, 0.42, 0.42, 0.42, 0.42, 0.42, 0.42, 0.42, 0.42, 0.42, 0.42, 0.42, 0.42, 0.42, 0.42, 0.42, 0.42, 0.42, 0.42, 0.42, 0.42, 0.42, 0.42, 0.42, 0.42, 0.42, 0.42, 0.42, 0.42, 0.42, 0.42, 0.42, 0.42, 0.42, 0.42, 0.42, 0.42, 0.42, 0.42, 0.42, 0.42, 0.42, 0.42, 0.42, 0.43, 0.43, 0.43, 0.43, 0.43, 0.43, 0.43, 0.43, 0.43, 0.43, 0.43, 0.43, 0.43, 0.43, 0.43, 0.43, 0.43, 0.43, 0.43, 0.43, 0.43, 0.43, 0.43, 0.43, 0.43, 0.43, 0.43, 0.43, 0.43, 0.43, 0.43, 0.43, 0.43, 0.43, 0.43, 0.43, 0.43, 0.43, 0.43, 0.43, 0.43, 0.43, 0.43, 0.43, 0.43, 0.43, 0.43, 0.43, 0.43, 0.43, 0.43, 0.43, 0.43, 0.43, 0.43, 0.43, 0.43, 0.43, 0.43, 0.43, 0.43, 0.43, 0.43, 0.43, 0.43, 0.43, 0.43, 0.43, 0.43, 0.43, 0.43, 0.43, 0.43, 0.43, 0.43, 0.43, 0.43, 0.43, 0.43, 0.43, 0.43, 0.43, 0.43, 0.43, 0.43, 0.43, 0.43, 0.43, 0.43, 0.43, 0.43, 0.43, 0.43, 0.43, 0.43, 0.43, 0.43, 0.43, 0.43, 0.43, 0.43, 0.43, 0.43, 0.43, 0.43, 0.43, 0.43, 0.43, 0.43, 0.43, 0.43, 0.43, 0.43, 0.43, 0.43, 0.43, 0.43, 0.43, 0.43, 0.43, 0.43, 0.43, 0.43, 0.43, 0.43, 0.43, 0.43, 0.43, 0.43, 0.43, 0.43, 0.43, 0.43, 0.43, 0.43, 0.43, 0.43, 0.43, 0.43, 0.43, 0.43, 0.43, 0.43, 0.43, 0.43, 0.43, 0.43, 0.43, 0.43, 0.43, 0.43, 0.43, 0.43, 0.43, 0.43, 0.43, 0.43, 0.43, 0.43, 0.43, 0.43, 0.43, 0.43, 0.43, 0.43, 0.43, 0.43, 0.43, 0.43, 0.43, 0.43, 0.43, 0.43, 0.43, 0.43, 0.43, 0.43, 0.43, 0.43, 0.43, 0.43, 0.43, 0.43, 0.43, 0.43, 0.43, 0.43, 0.43, 0.43, 0.43, 0.43, 0.43, 0.43, 0.43, 0.43, 0.43, 0.43, 0.43, 0.43, 0.43, 0.43, 0.43, 0.43, 0.43, 0.43, 0.43, 0.43, 0.43, 0.43, 0.43, 0.43, 0.43, 0.43, 0.43, 0.43, 0.43, 0.43, 0.43, 0.43, 0.43, 0.43, 0.43, 0.43, 0.43, 0.43, 0.43, 0.43, 0.43, 0.43, 0.43, 0.43, 0.43, 0.43, 0.43, 0.43, 0.43, 0.43, 0.43, 0.43, 0.43, 0.43, 0.43, 0.43, 0.43, 0.43, 0.43, 0.43, 0.43, 0.43, 0.43, 0.43, 0.43, 0.43, 0.43, 0.43, 0.43, 0.43, 0.43, 0.43, 0.43, 0.43, 0.43, 0.43, 0.43, 0.43, 0.43, 0.43, 0.43, 0.43, 0.43, 0.43, 0.43, 0.43, 0.43, 0.43, 0.43, 0.43, 0.43, 0.43, 0.43, 0.43, 0.43, 0.43, 0.43, 0.43, 0.43, 0.43, 0.43, 0.43, 0.43, 0.43, 0.43, 0.44, 0.44, 0.44, 0.44, 0.44, 0.44, 0.44, 0.44, 0.44, 0.44, 0.44, 0.44, 0.44, 0.44, 0.44, 0.44, 0.44, 0.44, 0.44, 0.44, 0.44, 0.44, 0.44, 0.44, 0.44, 0.44, 0.44, 0.44, 0.44, 0.44, 0.44, 0.44, 0.44, 0.44, 0.44, 0.44, 0.44, 0.44, 0.44, 0.44, 0.44, 0.44, 0.44, 0.44, 0.44, 0.44, 0.44, 0.44, 0.44, 0.44, 0.44, 0.44, 0.44, 0.44, 0.44, 0.44, 0.44, 0.44, 0.44, 0.44, 0.44, 0.44, 0.44, 0.44, 0.44, 0.44, 0.44, 0.44, 0.44, 0.44, 0.44, 0.44, 0.44, 0.44, 0.44, 0.44, 0.44, 0.44, 0.44, 0.44, 0.44, 0.44, 0.44, 0.44, 0.44, 0.44, 0.44, 0.44, 0.44, 0.44, 0.44, 0.44, 0.44, 0.44, 0.44, 0.44, 0.44, 0.44, 0.44, 0.44, 0.44, 0.44, 0.44, 0.44, 0.44, 0.44, 0.44, 0.44, 0.44, 0.44, 0.44, 0.44, 0.44, 0.44, 0.44, 0.44, 0.44, 0.44, 0.44, 0.44, 0.44, 0.44, 0.44, 0.44, 0.44, 0.44, 0.44, 0.44, 0.44, 0.44, 0.44, 0.44, 0.44, 0.44, 0.44, 0.44, 0.44, 0.44, 0.44, 0.44, 0.44, 0.44, 0.44, 0.44, 0.44, 0.44, 0.44, 0.44, 0.44, 0.44, 0.44, 0.44, 0.44, 0.44, 0.44, 0.44, 0.44, 0.44, 0.45, 0.45, 0.45, 0.45, 0.45, 0.45, 0.45, 0.45, 0.45, 0.45, 0.45, 0.45, 0.45, 0.45, 0.45, 0.45, 0.45, 0.45, 0.45, 0.45, 0.45, 0.45, 0.45, 0.45, 0.45, 0.45, 0.45, 0.45, 0.45, 0.45, 0.45, 0.45, 0.45, 0.45, 0.45, 0.45, 0.45, 0.45, 0.45, 0.45, 0.45, 0.45, 0.45, 0.45, 0.45, 0.45, 0.45, 0.45, 0.45, 0.45, 0.45, 0.45, 0.45, 0.45, 0.45, 0.45, 0.45, 0.45, 0.45, 0.45, 0.45, 0.45, 0.45, 0.45, 0.45, 0.45, 0.45, 0.45, 0.45, 0.45, 0.45, 0.45, 0.45, 0.45, 0.45, 0.45, 0.45, 0.45, 0.45, 0.45, 0.45, 0.45, 0.45, 0.45, 0.45, 0.45, 0.45, 0.45, 0.45, 0.45, 0.45, 0.45, 0.45, 0.45, 0.45, 0.45, 0.45, 0.45, 0.45, 0.45, 0.45, 0.45, 0.45, 0.45, 0.45, 0.45, 0.45, 0.45, 0.45, 0.45, 0.45, 0.45, 0.45, 0.45, 0.45, 0.45, 0.45, 0.45, 0.45, 0.45, 0.45, 0.45, 0.45, 0.45, 0.45, 0.45, 0.45, 0.45, 0.45, 0.45, 0.45, 0.45, 0.45, 0.45, 0.45, 0.45, 0.45, 0.45, 0.45, 0.45, 0.45, 0.45, 0.45, 0.45, 0.45, 0.45, 0.45, 0.45, 0.45, 0.45, 0.45, 0.45, 0.45, 0.45, 0.45, 0.45, 0.45, 0.45, 0.45, 0.45, 0.45, 0.45, 0.45, 0.45, 0.45, 0.45, 0.45, 0.45, 0.45, 0.45, 0.45, 0.45, 0.45, 0.45, 0.45, 0.45, 0.45, 0.45, 0.45, 0.45, 0.45, 0.45, 0.45, 0.45, 0.45, 0.45, 0.45, 0.45, 0.45, 0.45, 0.45, 0.45, 0.45, 0.45, 0.45, 0.45, 0.45, 0.45, 0.45, 0.45, 0.45, 0.45, 0.45, 0.45, 0.45, 0.45, 0.45, 0.45, 0.45, 0.45, 0.45, 0.45, 0.45, 0.45, 0.45, 0.45, 0.45, 0.45, 0.45, 0.45, 0.45, 0.45, 0.45, 0.45, 0.45, 0.45, 0.46, 0.46, 0.46, 0.46, 0.46, 0.46, 0.46, 0.46, 0.46, 0.46, 0.46, 0.46, 0.46, 0.46, 0.46, 0.46, 0.46, 0.46, 0.46, 0.46, 0.46, 0.46, 0.46, 0.46, 0.46, 0.46, 0.46, 0.46, 0.46, 0.46, 0.46, 0.46, 0.46, 0.46, 0.46, 0.46, 0.46, 0.46, 0.46, 0.46, 0.46, 0.46, 0.46, 0.46, 0.46, 0.46, 0.46, 0.46, 0.46, 0.46, 0.46, 0.46, 0.46, 0.46, 0.46, 0.46, 0.46, 0.46, 0.46, 0.46, 0.46, 0.46, 0.46, 0.46, 0.46, 0.46, 0.46, 0.46, 0.46, 0.46, 0.46, 0.46, 0.46, 0.46, 0.46, 0.46, 0.46, 0.46, 0.46, 0.46, 0.46, 0.46, 0.46, 0.46, 0.46, 0.46, 0.46, 0.46, 0.46, 0.46, 0.46, 0.46, 0.46, 0.46, 0.46, 0.46, 0.46, 0.46, 0.46, 0.46, 0.46, 0.46, 0.46, 0.46, 0.46, 0.46, 0.46, 0.46, 0.46, 0.47, 0.47, 0.47, 0.47, 0.47, 0.47, 0.47, 0.47, 0.47, 0.47, 0.47, 0.47, 0.47, 0.47, 0.47, 0.47, 0.47, 0.47, 0.47, 0.47, 0.47, 0.47, 0.47, 0.47, 0.47, 0.47, 0.47, 0.47, 0.47, 0.47, 0.47, 0.47, 0.47, 0.47, 0.47, 0.47, 0.47, 0.47, 0.47, 0.47, 0.47, 0.47, 0.47, 0.47, 0.47, 0.47, 0.47, 0.47, 0.47, 0.47, 0.47, 0.47, 0.47, 0.47, 0.47, 0.47, 0.47, 0.47, 0.47, 0.47, 0.47, 0.47, 0.47, 0.47, 0.47, 0.47, 0.47, 0.47, 0.47, 0.47, 0.47, 0.47, 0.47, 0.47, 0.47, 0.47, 0.47, 0.47, 0.47, 0.47, 0.47, 0.47, 0.47, 0.47, 0.47, 0.47, 0.47, 0.47, 0.47, 0.47, 0.47, 0.47, 0.47, 0.47, 0.47, 0.47, 0.47, 0.47, 0.47, 0.47, 0.47, 0.47, 0.47, 0.47, 0.47, 0.47, 0.47, 0.47, 0.47, 0.47, 0.47, 0.47, 0.47, 0.47, 0.47, 0.47, 0.47, 0.47, 0.47, 0.47, 0.47, 0.47, 0.47, 0.47, 0.47, 0.47, 0.47, 0.47, 0.47, 0.47, 0.47, 0.47, 0.47, 0.47, 0.47, 0.47, 0.47, 0.47, 0.47, 0.47, 0.47, 0.47, 0.47, 0.47, 0.47, 0.47, 0.47, 0.47, 0.47, 0.47, 0.47, 0.47, 0.47, 0.47, 0.47, 0.47, 0.47, 0.47, 0.47, 0.47, 0.47, 0.47, 0.47, 0.47, 0.47, 0.47, 0.47, 0.47, 0.47, 0.47, 0.47, 0.47, 0.47, 0.47, 0.47, 0.47, 0.47, 0.47, 0.47, 0.47, 0.47, 0.47, 0.47, 0.47, 0.47, 0.47, 0.47, 0.47, 0.47, 0.47, 0.47, 0.47, 0.47, 0.47, 0.47, 0.47, 0.47, 0.47, 0.47, 0.47, 0.47, 0.47, 0.47, 0.47, 0.47, 0.47, 0.47, 0.47, 0.47, 0.47, 0.47, 0.47, 0.47, 0.47, 0.47, 0.47, 0.47, 0.47, 0.47, 0.47, 0.47, 0.47, 0.47, 0.47, 0.47, 0.47, 0.47, 0.47, 0.47, 0.47, 0.47, 0.47, 0.47, 0.47, 0.47, 0.47, 0.47, 0.47, 0.47, 0.47, 0.47, 0.47, 0.47, 0.47, 0.47, 0.47, 0.47, 0.47, 0.47, 0.47, 0.47, 0.47, 0.47, 0.47, 0.47, 0.47, 0.47, 0.47, 0.47, 0.47, 0.47, 0.47, 0.47, 0.47, 0.47, 0.47, 0.47, 0.47, 0.47, 0.47, 0.47, 0.47, 0.47, 0.47, 0.47, 0.47, 0.47, 0.47, 0.47, 0.47, 0.47, 0.47, 0.47, 0.47, 0.47, 0.47, 0.47, 0.48, 0.48, 0.48, 0.48, 0.48, 0.48, 0.48, 0.48, 0.48, 0.48, 0.48, 0.48, 0.48, 0.48, 0.48, 0.48, 0.48, 0.48, 0.48, 0.48, 0.48, 0.48, 0.48, 0.48, 0.48, 0.48, 0.48, 0.48, 0.48, 0.48, 0.48, 0.48, 0.48, 0.48, 0.48, 0.48, 0.48, 0.48, 0.48, 0.48, 0.48, 0.48, 0.48, 0.48, 0.48, 0.48, 0.48, 0.48, 0.48, 0.48, 0.48, 0.48, 0.48, 0.48, 0.48, 0.48, 0.48, 0.48, 0.48, 0.48, 0.48, 0.48, 0.48, 0.48, 0.48, 0.48, 0.48, 0.48, 0.48, 0.48, 0.48, 0.48, 0.48, 0.48, 0.48, 0.48, 0.48, 0.48, 0.48, 0.48, 0.48, 0.48, 0.48, 0.48, 0.48, 0.48, 0.48, 0.48, 0.48, 0.48, 0.48, 0.48, 0.48, 0.48, 0.48, 0.48, 0.48, 0.48, 0.48, 0.48, 0.48, 0.48, 0.48, 0.48, 0.48, 0.48, 0.48, 0.48, 0.48, 0.48, 0.48, 0.48, 0.48, 0.48, 0.48, 0.48, 0.49, 0.49, 0.49, 0.49, 0.49, 0.49, 0.49, 0.49, 0.49, 0.49, 0.49, 0.49, 0.49, 0.49, 0.49, 0.49, 0.49, 0.49, 0.49, 0.49, 0.49, 0.49, 0.49, 0.49, 0.49, 0.49, 0.49, 0.49, 0.49, 0.49, 0.49, 0.49, 0.49, 0.49, 0.49, 0.49, 0.49, 0.49, 0.49, 0.49, 0.49, 0.49, 0.49, 0.49, 0.49, 0.49, 0.49, 0.49, 0.49, 0.49, 0.49, 0.49, 0.49, 0.49, 0.49, 0.49, 0.49, 0.49, 0.49, 0.49, 0.49, 0.49, 0.49, 0.49, 0.49, 0.49, 0.49, 0.49, 0.49, 0.49, 0.49, 0.49, 0.49, 0.49, 0.49, 0.49, 0.49, 0.49, 0.49, 0.49, 0.49, 0.49, 0.49, 0.49, 0.49, 0.49, 0.49, 0.49, 0.49, 0.49, 0.49, 0.49, 0.49, 0.49, 0.49, 0.49, 0.49, 0.49, 0.49, 0.49, 0.49, 0.49, 0.49, 0.49, 0.49, 0.49, 0.49, 0.49, 0.49, 0.49, 0.49, 0.49, 0.49, 0.49, 0.49, 0.49, 0.49, 0.49, 0.49, 0.49, 0.49, 0.49, 0.49, 0.49, 0.49, 0.49, 0.49, 0.49, 0.49, 0.49, 0.49, 0.49, 0.49, 0.49, 0.49, 0.49, 0.49, 0.49, 0.49, 0.49, 0.49, 0.49, 0.49, 0.49, 0.49, 0.49, 0.49, 0.49, 0.49, 0.49, 0.49, 0.49, 0.49, 0.49, 0.49, 0.49, 0.49, 0.49, 0.49, 0.49, 0.49, 0.49, 0.49, 0.49, 0.49, 0.49, 0.49, 0.49, 0.49, 0.49, 0.49, 0.49, 0.49, 0.49, 0.49, 0.49, 0.49, 0.49, 0.49, 0.49, 0.49, 0.49, 0.49, 0.49, 0.49, 0.49, 0.49, 0.49, 0.49, 0.49, 0.49, 0.49, 0.49, 0.49, 0.49, 0.49, 0.49, 0.49, 0.49, 0.49, 0.49, 0.49, 0.49, 0.49, 0.49, 0.49, 0.49, 0.49, 0.49, 0.49, 0.49, 0.49, 0.49, 0.49, 0.49, 0.49, 0.49, 0.49, 0.49, 0.49, 0.49, 0.49, 0.49, 0.49, 0.49, 0.49, 0.49, 0.49, 0.49, 0.49, 0.49, 0.49, 0.49, 0.49, 0.49, 0.49, 0.49, 0.49, 0.49, 0.49, 0.49, 0.49, 0.49, 0.49, 0.49, 0.49, 0.49, 0.49, 0.49, 0.49, 0.49, 0.49, 0.49, 0.49, 0.49, 0.49, 0.49, 0.49, 0.49, 0.49, 0.49, 0.49, 0.49, 0.49, 0.49, 0.49, 0.49, 0.49, 0.49, 0.49, 0.49, 0.49, 0.49, 0.49, 0.49, 0.49, 0.49, 0.49, 0.49, 0.49, 0.49, 0.49, 0.49, 0.49, 0.49, 0.49, 0.49, 0.49, 0.49, 0.49, 0.49, 0.49, 0.49, 0.49, 0.49, 0.49, 0.49, 0.49, 0.49, 0.49, 0.49, 0.49, 0.49, 0.49, 0.49, 0.49, 0.49, 0.49, 0.49, 0.49, 0.49, 0.49, 0.49, 0.49, 0.49, 0.49, 0.49, 0.49, 0.49, 0.49, 0.49, 0.49, 0.49, 0.49, 0.49, 0.49, 0.49, 0.49, 0.49, 0.49, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.51, 0.51, 0.51, 0.51, 0.51, 0.51, 0.51, 0.51, 0.51, 0.51, 0.51, 0.51, 0.51, 0.51, 0.51, 0.51, 0.51, 0.51, 0.51, 0.51, 0.51, 0.51, 0.51, 0.51, 0.51, 0.51, 0.51, 0.51, 0.51, 0.51, 0.51, 0.51, 0.51, 0.51, 0.51, 0.51, 0.51, 0.51, 0.51, 0.51, 0.51, 0.51, 0.51, 0.51, 0.51, 0.51, 0.51, 0.51, 0.51, 0.51, 0.51, 0.51, 0.51, 0.51, 0.51, 0.51, 0.51, 0.51, 0.51, 0.51, 0.51, 0.51, 0.51, 0.51, 0.51, 0.51, 0.51, 0.51, 0.51, 0.51, 0.51, 0.51, 0.51, 0.51, 0.51, 0.51, 0.51, 0.51, 0.51, 0.51, 0.51, 0.51, 0.51, 0.51, 0.51, 0.51, 0.51, 0.51, 0.51, 0.51, 0.51, 0.51, 0.51, 0.51, 0.51, 0.51, 0.51, 0.51, 0.51, 0.51, 0.51, 0.51, 0.51, 0.51, 0.51, 0.51, 0.51, 0.51, 0.51, 0.51, 0.51, 0.51, 0.51, 0.51, 0.51, 0.51, 0.51, 0.51, 0.51, 0.51, 0.51, 0.51, 0.51, 0.51, 0.51, 0.51, 0.51, 0.51, 0.51, 0.51, 0.51, 0.51, 0.51, 0.51, 0.51, 0.51, 0.51, 0.51, 0.51, 0.51, 0.51, 0.51, 0.51, 0.51, 0.51, 0.51, 0.51, 0.51, 0.51, 0.51, 0.51, 0.51, 0.51, 0.51, 0.51, 0.52, 0.52, 0.52, 0.52, 0.52, 0.52, 0.52, 0.52, 0.52, 0.52, 0.52, 0.52, 0.52, 0.52, 0.52, 0.52, 0.52, 0.52, 0.52, 0.52, 0.52, 0.52, 0.52, 0.52, 0.52, 0.52, 0.52, 0.52, 0.52, 0.52, 0.52, 0.52, 0.52, 0.52, 0.52, 0.52, 0.52, 0.52, 0.52, 0.52, 0.52, 0.52, 0.52, 0.52, 0.52, 0.52, 0.52, 0.52, 0.52, 0.52, 0.52, 0.52, 0.52, 0.52, 0.52, 0.52, 0.52, 0.52, 0.52, 0.52, 0.52, 0.52, 0.52, 0.52, 0.52, 0.52, 0.52, 0.52, 0.52, 0.52, 0.52, 0.52, 0.52, 0.52, 0.52, 0.52, 0.52, 0.52, 0.52, 0.52, 0.52, 0.52, 0.52, 0.52, 0.52, 0.52, 0.52, 0.52, 0.52, 0.52, 0.52, 0.52, 0.52, 0.52, 0.52, 0.52, 0.52, 0.52, 0.52, 0.52, 0.52, 0.52, 0.52, 0.52, 0.52, 0.52, 0.52, 0.52, 0.52, 0.52, 0.52, 0.52, 0.52, 0.52, 0.52, 0.52, 0.52, 0.52, 0.52, 0.52, 0.52, 0.52, 0.52, 0.52, 0.52, 0.52, 0.52, 0.52, 0.52, 0.52, 0.52, 0.52, 0.52, 0.52, 0.52, 0.52, 0.52, 0.52, 0.52, 0.52, 0.52, 0.52, 0.52, 0.52, 0.52, 0.52, 0.52, 0.52, 0.52, 0.52, 0.52, 0.52, 0.52, 0.52, 0.52, 0.52, 0.52, 0.52, 0.52, 0.52, 0.52, 0.52, 0.52, 0.52, 0.52, 0.52, 0.52, 0.52, 0.52, 0.52, 0.52, 0.52, 0.52, 0.52, 0.52, 0.52, 0.52, 0.52, 0.52, 0.52, 0.52, 0.52, 0.52, 0.52, 0.52, 0.52, 0.52, 0.52, 0.52, 0.52, 0.52, 0.52, 0.52, 0.52, 0.52, 0.52, 0.52, 0.52, 0.52, 0.52, 0.52, 0.52, 0.52, 0.52, 0.52, 0.52, 0.52, 0.52, 0.52, 0.52, 0.52, 0.52, 0.52, 0.52, 0.52, 0.52, 0.52, 0.52, 0.52, 0.52, 0.52, 0.52, 0.53, 0.53, 0.53, 0.53, 0.53, 0.53, 0.53, 0.53, 0.53, 0.53, 0.53, 0.53, 0.53, 0.53, 0.53, 0.53, 0.53, 0.53, 0.53, 0.53, 0.53, 0.53, 0.53, 0.53, 0.53, 0.53, 0.53, 0.53, 0.53, 0.53, 0.53, 0.53, 0.53, 0.53, 0.53, 0.53, 0.53, 0.53, 0.53, 0.53, 0.53, 0.53, 0.53, 0.53, 0.53, 0.53, 0.53, 0.53, 0.53, 0.53, 0.53, 0.53, 0.53, 0.53, 0.53, 0.53, 0.53, 0.53, 0.53, 0.53, 0.53, 0.53, 0.53, 0.53, 0.53, 0.53, 0.53, 0.53, 0.53, 0.53, 0.53, 0.53, 0.53, 0.53, 0.53, 0.53, 0.53, 0.53, 0.53, 0.53, 0.53, 0.53, 0.53, 0.53, 0.53, 0.53, 0.53, 0.53, 0.53, 0.53, 0.53, 0.53, 0.53, 0.53, 0.53, 0.53, 0.53, 0.53, 0.53, 0.53, 0.53, 0.53, 0.53, 0.53, 0.53, 0.53, 0.53, 0.53, 0.53, 0.53, 0.53, 0.53, 0.53, 0.53, 0.53, 0.53, 0.53, 0.53, 0.53, 0.53, 0.53, 0.53, 0.53, 0.53, 0.53, 0.53, 0.53, 0.53, 0.53, 0.53, 0.53, 0.53, 0.53, 0.53, 0.53, 0.53, 0.53, 0.53, 0.53, 0.53, 0.53, 0.53, 0.53, 0.53, 0.53, 0.53, 0.53, 0.53, 0.53, 0.53, 0.53, 0.53, 0.53, 0.53, 0.53, 0.53, 0.53, 0.53, 0.53, 0.53, 0.53, 0.53, 0.53, 0.53, 0.54, 0.54, 0.54, 0.54, 0.54, 0.54, 0.54, 0.54, 0.54, 0.54, 0.54, 0.54, 0.54, 0.54, 0.54, 0.54, 0.54, 0.54, 0.54, 0.54, 0.54, 0.54, 0.54, 0.54, 0.54, 0.54, 0.54, 0.54, 0.54, 0.54, 0.54, 0.54, 0.54, 0.54, 0.54, 0.54, 0.54, 0.54, 0.54, 0.54, 0.54, 0.54, 0.54, 0.54, 0.54, 0.54, 0.54, 0.54, 0.54, 0.54, 0.54, 0.54, 0.54, 0.54, 0.54, 0.54, 0.54, 0.54, 0.54, 0.54, 0.54, 0.54, 0.54, 0.54, 0.54, 0.54, 0.54, 0.54, 0.54, 0.54, 0.54, 0.54, 0.54, 0.54, 0.54, 0.54, 0.54, 0.54, 0.54, 0.54, 0.54, 0.54, 0.54, 0.54, 0.54, 0.54, 0.54, 0.54, 0.54, 0.54, 0.54, 0.54, 0.54, 0.54, 0.54, 0.54, 0.54, 0.54, 0.54, 0.54, 0.54, 0.54, 0.54, 0.54, 0.54, 0.54, 0.54, 0.54, 0.54, 0.54, 0.54, 0.54, 0.54, 0.54, 0.54, 0.54, 0.54, 0.54, 0.54, 0.54, 0.54, 0.54, 0.54, 0.54, 0.54, 0.54, 0.54, 0.54, 0.54, 0.54, 0.54, 0.54, 0.54, 0.54, 0.54, 0.54, 0.54, 0.54, 0.54, 0.54, 0.54, 0.54, 0.54, 0.54, 0.54, 0.54, 0.54, 0.54, 0.54, 0.54, 0.54, 0.54, 0.54, 0.54, 0.54, 0.54, 0.54, 0.54, 0.54, 0.54, 0.54, 0.54, 0.54, 0.54, 0.54, 0.54, 0.54, 0.54, 0.54, 0.54, 0.54, 0.54, 0.54, 0.54, 0.54, 0.54, 0.54, 0.54, 0.54, 0.54, 0.54, 0.54, 0.54, 0.54, 0.54, 0.54, 0.54, 0.54, 0.54, 0.54, 0.54, 0.54, 0.54, 0.54, 0.54, 0.54, 0.54, 0.54, 0.54, 0.54, 0.54, 0.54, 0.54, 0.54, 0.54, 0.54, 0.55, 0.55, 0.55, 0.55, 0.55, 0.55, 0.55, 0.55, 0.55, 0.55, 0.55, 0.55, 0.55, 0.55, 0.55, 0.55, 0.55, 0.55, 0.55, 0.55, 0.55, 0.55, 0.55, 0.55, 0.55, 0.55, 0.55, 0.55, 0.55, 0.55, 0.55, 0.55, 0.55, 0.55, 0.55, 0.55, 0.55, 0.55, 0.55, 0.55, 0.55, 0.55, 0.55, 0.55, 0.55, 0.55, 0.55, 0.55, 0.55, 0.55, 0.55, 0.55, 0.55, 0.55, 0.55, 0.55, 0.55, 0.55, 0.55, 0.55, 0.55, 0.55, 0.55, 0.55, 0.55, 0.55, 0.55, 0.55, 0.55, 0.55, 0.55, 0.55, 0.55, 0.55, 0.55, 0.55, 0.55, 0.55, 0.55, 0.55, 0.55, 0.55, 0.55, 0.55, 0.55, 0.55, 0.55, 0.55, 0.55, 0.55, 0.55, 0.55, 0.55, 0.55, 0.55, 0.55, 0.55, 0.55, 0.55, 0.55, 0.55, 0.55, 0.55, 0.55, 0.55, 0.55, 0.55, 0.55, 0.55, 0.55, 0.55, 0.55, 0.55, 0.55, 0.55, 0.55, 0.55, 0.55, 0.55, 0.55, 0.55, 0.55, 0.55, 0.55, 0.55, 0.55, 0.55, 0.55, 0.55, 0.55, 0.55, 0.55, 0.55, 0.55, 0.55, 0.55, 0.55, 0.55, 0.55, 0.55, 0.55, 0.55, 0.55, 0.55, 0.55, 0.55, 0.55, 0.55, 0.55, 0.55, 0.55, 0.55, 0.55, 0.55, 0.55, 0.55, 0.55, 0.55, 0.55, 0.55, 0.55, 0.55, 0.55, 0.55, 0.55, 0.55, 0.55, 0.55, 0.55, 0.55, 0.55, 0.55, 0.55, 0.55, 0.55, 0.55, 0.55, 0.55, 0.55, 0.55, 0.55, 0.55, 0.55, 0.55, 0.55, 0.55, 0.55, 0.55, 0.55, 0.55, 0.55, 0.55, 0.55, 0.55, 0.55, 0.55, 0.55, 0.55, 0.55, 0.55, 0.55, 0.55, 0.55, 0.55, 0.55, 0.55, 0.55, 0.55, 0.55, 0.55, 0.55, 0.55, 0.55, 0.55, 0.55, 0.55, 0.55, 0.55, 0.55, 0.55, 0.55, 0.55, 0.55, 0.55, 0.55, 0.55, 0.55, 0.55, 0.55, 0.55, 0.55, 0.55, 0.55, 0.55, 0.55, 0.55, 0.55, 0.55, 0.55, 0.55, 0.55, 0.55, 0.55, 0.55, 0.55, 0.55, 0.55, 0.55, 0.55, 0.55, 0.55, 0.55, 0.55, 0.55, 0.55, 0.55, 0.55, 0.55, 0.55, 0.55, 0.55, 0.55, 0.55, 0.55, 0.55, 0.55, 0.55, 0.55, 0.55, 0.55, 0.55, 0.55, 0.55, 0.55, 0.55, 0.55, 0.55, 0.55, 0.55, 0.55, 0.55, 0.55, 0.55, 0.55, 0.55, 0.55, 0.55, 0.55, 0.55, 0.55, 0.55, 0.55, 0.55, 0.55, 0.55, 0.55, 0.55, 0.55, 0.55, 0.55, 0.55, 0.55, 0.55, 0.55, 0.55, 0.55, 0.55, 0.55, 0.55, 0.55, 0.55, 0.55, 0.55, 0.55, 0.55, 0.55, 0.55, 0.55, 0.55, 0.55, 0.55, 0.55, 0.55, 0.55, 0.55, 0.55, 0.55, 0.55, 0.55, 0.55, 0.55, 0.55, 0.55, 0.55, 0.55, 0.55, 0.55, 0.55, 0.55, 0.55, 0.55, 0.55, 0.55, 0.55, 0.55, 0.55, 0.55, 0.55, 0.55, 0.55, 0.55, 0.55, 0.55, 0.55, 0.55, 0.55, 0.56, 0.56, 0.56, 0.56, 0.56, 0.56, 0.56, 0.56, 0.56, 0.56, 0.56, 0.56, 0.56, 0.56, 0.56, 0.56, 0.56, 0.56, 0.56, 0.56, 0.56, 0.56, 0.56, 0.56, 0.56, 0.56, 0.56, 0.56, 0.56, 0.56, 0.56, 0.56, 0.56, 0.56, 0.56, 0.56, 0.56, 0.56, 0.56, 0.56, 0.56, 0.56, 0.56, 0.56, 0.56, 0.56, 0.56, 0.56, 0.56, 0.56, 0.56, 0.56, 0.56, 0.56, 0.56, 0.56, 0.56, 0.56, 0.56, 0.56, 0.56, 0.56, 0.56, 0.56, 0.56, 0.56, 0.56, 0.56, 0.56, 0.56, 0.56, 0.56, 0.56, 0.56, 0.56, 0.56, 0.56, 0.56, 0.56, 0.56, 0.56, 0.56, 0.56, 0.56, 0.56, 0.56, 0.56, 0.56, 0.56, 0.56, 0.56, 0.56, 0.56, 0.56, 0.56, 0.56, 0.56, 0.56, 0.56, 0.56, 0.56, 0.56, 0.56, 0.56, 0.56, 0.56, 0.56, 0.56, 0.56, 0.56, 0.56, 0.56, 0.56, 0.56, 0.56, 0.56, 0.56, 0.56, 0.56, 0.56, 0.56, 0.56, 0.56, 0.56, 0.56, 0.56, 0.56, 0.56, 0.56, 0.56, 0.56, 0.56, 0.56, 0.56, 0.56, 0.56, 0.56, 0.56, 0.56, 0.56, 0.56, 0.56, 0.56, 0.56, 0.56, 0.56, 0.56, 0.56, 0.56, 0.56, 0.56, 0.56, 0.56, 0.56, 0.56, 0.56, 0.56, 0.56, 0.56, 0.56, 0.56, 0.56, 0.56, 0.56, 0.56, 0.56, 0.56, 0.56, 0.56, 0.56, 0.56, 0.56, 0.56, 0.56, 0.56, 0.56, 0.56, 0.56, 0.56, 0.56, 0.56, 0.56, 0.56, 0.56, 0.56, 0.56, 0.56, 0.56, 0.56, 0.56, 0.56, 0.56, 0.56, 0.56, 0.56, 0.56, 0.56, 0.56, 0.56, 0.56, 0.56, 0.56, 0.56, 0.56, 0.56, 0.56, 0.56, 0.56, 0.56, 0.56, 0.56, 0.56, 0.56, 0.56, 0.56, 0.56, 0.56, 0.56, 0.56, 0.56, 0.56, 0.56, 0.56, 0.56, 0.56, 0.56, 0.56, 0.56, 0.56, 0.56, 0.56, 0.56, 0.56, 0.56, 0.56, 0.56, 0.56, 0.56, 0.56, 0.56, 0.56, 0.56, 0.56, 0.56, 0.56, 0.56, 0.56, 0.56, 0.56, 0.56, 0.56, 0.56, 0.56, 0.56, 0.56, 0.56, 0.56, 0.56, 0.56, 0.56, 0.56, 0.56, 0.56, 0.56, 0.56, 0.56, 0.56, 0.56, 0.56, 0.56, 0.56, 0.56, 0.56, 0.56, 0.56, 0.56, 0.56, 0.56, 0.56, 0.56, 0.56, 0.56, 0.56, 0.56, 0.56, 0.56, 0.56, 0.56, 0.56, 0.57, 0.57, 0.57, 0.57, 0.57, 0.57, 0.57, 0.57, 0.57, 0.57, 0.57, 0.57, 0.57, 0.57, 0.57, 0.57, 0.57, 0.57, 0.57, 0.57, 0.57, 0.57, 0.57, 0.57, 0.57, 0.57, 0.57, 0.57, 0.57, 0.57, 0.57, 0.57, 0.57, 0.57, 0.57, 0.57, 0.57, 0.57, 0.57, 0.57, 0.57, 0.57, 0.57, 0.57, 0.57, 0.57, 0.57, 0.57, 0.57, 0.57, 0.57, 0.57, 0.57, 0.57, 0.57, 0.57, 0.57, 0.57, 0.57, 0.57, 0.57, 0.57, 0.57, 0.57, 0.57, 0.57, 0.57, 0.57, 0.57, 0.57, 0.57, 0.57, 0.57, 0.57, 0.57, 0.57, 0.57, 0.57, 0.57, 0.57, 0.57, 0.57, 0.57, 0.57, 0.57, 0.57, 0.57, 0.57, 0.57, 0.57, 0.57, 0.57, 0.57, 0.57, 0.57, 0.57, 0.57, 0.57, 0.57, 0.57, 0.57, 0.57, 0.57, 0.57, 0.57, 0.57, 0.57, 0.57, 0.57, 0.57, 0.57, 0.57, 0.57, 0.57, 0.57, 0.57, 0.57, 0.57, 0.57, 0.57, 0.57, 0.57, 0.57, 0.57, 0.57, 0.57, 0.57, 0.57, 0.57, 0.57, 0.57, 0.57, 0.57, 0.57, 0.57, 0.57, 0.57, 0.57, 0.57, 0.57, 0.57, 0.57, 0.57, 0.57, 0.57, 0.57, 0.57, 0.57, 0.57, 0.57, 0.57, 0.57, 0.57, 0.57, 0.57, 0.57, 0.57, 0.57, 0.57, 0.57, 0.57, 0.57, 0.57, 0.57, 0.57, 0.57, 0.57, 0.57, 0.57, 0.57, 0.57, 0.57, 0.57, 0.57, 0.57, 0.57, 0.57, 0.57, 0.57, 0.57, 0.57, 0.57, 0.57, 0.57, 0.57, 0.57, 0.57, 0.57, 0.57, 0.57, 0.57, 0.57, 0.57, 0.57, 0.57, 0.57, 0.57, 0.57, 0.57, 0.57, 0.57, 0.57, 0.57, 0.57, 0.57, 0.57, 0.57, 0.57, 0.57, 0.57, 0.57, 0.57, 0.57, 0.57, 0.57, 0.57, 0.57, 0.57, 0.57, 0.57, 0.57, 0.57, 0.57, 0.57, 0.57, 0.57, 0.57, 0.57, 0.57, 0.57, 0.57, 0.57, 0.57, 0.57, 0.57, 0.57, 0.57, 0.57, 0.57, 0.57, 0.57, 0.57, 0.57, 0.57, 0.57, 0.57, 0.57, 0.57, 0.57, 0.57, 0.57, 0.57, 0.57, 0.57, 0.57, 0.57, 0.57, 0.57, 0.57, 0.57, 0.57, 0.57, 0.57, 0.57, 0.57, 0.57, 0.57, 0.57, 0.57, 0.57, 0.57, 0.57, 0.57, 0.57, 0.57, 0.57, 0.57, 0.57, 0.57, 0.57, 0.57, 0.57, 0.57, 0.57, 0.57, 0.57, 0.57, 0.57, 0.57, 0.57, 0.57, 0.57, 0.57, 0.57, 0.57, 0.57, 0.57, 0.57, 0.57, 0.57, 0.57, 0.57, 0.57, 0.57, 0.57, 0.57, 0.57, 0.57, 0.57, 0.57, 0.57, 0.57, 0.57, 0.57, 0.57, 0.57, 0.57, 0.57, 0.57, 0.57, 0.57, 0.57, 0.57, 0.57, 0.57, 0.57, 0.57, 0.57, 0.57, 0.57, 0.57, 0.57, 0.57, 0.57, 0.57, 0.57, 0.57, 0.57, 0.57, 0.57, 0.57, 0.57, 0.57, 0.57, 0.57, 0.57, 0.57, 0.57, 0.57, 0.57, 0.57, 0.57, 0.57, 0.57, 0.57, 0.57, 0.57, 0.57, 0.57, 0.57, 0.57, 0.57, 0.57, 0.57, 0.57, 0.57, 0.57, 0.57, 0.57, 0.57, 0.57, 0.57, 0.57, 0.57, 0.57, 0.57, 0.57, 0.57, 0.57, 0.57, 0.57, 0.57, 0.57, 0.57, 0.57, 0.57, 0.57, 0.57, 0.57, 0.57, 0.57, 0.57, 0.57, 0.57, 0.57, 0.57, 0.57, 0.57, 0.57, 0.57, 0.58, 0.58, 0.58, 0.58, 0.58, 0.58, 0.58, 0.58, 0.58, 0.58, 0.58, 0.58, 0.58, 0.58, 0.58, 0.58, 0.58, 0.58, 0.58, 0.58, 0.58, 0.58, 0.58, 0.58, 0.58, 0.58, 0.58, 0.58, 0.58, 0.58, 0.58, 0.58, 0.58, 0.58, 0.58, 0.58, 0.58, 0.58, 0.58, 0.58, 0.58, 0.58, 0.58, 0.58, 0.58, 0.58, 0.58, 0.58, 0.58, 0.58, 0.58, 0.58, 0.58, 0.58, 0.58, 0.58, 0.58, 0.58, 0.58, 0.58, 0.58, 0.58, 0.58, 0.58, 0.58, 0.58, 0.58, 0.58, 0.58, 0.58, 0.58, 0.58, 0.58, 0.58, 0.58, 0.58, 0.58, 0.58, 0.58, 0.58, 0.58, 0.58, 0.58, 0.58, 0.58, 0.58, 0.58, 0.58, 0.58, 0.58, 0.58, 0.58, 0.58, 0.58, 0.58, 0.58, 0.58, 0.58, 0.58, 0.58, 0.58, 0.58, 0.58, 0.58, 0.58, 0.58, 0.58, 0.58, 0.58, 0.58, 0.58, 0.58, 0.58, 0.58, 0.58, 0.58, 0.58, 0.58, 0.58, 0.58, 0.58, 0.58, 0.58, 0.58, 0.58, 0.58, 0.58, 0.58, 0.58, 0.58, 0.58, 0.58, 0.58, 0.58, 0.58, 0.58, 0.58, 0.58, 0.58, 0.58, 0.58, 0.58, 0.58, 0.58, 0.58, 0.58, 0.58, 0.58, 0.58, 0.58, 0.58, 0.58, 0.58, 0.58, 0.58, 0.58, 0.58, 0.58, 0.58, 0.58, 0.58, 0.58, 0.58, 0.58, 0.58, 0.58, 0.58, 0.58, 0.58, 0.58, 0.58, 0.58, 0.58, 0.58, 0.58, 0.58, 0.58, 0.58, 0.58, 0.58, 0.58, 0.58, 0.58, 0.58, 0.58, 0.58, 0.58, 0.58, 0.58, 0.58, 0.58, 0.58, 0.58, 0.58, 0.58, 0.58, 0.58, 0.58, 0.58, 0.58, 0.58, 0.58, 0.58, 0.58, 0.58, 0.58, 0.58, 0.58, 0.58, 0.58, 0.58, 0.58, 0.58, 0.58, 0.58, 0.58, 0.58, 0.58, 0.58, 0.58, 0.58, 0.58, 0.58, 0.58, 0.58, 0.58, 0.58, 0.58, 0.58, 0.58, 0.58, 0.58, 0.58, 0.58, 0.58, 0.58, 0.59, 0.59, 0.59, 0.59, 0.59, 0.59, 0.59, 0.59, 0.59, 0.59, 0.59, 0.59, 0.59, 0.59, 0.59, 0.59, 0.59, 0.59, 0.59, 0.59, 0.59, 0.59, 0.59, 0.59, 0.59, 0.59, 0.59, 0.59, 0.59, 0.59, 0.59, 0.59, 0.59, 0.59, 0.59, 0.59, 0.59, 0.59, 0.59, 0.59, 0.59, 0.59, 0.59, 0.59, 0.59, 0.59, 0.59, 0.59, 0.59, 0.59, 0.59, 0.59, 0.59, 0.59, 0.59, 0.59, 0.59, 0.59, 0.59, 0.59, 0.59, 0.59, 0.59, 0.59, 0.59, 0.59, 0.59, 0.59, 0.59, 0.59, 0.59, 0.59, 0.59, 0.59, 0.59, 0.59, 0.59, 0.59, 0.59, 0.59, 0.59, 0.59, 0.59, 0.59, 0.59, 0.59, 0.59, 0.59, 0.59, 0.59, 0.59, 0.59, 0.59, 0.59, 0.59, 0.59, 0.59, 0.59, 0.59, 0.59, 0.59, 0.59, 0.59, 0.59, 0.59, 0.59, 0.59, 0.59, 0.59, 0.59, 0.59, 0.59, 0.59, 0.59, 0.59, 0.59, 0.59, 0.59, 0.59, 0.59, 0.59, 0.59, 0.59, 0.59, 0.59, 0.59, 0.59, 0.59, 0.59, 0.59, 0.59, 0.59, 0.59, 0.59, 0.59, 0.59, 0.59, 0.59, 0.59, 0.59, 0.59, 0.59, 0.59, 0.59, 0.59, 0.59, 0.59, 0.59, 0.59, 0.59, 0.59, 0.59, 0.59, 0.59, 0.59, 0.59, 0.59, 0.59, 0.59, 0.59, 0.59, 0.59, 0.59, 0.59, 0.59, 0.59, 0.59, 0.59, 0.59, 0.59, 0.59, 0.59, 0.59, 0.59, 0.59, 0.59, 0.59, 0.59, 0.59, 0.59, 0.59, 0.59, 0.59, 0.59, 0.59, 0.59, 0.59, 0.59, 0.59, 0.59, 0.59, 0.59, 0.59, 0.59, 0.59, 0.59, 0.59, 0.59, 0.59, 0.59, 0.59, 0.59, 0.59, 0.59, 0.59, 0.59, 0.59, 0.59, 0.59, 0.59, 0.59, 0.59, 0.59, 0.59, 0.59, 0.59, 0.59, 0.59, 0.59, 0.59, 0.59, 0.59, 0.59, 0.59, 0.59, 0.59, 0.59, 0.59, 0.59, 0.59, 0.59, 0.59, 0.59, 0.59, 0.59, 0.59, 0.59, 0.59, 0.59, 0.59, 0.59, 0.59, 0.59, 0.59, 0.59, 0.59, 0.59, 0.6, 0.6, 0.6, 0.6, 0.6, 0.6, 0.6, 0.6, 0.6, 0.6, 0.6, 0.6, 0.6, 0.6, 0.6, 0.6, 0.6, 0.6, 0.6, 0.6, 0.6, 0.6, 0.6, 0.6, 0.6, 0.6, 0.6, 0.6, 0.6, 0.6, 0.6, 0.6, 0.6, 0.6, 0.6, 0.6, 0.6, 0.6, 0.6, 0.6, 0.6, 0.6, 0.6, 0.6, 0.6, 0.6, 0.6, 0.6, 0.6, 0.6, 0.6, 0.6, 0.6, 0.6, 0.6, 0.6, 0.6, 0.6, 0.6, 0.6, 0.6, 0.6, 0.6, 0.6, 0.6, 0.6, 0.6, 0.6, 0.6, 0.6, 0.6, 0.6, 0.6, 0.6, 0.6, 0.6, 0.6, 0.6, 0.6, 0.6, 0.6, 0.6, 0.6, 0.6, 0.6, 0.6, 0.6, 0.6, 0.6, 0.6, 0.6, 0.6, 0.6, 0.6, 0.6, 0.6, 0.6, 0.6, 0.6, 0.6, 0.6, 0.6, 0.6, 0.6, 0.6, 0.6, 0.6, 0.6, 0.6, 0.6, 0.6, 0.6, 0.6, 0.6, 0.6, 0.6, 0.6, 0.6, 0.6, 0.6, 0.6, 0.6, 0.6, 0.6, 0.6, 0.6, 0.6, 0.6, 0.6, 0.6, 0.6, 0.6, 0.6, 0.6, 0.6, 0.6, 0.6, 0.6, 0.6, 0.6, 0.6, 0.6, 0.6, 0.6, 0.6, 0.6, 0.6, 0.6, 0.6, 0.6, 0.6, 0.6, 0.6, 0.6, 0.6, 0.6, 0.6, 0.6, 0.6, 0.6, 0.6, 0.61, 0.61, 0.61, 0.61, 0.61, 0.61, 0.61, 0.61, 0.61, 0.61, 0.61, 0.61, 0.61, 0.61, 0.61, 0.61, 0.61, 0.61, 0.61, 0.61, 0.61, 0.61, 0.61, 0.61, 0.61, 0.61, 0.61, 0.61, 0.61, 0.61, 0.61, 0.61, 0.61, 0.61, 0.61, 0.61, 0.61, 0.61, 0.61, 0.61, 0.61, 0.61, 0.61, 0.61, 0.61, 0.61, 0.61, 0.61, 0.61, 0.61, 0.61, 0.61, 0.61, 0.61, 0.61, 0.61, 0.61, 0.61, 0.61, 0.61, 0.61, 0.61, 0.61, 0.61, 0.61, 0.61, 0.61, 0.61, 0.61, 0.61, 0.61, 0.61, 0.61, 0.61, 0.61, 0.61, 0.61, 0.61, 0.61, 0.61, 0.61, 0.61, 0.61, 0.61, 0.61, 0.61, 0.61, 0.61, 0.61, 0.61, 0.61, 0.61, 0.61, 0.61, 0.61, 0.61, 0.61, 0.61, 0.61, 0.61, 0.61, 0.61, 0.61, 0.61, 0.61, 0.61, 0.61, 0.61, 0.61, 0.61, 0.61, 0.61, 0.61, 0.61, 0.61, 0.61, 0.61, 0.61, 0.61, 0.61, 0.61, 0.61, 0.61, 0.61, 0.61, 0.61, 0.61, 0.61, 0.61, 0.61, 0.61, 0.61, 0.61, 0.61, 0.61, 0.61, 0.61, 0.61, 0.61, 0.61, 0.61, 0.61, 0.61, 0.61, 0.61, 0.61, 0.61, 0.61, 0.61, 0.61, 0.61, 0.61, 0.61, 0.61, 0.61, 0.61, 0.61, 0.61, 0.61, 0.61, 0.61, 0.61, 0.61, 0.61, 0.61, 0.61, 0.61, 0.61, 0.61, 0.61, 0.61, 0.61, 0.61, 0.61, 0.61, 0.61, 0.61, 0.61, 0.61, 0.61, 0.61, 0.61, 0.61, 0.61, 0.61, 0.61, 0.61, 0.61, 0.61, 0.61, 0.61, 0.61, 0.61, 0.61, 0.61, 0.61, 0.61, 0.61, 0.61, 0.61, 0.61, 0.61, 0.61, 0.61, 0.61, 0.61, 0.61, 0.61, 0.61, 0.61, 0.61, 0.61, 0.61, 0.61, 0.61, 0.61, 0.61, 0.61, 0.61, 0.61, 0.61, 0.62, 0.62, 0.62, 0.62, 0.62, 0.62, 0.62, 0.62, 0.62, 0.62, 0.62, 0.62, 0.62, 0.62, 0.62, 0.62, 0.62, 0.62, 0.62, 0.62, 0.62, 0.62, 0.62, 0.62, 0.62, 0.62, 0.62, 0.62, 0.62, 0.62, 0.62, 0.62, 0.62, 0.62, 0.62, 0.62, 0.62, 0.62, 0.62, 0.62, 0.62, 0.62, 0.62, 0.62, 0.62, 0.62, 0.62, 0.62, 0.62, 0.62, 0.62, 0.62, 0.62, 0.62, 0.62, 0.62, 0.62, 0.62, 0.62, 0.62, 0.62, 0.62, 0.62, 0.62, 0.62, 0.62, 0.62, 0.62, 0.62, 0.62, 0.62, 0.62, 0.62, 0.62, 0.62, 0.62, 0.62, 0.62, 0.62, 0.62, 0.62, 0.62, 0.62, 0.62, 0.62, 0.62, 0.62, 0.62, 0.62, 0.62, 0.62, 0.62, 0.62, 0.62, 0.62, 0.62, 0.62, 0.62, 0.62, 0.62, 0.62, 0.62, 0.62, 0.62, 0.62, 0.62, 0.62, 0.62, 0.62, 0.62, 0.62, 0.62, 0.62, 0.62, 0.62, 0.62, 0.62, 0.62, 0.62, 0.62, 0.62, 0.62, 0.62, 0.62, 0.62, 0.62, 0.62, 0.62, 0.62, 0.62, 0.62, 0.62, 0.62, 0.62, 0.62, 0.62, 0.62, 0.62, 0.62, 0.62, 0.62, 0.62, 0.62, 0.62, 0.62, 0.62, 0.62, 0.62, 0.62, 0.62, 0.62, 0.62, 0.62, 0.62, 0.62, 0.62, 0.62, 0.62, 0.62, 0.62, 0.62, 0.62, 0.62, 0.62, 0.62, 0.62, 0.62, 0.62, 0.62, 0.62, 0.62, 0.62, 0.62, 0.62, 0.62, 0.62, 0.62, 0.62, 0.62, 0.62, 0.62, 0.62, 0.62, 0.62, 0.62, 0.62, 0.62, 0.62, 0.62, 0.62, 0.62, 0.62, 0.62, 0.62, 0.62, 0.62, 0.62, 0.62, 0.62, 0.62, 0.62, 0.62, 0.62, 0.62, 0.62, 0.62, 0.62, 0.62, 0.62, 0.62, 0.62, 0.62, 0.62, 0.62, 0.62, 0.62, 0.62, 0.62, 0.62, 0.62, 0.62, 0.62, 0.62, 0.62, 0.62, 0.62, 0.62, 0.62, 0.62, 0.62, 0.62, 0.62, 0.62, 0.62, 0.62, 0.62, 0.62, 0.62, 0.62, 0.62, 0.62, 0.62, 0.62, 0.62, 0.62, 0.62, 0.62, 0.62, 0.62, 0.62, 0.62, 0.62, 0.62, 0.62, 0.62, 0.62, 0.62, 0.62, 0.62, 0.62, 0.63, 0.63, 0.63, 0.63, 0.63, 0.63, 0.63, 0.63, 0.63, 0.63, 0.63, 0.63, 0.63, 0.63, 0.63, 0.63, 0.63, 0.63, 0.63, 0.63, 0.63, 0.63, 0.63, 0.63, 0.63, 0.63, 0.63, 0.63, 0.63, 0.63, 0.63, 0.63, 0.63, 0.63, 0.63, 0.63, 0.63, 0.63, 0.63, 0.63, 0.63, 0.63, 0.63, 0.63, 0.63, 0.63, 0.63, 0.63, 0.63, 0.63, 0.63, 0.63, 0.63, 0.63, 0.63, 0.63, 0.63, 0.63, 0.63, 0.63, 0.63, 0.63, 0.63, 0.63, 0.63, 0.63, 0.63, 0.63, 0.63, 0.63, 0.63, 0.63, 0.63, 0.63, 0.63, 0.63, 0.63, 0.63, 0.63, 0.63, 0.63, 0.63, 0.63, 0.63, 0.63, 0.63, 0.63, 0.63, 0.63, 0.63, 0.63, 0.63, 0.63, 0.63, 0.63, 0.63, 0.63, 0.63, 0.63, 0.63, 0.63, 0.63, 0.63, 0.63, 0.63, 0.63, 0.63, 0.63, 0.63, 0.63, 0.63, 0.63, 0.63, 0.63, 0.63, 0.63, 0.63, 0.63, 0.63, 0.63, 0.63, 0.64, 0.64, 0.64, 0.64, 0.64, 0.64, 0.64, 0.64, 0.64, 0.64, 0.64, 0.64, 0.64, 0.64, 0.64, 0.64, 0.64, 0.64, 0.64, 0.64, 0.64, 0.64, 0.64, 0.64, 0.64, 0.64, 0.64, 0.64, 0.64, 0.64, 0.64, 0.64, 0.64, 0.64, 0.64, 0.64, 0.64, 0.64, 0.64, 0.64, 0.64, 0.64, 0.64, 0.64, 0.64, 0.64, 0.64, 0.64, 0.64, 0.64, 0.64, 0.64, 0.64, 0.64, 0.64, 0.64, 0.64, 0.64, 0.64, 0.64, 0.64, 0.64, 0.64, 0.64, 0.64, 0.64, 0.64, 0.64, 0.64, 0.64, 0.64, 0.64, 0.64, 0.64, 0.64, 0.64, 0.64, 0.64, 0.64, 0.64, 0.64, 0.64, 0.64, 0.64, 0.64, 0.64, 0.64, 0.64, 0.64, 0.64, 0.64, 0.64, 0.64, 0.65, 0.65, 0.65, 0.65, 0.65, 0.65, 0.65, 0.65, 0.65, 0.65, 0.65, 0.65, 0.65, 0.65, 0.65, 0.65, 0.65, 0.65, 0.65, 0.65, 0.65, 0.65, 0.65, 0.65, 0.65, 0.65, 0.65, 0.65, 0.65, 0.65, 0.65, 0.65, 0.65, 0.65, 0.65, 0.65, 0.65, 0.65, 0.65, 0.65, 0.65, 0.65, 0.65, 0.65, 0.65, 0.65, 0.65, 0.65, 0.65, 0.65, 0.65, 0.65, 0.65, 0.65, 0.65, 0.65, 0.65, 0.65, 0.65, 0.65, 0.65, 0.65, 0.65, 0.65, 0.65, 0.65, 0.65, 0.65, 0.65, 0.65, 0.65, 0.65, 0.65, 0.65, 0.65, 0.65, 0.65, 0.65, 0.65, 0.65, 0.65, 0.65, 0.65, 0.65, 0.65, 0.65, 0.65, 0.65, 0.65, 0.65, 0.65, 0.65, 0.65, 0.65, 0.65, 0.65, 0.65, 0.65, 0.65, 0.65, 0.65, 0.65, 0.65, 0.65, 0.65, 0.66, 0.66, 0.66, 0.66, 0.66, 0.66, 0.66, 0.66, 0.66, 0.66, 0.66, 0.66, 0.66, 0.66, 0.66, 0.66, 0.66, 0.66, 0.66, 0.66, 0.66, 0.66, 0.66, 0.66, 0.66, 0.66, 0.66, 0.66, 0.66, 0.66, 0.66, 0.66, 0.66, 0.66, 0.66, 0.66, 0.66, 0.66, 0.66, 0.66, 0.66, 0.66, 0.66, 0.66, 0.66, 0.66, 0.66, 0.66, 0.66, 0.66, 0.66, 0.66, 0.66, 0.66, 0.66, 0.66, 0.66, 0.66, 0.66, 0.67, 0.67, 0.67, 0.67, 0.67, 0.67, 0.67, 0.67, 0.67, 0.67, 0.67, 0.67, 0.67, 0.67, 0.67, 0.67, 0.67, 0.67, 0.67, 0.67, 0.67, 0.67, 0.67, 0.67, 0.67, 0.67, 0.67, 0.67, 0.67, 0.67, 0.67, 0.67, 0.67, 0.67, 0.67, 0.67, 0.67, 0.67, 0.67, 0.67, 0.67, 0.67, 0.67, 0.67, 0.67, 0.67, 0.67, 0.67, 0.67, 0.67, 0.67, 0.67, 0.67, 0.67, 0.67, 0.67, 0.67, 0.67, 0.67, 0.67, 0.67, 0.67, 0.67, 0.67, 0.67, 0.67, 0.67, 0.67, 0.67, 0.67, 0.67, 0.67, 0.67, 0.67, 0.67, 0.67, 0.67, 0.67, 0.67, 0.67, 0.67, 0.67, 0.67, 0.67, 0.67, 0.67, 0.67, 0.67, 0.67, 0.67, 0.67, 0.67, 0.67, 0.67, 0.67, 0.67, 0.67, 0.67, 0.67, 0.67, 0.67, 0.67, 0.67, 0.67, 0.67, 0.67, 0.67, 0.67, 0.67, 0.67, 0.67, 0.67, 0.67, 0.67, 0.67, 0.67, 0.68, 0.68, 0.68, 0.68, 0.68, 0.68, 0.68, 0.68, 0.68, 0.68, 0.68, 0.68, 0.68, 0.68, 0.68, 0.68, 0.68, 0.68, 0.68, 0.68, 0.68, 0.68, 0.68, 0.68, 0.68, 0.68, 0.68, 0.68, 0.68, 0.68, 0.68, 0.68, 0.68, 0.68, 0.68, 0.68, 0.68, 0.68, 0.68, 0.68, 0.68, 0.68, 0.68, 0.68, 0.68, 0.68, 0.68, 0.68, 0.68, 0.68, 0.68, 0.68, 0.68, 0.68, 0.68, 0.68, 0.68, 0.68, 0.68, 0.68, 0.68, 0.68, 0.68, 0.68, 0.68, 0.68, 0.68, 0.68, 0.68, 0.68, 0.68, 0.68, 0.68, 0.68, 0.68, 0.68, 0.68, 0.68, 0.68, 0.68, 0.68, 0.68, 0.68, 0.68, 0.68, 0.68, 0.68, 0.68, 0.68, 0.68, 0.68, 0.68, 0.68, 0.68, 0.68, 0.68, 0.68, 0.68, 0.68, 0.68, 0.68, 0.68, 0.68, 0.68, 0.68, 0.68, 0.68, 0.68, 0.68, 0.68, 0.68, 0.68, 0.69, 0.69, 0.69, 0.69, 0.69, 0.69, 0.69, 0.69, 0.69, 0.69, 0.69, 0.69, 0.69, 0.69, 0.69, 0.69, 0.69, 0.69, 0.69, 0.69, 0.69, 0.69, 0.69, 0.69, 0.69, 0.69, 0.69, 0.69, 0.69, 0.69, 0.69, 0.69, 0.69, 0.69, 0.69, 0.69, 0.69, 0.69, 0.69, 0.69, 0.69, 0.69, 0.69, 0.69, 0.69, 0.69, 0.69, 0.69, 0.69, 0.69, 0.69, 0.69, 0.69, 0.69, 0.69, 0.69, 0.69, 0.69, 0.69, 0.69, 0.69, 0.69, 0.69, 0.69, 0.69, 0.69, 0.69, 0.69, 0.69, 0.69, 0.69, 0.69, 0.69, 0.69, 0.69, 0.69, 0.69, 0.69, 0.69, 0.69, 0.69, 0.69, 0.69, 0.69, 0.69, 0.69, 0.69, 0.69, 0.69, 0.69, 0.69, 0.69, 0.69, 0.69, 0.69, 0.69, 0.69, 0.69, 0.69, 0.69, 0.69, 0.69, 0.69, 0.69, 0.69, 0.69, 0.69, 0.69, 0.69, 0.69, 0.69, 0.69, 0.69, 0.69, 0.69, 0.69, 0.69, 0.69, 0.69, 0.69, 0.69, 0.69, 0.69, 0.69, 0.69, 0.69, 0.69, 0.69, 0.69, 0.69, 0.69, 0.69, 0.69, 0.69, 0.69, 0.69, 0.69, 0.69, 0.69, 0.69, 0.7, 0.7, 0.7, 0.7, 0.7, 0.7, 0.7, 0.7, 0.7, 0.7, 0.7, 0.7, 0.7, 0.7, 0.7, 0.7, 0.7, 0.7, 0.7, 0.7, 0.7, 0.7, 0.7, 0.7, 0.7, 0.7, 0.7, 0.7, 0.7, 0.7, 0.7, 0.7, 0.7, 0.7, 0.7, 0.7, 0.7, 0.7, 0.7, 0.7, 0.7, 0.7, 0.7, 0.7, 0.7, 0.7, 0.7, 0.7, 0.7, 0.7, 0.7, 0.7, 0.7, 0.7, 0.7, 0.7, 0.7, 0.7, 0.7, 0.7, 0.7, 0.7, 0.7, 0.7, 0.7, 0.7, 0.7, 0.7, 0.7, 0.7, 0.7, 0.7, 0.7, 0.7, 0.7, 0.7, 0.7, 0.7, 0.7, 0.7, 0.7, 0.7, 0.7, 0.7, 0.7, 0.7, 0.7, 0.7, 0.7, 0.7, 0.7, 0.7, 0.7, 0.7, 0.7, 0.7, 0.7, 0.7, 0.7, 0.7, 0.71, 0.71, 0.71, 0.71, 0.71, 0.71, 0.71, 0.71, 0.71, 0.71, 0.71, 0.71, 0.71, 0.71, 0.71, 0.71, 0.71, 0.71, 0.71, 0.71, 0.71, 0.71, 0.71, 0.71, 0.71, 0.71, 0.71, 0.71, 0.71, 0.71, 0.71, 0.71, 0.71, 0.71, 0.71, 0.71, 0.71, 0.71, 0.71, 0.71, 0.71, 0.71, 0.71, 0.71, 0.71, 0.71, 0.71, 0.71, 0.71, 0.71, 0.71, 0.71, 0.71, 0.71, 0.71, 0.71, 0.71, 0.71, 0.71, 0.71, 0.71, 0.71, 0.71, 0.71, 0.71, 0.71, 0.71, 0.71, 0.71, 0.71, 0.71, 0.71, 0.71, 0.71, 0.71, 0.71, 0.71, 0.71, 0.71, 0.71, 0.71, 0.71, 0.71, 0.71, 0.71, 0.71, 0.71, 0.71, 0.71, 0.71, 0.71, 0.71, 0.71, 0.71, 0.71, 0.71, 0.71, 0.71, 0.71, 0.71, 0.71, 0.71, 0.71, 0.71, 0.71, 0.71, 0.71, 0.71, 0.71, 0.71, 0.71, 0.71, 0.71, 0.71, 0.71, 0.71, 0.71, 0.71, 0.72, 0.72, 0.72, 0.72, 0.72, 0.72, 0.72, 0.72, 0.72, 0.72, 0.72, 0.72, 0.72, 0.72, 0.72, 0.72, 0.72, 0.72, 0.72, 0.72, 0.72, 0.72, 0.72, 0.72, 0.72, 0.72, 0.72, 0.72, 0.72, 0.72, 0.72, 0.72, 0.72, 0.72, 0.72, 0.72, 0.72, 0.72, 0.72, 0.72, 0.72, 0.72, 0.72, 0.72, 0.72, 0.72, 0.72, 0.72, 0.72, 0.72, 0.72, 0.72, 0.72, 0.72, 0.72, 0.72, 0.72, 0.72, 0.72, 0.72, 0.72, 0.72, 0.72, 0.72, 0.72, 0.72, 0.72, 0.72, 0.72, 0.72, 0.72, 0.72, 0.72, 0.72, 0.72, 0.72, 0.72, 0.72, 0.73, 0.73, 0.73, 0.73, 0.73, 0.73, 0.73, 0.73, 0.73, 0.73, 0.73, 0.73, 0.73, 0.73, 0.73, 0.73, 0.73, 0.73, 0.73, 0.73, 0.73, 0.73, 0.73, 0.73, 0.73, 0.73, 0.73, 0.73, 0.73, 0.73, 0.73, 0.73, 0.73, 0.73, 0.73, 0.73, 0.73, 0.73, 0.73, 0.73, 0.73, 0.73, 0.73, 0.73, 0.73, 0.73, 0.73, 0.73, 0.73, 0.73, 0.73, 0.73, 0.73, 0.73, 0.73, 0.73, 0.73, 0.73, 0.73, 0.73, 0.73, 0.73, 0.73, 0.73, 0.73, 0.73, 0.73, 0.73, 0.73, 0.73, 0.73, 0.73, 0.73, 0.73, 0.73, 0.73, 0.73, 0.73, 0.73, 0.73, 0.73, 0.73, 0.73, 0.73, 0.73, 0.73, 0.73, 0.73, 0.73, 0.73, 0.73, 0.73, 0.73, 0.73, 0.73, 0.73, 0.73, 0.73, 0.73, 0.73, 0.73, 0.73, 0.73, 0.73, 0.73, 0.73, 0.73, 0.73, 0.73, 0.73, 0.73, 0.73, 0.73, 0.73, 0.73, 0.73, 0.73, 0.73, 0.73, 0.73, 0.73, 0.73, 0.73, 0.73, 0.73, 0.73, 0.73, 0.73, 0.73, 0.73, 0.73, 0.73, 0.73, 0.73, 0.73, 0.73, 0.73, 0.73, 0.73, 0.73, 0.73, 0.73, 0.73, 0.73, 0.73, 0.73, 0.73, 0.73, 0.73, 0.73, 0.73, 0.73, 0.73, 0.73, 0.73, 0.73, 0.73, 0.73, 0.73, 0.73, 0.73, 0.73, 0.73, 0.73, 0.73, 0.73, 0.73, 0.73, 0.73, 0.73, 0.73, 0.73, 0.73, 0.73, 0.73, 0.73, 0.73, 0.74, 0.74, 0.74, 0.74, 0.74, 0.74, 0.74, 0.74, 0.74, 0.74, 0.74, 0.74, 0.74, 0.74, 0.74, 0.74, 0.74, 0.74, 0.74, 0.74, 0.74, 0.74, 0.74, 0.74, 0.74, 0.74, 0.74, 0.74, 0.74, 0.74, 0.74, 0.74, 0.74, 0.74, 0.74, 0.74, 0.74, 0.74, 0.74, 0.74, 0.74, 0.74, 0.74, 0.74, 0.74, 0.74, 0.74, 0.74, 0.74, 0.74, 0.74, 0.74, 0.74, 0.74, 0.74, 0.74, 0.74, 0.74, 0.74, 0.74, 0.74, 0.74, 0.74, 0.74, 0.74, 0.74, 0.74, 0.74, 0.74, 0.74, 0.74, 0.74, 0.74, 0.74, 0.74, 0.74, 0.74, 0.74, 0.74, 0.74, 0.74, 0.74, 0.74, 0.74, 0.74, 0.74, 0.74, 0.74, 0.74, 0.74, 0.74, 0.74, 0.74, 0.74, 0.74, 0.74, 0.74, 0.74, 0.74, 0.74, 0.74, 0.74, 0.74, 0.74, 0.74, 0.74, 0.74, 0.74, 0.75, 0.75, 0.75, 0.75, 0.75, 0.75, 0.75, 0.75, 0.75, 0.75, 0.75, 0.75, 0.75, 0.75, 0.75, 0.75, 0.75, 0.75, 0.75, 0.75, 0.75, 0.75, 0.75, 0.75, 0.75, 0.75, 0.75, 0.75, 0.75, 0.75, 0.75, 0.75, 0.75, 0.75, 0.75, 0.75, 0.75, 0.75, 0.75, 0.75, 0.75, 0.75, 0.75, 0.75, 0.75, 0.75, 0.75, 0.75, 0.75, 0.75, 0.75, 0.75, 0.75, 0.75, 0.75, 0.75, 0.75, 0.75, 0.75, 0.75, 0.75, 0.75, 0.75, 0.75, 0.75, 0.75, 0.75, 0.75, 0.75, 0.75, 0.75, 0.75, 0.76, 0.76, 0.76, 0.76, 0.76, 0.76, 0.76, 0.76, 0.76, 0.76, 0.76, 0.76, 0.76, 0.76, 0.76, 0.76, 0.76, 0.76, 0.76, 0.76, 0.76, 0.76, 0.76, 0.76, 0.76, 0.76, 0.76, 0.76, 0.76, 0.76, 0.76, 0.76, 0.76, 0.76, 0.76, 0.76, 0.76, 0.76, 0.76, 0.76, 0.76, 0.76, 0.76, 0.76, 0.76, 0.76, 0.76, 0.76, 0.76, 0.76, 0.76, 0.76, 0.76, 0.76, 0.76, 0.76, 0.76, 0.76, 0.76, 0.76, 0.76, 0.76, 0.76, 0.76, 0.76, 0.76, 0.76, 0.76, 0.76, 0.76, 0.76, 0.76, 0.76, 0.76, 0.76, 0.76, 0.76, 0.76, 0.76, 0.76, 0.76, 0.76, 0.76, 0.76, 0.76, 0.76, 0.76, 0.76, 0.76, 0.76, 0.76, 0.76, 0.76, 0.76, 0.76, 0.76, 0.76, 0.76, 0.76, 0.76, 0.76, 0.76, 0.76, 0.76, 0.76, 0.76, 0.76, 0.76, 0.76, 0.76, 0.76, 0.76, 0.76, 0.76, 0.76, 0.76, 0.76, 0.76, 0.76, 0.76, 0.76, 0.76, 0.76, 0.76, 0.76, 0.76, 0.76, 0.76, 0.76, 0.76, 0.76, 0.76, 0.76, 0.76, 0.76, 0.76, 0.76, 0.76, 0.76, 0.76, 0.76, 0.76, 0.76, 0.76, 0.76, 0.76, 0.76, 0.76, 0.76, 0.76, 0.76, 0.76, 0.76, 0.76, 0.76, 0.76, 0.76, 0.76, 0.76, 0.76, 0.76, 0.76, 0.76, 0.76, 0.76, 0.76, 0.76, 0.76, 0.76, 0.76, 0.76, 0.76, 0.76, 0.76, 0.76, 0.76, 0.76, 0.76, 0.76, 0.76, 0.76, 0.76, 0.76, 0.76, 0.76, 0.76, 0.76, 0.76, 0.76, 0.76, 0.76, 0.76, 0.76, 0.76, 0.76, 0.76, 0.76, 0.76, 0.76, 0.76, 0.76, 0.76, 0.76, 0.76, 0.76, 0.76, 0.76, 0.76, 0.76, 0.76, 0.76, 0.76, 0.76, 0.76, 0.76, 0.76, 0.76, 0.76, 0.76, 0.76, 0.76, 0.76, 0.76, 0.76, 0.76, 0.76, 0.76, 0.76, 0.76, 0.76, 0.76, 0.76, 0.76, 0.76, 0.76, 0.76, 0.76, 0.76, 0.76, 0.76, 0.76, 0.76, 0.76, 0.76, 0.76, 0.76, 0.76, 0.76, 0.76, 0.76, 0.76, 0.76, 0.76, 0.76, 0.76, 0.76, 0.76, 0.76, 0.76, 0.76, 0.76, 0.76, 0.76, 0.76, 0.76, 0.76, 0.76, 0.76, 0.76, 0.76, 0.76, 0.76, 0.76, 0.76, 0.76, 0.76, 0.76, 0.76, 0.76, 0.76, 0.76, 0.76, 0.76, 0.76, 0.76, 0.76, 0.76, 0.76, 0.76, 0.76, 0.76, 0.76, 0.76, 0.76, 0.76, 0.76, 0.76, 0.76, 0.76, 0.76, 0.76, 0.76, 0.76, 0.76, 0.76, 0.76, 0.76, 0.76, 0.76, 0.76, 0.76, 0.76, 0.76, 0.76, 0.76, 0.76, 0.76, 0.76, 0.76, 0.76, 0.76, 0.76, 0.76, 0.76, 0.76, 0.76, 0.76, 0.76, 0.76, 0.76, 0.76, 0.77, 0.77, 0.77, 0.77, 0.77, 0.77, 0.77, 0.77, 0.77, 0.77, 0.77, 0.77, 0.77, 0.77, 0.77, 0.77, 0.77, 0.77, 0.77, 0.77, 0.77, 0.77, 0.77, 0.77, 0.77, 0.77, 0.77, 0.77, 0.77, 0.77, 0.77, 0.77, 0.77, 0.77, 0.77, 0.77, 0.77, 0.77, 0.77, 0.77, 0.77, 0.77, 0.77, 0.77, 0.77, 0.77, 0.77, 0.77, 0.77, 0.77, 0.77, 0.77, 0.77, 0.77, 0.77, 0.77, 0.77, 0.77, 0.77, 0.77, 0.77, 0.77, 0.77, 0.77, 0.77, 0.77, 0.77, 0.77, 0.77, 0.77, 0.77, 0.77, 0.77, 0.77, 0.77, 0.77, 0.77, 0.77, 0.77, 0.77, 0.77, 0.77, 0.77, 0.77, 0.77, 0.77, 0.77, 0.77, 0.77, 0.77, 0.77, 0.77, 0.77, 0.77, 0.77, 0.77, 0.77, 0.77, 0.77, 0.77, 0.77, 0.77, 0.77, 0.77, 0.77, 0.77, 0.77, 0.77, 0.77, 0.77, 0.77, 0.77, 0.77, 0.77, 0.77, 0.77, 0.77, 0.77, 0.77, 0.77, 0.77, 0.77, 0.77, 0.77, 0.77, 0.77, 0.77, 0.77, 0.77, 0.77, 0.77, 0.77, 0.77, 0.77, 0.77, 0.77, 0.77, 0.77, 0.77, 0.77, 0.77, 0.77, 0.77, 0.77, 0.77, 0.77, 0.77, 0.77, 0.77, 0.77, 0.77, 0.77, 0.77, 0.77, 0.77, 0.77, 0.77, 0.77, 0.77, 0.77, 0.77, 0.77, 0.77, 0.77, 0.77, 0.77, 0.77, 0.77, 0.77, 0.77, 0.77, 0.77, 0.77, 0.77, 0.77, 0.77, 0.77, 0.77, 0.77, 0.78, 0.78, 0.78, 0.78, 0.78, 0.78, 0.78, 0.78, 0.78, 0.78, 0.78, 0.78, 0.78, 0.78, 0.78, 0.78, 0.78, 0.78, 0.78, 0.78, 0.78, 0.78, 0.78, 0.78, 0.78, 0.78, 0.78, 0.78, 0.78, 0.78, 0.78, 0.78, 0.78, 0.78, 0.78, 0.78, 0.78, 0.78, 0.78, 0.78, 0.78, 0.78, 0.78, 0.78, 0.78, 0.78, 0.78, 0.78, 0.78, 0.78, 0.78, 0.78, 0.78, 0.78, 0.78, 0.78, 0.78, 0.78, 0.78, 0.78, 0.78, 0.78, 0.78, 0.78, 0.78, 0.78, 0.78, 0.78, 0.78, 0.78, 0.78, 0.78, 0.78, 0.78, 0.78, 0.78, 0.78, 0.78, 0.78, 0.78, 0.78, 0.78, 0.78, 0.78, 0.78, 0.78, 0.78, 0.78, 0.78, 0.78, 0.78, 0.78, 0.78, 0.78, 0.78, 0.78, 0.78, 0.78, 0.78, 0.78, 0.78, 0.78, 0.78, 0.78, 0.78, 0.78, 0.78, 0.78, 0.78, 0.79, 0.79, 0.79, 0.79, 0.79, 0.79, 0.79, 0.79, 0.79, 0.79, 0.79, 0.79, 0.79, 0.79, 0.79, 0.79, 0.79, 0.79, 0.79, 0.79, 0.79, 0.79, 0.79, 0.79, 0.79, 0.79, 0.79, 0.79, 0.79, 0.79, 0.79, 0.79, 0.79, 0.79, 0.79, 0.79, 0.79, 0.79, 0.79, 0.79, 0.79, 0.79, 0.79, 0.79, 0.79, 0.79, 0.79, 0.79, 0.79, 0.79, 0.79, 0.79, 0.79, 0.79, 0.79, 0.79, 0.79, 0.79, 0.79, 0.79, 0.79, 0.79, 0.79, 0.79, 0.79, 0.79, 0.79, 0.79, 0.79, 0.79, 0.79, 0.79, 0.79, 0.79, 0.79, 0.79, 0.79, 0.79, 0.79, 0.79, 0.79, 0.79, 0.79, 0.79, 0.79, 0.79, 0.79, 0.79, 0.79, 0.79, 0.79, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.81, 0.81, 0.81, 0.81, 0.81, 0.81, 0.81, 0.81, 0.81, 0.81, 0.81, 0.81, 0.81, 0.81, 0.81, 0.81, 0.81, 0.81, 0.81, 0.81, 0.81, 0.81, 0.81, 0.81, 0.81, 0.81, 0.81, 0.81, 0.81, 0.81, 0.81, 0.81, 0.81, 0.81, 0.81, 0.81, 0.81, 0.81, 0.81, 0.81, 0.81, 0.81, 0.81, 0.81, 0.81, 0.81, 0.81, 0.81, 0.81, 0.81, 0.81, 0.81, 0.81, 0.81, 0.81, 0.81, 0.81, 0.81, 0.81, 0.81, 0.81, 0.81, 0.81, 0.81, 0.81, 0.81, 0.81, 0.81, 0.81, 0.81, 0.81, 0.81, 0.81, 0.81, 0.81, 0.81, 0.81, 0.81, 0.81, 0.81, 0.81, 0.81, 0.81, 0.81, 0.81, 0.81, 0.81, 0.81, 0.81, 0.81, 0.81, 0.81, 0.81, 0.81, 0.81, 0.81, 0.81, 0.81, 0.81, 0.81, 0.81, 0.81, 0.81, 0.81, 0.81, 0.81, 0.81, 0.81, 0.81, 0.81, 0.81, 0.81, 0.81, 0.81, 0.81, 0.81, 0.81, 0.81, 0.81, 0.81, 0.81, 0.81, 0.81, 0.81, 0.81, 0.81, 0.81, 0.81, 0.81, 0.81, 0.81, 0.81, 0.81, 0.81, 0.81, 0.81, 0.81, 0.81, 0.81, 0.81, 0.81, 0.81, 0.81, 0.81, 0.81, 0.81, 0.81, 0.81, 0.81, 0.81, 0.81, 0.81, 0.81, 0.81, 0.81, 0.81, 0.81, 0.81, 0.81, 0.81, 0.81, 0.81, 0.81, 0.81, 0.81, 0.81, 0.81, 0.81, 0.81, 0.81, 0.81, 0.81, 0.81, 0.81, 0.81, 0.81, 0.81, 0.81, 0.81, 0.81, 0.81, 0.81, 0.81, 0.81, 0.81, 0.81, 0.81, 0.81, 0.81, 0.81, 0.81, 0.81, 0.81, 0.81, 0.81, 0.81, 0.81, 0.81, 0.81, 0.81, 0.81, 0.81, 0.81, 0.81, 0.81, 0.81, 0.81, 0.81, 0.81, 0.81, 0.81, 0.81, 0.81, 0.82, 0.82, 0.82, 0.82, 0.82, 0.82, 0.82, 0.82, 0.82, 0.82, 0.82, 0.82, 0.82, 0.82, 0.82, 0.82, 0.82, 0.82, 0.82, 0.82, 0.82, 0.82, 0.82, 0.82, 0.82, 0.82, 0.82, 0.82, 0.82, 0.82, 0.82, 0.82, 0.82, 0.82, 0.82, 0.82, 0.82, 0.82, 0.82, 0.82, 0.82, 0.82, 0.82, 0.82, 0.82, 0.82, 0.82, 0.82, 0.82, 0.82, 0.82, 0.82, 0.82, 0.82, 0.82, 0.82, 0.82, 0.82, 0.82, 0.82, 0.82, 0.82, 0.82, 0.82, 0.82, 0.82, 0.82, 0.82, 0.82, 0.82, 0.82, 0.82, 0.82, 0.82, 0.82, 0.82, 0.82, 0.82, 0.82, 0.82, 0.82, 0.82, 0.82, 0.82, 0.82, 0.82, 0.82, 0.82, 0.82, 0.82, 0.82, 0.82, 0.82, 0.82, 0.82, 0.82, 0.82, 0.82, 0.82, 0.82, 0.82, 0.82, 0.82, 0.82, 0.82, 0.82, 0.82, 0.82, 0.82, 0.82, 0.82, 0.82, 0.82, 0.82, 0.82, 0.82, 0.82, 0.82, 0.82, 0.82, 0.82, 0.82, 0.82, 0.82, 0.82, 0.82, 0.82, 0.82, 0.82, 0.82, 0.82, 0.82, 0.82, 0.82, 0.82, 0.82, 0.82, 0.82, 0.82, 0.82, 0.82, 0.82, 0.82, 0.82, 0.82, 0.82, 0.82, 0.82, 0.82, 0.82, 0.82, 0.82, 0.82, 0.82, 0.82, 0.82, 0.82, 0.82, 0.82, 0.82, 0.82, 0.82, 0.82, 0.82, 0.82, 0.82, 0.82, 0.82, 0.82, 0.82, 0.82, 0.82, 0.82, 0.82, 0.82, 0.82, 0.82, 0.82, 0.82, 0.82, 0.82, 0.82, 0.82, 0.82, 0.82, 0.82, 0.82, 0.82, 0.82, 0.82, 0.82, 0.82, 0.82, 0.82, 0.82, 0.82, 0.82, 0.82, 0.82, 0.82, 0.82, 0.82, 0.82, 0.82, 0.82, 0.82, 0.82, 0.82, 0.82, 0.82, 0.82, 0.82, 0.82, 0.82, 0.82, 0.82, 0.82, 0.82, 0.82, 0.82, 0.82, 0.82, 0.82, 0.82, 0.82, 0.82, 0.82, 0.82, 0.82, 0.82, 0.82, 0.82, 0.82, 0.82, 0.82, 0.82, 0.82, 0.82, 0.82, 0.82, 0.82, 0.82, 0.82, 0.82, 0.83, 0.83, 0.83, 0.83, 0.83, 0.83, 0.83, 0.83, 0.83, 0.83, 0.83, 0.83, 0.83, 0.83, 0.83, 0.83, 0.83, 0.83, 0.83, 0.83, 0.83, 0.83, 0.83, 0.83, 0.83, 0.83, 0.83, 0.83, 0.83, 0.83, 0.83, 0.83, 0.83, 0.83, 0.83, 0.83, 0.83, 0.83, 0.83, 0.83, 0.83, 0.83, 0.83, 0.83, 0.83, 0.83, 0.83, 0.83, 0.83, 0.83, 0.83, 0.83, 0.83, 0.83, 0.83, 0.83, 0.83, 0.83, 0.83, 0.83, 0.83, 0.83, 0.83, 0.83, 0.83, 0.83, 0.83, 0.83, 0.83, 0.83, 0.83, 0.83, 0.83, 0.83, 0.83, 0.83, 0.83, 0.83, 0.83, 0.83, 0.83, 0.83, 0.83, 0.83, 0.83, 0.83, 0.83, 0.83, 0.83, 0.83, 0.83, 0.83, 0.83, 0.83, 0.83, 0.83, 0.83, 0.83, 0.83, 0.83, 0.83, 0.83, 0.83, 0.84, 0.84, 0.84, 0.84, 0.84, 0.84, 0.84, 0.84, 0.84, 0.84, 0.84, 0.84, 0.84, 0.84, 0.84, 0.84, 0.84, 0.84, 0.84, 0.84, 0.84, 0.84, 0.84, 0.84, 0.84, 0.84, 0.84, 0.84, 0.84, 0.84, 0.84, 0.84, 0.84, 0.84, 0.84, 0.84, 0.84, 0.84, 0.84, 0.84, 0.84, 0.84, 0.84, 0.84, 0.84, 0.84, 0.84, 0.84, 0.84, 0.84, 0.84, 0.84, 0.84, 0.84, 0.84, 0.84, 0.84, 0.84, 0.84, 0.84, 0.84, 0.84, 0.84, 0.84, 0.84, 0.84, 0.84, 0.84, 0.84, 0.84, 0.84, 0.84, 0.84, 0.84, 0.84, 0.84, 0.84, 0.84, 0.84, 0.84, 0.84, 0.84, 0.84, 0.84, 0.84, 0.84, 0.84, 0.84, 0.84, 0.84, 0.84, 0.84, 0.84, 0.84, 0.84, 0.84, 0.84, 0.84, 0.84, 0.84, 0.84, 0.84, 0.84, 0.84, 0.84, 0.84, 0.84, 0.84, 0.84, 0.84, 0.84, 0.84, 0.84, 0.84, 0.84, 0.84, 0.84, 0.84, 0.84, 0.84, 0.84, 0.84, 0.84, 0.84, 0.84, 0.84, 0.84, 0.84, 0.84, 0.84, 0.84, 0.84, 0.84, 0.84, 0.84, 0.84, 0.84, 0.84, 0.84, 0.84, 0.84, 0.84, 0.84, 0.84, 0.84, 0.84, 0.84, 0.84, 0.84, 0.84, 0.84, 0.84, 0.84, 0.84, 0.84, 0.84, 0.84, 0.84, 0.84, 0.84, 0.84, 0.84, 0.84, 0.84, 0.84, 0.84, 0.84, 0.84, 0.84, 0.84, 0.84, 0.84, 0.84, 0.84, 0.84, 0.84, 0.84, 0.84, 0.84, 0.84, 0.84, 0.84, 0.84, 0.84, 0.84, 0.84, 0.84, 0.84, 0.84, 0.84, 0.84, 0.84, 0.84, 0.84, 0.84, 0.84, 0.84, 0.84, 0.84, 0.84, 0.84, 0.84, 0.84, 0.84, 0.84, 0.84, 0.84, 0.84, 0.84, 0.84, 0.84, 0.84, 0.84, 0.84, 0.84, 0.84, 0.84, 0.84, 0.84, 0.84, 0.84, 0.84, 0.84, 0.85, 0.85, 0.85, 0.85, 0.85, 0.85, 0.85, 0.85, 0.85, 0.85, 0.85, 0.85, 0.85, 0.85, 0.85, 0.85, 0.85, 0.85, 0.85, 0.85, 0.85, 0.85, 0.85, 0.85, 0.85, 0.85, 0.85, 0.85, 0.85, 0.85, 0.85, 0.85, 0.85, 0.85, 0.85, 0.85, 0.85, 0.85, 0.85, 0.85, 0.85, 0.85, 0.85, 0.85, 0.85, 0.85, 0.85, 0.85, 0.85, 0.85, 0.85, 0.85, 0.85, 0.85, 0.85, 0.85, 0.85, 0.85, 0.85, 0.85, 0.85, 0.85, 0.85, 0.85, 0.85, 0.85, 0.85, 0.85, 0.85, 0.85, 0.85, 0.85, 0.85, 0.85, 0.85, 0.85, 0.85, 0.85, 0.85, 0.85, 0.85, 0.85, 0.85, 0.85, 0.85, 0.85, 0.85, 0.85, 0.85, 0.85, 0.85, 0.85, 0.85, 0.85, 0.85, 0.85, 0.85, 0.85, 0.85, 0.85, 0.85, 0.85, 0.85, 0.85, 0.85, 0.85, 0.85, 0.85, 0.85, 0.85, 0.85, 0.85, 0.85, 0.85, 0.85, 0.85, 0.85, 0.85, 0.85, 0.85, 0.85, 0.85, 0.85, 0.85, 0.85, 0.85, 0.85, 0.85, 0.85, 0.85, 0.85, 0.85, 0.85, 0.85, 0.85, 0.85, 0.85, 0.85, 0.85, 0.85, 0.85, 0.85, 0.85, 0.85, 0.85, 0.85, 0.85, 0.85, 0.85, 0.85, 0.85, 0.85, 0.85, 0.85, 0.85, 0.85, 0.85, 0.85, 0.85, 0.85, 0.85, 0.85, 0.85, 0.85, 0.85, 0.85, 0.85, 0.85, 0.85, 0.85, 0.85, 0.85, 0.85, 0.85, 0.85, 0.85, 0.85, 0.85, 0.85, 0.85, 0.85, 0.85, 0.85, 0.85, 0.85, 0.85, 0.85, 0.85, 0.85, 0.85, 0.85, 0.85, 0.86, 0.86, 0.86, 0.86, 0.86, 0.86, 0.86, 0.86, 0.86, 0.86, 0.86, 0.86, 0.86, 0.86, 0.86, 0.86, 0.86, 0.86, 0.86, 0.86, 0.86, 0.86, 0.86, 0.86, 0.86, 0.86, 0.86, 0.86, 0.86, 0.86, 0.86, 0.86, 0.86, 0.86, 0.86, 0.86, 0.86, 0.86, 0.86, 0.86, 0.86, 0.86, 0.86, 0.86, 0.86, 0.86, 0.86, 0.86, 0.86, 0.86, 0.86, 0.86, 0.86, 0.86, 0.86, 0.86, 0.86, 0.86, 0.86, 0.86, 0.86, 0.86, 0.86, 0.86, 0.86, 0.86, 0.86, 0.86, 0.86, 0.86, 0.86, 0.86, 0.86, 0.86, 0.86, 0.86, 0.86, 0.86, 0.86, 0.86, 0.86, 0.86, 0.86, 0.86, 0.86, 0.86, 0.86, 0.86, 0.86, 0.86, 0.86, 0.86, 0.86, 0.86, 0.86, 0.86, 0.86, 0.86, 0.86, 0.86, 0.86, 0.86, 0.86, 0.86, 0.86, 0.86, 0.86, 0.86, 0.86, 0.86, 0.86, 0.86, 0.86, 0.86, 0.86, 0.86, 0.86, 0.86, 0.87, 0.87, 0.87, 0.87, 0.87, 0.87, 0.87, 0.87, 0.87, 0.87, 0.87, 0.87, 0.87, 0.87, 0.87, 0.87, 0.87, 0.87, 0.87, 0.87, 0.87, 0.87, 0.87, 0.87, 0.87, 0.87, 0.87, 0.87, 0.87, 0.87, 0.87, 0.87, 0.87, 0.87, 0.87, 0.87, 0.87, 0.87, 0.87, 0.87, 0.87, 0.87, 0.87, 0.87, 0.87, 0.87, 0.87, 0.87, 0.87, 0.87, 0.87, 0.87, 0.87, 0.87, 0.87, 0.87, 0.87, 0.87, 0.87, 0.87, 0.87, 0.87, 0.87, 0.87, 0.87, 0.87, 0.87, 0.87, 0.87, 0.87, 0.87, 0.87, 0.87, 0.87, 0.87, 0.87, 0.87, 0.87, 0.87, 0.87, 0.87, 0.87, 0.87, 0.87, 0.87, 0.87, 0.87, 0.87, 0.87, 0.87, 0.87, 0.87, 0.87, 0.87, 0.87, 0.87, 0.87, 0.87, 0.87, 0.87, 0.87, 0.87, 0.87, 0.87, 0.87, 0.87, 0.87, 0.87, 0.87, 0.87, 0.87, 0.87, 0.87, 0.87, 0.87, 0.87, 0.87, 0.87, 0.87, 0.87, 0.87, 0.87, 0.87, 0.87, 0.87, 0.87, 0.87, 0.87, 0.87, 0.87, 0.87, 0.87, 0.87, 0.87, 0.87, 0.87, 0.87, 0.87, 0.87, 0.87, 0.87, 0.87, 0.87, 0.87, 0.87, 0.87, 0.87, 0.87, 0.87, 0.87, 0.87, 0.87, 0.87, 0.87, 0.87, 0.87, 0.87, 0.87, 0.87, 0.87, 0.87, 0.87, 0.87, 0.87, 0.87, 0.87, 0.87, 0.87, 0.87, 0.87, 0.87, 0.87, 0.87, 0.87, 0.87, 0.87, 0.87, 0.87, 0.87, 0.87, 0.87, 0.87, 0.87, 0.87, 0.87, 0.87, 0.87, 0.87, 0.87, 0.87, 0.87, 0.87, 0.87, 0.87, 0.87, 0.87, 0.87, 0.87, 0.87, 0.87, 0.87, 0.87, 0.87, 0.87, 0.87, 0.87, 0.87, 0.87, 0.87, 0.87, 0.87, 0.87, 0.87, 0.87, 0.87, 0.87, 0.87, 0.87, 0.87, 0.87, 0.87, 0.87, 0.87, 0.87, 0.87, 0.87, 0.87, 0.87, 0.87, 0.87, 0.87, 0.87, 0.87, 0.87, 0.87, 0.87, 0.87, 0.88, 0.88, 0.88, 0.88, 0.88, 0.88, 0.88, 0.88, 0.88, 0.88, 0.88, 0.88, 0.88, 0.88, 0.88, 0.88, 0.88, 0.88, 0.88, 0.88, 0.88, 0.88, 0.88, 0.88, 0.88, 0.88, 0.88, 0.88, 0.88, 0.88, 0.88, 0.88, 0.88, 0.88, 0.88, 0.88, 0.88, 0.88, 0.88, 0.88, 0.88, 0.88, 0.88, 0.88, 0.88, 0.88, 0.88, 0.88, 0.88, 0.88, 0.88, 0.88, 0.88, 0.88, 0.88, 0.88, 0.88, 0.88, 0.88, 0.88, 0.88, 0.88, 0.88, 0.88, 0.88, 0.88, 0.88, 0.88, 0.88, 0.88, 0.88, 0.88, 0.88, 0.88, 0.88, 0.88, 0.88, 0.88, 0.88, 0.88, 0.88, 0.88, 0.88, 0.88, 0.88, 0.88, 0.88, 0.88, 0.88, 0.88, 0.88, 0.88, 0.88, 0.88, 0.88, 0.88, 0.88, 0.88, 0.88, 0.88, 0.89, 0.89, 0.89, 0.89, 0.89, 0.89, 0.89, 0.89, 0.89, 0.89, 0.89, 0.89, 0.89, 0.89, 0.89, 0.89, 0.89, 0.89, 0.89, 0.89, 0.89, 0.89, 0.89, 0.89, 0.89, 0.89, 0.89, 0.89, 0.89, 0.89, 0.89, 0.89, 0.89, 0.89, 0.89, 0.89, 0.89, 0.89, 0.89, 0.89, 0.89, 0.89, 0.89, 0.89, 0.89, 0.89, 0.89, 0.89, 0.89, 0.89, 0.89, 0.89, 0.89, 0.89, 0.89, 0.89, 0.89, 0.89, 0.89, 0.89, 0.89, 0.89, 0.89, 0.89, 0.89, 0.89, 0.89, 0.89, 0.89, 0.89, 0.89, 0.89, 0.89, 0.89, 0.89, 0.89, 0.89, 0.89, 0.89, 0.89, 0.89, 0.89, 0.89, 0.89, 0.89, 0.89, 0.89, 0.89, 0.89, 0.89, 0.89, 0.89, 0.89, 0.89, 0.89, 0.89, 0.89, 0.89, 0.89, 0.89, 0.89, 0.89, 0.89, 0.89, 0.89, 0.89, 0.89, 0.89, 0.89, 0.89, 0.89, 0.89, 0.89, 0.89, 0.89, 0.89, 0.89, 0.89, 0.89, 0.89, 0.89, 0.89, 0.89, 0.89, 0.89, 0.89, 0.89, 0.89, 0.89, 0.89, 0.89, 0.89, 0.89, 0.89, 0.89, 0.89, 0.89, 0.89, 0.89, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.91, 0.91, 0.91, 0.91, 0.91, 0.91, 0.91, 0.91, 0.91, 0.91, 0.91, 0.91, 0.91, 0.91, 0.91, 0.91, 0.91, 0.91, 0.91, 0.91, 0.91, 0.91, 0.91, 0.91, 0.91, 0.91, 0.91, 0.91, 0.91, 0.91, 0.91, 0.91, 0.91, 0.91, 0.91, 0.91, 0.91, 0.91, 0.91, 0.91, 0.91, 0.91, 0.91, 0.91, 0.91, 0.91, 0.91, 0.91, 0.91, 0.91, 0.91, 0.91, 0.91, 0.91, 0.91, 0.91, 0.91, 0.91, 0.91, 0.91, 0.91, 0.91, 0.91, 0.91, 0.91, 0.91, 0.91, 0.91, 0.91, 0.91, 0.91, 0.91, 0.91, 0.91, 0.91, 0.91, 0.91, 0.91, 0.91, 0.91, 0.91, 0.91, 0.91, 0.91, 0.91, 0.91, 0.91, 0.91, 0.91, 0.91, 0.91, 0.91, 0.92, 0.92, 0.92, 0.92, 0.92, 0.92, 0.92, 0.92, 0.92, 0.92, 0.92, 0.92, 0.92, 0.92, 0.92, 0.92, 0.92, 0.92, 0.92, 0.92, 0.92, 0.92, 0.92, 0.92, 0.92, 0.92, 0.92, 0.92, 0.92, 0.92, 0.92, 0.92, 0.92, 0.92, 0.92, 0.92, 0.92, 0.92, 0.92, 0.92, 0.92, 0.92, 0.92, 0.92, 0.92, 0.92, 0.92, 0.92, 0.92, 0.92, 0.92, 0.92, 0.92, 0.92, 0.92, 0.92, 0.92, 0.92, 0.92, 0.92, 0.92, 0.92, 0.92, 0.92, 0.92, 0.92, 0.92, 0.92, 0.92, 0.92, 0.92, 0.92, 0.92, 0.92, 0.92, 0.92, 0.92, 0.92, 0.92, 0.92, 0.92, 0.92, 0.92, 0.92, 0.92, 0.92, 0.92, 0.92, 0.92, 0.92, 0.92, 0.92, 0.92, 0.92, 0.92, 0.92, 0.92, 0.92, 0.92, 0.92, 0.92, 0.92, 0.92, 0.92, 0.92, 0.92, 0.92, 0.92, 0.92, 0.92, 0.92, 0.92, 0.92, 0.92, 0.92, 0.92, 0.92, 0.92, 0.92, 0.92, 0.92, 0.92, 0.92, 0.92, 0.92, 0.92, 0.92, 0.92, 0.92, 0.92, 0.92, 0.92, 0.92, 0.92, 0.92, 0.92, 0.92, 0.92, 0.92, 0.92, 0.92, 0.92, 0.92, 0.92, 0.92, 0.92, 0.92, 0.92, 0.92, 0.92, 0.92, 0.92, 0.92, 0.92, 0.92, 0.92, 0.92, 0.92, 0.92, 0.92, 0.92, 0.92, 0.92, 0.92, 0.92, 0.92, 0.92, 0.92, 0.92, 0.92, 0.92, 0.92, 0.92, 0.92, 0.92, 0.92, 0.92, 0.92, 0.92, 0.92, 0.92, 0.92, 0.92, 0.92, 0.92, 0.92, 0.92, 0.92, 0.92, 0.92, 0.92, 0.92, 0.92, 0.92, 0.92, 0.92, 0.92, 0.92, 0.92, 0.92, 0.92, 0.92, 0.92, 0.92, 0.92, 0.92, 0.92, 0.92, 0.92, 0.92, 0.92, 0.92, 0.92, 0.92, 0.92, 0.92, 0.92, 0.92, 0.92, 0.92, 0.92, 0.92, 0.92, 0.92, 0.92, 0.92, 0.92, 0.92, 0.92, 0.92, 0.92, 0.92, 0.92, 0.92, 0.92, 0.92, 0.92, 0.92, 0.92, 0.92, 0.92, 0.92, 0.92, 0.92, 0.92, 0.92, 0.92, 0.92, 0.92, 0.92, 0.92, 0.92, 0.92, 0.92, 0.92, 0.92, 0.92, 0.92, 0.92, 0.92, 0.92, 0.92, 0.92, 0.92, 0.92, 0.92, 0.92, 0.92, 0.92, 0.92, 0.92, 0.92, 0.92, 0.92, 0.92, 0.92, 0.92, 0.92, 0.92, 0.92, 0.92, 0.92, 0.92, 0.92, 0.92, 0.92, 0.92, 0.92, 0.92, 0.92, 0.92, 0.92, 0.92, 0.92, 0.92, 0.92, 0.92, 0.92, 0.92, 0.92, 0.92, 0.92, 0.92, 0.92, 0.92, 0.92, 0.92, 0.92, 0.92, 0.92, 0.92, 0.92, 0.92, 0.92, 0.92, 0.92, 0.92, 0.92, 0.92, 0.92, 0.92, 0.92, 0.92, 0.92, 0.92, 0.92, 0.92, 0.92, 0.92, 0.92, 0.92, 0.92, 0.92, 0.92, 0.92, 0.92, 0.92, 0.92, 0.92, 0.92, 0.92, 0.92, 0.92, 0.92, 0.92, 0.92, 0.92, 0.92, 0.92, 0.92, 0.92, 0.92, 0.92, 0.92, 0.92, 0.92, 0.92, 0.92, 0.92, 0.92, 0.92, 0.92, 0.92, 0.92, 0.92, 0.92, 0.92, 0.92, 0.92, 0.92, 0.92, 0.92, 0.92, 0.92, 0.92, 0.92, 0.92, 0.92, 0.92, 0.92, 0.92, 0.92, 0.92, 0.92, 0.92, 0.92, 0.92, 0.92, 0.92, 0.92, 0.92, 0.92, 0.92, 0.92, 0.92, 0.92, 0.92, 0.92, 0.92, 0.92, 0.92, 0.92, 0.93, 0.93, 0.93, 0.93, 0.93, 0.93, 0.93, 0.93, 0.93, 0.93, 0.93, 0.93, 0.93, 0.93, 0.93, 0.93, 0.93, 0.93, 0.93, 0.93, 0.93, 0.93, 0.93, 0.93, 0.93, 0.93, 0.93, 0.93, 0.93, 0.93, 0.93, 0.93, 0.93, 0.93, 0.93, 0.93, 0.93, 0.93, 0.93, 0.93, 0.93, 0.93, 0.93, 0.93, 0.93, 0.93, 0.93, 0.93, 0.93, 0.93, 0.93, 0.93, 0.93, 0.93, 0.93, 0.93, 0.93, 0.93, 0.93, 0.93, 0.93, 0.93, 0.93, 0.93, 0.93, 0.93, 0.93, 0.93, 0.93, 0.93, 0.93, 0.93, 0.93, 0.93, 0.93, 0.93, 0.93, 0.93, 0.93, 0.93, 0.93, 0.93, 0.93, 0.93, 0.93, 0.93, 0.93, 0.93, 0.93, 0.93, 0.93, 0.93, 0.93, 0.93, 0.93, 0.93, 0.93, 0.93, 0.93, 0.93, 0.93, 0.93, 0.93, 0.93, 0.93, 0.93, 0.93, 0.93, 0.93, 0.93, 0.93, 0.93, 0.93, 0.93, 0.93, 0.93, 0.93, 0.93, 0.93, 0.94, 0.94, 0.94, 0.94, 0.94, 0.94, 0.94, 0.94, 0.94, 0.94, 0.94, 0.94, 0.94, 0.94, 0.94, 0.94, 0.94, 0.94, 0.94, 0.94, 0.94, 0.94, 0.94, 0.94, 0.94, 0.94, 0.94, 0.94, 0.94, 0.94, 0.94, 0.94, 0.94, 0.94, 0.94, 0.94, 0.94, 0.94, 0.94, 0.94, 0.94, 0.94, 0.94, 0.94, 0.94, 0.94, 0.94, 0.94, 0.94, 0.94, 0.94, 0.94, 0.94, 0.94, 0.94, 0.94, 0.94, 0.94, 0.94, 0.94, 0.94, 0.94, 0.94, 0.94, 0.94, 0.94, 0.94, 0.94, 0.95, 0.95, 0.95, 0.95, 0.95, 0.95, 0.95, 0.95, 0.95, 0.95, 0.95, 0.95, 0.95, 0.95, 0.95, 0.95, 0.95, 0.95, 0.95, 0.95, 0.95, 0.95, 0.95, 0.95, 0.95, 0.95, 0.95, 0.95, 0.95, 0.95, 0.95, 0.95, 0.95, 0.95, 0.95, 0.95, 0.95, 0.95, 0.95, 0.95, 0.95, 0.95, 0.95, 0.95, 0.95, 0.95, 0.95, 0.95, 0.95, 0.95, 0.95, 0.95, 0.95, 0.95, 0.95, 0.95, 0.95, 0.95, 0.95, 0.95, 0.95, 0.95, 0.95, 0.95, 0.95, 0.95, 0.95, 0.95, 0.95, 0.95, 0.95, 0.95, 0.96, 0.96, 0.96, 0.96, 0.96, 0.96, 0.96, 0.96, 0.96, 0.96, 0.96, 0.96, 0.96, 0.96, 0.96, 0.96, 0.96, 0.96, 0.96, 0.96, 0.96, 0.96, 0.96, 0.96, 0.96, 0.96, 0.96, 0.96, 0.96, 0.96, 0.96, 0.96, 0.96, 0.96, 0.96, 0.96, 0.96, 0.96, 0.96, 0.96, 0.96, 0.96, 0.96, 0.96, 0.96, 0.96, 0.96, 0.96, 0.96, 0.96, 0.96, 0.96, 0.96, 0.96, 0.96, 0.96, 0.96, 0.97, 0.97, 0.97, 0.97, 0.97, 0.97, 0.97, 0.97, 0.97, 0.97, 0.97, 0.97, 0.97, 0.97, 0.97, 0.97, 0.97, 0.97, 0.97, 0.97, 0.97, 0.97, 0.97, 0.97, 0.97, 0.97, 0.97, 0.97, 0.97, 0.97, 0.97, 0.97, 0.97, 0.97, 0.97, 0.97, 0.97, 0.97, 0.97, 0.97, 0.97, 0.97, 0.97, 0.97, 0.97, 0.97, 0.97, 0.97, 0.97, 0.97, 0.97, 0.97, 0.97, 0.97, 0.97, 0.97, 0.97, 0.97, 0.97, 0.97, 0.97, 0.97, 0.97, 0.97, 0.97, 0.97, 0.97, 0.97, 0.97, 0.97, 0.97, 0.97, 0.97, 0.97, 0.97, 0.97, 0.97, 0.97, 0.97, 0.97, 0.97, 0.97, 0.97, 0.97, 0.97, 0.97, 0.97, 0.97, 0.97, 0.97, 0.97, 0.97, 0.97, 0.97, 0.98, 0.98, 0.98, 0.98, 0.98, 0.98, 0.98, 0.98, 0.98, 0.98, 0.98, 0.98, 0.98, 0.98, 0.98, 0.98, 0.98, 0.98, 0.98, 0.98, 0.98, 0.98, 0.98, 0.98, 0.98, 0.98, 0.98, 0.98, 0.98, 0.98, 0.98, 0.98, 0.98, 0.98, 0.98, 0.98, 0.98, 0.98, 0.98, 0.98, 0.98, 0.98, 0.98, 0.98, 0.98, 0.98, 0.98, 0.98, 0.98, 0.98, 0.98, 0.98, 0.98, 0.98, 0.98, 0.98, 0.98, 0.98, 0.98, 0.98, 0.98, 0.98, 0.98, 0.98, 0.98, 0.98, 0.98, 0.98, 0.98, 0.98, 0.98, 0.98, 0.98, 0.98, 0.98, 0.98, 0.98, 0.98, 0.98, 0.99, 0.99, 0.99, 0.99, 0.99, 0.99, 0.99, 0.99, 0.99, 0.99, 0.99, 0.99, 0.99, 0.99, 0.99, 0.99, 0.99, 0.99, 0.99, 0.99, 0.99, 0.99, 0.99, 0.99, 0.99, 0.99, 0.99, 0.99, 0.99, 0.99, 0.99, 0.99, 0.99, 0.99, 0.99, 0.99, 0.99, 0.99, 0.99, 0.99, 0.99, 0.99, 0.99, 0.99, 0.99, 0.99, 0.99, 0.99, 0.99, 0.99, 0.99, 0.99, 0.99, 0.99, 0.99, 0.99, 0.99, 0.99, 0.99, 0.99, 0.99, 0.99, 0.99, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.01, 1.01, 1.01, 1.01, 1.01, 1.01, 1.01, 1.01, 1.01, 1.01, 1.01, 1.01, 1.01, 1.01, 1.01, 1.01, 1.01, 1.01, 1.01, 1.01, 1.01, 1.01, 1.01, 1.01, 1.01, 1.01, 1.01, 1.01, 1.01, 1.01, 1.01, 1.01, 1.01, 1.01, 1.01, 1.01, 1.01, 1.01, 1.01, 1.01, 1.01, 1.01, 1.01, 1.01, 1.01, 1.01, 1.01, 1.02, 1.02, 1.02, 1.02, 1.02, 1.02, 1.02, 1.02, 1.02, 1.02, 1.02, 1.02, 1.02, 1.02, 1.02, 1.02, 1.02, 1.02, 1.02, 1.02, 1.02, 1.02, 1.02, 1.02, 1.02, 1.02, 1.02, 1.02, 1.02, 1.02, 1.02, 1.02, 1.02, 1.02, 1.02, 1.02, 1.02, 1.02, 1.02, 1.02, 1.02, 1.02, 1.02, 1.02, 1.02, 1.02, 1.02, 1.02, 1.02, 1.02, 1.02, 1.02, 1.02, 1.02, 1.02, 1.02, 1.02, 1.02, 1.02, 1.02, 1.02, 1.02, 1.02, 1.02, 1.02, 1.02, 1.02, 1.02, 1.03, 1.03, 1.03, 1.03, 1.03, 1.03, 1.03, 1.03, 1.03, 1.03, 1.03, 1.03, 1.03, 1.03, 1.03, 1.03, 1.03, 1.03, 1.03, 1.03, 1.03, 1.03, 1.03, 1.03, 1.03, 1.03, 1.03, 1.03, 1.03, 1.03, 1.03, 1.03, 1.03, 1.03, 1.03, 1.03, 1.03, 1.03, 1.03, 1.03, 1.03, 1.03, 1.03, 1.03, 1.03, 1.03, 1.03, 1.03, 1.03, 1.03, 1.03, 1.03, 1.03, 1.03, 1.03, 1.03, 1.03, 1.03, 1.03, 1.03, 1.03, 1.03, 1.03, 1.03, 1.04, 1.04, 1.04, 1.04, 1.04, 1.04, 1.04, 1.04, 1.04, 1.04, 1.04, 1.04, 1.04, 1.04, 1.04, 1.04, 1.04, 1.04, 1.04, 1.04, 1.04, 1.04, 1.04, 1.04, 1.04, 1.04, 1.04, 1.04, 1.04, 1.04, 1.04, 1.04, 1.04, 1.04, 1.04, 1.04, 1.04, 1.04, 1.04, 1.04, 1.04, 1.04, 1.04, 1.04, 1.04, 1.04, 1.04, 1.04, 1.04, 1.05, 1.05, 1.05, 1.05, 1.05, 1.05, 1.05, 1.05, 1.05, 1.05, 1.05, 1.05, 1.05, 1.05, 1.05, 1.05, 1.05, 1.05, 1.05, 1.05, 1.05, 1.05, 1.05, 1.05, 1.05, 1.05, 1.05, 1.05, 1.05, 1.05, 1.05, 1.05, 1.05, 1.05, 1.05, 1.05, 1.05, 1.05, 1.05, 1.05, 1.05, 1.05, 1.05, 1.05, 1.05, 1.05, 1.05, 1.05, 1.05, 1.05, 1.05, 1.05, 1.05, 1.05, 1.05, 1.05, 1.05, 1.05, 1.05, 1.05, 1.05, 1.05, 1.05, 1.05, 1.05, 1.05, 1.05, 1.05, 1.05, 1.05, 1.05, 1.05, 1.05, 1.05, 1.05, 1.05, 1.05, 1.05, 1.05, 1.05, 1.05, 1.05, 1.05, 1.05, 1.06, 1.06, 1.06, 1.06, 1.06, 1.06, 1.06, 1.06, 1.06, 1.06, 1.06, 1.06, 1.06, 1.06, 1.06, 1.06, 1.06, 1.06, 1.06, 1.06, 1.06, 1.06, 1.06, 1.06, 1.06, 1.06, 1.06, 1.06, 1.06, 1.06, 1.06, 1.06, 1.06, 1.06, 1.06, 1.06, 1.07, 1.07, 1.07, 1.07, 1.07, 1.07, 1.07, 1.07, 1.07, 1.07, 1.07, 1.07, 1.07, 1.07, 1.07, 1.07, 1.07, 1.07, 1.07, 1.07, 1.07, 1.07, 1.07, 1.07, 1.07, 1.07, 1.07, 1.07, 1.07, 1.07, 1.07, 1.07, 1.07, 1.07, 1.07, 1.07, 1.07, 1.07, 1.07, 1.07, 1.07, 1.07, 1.07, 1.07, 1.07, 1.07, 1.07, 1.07, 1.07, 1.07, 1.07, 1.07, 1.07, 1.07, 1.07, 1.07, 1.07, 1.07, 1.07, 1.07, 1.07, 1.07, 1.08, 1.08, 1.08, 1.08, 1.08, 1.08, 1.08, 1.08, 1.08, 1.08, 1.08, 1.08, 1.08, 1.08, 1.08, 1.08, 1.08, 1.08, 1.08, 1.08, 1.08, 1.08, 1.08, 1.08, 1.08, 1.08, 1.08, 1.08, 1.08, 1.08, 1.08, 1.08, 1.08, 1.08, 1.08, 1.08, 1.08, 1.08, 1.08, 1.08, 1.08, 1.08, 1.08, 1.08, 1.08, 1.08, 1.08, 1.08, 1.08, 1.08, 1.08, 1.08, 1.08, 1.08, 1.08, 1.08, 1.08, 1.08, 1.08, 1.08, 1.08, 1.08, 1.08, 1.08, 1.08, 1.08, 1.08, 1.08, 1.08, 1.08, 1.08, 1.08, 1.08, 1.08, 1.08, 1.08, 1.08, 1.08, 1.08, 1.08, 1.09, 1.09, 1.09, 1.09, 1.09, 1.09, 1.09, 1.09, 1.09, 1.09, 1.09, 1.09, 1.09, 1.09, 1.09, 1.09, 1.09, 1.09, 1.09, 1.09, 1.09, 1.09, 1.09, 1.09, 1.09, 1.09, 1.09, 1.09, 1.09, 1.09, 1.09, 1.09, 1.09, 1.09, 1.09, 1.09, 1.09, 1.09, 1.09, 1.09, 1.09, 1.09, 1.09, 1.09, 1.09, 1.09, 1.09, 1.09, 1.09, 1.09, 1.09, 1.09, 1.09, 1.09, 1.09, 1.09, 1.09, 1.09, 1.09, 1.09, 1.09, 1.09, 1.09, 1.09, 1.09, 1.09, 1.09, 1.09, 1.09, 1.09, 1.09, 1.09, 1.09, 1.09, 1.09, 1.09, 1.09, 1.09, 1.09, 1.09, 1.09, 1.09, 1.09, 1.09, 1.09, 1.09, 1.09, 1.09, 1.09, 1.09, 1.09, 1.09, 1.09, 1.09, 1.09, 1.09, 1.09, 1.09, 1.09, 1.09, 1.09, 1.09, 1.09, 1.09, 1.09, 1.09, 1.09, 1.09, 1.09, 1.09, 1.09, 1.09, 1.09, 1.09, 1.09, 1.09, 1.09, 1.09, 1.09, 1.09, 1.09, 1.09, 1.09, 1.09, 1.09, 1.09, 1.09, 1.09, 1.09, 1.09, 1.09, 1.09, 1.09, 1.09, 1.09, 1.09, 1.09, 1.09, 1.09, 1.09, 1.09, 1.09, 1.09, 1.09, 1.09, 1.09, 1.09, 1.09, 1.09, 1.09, 1.09, 1.09, 1.09, 1.09, 1.09, 1.09, 1.09, 1.09, 1.09, 1.09, 1.09, 1.09, 1.09, 1.09, 1.09, 1.09, 1.09, 1.09, 1.09, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.11, 1.11, 1.11, 1.11, 1.11, 1.11, 1.11, 1.11, 1.11, 1.11, 1.11, 1.11, 1.11, 1.11, 1.11, 1.11, 1.11, 1.11, 1.11, 1.11, 1.11, 1.11, 1.11, 1.11, 1.11, 1.11, 1.11, 1.11, 1.11, 1.11, 1.11, 1.11, 1.11, 1.11, 1.11, 1.11, 1.11, 1.11, 1.11, 1.11, 1.11, 1.11, 1.11, 1.11, 1.11, 1.11, 1.11, 1.11, 1.11, 1.11, 1.11, 1.11, 1.11, 1.11, 1.11, 1.11, 1.11, 1.11, 1.11, 1.11, 1.11, 1.11, 1.11, 1.11, 1.11, 1.11, 1.11, 1.11, 1.11, 1.11, 1.11, 1.11, 1.11, 1.11, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.13, 1.13, 1.13, 1.13, 1.13, 1.13, 1.13, 1.13, 1.13, 1.13, 1.13, 1.13, 1.13, 1.13, 1.13, 1.13, 1.13, 1.13, 1.13, 1.13, 1.13, 1.13, 1.13, 1.13, 1.13, 1.13, 1.13, 1.13, 1.13, 1.13, 1.13, 1.13, 1.13, 1.13, 1.13, 1.13, 1.13, 1.13, 1.13, 1.13, 1.13, 1.13, 1.13, 1.13, 1.13, 1.13, 1.13, 1.13, 1.13, 1.13, 1.13, 1.13, 1.13, 1.13, 1.13, 1.13, 1.13, 1.13, 1.13, 1.13, 1.13, 1.13, 1.13, 1.13, 1.13, 1.13, 1.13, 1.13, 1.13, 1.13, 1.13, 1.13, 1.13, 1.14, 1.14, 1.14, 1.14, 1.14, 1.14, 1.14, 1.14, 1.14, 1.14, 1.14, 1.14, 1.14, 1.14, 1.14, 1.14, 1.14, 1.14, 1.14, 1.14, 1.14, 1.14, 1.14, 1.14, 1.14, 1.14, 1.14, 1.14, 1.14, 1.14, 1.14, 1.14, 1.14, 1.14, 1.14, 1.14, 1.14, 1.14, 1.14, 1.14, 1.15, 1.15, 1.15, 1.15, 1.15, 1.15, 1.15, 1.15, 1.15, 1.15, 1.15, 1.15, 1.15, 1.15, 1.15, 1.15, 1.15, 1.15, 1.15, 1.15, 1.15, 1.15, 1.15, 1.15, 1.15, 1.15, 1.15, 1.15, 1.15, 1.15, 1.15, 1.15, 1.15, 1.15, 1.15, 1.15, 1.15, 1.15, 1.15, 1.15, 1.15, 1.15, 1.15, 1.15, 1.15, 1.15, 1.15, 1.15, 1.15, 1.15, 1.15, 1.15, 1.15, 1.15, 1.15, 1.15, 1.15, 1.15, 1.15, 1.15, 1.15, 1.15, 1.15, 1.15, 1.15, 1.15, 1.15, 1.15, 1.15, 1.15, 1.15, 1.15, 1.15, 1.15, 1.15, 1.15, 1.15, 1.15, 1.15, 1.16, 1.16, 1.16, 1.16, 1.16, 1.16, 1.16, 1.16, 1.16, 1.16, 1.16, 1.16, 1.16, 1.16, 1.16, 1.16, 1.16, 1.16, 1.16, 1.16, 1.16, 1.16, 1.16, 1.16, 1.16, 1.16, 1.16, 1.16, 1.16, 1.16, 1.16, 1.16, 1.16, 1.16, 1.16, 1.16, 1.16, 1.16, 1.16, 1.16, 1.16, 1.16, 1.16, 1.16, 1.16, 1.16, 1.16, 1.16, 1.16, 1.16, 1.16, 1.16, 1.16, 1.16, 1.16, 1.16, 1.16, 1.16, 1.16, 1.16, 1.16, 1.16, 1.16, 1.16, 1.16, 1.16, 1.16, 1.16, 1.16, 1.16, 1.16, 1.16, 1.16, 1.16, 1.16, 1.16, 1.16, 1.16, 1.17, 1.17, 1.17, 1.17, 1.17, 1.17, 1.17, 1.17, 1.17, 1.17, 1.17, 1.17, 1.17, 1.17, 1.17, 1.17, 1.17, 1.17, 1.17, 1.17, 1.17, 1.17, 1.17, 1.17, 1.17, 1.17, 1.17, 1.17, 1.17, 1.17, 1.17, 1.17, 1.17, 1.17, 1.17, 1.17, 1.17, 1.17, 1.17, 1.17, 1.17, 1.17, 1.17, 1.17, 1.17, 1.17, 1.17, 1.17, 1.17, 1.17, 1.17, 1.17, 1.17, 1.17, 1.17, 1.17, 1.17, 1.17, 1.17, 1.17, 1.17, 1.17, 1.17, 1.17, 1.17, 1.17, 1.17, 1.17, 1.17, 1.17, 1.17, 1.17, 1.17, 1.17, 1.17, 1.17, 1.17, 1.17, 1.18, 1.18, 1.18, 1.18, 1.18, 1.18, 1.18, 1.18, 1.18, 1.18, 1.18, 1.18, 1.18, 1.18, 1.18, 1.18, 1.18, 1.18, 1.18, 1.18, 1.18, 1.18, 1.18, 1.18, 1.18, 1.18, 1.18, 1.18, 1.18, 1.18, 1.18, 1.18, 1.18, 1.18, 1.19, 1.19, 1.19, 1.19, 1.19, 1.19, 1.19, 1.19, 1.19, 1.19, 1.19, 1.19, 1.19, 1.19, 1.19, 1.19, 1.19, 1.19, 1.19, 1.19, 1.19, 1.19, 1.19, 1.19, 1.19, 1.19, 1.19, 1.19, 1.19, 1.19, 1.19, 1.19, 1.19, 1.19, 1.19, 1.19, 1.19, 1.19, 1.2, 1.2, 1.2, 1.2, 1.2, 1.2, 1.2, 1.2, 1.2, 1.2, 1.2, 1.2, 1.2, 1.2, 1.2, 1.2, 1.2, 1.2, 1.2, 1.2, 1.2, 1.2, 1.2, 1.2, 1.2, 1.2, 1.2, 1.2, 1.2, 1.2, 1.2, 1.2, 1.2, 1.2, 1.2, 1.2, 1.2, 1.2, 1.2, 1.2, 1.2, 1.2, 1.2, 1.2, 1.2, 1.2, 1.2, 1.2, 1.2, 1.2, 1.2, 1.2, 1.2, 1.2, 1.2, 1.2, 1.2, 1.2, 1.2, 1.2, 1.2, 1.2, 1.2, 1.2, 1.2, 1.2, 1.2, 1.2, 1.2, 1.2, 1.2, 1.2, 1.2, 1.2, 1.2, 1.2, 1.2, 1.2, 1.2, 1.2, 1.2, 1.2, 1.2, 1.2, 1.2, 1.2, 1.2, 1.2, 1.2, 1.2, 1.2, 1.2, 1.2, 1.2, 1.2, 1.2, 1.2, 1.2, 1.2, 1.2, 1.2, 1.2, 1.2, 1.2, 1.2, 1.2, 1.2, 1.2, 1.2, 1.2, 1.2, 1.2, 1.2, 1.2, 1.2, 1.2, 1.2, 1.2, 1.2, 1.21, 1.21, 1.21, 1.21, 1.21, 1.21, 1.21, 1.21, 1.21, 1.21, 1.21, 1.21, 1.21, 1.21, 1.21, 1.21, 1.21, 1.21, 1.21, 1.21, 1.21, 1.21, 1.21, 1.21, 1.21, 1.21, 1.21, 1.21, 1.21, 1.21, 1.21, 1.21, 1.21, 1.21, 1.21, 1.21, 1.21, 1.21, 1.21, 1.21, 1.21, 1.21, 1.21, 1.21, 1.21, 1.21, 1.21, 1.21, 1.21, 1.21, 1.21, 1.21, 1.21, 1.21, 1.21, 1.21, 1.21, 1.21, 1.21, 1.21, 1.21, 1.21, 1.21, 1.21, 1.21, 1.21, 1.21, 1.21, 1.21, 1.22, 1.22, 1.22, 1.22, 1.22, 1.22, 1.22, 1.22, 1.22, 1.22, 1.22, 1.22, 1.22, 1.22, 1.22, 1.22, 1.22, 1.22, 1.22, 1.22, 1.22, 1.22, 1.22, 1.22, 1.22, 1.22, 1.22, 1.22, 1.22, 1.22, 1.22, 1.22, 1.22, 1.22, 1.22, 1.22, 1.22, 1.22, 1.22, 1.22, 1.22, 1.22, 1.22, 1.22, 1.22, 1.22, 1.22, 1.22, 1.22, 1.22, 1.22, 1.22, 1.22, 1.22, 1.22, 1.22, 1.22, 1.22, 1.22, 1.22, 1.22, 1.22, 1.22, 1.22, 1.22, 1.22, 1.22, 1.22, 1.22, 1.22, 1.22, 1.22, 1.22, 1.22, 1.22, 1.22, 1.22, 1.22, 1.22, 1.22, 1.22, 1.22, 1.22, 1.22, 1.22, 1.22, 1.22, 1.22, 1.22, 1.22, 1.22, 1.23, 1.23, 1.23, 1.23, 1.23, 1.23, 1.23, 1.23, 1.23, 1.23, 1.23, 1.23, 1.23, 1.23, 1.23, 1.23, 1.23, 1.23, 1.23, 1.23, 1.23, 1.23, 1.23, 1.23, 1.23, 1.23, 1.23, 1.23, 1.23, 1.23, 1.23, 1.23, 1.23, 1.23, 1.23, 1.23, 1.23, 1.23, 1.23, 1.23, 1.23, 1.23, 1.23, 1.23, 1.23, 1.23, 1.23, 1.23, 1.23, 1.23, 1.23, 1.23, 1.23, 1.24, 1.24, 1.24, 1.24, 1.24, 1.24, 1.24, 1.24, 1.24, 1.24, 1.24, 1.24, 1.24, 1.24, 1.24, 1.24, 1.24, 1.24, 1.24, 1.24, 1.24, 1.24, 1.24, 1.24, 1.24, 1.24, 1.24, 1.24, 1.24, 1.24, 1.24, 1.24, 1.24, 1.24, 1.24, 1.24, 1.24, 1.25, 1.25, 1.25, 1.25, 1.25, 1.25, 1.25, 1.25, 1.25, 1.25, 1.25, 1.25, 1.25, 1.25, 1.25, 1.25, 1.25, 1.25, 1.25, 1.25, 1.25, 1.25, 1.25, 1.25, 1.25, 1.25, 1.25, 1.25, 1.25, 1.25, 1.25, 1.25, 1.25, 1.25, 1.25, 1.25, 1.25, 1.25, 1.25, 1.25, 1.25, 1.25, 1.25, 1.25, 1.25, 1.25, 1.25, 1.25, 1.25, 1.25, 1.25, 1.25, 1.26, 1.26, 1.26, 1.26, 1.26, 1.26, 1.26, 1.26, 1.26, 1.26, 1.26, 1.26, 1.26, 1.26, 1.26, 1.26, 1.26, 1.26, 1.26, 1.26, 1.26, 1.26, 1.26, 1.26, 1.26, 1.26, 1.26, 1.26, 1.26, 1.26, 1.26, 1.26, 1.26, 1.27, 1.27, 1.27, 1.27, 1.27, 1.27, 1.27, 1.27, 1.27, 1.27, 1.27, 1.27, 1.27, 1.27, 1.27, 1.27, 1.27, 1.27, 1.27, 1.27, 1.27, 1.27, 1.27, 1.27, 1.27, 1.27, 1.27, 1.27, 1.27, 1.27, 1.27, 1.27, 1.27, 1.27, 1.28, 1.28, 1.28, 1.28, 1.28, 1.28, 1.28, 1.28, 1.28, 1.28, 1.28, 1.28, 1.28, 1.28, 1.28, 1.28, 1.28, 1.28, 1.28, 1.28, 1.28, 1.28, 1.28, 1.28, 1.28, 1.28, 1.28, 1.28, 1.28, 1.28, 1.28, 1.28, 1.28, 1.28, 1.28, 1.28, 1.28, 1.28, 1.28, 1.28, 1.28, 1.28, 1.28, 1.28, 1.28, 1.28, 1.28, 1.28, 1.28, 1.28, 1.28, 1.28, 1.28, 1.28, 1.28, 1.28, 1.28, 1.28, 1.28, 1.28, 1.28, 1.28, 1.28, 1.28, 1.29, 1.29, 1.29, 1.29, 1.29, 1.29, 1.29, 1.29, 1.29, 1.29, 1.29, 1.29, 1.29, 1.29, 1.29, 1.29, 1.29, 1.29, 1.29, 1.29, 1.29, 1.29, 1.29, 1.29, 1.29, 1.29, 1.29, 1.29, 1.29, 1.29, 1.29, 1.29, 1.29, 1.29, 1.29, 1.29, 1.29, 1.29, 1.29, 1.29, 1.29, 1.29, 1.29, 1.29, 1.29, 1.29, 1.29, 1.29, 1.29, 1.29, 1.29, 1.29, 1.29, 1.29, 1.29, 1.29, 1.29, 1.29, 1.29, 1.29, 1.29, 1.29, 1.29, 1.29, 1.29, 1.29, 1.29, 1.29, 1.29, 1.29, 1.29, 1.29, 1.29, 1.29, 1.29, 1.29, 1.29, 1.29, 1.29, 1.29, 1.29, 1.29, 1.29, 1.29, 1.29, 1.29, 1.29, 1.29, 1.29, 1.29, 1.29, 1.29, 1.29, 1.29, 1.29, 1.29, 1.29, 1.29, 1.29, 1.29, 1.29, 1.29, 1.29, 1.29, 1.29, 1.29, 1.29, 1.29, 1.29, 1.29, 1.29, 1.29, 1.29, 1.29, 1.3, 1.3, 1.3, 1.3, 1.3, 1.3, 1.3, 1.3, 1.3, 1.3, 1.3, 1.3, 1.3, 1.3, 1.3, 1.3, 1.3, 1.3, 1.3, 1.3, 1.3, 1.3, 1.3, 1.3, 1.3, 1.3, 1.3, 1.3, 1.3, 1.3, 1.3, 1.3, 1.3, 1.3, 1.3, 1.3, 1.3, 1.3, 1.3, 1.31, 1.31, 1.31, 1.31, 1.31, 1.31, 1.31, 1.31, 1.31, 1.31, 1.31, 1.31, 1.31, 1.31, 1.31, 1.31, 1.31, 1.31, 1.31, 1.31, 1.31, 1.31, 1.31, 1.31, 1.31, 1.31, 1.31, 1.31, 1.31, 1.31, 1.31, 1.31, 1.31, 1.31, 1.31, 1.31, 1.31, 1.31, 1.31, 1.31, 1.31, 1.31, 1.31, 1.31, 1.31, 1.31, 1.31, 1.31, 1.31, 1.31, 1.31, 1.31, 1.31, 1.31, 1.31, 1.31, 1.31, 1.31, 1.31, 1.31, 1.31, 1.31, 1.31, 1.31, 1.31, 1.31, 1.31, 1.32, 1.32, 1.32, 1.32, 1.32, 1.32, 1.32, 1.32, 1.32, 1.32, 1.32, 1.32, 1.32, 1.32, 1.32, 1.32, 1.32, 1.32, 1.32, 1.32, 1.32, 1.32, 1.32, 1.32, 1.32, 1.32, 1.32, 1.32, 1.32, 1.32, 1.32, 1.32, 1.32, 1.32, 1.33, 1.33, 1.33, 1.33, 1.33, 1.33, 1.33, 1.33, 1.33, 1.33, 1.33, 1.33, 1.33, 1.33, 1.33, 1.33, 1.33, 1.33, 1.33, 1.33, 1.33, 1.33, 1.33, 1.33, 1.33, 1.33, 1.33, 1.33, 1.33, 1.33, 1.33, 1.33, 1.33, 1.33, 1.33, 1.33, 1.33, 1.33, 1.33, 1.33, 1.33, 1.33, 1.33, 1.33, 1.33, 1.34, 1.34, 1.34, 1.34, 1.34, 1.34, 1.34, 1.34, 1.34, 1.34, 1.34, 1.34, 1.34, 1.34, 1.34, 1.34, 1.34, 1.34, 1.34, 1.34, 1.34, 1.34, 1.34, 1.34, 1.34, 1.34, 1.34, 1.34, 1.35, 1.35, 1.35, 1.35, 1.35, 1.35, 1.35, 1.35, 1.35, 1.35, 1.35, 1.35, 1.35, 1.35, 1.35, 1.35, 1.35, 1.35, 1.35, 1.35, 1.35, 1.35, 1.35, 1.35, 1.35, 1.35, 1.35, 1.35, 1.35, 1.35, 1.35, 1.35, 1.35, 1.36, 1.36, 1.36, 1.36, 1.36, 1.36, 1.36, 1.36, 1.36, 1.36, 1.36, 1.36, 1.36, 1.36, 1.36, 1.36, 1.36, 1.36, 1.36, 1.36, 1.36, 1.36, 1.36, 1.36, 1.36, 1.36, 1.36, 1.36, 1.36, 1.36, 1.36, 1.36, 1.36, 1.36, 1.36, 1.36, 1.36, 1.36, 1.36, 1.36, 1.36, 1.36, 1.36, 1.36, 1.36, 1.36, 1.36, 1.36, 1.36, 1.36, 1.36, 1.36, 1.36, 1.36, 1.36, 1.36, 1.36, 1.36, 1.36, 1.36, 1.36, 1.36, 1.36, 1.36, 1.36, 1.36, 1.36, 1.36, 1.36, 1.36, 1.36, 1.36, 1.36, 1.36, 1.36, 1.36, 1.36, 1.36, 1.36, 1.36, 1.36, 1.36, 1.36, 1.36, 1.36, 1.36, 1.36, 1.36, 1.36, 1.36, 1.36, 1.36, 1.36, 1.36, 1.36, 1.36, 1.36, 1.36, 1.36, 1.36, 1.36, 1.36, 1.36, 1.36, 1.36, 1.36, 1.36, 1.36, 1.36, 1.36, 1.36, 1.36, 1.36, 1.36, 1.36, 1.36, 1.36, 1.36, 1.36, 1.36, 1.36, 1.37, 1.37, 1.37, 1.37, 1.37, 1.37, 1.37, 1.37, 1.37, 1.37, 1.37, 1.37, 1.37, 1.37, 1.37, 1.37, 1.37, 1.37, 1.37, 1.37, 1.37, 1.37, 1.37, 1.37, 1.37, 1.37, 1.37, 1.37, 1.38, 1.38, 1.38, 1.38, 1.38, 1.38, 1.38, 1.38, 1.38, 1.38, 1.38, 1.38, 1.38, 1.38, 1.38, 1.38, 1.38, 1.38, 1.38, 1.38, 1.38, 1.38, 1.38, 1.38, 1.38, 1.38, 1.38, 1.38, 1.38, 1.38, 1.38, 1.38, 1.38, 1.38, 1.38, 1.38, 1.38, 1.38, 1.38, 1.38, 1.38, 1.38, 1.38, 1.38, 1.38, 1.38, 1.38, 1.38, 1.38, 1.38, 1.38, 1.38, 1.38, 1.38, 1.38, 1.38, 1.38, 1.38, 1.39, 1.39, 1.39, 1.39, 1.39, 1.39, 1.39, 1.39, 1.39, 1.39, 1.39, 1.39, 1.39, 1.39, 1.39, 1.39, 1.39, 1.39, 1.39, 1.39, 1.39, 1.39, 1.39, 1.39, 1.39, 1.39, 1.39, 1.39, 1.39, 1.39, 1.39, 1.39, 1.39, 1.39, 1.39, 1.39, 1.39, 1.39, 1.39, 1.39, 1.39, 1.39, 1.39, 1.39, 1.39, 1.39, 1.39, 1.4, 1.4, 1.4, 1.4, 1.4, 1.4, 1.4, 1.4, 1.4, 1.4, 1.4, 1.4, 1.4, 1.4, 1.4, 1.4, 1.4, 1.4, 1.4, 1.4, 1.4, 1.4, 1.4, 1.4, 1.4, 1.41, 1.41, 1.41, 1.41, 1.41, 1.41, 1.41, 1.41, 1.41, 1.41, 1.41, 1.41, 1.41, 1.41, 1.41, 1.41, 1.41, 1.41, 1.41, 1.41, 1.41, 1.41, 1.41, 1.41, 1.41, 1.41, 1.41, 1.41, 1.41, 1.41, 1.41, 1.41, 1.41, 1.41, 1.41, 1.41, 1.41, 1.42, 1.42, 1.42, 1.42, 1.42, 1.42, 1.42, 1.42, 1.42, 1.42, 1.42, 1.42, 1.42, 1.42, 1.42, 1.42, 1.42, 1.42, 1.42, 1.42, 1.42, 1.42, 1.42, 1.42, 1.42, 1.42, 1.42, 1.42, 1.42, 1.42, 1.42, 1.42, 1.42, 1.42, 1.42, 1.42, 1.42, 1.42, 1.42, 1.42, 1.42, 1.42, 1.42, 1.42, 1.42, 1.42, 1.42, 1.42, 1.42, 1.42, 1.42, 1.42, 1.42, 1.42, 1.42, 1.42, 1.42, 1.42, 1.42, 1.42, 1.42, 1.42, 1.42, 1.42, 1.42, 1.42, 1.42, 1.42, 1.42, 1.42, 1.42, 1.42, 1.42, 1.42, 1.42, 1.42, 1.42, 1.42, 1.42, 1.42, 1.42, 1.42, 1.42, 1.42, 1.42, 1.42, 1.42, 1.42, 1.42, 1.42, 1.42, 1.42, 1.42, 1.42, 1.42, 1.42, 1.42, 1.42, 1.42, 1.42, 1.42, 1.42, 1.42, 1.42, 1.42, 1.42, 1.43, 1.43, 1.43, 1.43, 1.43, 1.43, 1.43, 1.43, 1.43, 1.43, 1.43, 1.43, 1.43, 1.43, 1.43, 1.43, 1.43, 1.43, 1.43, 1.43, 1.43, 1.43, 1.43, 1.43, 1.43, 1.43, 1.43, 1.43, 1.43, 1.43, 1.43, 1.43, 1.43, 1.43, 1.43, 1.43, 1.43, 1.43, 1.43, 1.43, 1.43, 1.43, 1.43, 1.43, 1.43, 1.43, 1.43, 1.43, 1.43, 1.43, 1.43, 1.43, 1.43, 1.43, 1.43, 1.43, 1.43, 1.43, 1.43, 1.43, 1.43, 1.43, 1.43, 1.43, 1.43, 1.43, 1.43, 1.43, 1.43, 1.43, 1.43, 1.43, 1.43, 1.43, 1.43, 1.43, 1.43, 1.44, 1.44, 1.44, 1.44, 1.44, 1.44, 1.44, 1.44, 1.44, 1.44, 1.44, 1.44, 1.44, 1.44, 1.44, 1.44, 1.44, 1.44, 1.44, 1.44, 1.44, 1.44, 1.44, 1.44, 1.44, 1.44, 1.44, 1.44, 1.45, 1.45, 1.45, 1.45, 1.45, 1.45, 1.45, 1.45, 1.45, 1.45, 1.45, 1.45, 1.45, 1.45, 1.45, 1.45, 1.45, 1.45, 1.45, 1.45, 1.45, 1.45, 1.45, 1.45, 1.45, 1.45, 1.45, 1.45, 1.45, 1.45, 1.45, 1.45, 1.45, 1.45, 1.46, 1.46, 1.46, 1.46, 1.46, 1.46, 1.46, 1.46, 1.46, 1.46, 1.46, 1.46, 1.46, 1.46, 1.46, 1.46, 1.46, 1.46, 1.46, 1.46, 1.46, 1.46, 1.46, 1.46, 1.46, 1.46, 1.46, 1.46, 1.46, 1.46, 1.46, 1.46, 1.46, 1.46, 1.46, 1.46, 1.46, 1.46, 1.46, 1.46, 1.46, 1.46, 1.46, 1.46, 1.46, 1.46, 1.46, 1.46, 1.46, 1.46, 1.46, 1.46, 1.46, 1.46, 1.46, 1.46, 1.46, 1.46, 1.46, 1.46, 1.47, 1.47, 1.47, 1.47, 1.47, 1.47, 1.47, 1.47, 1.47, 1.47, 1.47, 1.47, 1.47, 1.47, 1.47, 1.47, 1.47, 1.47, 1.47, 1.47, 1.47, 1.47, 1.47, 1.47, 1.47, 1.47, 1.47, 1.47, 1.47, 1.47, 1.47, 1.47, 1.47, 1.47, 1.47, 1.47, 1.47, 1.47, 1.47, 1.47, 1.47, 1.47, 1.47, 1.47, 1.47, 1.47, 1.47, 1.47, 1.47, 1.47, 1.47, 1.47, 1.47, 1.48, 1.48, 1.48, 1.48, 1.48, 1.48, 1.48, 1.48, 1.48, 1.48, 1.48, 1.48, 1.48, 1.48, 1.48, 1.48, 1.48, 1.48, 1.48, 1.48, 1.48, 1.48, 1.48, 1.48, 1.48, 1.48, 1.48, 1.48, 1.48, 1.48, 1.48, 1.48, 1.48, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.5, 1.5, 1.5, 1.5, 1.5, 1.5, 1.5, 1.5, 1.5, 1.5, 1.5, 1.5, 1.5, 1.5, 1.5, 1.5, 1.5, 1.5, 1.5, 1.5, 1.5, 1.5, 1.5, 1.5, 1.5, 1.5, 1.5, 1.5, 1.5, 1.51, 1.51, 1.51, 1.51, 1.51, 1.51, 1.51, 1.51, 1.51, 1.51, 1.51, 1.51, 1.51, 1.51, 1.51, 1.51, 1.51, 1.51, 1.51, 1.51, 1.51, 1.51, 1.51, 1.51, 1.51, 1.51, 1.51, 1.51, 1.51, 1.51, 1.51, 1.51, 1.51, 1.51, 1.51, 1.51, 1.51, 1.51, 1.51, 1.51, 1.51, 1.51, 1.51, 1.51, 1.51, 1.51, 1.51, 1.51, 1.51, 1.51, 1.51, 1.51, 1.51, 1.51, 1.51, 1.51, 1.51, 1.51, 1.51, 1.51, 1.51, 1.51, 1.51, 1.51, 1.52, 1.52, 1.52, 1.52, 1.52, 1.52, 1.52, 1.52, 1.52, 1.52, 1.52, 1.52, 1.52, 1.52, 1.52, 1.52, 1.52, 1.52, 1.52, 1.52, 1.52, 1.52, 1.52, 1.52, 1.52, 1.52, 1.52, 1.52, 1.52, 1.52, 1.52, 1.52, 1.52, 1.52, 1.52, 1.52, 1.52, 1.52, 1.52, 1.52, 1.52, 1.52, 1.52, 1.52, 1.52, 1.52, 1.52, 1.52, 1.52, 1.52, 1.52, 1.52, 1.52, 1.52, 1.52, 1.52, 1.53, 1.53, 1.53, 1.53, 1.53, 1.53, 1.53, 1.53, 1.53, 1.53, 1.53, 1.53, 1.53, 1.53, 1.53, 1.53, 1.53, 1.53, 1.53, 1.54, 1.54, 1.54, 1.54, 1.54, 1.54, 1.54, 1.54, 1.54, 1.54, 1.54, 1.54, 1.54, 1.54, 1.54, 1.54, 1.54, 1.54, 1.54, 1.54, 1.54, 1.54, 1.54, 1.54, 1.54, 1.54, 1.55, 1.55, 1.55, 1.55, 1.55, 1.55, 1.55, 1.55, 1.55, 1.55, 1.55, 1.55, 1.55, 1.55, 1.55, 1.55, 1.55, 1.55, 1.55, 1.55, 1.55, 1.55, 1.55, 1.55, 1.55, 1.55, 1.55, 1.55, 1.55, 1.55, 1.55, 1.55, 1.55, 1.55, 1.55, 1.55, 1.55, 1.55, 1.55, 1.55, 1.55, 1.55, 1.55, 1.55, 1.55, 1.55, 1.55, 1.55, 1.55, 1.55, 1.55, 1.55, 1.55, 1.55, 1.55, 1.55, 1.55, 1.55, 1.55, 1.55, 1.56, 1.56, 1.56, 1.56, 1.56, 1.56, 1.56, 1.56, 1.56, 1.56, 1.56, 1.56, 1.56, 1.56, 1.56, 1.56, 1.56, 1.56, 1.56, 1.56, 1.56, 1.56, 1.56, 1.56, 1.56, 1.56, 1.56, 1.56, 1.56, 1.56, 1.56, 1.56, 1.56, 1.56, 1.56, 1.56, 1.56, 1.56, 1.56, 1.56, 1.56, 1.56, 1.56, 1.56, 1.56, 1.56, 1.56, 1.56, 1.56, 1.56, 1.56, 1.56, 1.56, 1.56, 1.57, 1.57, 1.57, 1.57, 1.57, 1.57, 1.57, 1.57, 1.57, 1.57, 1.57, 1.57, 1.57, 1.57, 1.57, 1.57, 1.57, 1.57, 1.57, 1.57, 1.57, 1.57, 1.57, 1.57, 1.57, 1.57, 1.57, 1.57, 1.57, 1.57, 1.57, 1.57, 1.57, 1.57, 1.57, 1.57, 1.57, 1.57, 1.57, 1.57, 1.57, 1.57, 1.57, 1.57, 1.57, 1.57, 1.57, 1.57, 1.57, 1.57, 1.57, 1.57, 1.57, 1.57, 1.57, 1.57, 1.57, 1.57, 1.57, 1.57, 1.57, 1.57, 1.57, 1.58, 1.58, 1.58, 1.58, 1.58, 1.58, 1.58, 1.58, 1.58, 1.58, 1.58, 1.58, 1.58, 1.58, 1.58, 1.58, 1.58, 1.58, 1.58, 1.58, 1.58, 1.58, 1.58, 1.58, 1.58, 1.58, 1.58, 1.58, 1.58, 1.58, 1.58, 1.58, 1.58, 1.59, 1.59, 1.59, 1.59, 1.59, 1.59, 1.59, 1.59, 1.59, 1.59, 1.59, 1.59, 1.59, 1.59, 1.59, 1.59, 1.59, 1.59, 1.59, 1.59, 1.59, 1.59, 1.59, 1.59, 1.59, 1.59, 1.59, 1.59, 1.59, 1.59, 1.59, 1.59, 1.59, 1.59, 1.59, 1.59, 1.59, 1.59, 1.59, 1.59, 1.59, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.61, 1.61, 1.61, 1.61, 1.61, 1.61, 1.61, 1.61, 1.61, 1.61, 1.61, 1.61, 1.61, 1.61, 1.61, 1.61, 1.61, 1.61, 1.61, 1.61, 1.61, 1.61, 1.61, 1.61, 1.61, 1.61, 1.62, 1.62, 1.62, 1.62, 1.62, 1.62, 1.62, 1.62, 1.62, 1.62, 1.62, 1.62, 1.62, 1.62, 1.62, 1.62, 1.62, 1.62, 1.62, 1.62, 1.62, 1.62, 1.62, 1.62, 1.62, 1.62, 1.62, 1.62, 1.62, 1.62, 1.62, 1.62, 1.62, 1.62, 1.62, 1.62, 1.62, 1.62, 1.62, 1.62, 1.62, 1.62, 1.62, 1.63, 1.63, 1.63, 1.63, 1.63, 1.63, 1.63, 1.63, 1.63, 1.63, 1.63, 1.63, 1.63, 1.63, 1.63, 1.63, 1.63, 1.63, 1.63, 1.63, 1.63, 1.63, 1.63, 1.63, 1.63, 1.63, 1.63, 1.63, 1.63, 1.63, 1.63, 1.63, 1.63, 1.63, 1.63, 1.63, 1.63, 1.63, 1.63, 1.63, 1.63, 1.64, 1.64, 1.64, 1.64, 1.64, 1.64, 1.64, 1.64, 1.64, 1.64, 1.64, 1.64, 1.64, 1.64, 1.64, 1.64, 1.64, 1.64, 1.64, 1.64, 1.64, 1.64, 1.64, 1.64, 1.64, 1.64, 1.64, 1.64, 1.65, 1.65, 1.65, 1.65, 1.65, 1.65, 1.65, 1.65, 1.65, 1.65, 1.65, 1.65, 1.65, 1.65, 1.65, 1.65, 1.65, 1.65, 1.65, 1.65, 1.65, 1.65, 1.65, 1.65, 1.65, 1.65, 1.65, 1.65, 1.65, 1.65, 1.65, 1.65, 1.65, 1.65, 1.65, 1.65, 1.65, 1.65, 1.65, 1.65, 1.65, 1.65, 1.65, 1.65, 1.65, 1.65, 1.65, 1.65, 1.65, 1.66, 1.66, 1.66, 1.66, 1.66, 1.66, 1.66, 1.66, 1.66, 1.66, 1.66, 1.66, 1.66, 1.66, 1.66, 1.66, 1.66, 1.66, 1.66, 1.66, 1.66, 1.66, 1.66, 1.66, 1.66, 1.66, 1.66, 1.66, 1.66, 1.66, 1.66, 1.66, 1.66, 1.66, 1.66, 1.66, 1.66, 1.67, 1.67, 1.67, 1.67, 1.67, 1.67, 1.67, 1.67, 1.67, 1.67, 1.67, 1.67, 1.67, 1.67, 1.67, 1.67, 1.67, 1.67, 1.67, 1.67, 1.67, 1.67, 1.67, 1.67, 1.67, 1.67, 1.67, 1.67, 1.67, 1.67, 1.67, 1.68, 1.68, 1.68, 1.68, 1.68, 1.68, 1.68, 1.68, 1.68, 1.68, 1.68, 1.68, 1.68, 1.68, 1.68, 1.68, 1.68, 1.68, 1.68, 1.68, 1.68, 1.68, 1.68, 1.68, 1.68, 1.68, 1.68, 1.68, 1.69, 1.69, 1.69, 1.69, 1.69, 1.69, 1.69, 1.69, 1.69, 1.69, 1.69, 1.69, 1.69, 1.69, 1.69, 1.69, 1.69, 1.69, 1.69, 1.69, 1.69, 1.69, 1.69, 1.69, 1.69, 1.69, 1.69, 1.69, 1.69, 1.69, 1.69, 1.69, 1.69, 1.69, 1.69, 1.69, 1.69, 1.69, 1.69, 1.69, 1.69, 1.69, 1.69, 1.69, 1.69, 1.69, 1.69, 1.69, 1.69, 1.69, 1.69, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.71, 1.71, 1.71, 1.71, 1.71, 1.71, 1.71, 1.71, 1.71, 1.71, 1.71, 1.71, 1.71, 1.71, 1.71, 1.71, 1.71, 1.71, 1.71, 1.71, 1.71, 1.71, 1.71, 1.71, 1.71, 1.71, 1.72, 1.72, 1.72, 1.72, 1.72, 1.72, 1.72, 1.72, 1.72, 1.72, 1.72, 1.72, 1.72, 1.72, 1.72, 1.72, 1.72, 1.72, 1.72, 1.72, 1.72, 1.72, 1.72, 1.73, 1.73, 1.73, 1.73, 1.73, 1.73, 1.73, 1.73, 1.73, 1.73, 1.73, 1.73, 1.73, 1.73, 1.73, 1.73, 1.73, 1.74, 1.74, 1.74, 1.74, 1.74, 1.74, 1.74, 1.74, 1.74, 1.74, 1.74, 1.74, 1.74, 1.74, 1.74, 1.74, 1.74, 1.74, 1.74, 1.74, 1.74, 1.74, 1.74, 1.74, 1.74, 1.74, 1.74, 1.74, 1.74, 1.74, 1.74, 1.74, 1.74, 1.74, 1.74, 1.74, 1.74, 1.74, 1.74, 1.74, 1.74, 1.74, 1.74, 1.74, 1.74, 1.74, 1.74, 1.75, 1.75, 1.75, 1.75, 1.75, 1.75, 1.75, 1.75, 1.75, 1.75, 1.75, 1.75, 1.75, 1.75, 1.75, 1.75, 1.75, 1.75, 1.75, 1.75, 1.75, 1.75, 1.75, 1.75, 1.75, 1.75, 1.75, 1.75, 1.75, 1.75, 1.75, 1.75, 1.75, 1.75, 1.76, 1.76, 1.76, 1.76, 1.76, 1.76, 1.76, 1.76, 1.76, 1.76, 1.76, 1.76, 1.76, 1.76, 1.76, 1.76, 1.76, 1.76, 1.76, 1.76, 1.76, 1.76, 1.76, 1.76, 1.76, 1.76, 1.76, 1.76, 1.77, 1.77, 1.77, 1.77, 1.77, 1.77, 1.77, 1.77, 1.77, 1.77, 1.77, 1.77, 1.77, 1.77, 1.77, 1.77, 1.77, 1.77, 1.77, 1.77, 1.77, 1.77, 1.77, 1.77, 1.78, 1.78, 1.78, 1.78, 1.78, 1.78, 1.78, 1.78, 1.78, 1.78, 1.78, 1.78, 1.78, 1.78, 1.78, 1.78, 1.78, 1.78, 1.78, 1.78, 1.78, 1.78, 1.78, 1.78, 1.78, 1.78, 1.78, 1.78, 1.78, 1.78, 1.78, 1.78, 1.78, 1.78, 1.78, 1.78, 1.78, 1.78, 1.78, 1.78, 1.78, 1.78, 1.78, 1.78, 1.78, 1.78, 1.78, 1.78, 1.78, 1.78, 1.78, 1.78, 1.78, 1.78, 1.78, 1.78, 1.78, 1.78, 1.78, 1.78, 1.78, 1.78, 1.78, 1.78, 1.78, 1.78, 1.78, 1.78, 1.78, 1.78, 1.78, 1.78, 1.78, 1.78, 1.78, 1.78, 1.78, 1.78, 1.79, 1.79, 1.79, 1.79, 1.79, 1.79, 1.79, 1.79, 1.79, 1.79, 1.79, 1.79, 1.79, 1.79, 1.79, 1.79, 1.79, 1.79, 1.79, 1.79, 1.79, 1.79, 1.79, 1.79, 1.79, 1.79, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.81, 1.81, 1.81, 1.81, 1.81, 1.81, 1.81, 1.81, 1.81, 1.81, 1.81, 1.81, 1.81, 1.81, 1.81, 1.81, 1.81, 1.81, 1.81, 1.81, 1.81, 1.81, 1.81, 1.81, 1.81, 1.81, 1.81, 1.81, 1.81, 1.81, 1.81, 1.81, 1.81, 1.81, 1.81, 1.81, 1.81, 1.81, 1.81, 1.81, 1.81, 1.82, 1.82, 1.82, 1.82, 1.82, 1.82, 1.82, 1.82, 1.82, 1.82, 1.82, 1.82, 1.82, 1.82, 1.83, 1.83, 1.83, 1.83, 1.83, 1.83, 1.83, 1.83, 1.83, 1.83, 1.83, 1.83, 1.83, 1.83, 1.83, 1.83, 1.83, 1.83, 1.83, 1.83, 1.84, 1.84, 1.84, 1.84, 1.84, 1.84, 1.84, 1.84, 1.84, 1.84, 1.84, 1.84, 1.84, 1.84, 1.84, 1.84, 1.84, 1.84, 1.84, 1.84, 1.84, 1.84, 1.85, 1.85, 1.85, 1.85, 1.85, 1.85, 1.85, 1.85, 1.85, 1.85, 1.85, 1.85, 1.85, 1.85, 1.85, 1.85, 1.85, 1.85, 1.85, 1.85, 1.85, 1.85, 1.85, 1.86, 1.86, 1.86, 1.86, 1.86, 1.86, 1.86, 1.86, 1.86, 1.86, 1.86, 1.86, 1.86, 1.86, 1.86, 1.86, 1.86, 1.86, 1.86, 1.86, 1.86, 1.86, 1.86, 1.86, 1.86, 1.86, 1.87, 1.87, 1.87, 1.87, 1.87, 1.87, 1.87, 1.87, 1.87, 1.87, 1.87, 1.87, 1.87, 1.87, 1.87, 1.87, 1.87, 1.87, 1.87, 1.87, 1.87, 1.87, 1.87, 1.87, 1.87, 1.87, 1.87, 1.87, 1.87, 1.88, 1.88, 1.88, 1.88, 1.88, 1.89, 1.89, 1.89, 1.89, 1.89, 1.89, 1.89, 1.89, 1.89, 1.89, 1.89, 1.89, 1.89, 1.89, 1.89, 1.89, 1.89, 1.89, 1.89, 1.89, 1.89, 1.89, 1.89, 1.89, 1.89, 1.89, 1.89, 1.89, 1.89, 1.89, 1.89, 1.89, 1.89, 1.89, 1.89, 1.89, 1.89, 1.89, 1.89, 1.89, 1.89, 1.89, 1.89, 1.89, 1.89, 1.89, 1.89, 1.89, 1.89, 1.89, 1.89, 1.89, 1.89, 1.89, 1.89, 1.89, 1.89, 1.89, 1.89, 1.89, 1.89, 1.89, 1.89, 1.89, 1.89, 1.89, 1.89, 1.89, 1.89, 1.89, 1.89, 1.89, 1.89, 1.89, 1.89, 1.89, 1.89, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.91, 1.91, 1.91, 1.91, 1.91, 1.91, 1.91, 1.91, 1.91, 1.91, 1.91, 1.91, 1.91, 1.91, 1.91, 1.91, 1.91, 1.91, 1.91, 1.92, 1.92, 1.92, 1.92, 1.92, 1.92, 1.92, 1.92, 1.92, 1.92, 1.92, 1.92, 1.92, 1.92, 1.92, 1.92, 1.92, 1.92, 1.92, 1.93, 1.93, 1.93, 1.93, 1.93, 1.93, 1.93, 1.93, 1.93, 1.93, 1.93, 1.93, 1.93, 1.93, 1.93, 1.93, 1.93, 1.93, 1.93, 1.93, 1.93, 1.93, 1.93, 1.93, 1.94, 1.94, 1.94, 1.94, 1.94, 1.94, 1.94, 1.94, 1.94, 1.94, 1.94, 1.94, 1.95, 1.95, 1.95, 1.95, 1.95, 1.95, 1.95, 1.95, 1.95, 1.95, 1.95, 1.95, 1.95, 1.95, 1.95, 1.95, 1.95, 1.96, 1.96, 1.96, 1.96, 1.96, 1.96, 1.96, 1.96, 1.96, 1.96, 1.96, 1.96, 1.96, 1.96, 1.96, 1.96, 1.96, 1.97, 1.97, 1.97, 1.97, 1.97, 1.97, 1.97, 1.97, 1.97, 1.97, 1.97, 1.97, 1.97, 1.97, 1.97, 1.98, 1.98, 1.98, 1.98, 1.98, 1.98, 1.98, 1.98, 1.98, 1.99, 1.99, 1.99, 1.99, 1.99, 1.99, 1.99, 1.99, 1.99, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.01, 2.01, 2.01, 2.01, 2.01, 2.01, 2.01, 2.02, 2.02, 2.02, 2.02, 2.02, 2.02, 2.02, 2.02, 2.02, 2.02, 2.02, 2.02, 2.02, 2.02, 2.02, 2.02, 2.02, 2.02, 2.02, 2.02, 2.02, 2.02, 2.02, 2.03, 2.03, 2.04, 2.04, 2.04, 2.04, 2.04, 2.04, 2.04, 2.04, 2.04, 2.04, 2.04, 2.04, 2.04, 2.04, 2.04, 2.04, 2.04, 2.04, 2.04, 2.04, 2.04, 2.04, 2.05, 2.05, 2.05, 2.05, 2.05, 2.06, 2.06, 2.06, 2.06, 2.06, 2.06, 2.06, 2.06, 2.06, 2.06, 2.06, 2.06, 2.06, 2.06, 2.06, 2.06, 2.07, 2.07, 2.07, 2.07, 2.07, 2.07, 2.07, 2.07, 2.07, 2.07, 2.07, 2.07, 2.07, 2.07, 2.07, 2.07, 2.07, 2.07, 2.07, 2.07, 2.07, 2.07, 2.08, 2.08, 2.08, 2.08, 2.09, 2.09, 2.09, 2.09, 2.09, 2.09, 2.1, 2.1, 2.1, 2.1, 2.11, 2.11, 2.11, 2.11, 2.12, 2.12, 2.12, 2.12, 2.12, 2.12, 2.12, 2.12, 2.12, 2.12, 2.12, 2.12, 2.12, 2.12, 2.12, 2.12, 2.12, 2.12, 2.12, 2.12, 2.12, 2.12, 2.13, 2.13, 2.13, 2.13, 2.13, 2.13, 2.13, 2.13, 2.13, 2.13, 2.13, 2.13, 2.13, 2.13, 2.13, 2.13, 2.13, 2.13, 2.13, 2.13, 2.13, 2.13, 2.13, 2.13, 2.13, 2.13, 2.13, 2.13, 2.13, 2.13, 2.13, 2.13, 2.13, 2.13, 2.13, 2.13, 2.13, 2.13, 2.13, 2.13, 2.14, 2.14, 2.15, 2.15, 2.15, 2.15, 2.15, 2.15, 2.15, 2.15, 2.15, 2.15, 2.15, 2.15, 2.15, 2.15, 2.15, 2.16, 2.16, 2.16, 2.16, 2.16, 2.16, 2.16, 2.16, 2.16, 2.16, 2.16, 2.16, 2.16, 2.16, 2.16, 2.16, 2.16, 2.16, 2.16, 2.16, 2.16, 2.16, 2.16, 2.16, 2.16, 2.16, 2.16, 2.16, 2.16, 2.16, 2.16, 2.16, 2.16, 2.16, 2.16, 2.16, 2.16, 2.16, 2.17, 2.17, 2.17, 2.17, 2.17, 2.17, 2.17, 2.17, 2.17, 2.17, 2.17, 2.17, 2.17, 2.17, 2.17, 2.17, 2.17, 2.18, 2.18, 2.18, 2.18, 2.18, 2.18, 2.18, 2.18, 2.18, 2.18, 2.18, 2.18, 2.18, 2.18, 2.18, 2.18, 2.18, 2.18, 2.18, 2.19, 2.19, 2.19, 2.19, 2.19, 2.19, 2.19, 2.19, 2.19, 2.19, 2.19, 2.19, 2.19, 2.19, 2.19, 2.19, 2.19, 2.19, 2.19, 2.19, 2.2, 2.2, 2.2, 2.2, 2.2, 2.2, 2.2, 2.21, 2.21, 2.21, 2.21, 2.21, 2.21, 2.21, 2.21, 2.21, 2.22, 2.22, 2.22, 2.22, 2.22, 2.22, 2.22, 2.23, 2.23, 2.23, 2.23, 2.23, 2.23, 2.23, 2.23, 2.23, 2.23, 2.24, 2.24, 2.24, 2.24, 2.24, 2.24, 2.24, 2.24, 2.24, 2.24, 2.25, 2.25, 2.25, 2.25, 2.25, 2.25, 2.25, 2.25, 2.25, 2.25, 2.26, 2.26, 2.26, 2.27, 2.27, 2.27, 2.28, 2.28, 2.28, 2.28, 2.28, 2.29, 2.29, 2.29, 2.29, 2.29, 2.29, 2.29, 2.29, 2.29, 2.29, 2.29, 2.29, 2.3, 2.3, 2.3, 2.3, 2.3, 2.3, 2.3, 2.31, 2.32, 2.32, 2.32, 2.32, 2.32, 2.32, 2.32, 2.32, 2.32, 2.32, 2.33, 2.33, 2.33, 2.33, 2.33, 2.33, 2.33, 2.33, 2.33, 2.33, 2.33, 2.33, 2.33, 2.33, 2.33, 2.33, 2.33, 2.33, 2.34, 2.35, 2.35, 2.35, 2.35, 2.36, 2.36, 2.36, 2.37, 2.37, 2.37, 2.37, 2.37, 2.37, 2.37, 2.37, 2.38, 2.38, 2.38, 2.38, 2.38, 2.38, 2.38, 2.38, 2.38, 2.38, 2.38, 2.38, 2.39, 2.39, 2.39, 2.39, 2.39, 2.39, 2.39, 2.39, 2.39, 2.39, 2.39, 2.39, 2.4, 2.4, 2.4, 2.4, 2.4, 2.4, 2.4, 2.4, 2.4, 2.4, 2.4, 2.4, 2.41, 2.41, 2.41, 2.41, 2.41, 2.41, 2.41, 2.41, 2.41, 2.41, 2.41, 2.41, 2.41, 2.41, 2.42, 2.42, 2.42, 2.42, 2.42, 2.43, 2.43, 2.43, 2.43, 2.43, 2.43, 2.43, 2.43, 2.43, 2.43, 2.43, 2.43, 2.44, 2.45, 2.45, 2.45, 2.46, 2.46, 2.46, 2.46, 2.46, 2.46, 2.46, 2.46, 2.46, 2.46, 2.46, 2.46, 2.46, 2.47, 2.47, 2.47, 2.47, 2.47, 2.47, 2.47, 2.47, 2.47, 2.47, 2.47, 2.47, 2.47, 2.47, 2.47, 2.47, 2.47, 2.47, 2.47, 2.47, 2.47, 2.47, 2.47, 2.47, 2.47, 2.47, 2.47, 2.48, 2.5, 2.5, 2.5, 2.5, 2.5, 2.5, 2.5, 2.5, 2.5, 2.5, 2.5, 2.5, 2.5, 2.5, 2.5, 2.5, 2.5, 2.51, 2.51, 2.51, 2.51, 2.51, 2.51, 2.51, 2.51, 2.51, 2.51, 2.51, 2.52, 2.52, 2.53, 2.53, 2.53, 2.53, 2.53, 2.53, 2.54, 2.54, 2.54, 2.54, 2.54, 2.54, 2.54, 2.54, 2.54, 2.54, 2.55, 2.56, 2.56, 2.56, 2.56, 2.56, 2.56, 2.56, 2.56, 2.56, 2.56, 2.57, 2.57, 2.57, 2.57, 2.57, 2.58, 2.58, 2.58, 2.58, 2.58, 2.59, 2.59, 2.59, 2.59, 2.59, 2.6, 2.6, 2.6, 2.6, 2.61, 2.61, 2.61, 2.61, 2.61, 2.61, 2.61, 2.62, 2.62, 2.62, 2.62, 2.62, 2.62, 2.62, 2.63, 2.63, 2.64, 2.64, 2.64, 2.64, 2.64, 2.65, 2.65, 2.65, 2.65, 2.65, 2.65, 2.65, 2.65, 2.65, 2.66, 2.66, 2.66, 2.66, 2.66, 2.66, 2.67, 2.67, 2.67, 2.67, 2.67, 2.67, 2.67, 2.67, 2.67, 2.67, 2.67, 2.67, 2.68, 2.69, 2.7, 2.7, 2.7, 2.7, 2.71, 2.71, 2.71, 2.71, 2.71, 2.71, 2.71, 2.71, 2.72, 2.72, 2.73, 2.73, 2.73, 2.75, 2.75, 2.75, 2.75, 2.75, 2.76, 2.76, 2.76, 2.77, 2.78, 2.79, 2.79, 2.79, 2.79, 2.79, 2.8, 2.81, 2.81, 2.81, 2.81, 2.82, 2.82, 2.83, 2.83, 2.83, 2.83, 2.83, 2.84, 2.84, 2.84, 2.85, 2.85, 2.85, 2.85, 2.85, 2.85, 2.85, 2.85, 2.85, 2.86, 2.87, 2.9, 2.9, 2.9, 2.9, 2.9, 2.9, 2.9, 2.9, 2.91, 2.91, 2.91, 2.91, 2.91, 2.92, 2.94, 2.94, 2.94, 2.95, 2.95, 2.95, 2.95, 2.95, 2.95, 2.95, 2.95, 2.95, 2.95, 2.95, 2.95, 2.95, 2.96, 2.98, 2.98, 2.98, 2.98, 3.0, 3.0, 3.0, 3.0, 3.0, 3.02, 3.02, 3.02, 3.02, 3.02, 3.02, 3.02, 3.02, 3.02, 3.02, 3.02, 3.02, 3.04, 3.04, 3.04, 3.04, 3.04, 3.04, 3.04, 3.04, 3.04, 3.04, 3.05, 3.05, 3.06, 3.06, 3.06, 3.06, 3.06, 3.06, 3.07, 3.07, 3.08, 3.08, 3.09, 3.1, 3.1, 3.1, 3.1, 3.1, 3.11, 3.11, 3.11, 3.11, 3.12, 3.12, 3.12, 3.12, 3.13, 3.13, 3.13, 3.13, 3.15, 3.15, 3.15, 3.15, 3.15, 3.15, 3.15, 3.15, 3.16, 3.16, 3.17, 3.17, 3.17, 3.17, 3.17, 3.17, 3.17, 3.17, 3.17, 3.17, 3.17, 3.17, 3.17, 3.17, 3.17, 3.17, 3.17, 3.17, 3.18, 3.18, 3.18, 3.19, 3.19, 3.19, 3.2, 3.2, 3.2, 3.2, 3.2, 3.2, 3.2, 3.2, 3.21, 3.21, 3.21, 3.21, 3.21, 3.21, 3.22, 3.22, 3.22, 3.23, 3.25, 3.25, 3.25, 3.25, 3.25, 3.25, 3.25, 3.25, 3.25, 3.25, 3.25, 3.25, 3.25, 3.25, 3.25, 3.25, 3.25, 3.25, 3.25, 3.25, 3.27, 3.27, 3.27, 3.27, 3.27, 3.27, 3.27, 3.28, 3.28, 3.28, 3.28, 3.29, 3.29, 3.29, 3.29, 3.29, 3.29, 3.29, 3.29, 3.3, 3.3, 3.3, 3.31, 3.31, 3.31, 3.31, 3.31, 3.31, 3.31, 3.32, 3.33, 3.33, 3.33, 3.34, 3.34, 3.34, 3.34, 3.34, 3.35, 3.35, 3.35, 3.35, 3.35, 3.35, 3.35, 3.35, 3.35, 3.36, 3.36, 3.36, 3.37, 3.37, 3.37, 3.38, 3.4, 3.4, 3.4, 3.4, 3.4, 3.4, 3.4, 3.4, 3.41, 3.41, 3.41, 3.41, 3.42, 3.42, 3.42, 3.42, 3.42, 3.42, 3.42, 3.42, 3.43, 3.43, 3.43, 3.43, 3.43, 3.43, 3.43, 3.43, 3.44, 3.44, 3.44, 3.44, 3.45, 3.45, 3.46, 3.46, 3.46, 3.46, 3.48, 3.48, 3.48, 3.48, 3.48, 3.48, 3.48, 3.48, 3.48, 3.49, 3.5, 3.5, 3.5, 3.5, 3.5, 3.5, 3.5, 3.51, 3.52, 3.53, 3.53, 3.53, 3.53, 3.53, 3.53, 3.53, 3.53, 3.55, 3.56, 3.56, 3.57, 3.58, 3.59, 3.6, 3.6, 3.6, 3.6, 3.6, 3.6, 3.6, 3.6, 3.61, 3.62, 3.63, 3.64, 3.65, 3.65, 3.67, 3.67, 3.68, 3.69, 3.69, 3.69, 3.69, 3.7, 3.71, 3.75, 3.75, 3.77, 3.77, 3.78, 3.78, 3.78, 3.78, 3.79, 3.79, 3.79, 3.79, 3.79, 3.79, 3.79, 3.79, 3.81, 3.86, 3.86, 3.87, 3.87, 3.87, 3.87, 3.87, 3.89, 3.89, 3.89, 3.89, 3.89, 3.89, 3.89, 3.89, 3.89, 3.89, 3.91, 3.94, 3.97, 3.98, 3.98, 3.98, 3.98, 3.99, 4.0, 4.04, 4.05, 4.07, 4.08, 4.11, 4.11, 4.11, 4.11, 4.11, 4.11, 4.11, 4.12, 4.12, 4.12, 4.12, 4.12, 4.15, 4.15, 4.15, 4.15, 4.16, 4.17, 4.17, 4.17, 4.17, 4.17, 4.18, 4.18, 4.19, 4.19, 4.19, 4.19, 4.19, 4.19, 4.19, 4.19, 4.19, 4.19, 4.19, 4.2, 4.21, 4.21, 4.21, 4.21, 4.21, 4.21, 4.21, 4.21, 4.21, 4.21, 4.21, 4.22, 4.24, 4.24, 4.24, 4.24, 4.24, 4.24, 4.24, 4.24, 4.24, 4.24, 4.24, 4.26, 4.26, 4.26, 4.26, 4.26, 4.27, 4.27, 4.27, 4.27, 4.27, 4.27, 4.27, 4.27, 4.27, 4.27, 4.27, 4.28, 4.28, 4.28, 4.29, 4.29, 4.29, 4.29, 4.3, 4.3, 4.3, 4.31, 4.31, 4.32, 4.32, 4.32, 4.34, 4.34, 4.34, 4.34, 4.35, 4.36, 4.36, 4.36, 4.36, 4.36, 4.36, 4.36, 4.38, 4.38, 4.39, 4.39, 4.41, 4.41, 4.41, 4.41, 4.41, 4.41, 4.43, 4.43, 4.43, 4.43, 4.45, 4.45, 4.45, 4.48, 4.48, 4.56, 4.61, 4.61, 4.61, 4.61, 4.62, 4.62, 4.8, 4.82, 4.83, 4.86, 4.86, 4.95, 5.12, 5.12, 5.12, 5.13, 5.13, 5.16, 5.17, 5.18, 5.22, 5.22, 5.24, 5.24, 5.25, 5.25, 5.31, 5.32, 5.33, 5.33, 5.33, 5.34, 5.47, 5.48, 5.48, 5.5, 5.58, 5.58, 5.62, 5.68, 5.73, 5.83, 5.83, 5.87, 5.9, 5.9, 5.97, 5.97, 5.97, 5.97, 5.97, 5.97, 5.97, 5.97, 5.97, 5.97, 5.97, 5.97, 6.04, 6.42, 6.47, 6.47, 6.5, 6.51, 6.56, 6.56, 6.63, 6.66, 6.74, 6.83, 6.83, 6.87, 6.92, 7.12, 7.31, 7.31, 7.43, 7.43, 7.68, 7.68, 7.68, 7.75, 7.89, 7.95, 7.97, 8.05, 8.06, 8.2, 8.2, 8.29, 8.29, 8.36, 8.42, 8.42, 8.52, 8.53, 8.53, 8.62, 8.64, 8.79, 9.07, 9.2, 9.24, 9.24, 9.38, 9.39, 9.67, 9.84, 9.87, 10.26, 10.55, 10.57, 11.09, 11.09, 11.71, 12.13, 12.13, 12.81, 12.96, 13.01, 13.02, 13.15, 13.27, 13.32, 14.2, 14.2, 14.2, 14.2, 14.79, 24.34, 34.7, 37.48, 40.24], "dropped": 3386}, "Group contribution": {"vals": [0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.51, 0.51, 0.51, 0.51, 0.51, 0.51, 0.53, 0.54, 0.54, 0.54, 0.54, 0.54, 0.54, 0.54, 0.54, 0.54, 0.54, 0.56, 0.61, 0.61, 0.61, 0.61, 0.61, 0.61, 0.61, 0.61, 0.61, 0.61, 0.61, 0.63, 0.64, 0.64, 0.64, 0.66, 0.66, 0.66, 0.66, 0.66, 0.66, 0.66, 0.66, 0.66, 0.66, 0.68, 0.68, 0.68, 0.68, 0.68, 0.68, 0.68, 0.68, 0.68, 0.68, 0.68, 0.68, 0.68, 0.68, 0.69, 0.69, 0.71, 0.71, 0.71, 0.71, 0.71, 0.71, 0.71, 0.71, 0.71, 0.71, 0.71, 0.71, 0.71, 0.71, 0.71, 0.71, 0.71, 0.71, 0.71, 0.71, 0.72, 0.72, 0.72, 0.72, 0.72, 0.72, 0.72, 0.72, 0.72, 0.72, 0.73, 0.75, 0.75, 0.75, 0.75, 0.75, 0.75, 0.75, 0.75, 0.75, 0.76, 0.76, 0.76, 0.76, 0.76, 0.76, 0.76, 0.76, 0.76, 0.78, 0.78, 0.78, 0.78, 0.78, 0.78, 0.78, 0.78, 0.78, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, 0.81, 0.81, 0.81, 0.81, 0.81, 0.81, 0.81, 0.81, 0.81, 0.81, 0.81, 0.81, 0.81, 0.81, 0.81, 0.81, 0.81, 0.81, 0.82, 0.82, 0.82, 0.82, 0.82, 0.82, 0.82, 0.82, 0.82, 0.82, 0.82, 0.82, 0.82, 0.82, 0.82, 0.82, 0.82, 0.82, 0.82, 0.82, 0.82, 0.82, 0.82, 0.82, 0.82, 0.82, 0.83, 0.83, 0.83, 0.83, 0.83, 0.83, 0.83, 0.83, 0.83, 0.83, 0.83, 0.83, 0.83, 0.83, 0.83, 0.83, 0.83, 0.83, 0.83, 0.83, 0.84, 0.84, 0.84, 0.84, 0.84, 0.84, 0.85, 0.85, 0.85, 0.85, 0.85, 0.85, 0.85, 0.85, 0.85, 0.85, 0.85, 0.86, 0.86, 0.86, 0.86, 0.86, 0.86, 0.86, 0.86, 0.86, 0.86, 0.87, 0.87, 0.87, 0.87, 0.87, 0.87, 0.87, 0.87, 0.87, 0.88, 0.88, 0.88, 0.88, 0.88, 0.88, 0.88, 0.88, 0.88, 0.88, 0.88, 0.88, 0.88, 0.88, 0.88, 0.88, 0.88, 0.88, 0.88, 0.88, 0.88, 0.88, 0.88, 0.88, 0.88, 0.88, 0.88, 0.88, 0.89, 0.89, 0.89, 0.89, 0.89, 0.89, 0.89, 0.89, 0.89, 0.89, 0.89, 0.89, 0.89, 0.89, 0.89, 0.89, 0.89, 0.89, 0.89, 0.89, 0.89, 0.89, 0.89, 0.89, 0.89, 0.89, 0.89, 0.9, 0.91, 0.91, 0.91, 0.91, 0.91, 0.91, 0.91, 0.91, 0.91, 0.92, 0.92, 0.92, 0.92, 0.92, 0.92, 0.92, 0.92, 0.92, 0.92, 0.92, 0.92, 0.92, 0.92, 0.92, 0.92, 0.92, 0.92, 0.92, 0.92, 0.92, 0.92, 0.92, 0.92, 0.92, 0.92, 0.92, 0.92, 0.92, 0.93, 0.93, 0.93, 0.93, 0.94, 0.94, 0.94, 0.94, 0.94, 0.94, 0.95, 0.95, 0.95, 0.96, 0.96, 0.97, 0.97, 0.98, 0.98, 0.98, 0.98, 0.98, 0.98, 0.98, 0.98, 0.98, 0.98, 0.98, 0.98, 0.98, 0.98, 0.98, 0.98, 0.98, 0.98, 0.98, 0.98, 0.98, 0.98, 0.98, 0.98, 0.98, 0.98, 0.98, 0.98, 0.98, 0.98, 0.98, 0.98, 0.98, 0.98, 0.98, 0.98, 0.98, 0.98, 0.98, 0.98, 0.98, 0.98, 0.98, 0.98, 0.98, 0.99, 0.99, 0.99, 0.99, 0.99, 0.99, 0.99, 0.99, 0.99, 0.99, 0.99, 0.99, 0.99, 0.99, 0.99, 0.99, 0.99, 0.99, 0.99, 0.99, 0.99, 0.99, 0.99, 0.99, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.02, 1.02, 1.02, 1.02, 1.02, 1.02, 1.02, 1.02, 1.02, 1.03, 1.03, 1.03, 1.03, 1.03, 1.03, 1.03, 1.03, 1.04, 1.04, 1.04, 1.04, 1.04, 1.04, 1.04, 1.04, 1.04, 1.04, 1.05, 1.05, 1.05, 1.05, 1.05, 1.05, 1.05, 1.05, 1.06, 1.06, 1.06, 1.06, 1.06, 1.06, 1.06, 1.06, 1.06, 1.06, 1.06, 1.06, 1.06, 1.06, 1.06, 1.06, 1.06, 1.06, 1.06, 1.06, 1.06, 1.06, 1.06, 1.06, 1.07, 1.07, 1.07, 1.07, 1.07, 1.07, 1.07, 1.07, 1.07, 1.07, 1.07, 1.07, 1.07, 1.07, 1.07, 1.07, 1.07, 1.07, 1.07, 1.07, 1.07, 1.07, 1.07, 1.07, 1.07, 1.07, 1.07, 1.07, 1.07, 1.07, 1.08, 1.09, 1.09, 1.09, 1.09, 1.09, 1.09, 1.09, 1.09, 1.09, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.1, 1.11, 1.11, 1.11, 1.11, 1.11, 1.11, 1.11, 1.11, 1.11, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.12, 1.13, 1.13, 1.13, 1.13, 1.13, 1.13, 1.13, 1.13, 1.13, 1.13, 1.13, 1.13, 1.13, 1.13, 1.14, 1.14, 1.14, 1.14, 1.14, 1.14, 1.14, 1.14, 1.14, 1.14, 1.15, 1.15, 1.15, 1.15, 1.15, 1.15, 1.15, 1.15, 1.15, 1.15, 1.15, 1.15, 1.15, 1.15, 1.15, 1.15, 1.15, 1.15, 1.15, 1.15, 1.15, 1.15, 1.15, 1.15, 1.16, 1.16, 1.16, 1.16, 1.16, 1.16, 1.16, 1.16, 1.16, 1.16, 1.16, 1.17, 1.17, 1.17, 1.17, 1.17, 1.17, 1.17, 1.17, 1.17, 1.17, 1.17, 1.17, 1.17, 1.17, 1.17, 1.17, 1.17, 1.17, 1.17, 1.17, 1.18, 1.18, 1.18, 1.18, 1.18, 1.18, 1.18, 1.18, 1.19, 1.19, 1.19, 1.19, 1.19, 1.19, 1.19, 1.19, 1.19, 1.19, 1.19, 1.2, 1.2, 1.21, 1.21, 1.21, 1.22, 1.22, 1.22, 1.22, 1.22, 1.22, 1.23, 1.23, 1.23, 1.23, 1.23, 1.23, 1.23, 1.23, 1.23, 1.24, 1.24, 1.24, 1.24, 1.24, 1.24, 1.24, 1.24, 1.24, 1.24, 1.24, 1.24, 1.24, 1.24, 1.24, 1.24, 1.24, 1.24, 1.24, 1.24, 1.24, 1.24, 1.24, 1.24, 1.24, 1.24, 1.24, 1.24, 1.24, 1.24, 1.24, 1.24, 1.24, 1.24, 1.24, 1.24, 1.24, 1.24, 1.24, 1.24, 1.24, 1.25, 1.25, 1.25, 1.25, 1.25, 1.25, 1.25, 1.25, 1.26, 1.26, 1.26, 1.26, 1.26, 1.26, 1.26, 1.26, 1.26, 1.26, 1.26, 1.26, 1.26, 1.26, 1.26, 1.26, 1.26, 1.26, 1.26, 1.26, 1.26, 1.26, 1.26, 1.26, 1.26, 1.26, 1.26, 1.26, 1.26, 1.26, 1.26, 1.26, 1.26, 1.26, 1.26, 1.26, 1.26, 1.26, 1.26, 1.26, 1.27, 1.27, 1.27, 1.27, 1.27, 1.27, 1.27, 1.27, 1.27, 1.27, 1.27, 1.27, 1.27, 1.27, 1.27, 1.28, 1.28, 1.28, 1.28, 1.28, 1.28, 1.28, 1.28, 1.28, 1.28, 1.28, 1.28, 1.28, 1.28, 1.28, 1.28, 1.28, 1.28, 1.28, 1.28, 1.28, 1.28, 1.28, 1.28, 1.29, 1.29, 1.29, 1.29, 1.29, 1.29, 1.29, 1.29, 1.29, 1.29, 1.29, 1.29, 1.29, 1.29, 1.29, 1.29, 1.29, 1.29, 1.3, 1.3, 1.3, 1.3, 1.3, 1.3, 1.3, 1.3, 1.3, 1.3, 1.3, 1.3, 1.3, 1.3, 1.31, 1.31, 1.31, 1.31, 1.31, 1.31, 1.31, 1.31, 1.31, 1.31, 1.31, 1.31, 1.31, 1.31, 1.31, 1.31, 1.31, 1.31, 1.31, 1.31, 1.31, 1.32, 1.32, 1.32, 1.32, 1.32, 1.32, 1.32, 1.32, 1.32, 1.32, 1.33, 1.33, 1.33, 1.33, 1.33, 1.33, 1.33, 1.33, 1.33, 1.33, 1.33, 1.33, 1.34, 1.34, 1.34, 1.34, 1.34, 1.34, 1.34, 1.34, 1.34, 1.34, 1.35, 1.35, 1.35, 1.35, 1.35, 1.35, 1.35, 1.35, 1.35, 1.35, 1.35, 1.35, 1.35, 1.35, 1.35, 1.35, 1.35, 1.35, 1.36, 1.36, 1.36, 1.36, 1.36, 1.36, 1.36, 1.36, 1.36, 1.36, 1.36, 1.36, 1.36, 1.36, 1.36, 1.36, 1.36, 1.36, 1.36, 1.36, 1.36, 1.36, 1.36, 1.36, 1.36, 1.36, 1.36, 1.36, 1.36, 1.36, 1.36, 1.36, 1.36, 1.36, 1.36, 1.36, 1.36, 1.36, 1.36, 1.36, 1.36, 1.36, 1.36, 1.36, 1.36, 1.36, 1.36, 1.36, 1.36, 1.36, 1.36, 1.36, 1.36, 1.37, 1.37, 1.37, 1.37, 1.37, 1.37, 1.37, 1.38, 1.38, 1.38, 1.38, 1.38, 1.38, 1.38, 1.38, 1.38, 1.38, 1.38, 1.38, 1.38, 1.38, 1.38, 1.38, 1.38, 1.38, 1.38, 1.39, 1.39, 1.39, 1.39, 1.39, 1.39, 1.39, 1.39, 1.39, 1.39, 1.39, 1.39, 1.39, 1.39, 1.39, 1.39, 1.39, 1.39, 1.39, 1.39, 1.39, 1.39, 1.39, 1.39, 1.39, 1.39, 1.39, 1.39, 1.39, 1.39, 1.4, 1.4, 1.4, 1.4, 1.4, 1.4, 1.4, 1.4, 1.4, 1.4, 1.4, 1.4, 1.4, 1.4, 1.4, 1.4, 1.4, 1.4, 1.4, 1.4, 1.4, 1.4, 1.41, 1.41, 1.41, 1.41, 1.41, 1.41, 1.41, 1.41, 1.41, 1.41, 1.41, 1.41, 1.41, 1.41, 1.41, 1.41, 1.41, 1.41, 1.41, 1.41, 1.41, 1.41, 1.41, 1.41, 1.41, 1.41, 1.41, 1.41, 1.41, 1.41, 1.41, 1.41, 1.41, 1.41, 1.41, 1.41, 1.41, 1.41, 1.41, 1.41, 1.41, 1.41, 1.41, 1.41, 1.41, 1.41, 1.41, 1.41, 1.41, 1.41, 1.41, 1.41, 1.41, 1.41, 1.41, 1.41, 1.41, 1.41, 1.41, 1.41, 1.41, 1.41, 1.41, 1.41, 1.41, 1.41, 1.41, 1.41, 1.41, 1.41, 1.41, 1.41, 1.41, 1.41, 1.41, 1.41, 1.41, 1.41, 1.41, 1.41, 1.41, 1.41, 1.41, 1.41, 1.41, 1.41, 1.41, 1.41, 1.41, 1.41, 1.41, 1.41, 1.41, 1.41, 1.41, 1.41, 1.41, 1.41, 1.41, 1.41, 1.41, 1.41, 1.41, 1.41, 1.41, 1.41, 1.41, 1.41, 1.41, 1.41, 1.41, 1.41, 1.41, 1.41, 1.41, 1.41, 1.41, 1.41, 1.41, 1.41, 1.41, 1.41, 1.41, 1.41, 1.41, 1.41, 1.41, 1.41, 1.41, 1.41, 1.41, 1.41, 1.41, 1.41, 1.41, 1.41, 1.41, 1.41, 1.41, 1.41, 1.41, 1.41, 1.42, 1.42, 1.42, 1.42, 1.42, 1.42, 1.42, 1.42, 1.42, 1.42, 1.42, 1.42, 1.42, 1.42, 1.43, 1.43, 1.43, 1.43, 1.43, 1.43, 1.44, 1.44, 1.44, 1.44, 1.44, 1.44, 1.44, 1.44, 1.44, 1.44, 1.44, 1.44, 1.44, 1.44, 1.44, 1.44, 1.44, 1.44, 1.44, 1.44, 1.44, 1.44, 1.45, 1.45, 1.45, 1.45, 1.45, 1.45, 1.45, 1.45, 1.45, 1.45, 1.45, 1.46, 1.46, 1.46, 1.46, 1.46, 1.46, 1.46, 1.46, 1.46, 1.46, 1.46, 1.46, 1.47, 1.47, 1.47, 1.47, 1.47, 1.47, 1.47, 1.47, 1.47, 1.47, 1.47, 1.47, 1.47, 1.47, 1.47, 1.47, 1.47, 1.47, 1.47, 1.47, 1.47, 1.48, 1.48, 1.48, 1.48, 1.48, 1.48, 1.48, 1.48, 1.48, 1.48, 1.48, 1.48, 1.48, 1.48, 1.48, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.5, 1.5, 1.5, 1.5, 1.5, 1.5, 1.5, 1.5, 1.5, 1.5, 1.5, 1.51, 1.51, 1.51, 1.51, 1.51, 1.51, 1.51, 1.51, 1.51, 1.51, 1.51, 1.51, 1.52, 1.52, 1.52, 1.52, 1.52, 1.52, 1.52, 1.52, 1.52, 1.52, 1.52, 1.52, 1.52, 1.53, 1.53, 1.53, 1.53, 1.53, 1.53, 1.54, 1.54, 1.54, 1.54, 1.54, 1.54, 1.54, 1.54, 1.54, 1.54, 1.54, 1.54, 1.54, 1.54, 1.55, 1.55, 1.55, 1.55, 1.55, 1.55, 1.55, 1.55, 1.55, 1.55, 1.56, 1.56, 1.56, 1.56, 1.56, 1.56, 1.56, 1.56, 1.56, 1.56, 1.56, 1.56, 1.56, 1.56, 1.56, 1.56, 1.57, 1.57, 1.57, 1.57, 1.57, 1.57, 1.57, 1.57, 1.57, 1.57, 1.57, 1.57, 1.57, 1.57, 1.57, 1.57, 1.58, 1.58, 1.58, 1.58, 1.58, 1.58, 1.58, 1.58, 1.58, 1.58, 1.58, 1.58, 1.58, 1.58, 1.58, 1.58, 1.58, 1.58, 1.58, 1.58, 1.58, 1.58, 1.58, 1.58, 1.58, 1.58, 1.58, 1.58, 1.59, 1.59, 1.59, 1.59, 1.59, 1.59, 1.59, 1.59, 1.59, 1.59, 1.59, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.61, 1.61, 1.61, 1.61, 1.61, 1.61, 1.61, 1.61, 1.61, 1.61, 1.61, 1.61, 1.61, 1.61, 1.61, 1.61, 1.61, 1.61, 1.61, 1.61, 1.61, 1.61, 1.61, 1.62, 1.62, 1.62, 1.62, 1.62, 1.62, 1.62, 1.62, 1.62, 1.62, 1.62, 1.62, 1.62, 1.62, 1.62, 1.62, 1.62, 1.62, 1.62, 1.62, 1.62, 1.62, 1.62, 1.62, 1.62, 1.62, 1.62, 1.62, 1.62, 1.62, 1.62, 1.62, 1.62, 1.63, 1.63, 1.63, 1.63, 1.63, 1.63, 1.63, 1.63, 1.63, 1.63, 1.64, 1.64, 1.64, 1.64, 1.64, 1.64, 1.64, 1.64, 1.64, 1.64, 1.64, 1.64, 1.64, 1.64, 1.64, 1.64, 1.64, 1.64, 1.64, 1.65, 1.65, 1.65, 1.65, 1.65, 1.65, 1.65, 1.65, 1.65, 1.65, 1.65, 1.65, 1.65, 1.65, 1.65, 1.65, 1.65, 1.65, 1.65, 1.65, 1.65, 1.65, 1.65, 1.65, 1.65, 1.65, 1.65, 1.65, 1.65, 1.65, 1.65, 1.65, 1.65, 1.65, 1.65, 1.66, 1.66, 1.66, 1.66, 1.66, 1.66, 1.67, 1.67, 1.67, 1.67, 1.67, 1.67, 1.67, 1.67, 1.67, 1.67, 1.67, 1.67, 1.67, 1.67, 1.67, 1.67, 1.67, 1.67, 1.67, 1.67, 1.67, 1.67, 1.67, 1.67, 1.67, 1.68, 1.68, 1.68, 1.68, 1.68, 1.68, 1.68, 1.68, 1.68, 1.68, 1.69, 1.69, 1.69, 1.69, 1.69, 1.69, 1.69, 1.69, 1.69, 1.69, 1.69, 1.69, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.71, 1.71, 1.71, 1.71, 1.71, 1.71, 1.71, 1.71, 1.71, 1.71, 1.71, 1.71, 1.71, 1.71, 1.71, 1.71, 1.71, 1.71, 1.71, 1.71, 1.71, 1.71, 1.71, 1.71, 1.71, 1.71, 1.71, 1.72, 1.72, 1.72, 1.72, 1.72, 1.72, 1.72, 1.72, 1.73, 1.73, 1.73, 1.73, 1.73, 1.73, 1.73, 1.73, 1.73, 1.73, 1.73, 1.74, 1.74, 1.74, 1.74, 1.74, 1.74, 1.74, 1.75, 1.75, 1.75, 1.76, 1.76, 1.76, 1.76, 1.76, 1.76, 1.76, 1.76, 1.76, 1.76, 1.76, 1.76, 1.76, 1.77, 1.77, 1.77, 1.77, 1.77, 1.77, 1.78, 1.78, 1.78, 1.78, 1.78, 1.78, 1.78, 1.78, 1.78, 1.78, 1.78, 1.78, 1.78, 1.78, 1.78, 1.78, 1.78, 1.78, 1.78, 1.78, 1.78, 1.78, 1.78, 1.78, 1.78, 1.78, 1.78, 1.78, 1.78, 1.78, 1.78, 1.78, 1.79, 1.79, 1.79, 1.79, 1.79, 1.79, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.81, 1.81, 1.81, 1.81, 1.82, 1.82, 1.82, 1.82, 1.82, 1.82, 1.82, 1.82, 1.82, 1.82, 1.82, 1.82, 1.82, 1.82, 1.83, 1.83, 1.83, 1.83, 1.83, 1.83, 1.83, 1.84, 1.84, 1.84, 1.84, 1.84, 1.84, 1.84, 1.84, 1.84, 1.84, 1.84, 1.84, 1.84, 1.84, 1.84, 1.84, 1.84, 1.84, 1.84, 1.84, 1.84, 1.84, 1.85, 1.85, 1.85, 1.85, 1.85, 1.85, 1.85, 1.86, 1.86, 1.86, 1.86, 1.86, 1.86, 1.86, 1.86, 1.87, 1.87, 1.87, 1.87, 1.87, 1.87, 1.87, 1.87, 1.87, 1.87, 1.87, 1.87, 1.87, 1.88, 1.88, 1.88, 1.88, 1.88, 1.88, 1.88, 1.88, 1.88, 1.88, 1.88, 1.88, 1.88, 1.88, 1.88, 1.89, 1.89, 1.89, 1.89, 1.89, 1.89, 1.89, 1.89, 1.89, 1.89, 1.89, 1.89, 1.89, 1.9, 1.9, 1.9, 1.9, 1.9, 1.9, 1.91, 1.91, 1.91, 1.91, 1.91, 1.91, 1.91, 1.91, 1.91, 1.91, 1.91, 1.91, 1.92, 1.92, 1.92, 1.92, 1.92, 1.92, 1.92, 1.92, 1.92, 1.92, 1.93, 1.93, 1.93, 1.93, 1.93, 1.93, 1.93, 1.93, 1.94, 1.94, 1.94, 1.94, 1.94, 1.94, 1.94, 1.94, 1.94, 1.94, 1.94, 1.95, 1.95, 1.95, 1.95, 1.96, 1.96, 1.96, 1.96, 1.96, 1.96, 1.96, 1.96, 1.96, 1.96, 1.96, 1.96, 1.96, 1.96, 1.96, 1.96, 1.96, 1.97, 1.97, 1.97, 1.97, 1.97, 1.97, 1.97, 1.98, 1.98, 1.98, 1.98, 1.98, 1.98, 1.98, 1.98, 1.98, 1.99, 1.99, 1.99, 1.99, 1.99, 1.99, 1.99, 1.99, 1.99, 1.99, 1.99, 1.99, 1.99, 1.99, 1.99, 1.99, 1.99, 1.99, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.01, 2.01, 2.01, 2.01, 2.01, 2.01, 2.01, 2.01, 2.01, 2.01, 2.01, 2.01, 2.01, 2.01, 2.01, 2.01, 2.01, 2.01, 2.01, 2.02, 2.02, 2.02, 2.02, 2.02, 2.02, 2.02, 2.02, 2.02, 2.02, 2.02, 2.02, 2.02, 2.02, 2.02, 2.02, 2.02, 2.02, 2.02, 2.02, 2.02, 2.02, 2.02, 2.03, 2.03, 2.04, 2.04, 2.04, 2.04, 2.04, 2.04, 2.04, 2.04, 2.04, 2.04, 2.04, 2.04, 2.04, 2.04, 2.04, 2.04, 2.04, 2.04, 2.04, 2.04, 2.04, 2.04, 2.04, 2.04, 2.04, 2.04, 2.04, 2.04, 2.05, 2.05, 2.05, 2.06, 2.06, 2.06, 2.06, 2.06, 2.06, 2.07, 2.07, 2.07, 2.07, 2.07, 2.07, 2.07, 2.08, 2.08, 2.08, 2.08, 2.08, 2.08, 2.08, 2.09, 2.09, 2.09, 2.09, 2.09, 2.09, 2.09, 2.09, 2.09, 2.09, 2.09, 2.09, 2.09, 2.09, 2.09, 2.1, 2.11, 2.11, 2.11, 2.11, 2.11, 2.11, 2.11, 2.11, 2.11, 2.11, 2.12, 2.12, 2.12, 2.12, 2.12, 2.12, 2.12, 2.12, 2.12, 2.12, 2.12, 2.12, 2.12, 2.12, 2.12, 2.12, 2.12, 2.12, 2.12, 2.12, 2.12, 2.12, 2.12, 2.12, 2.13, 2.13, 2.14, 2.14, 2.14, 2.14, 2.14, 2.14, 2.14, 2.14, 2.14, 2.14, 2.14, 2.14, 2.14, 2.14, 2.15, 2.15, 2.15, 2.15, 2.15, 2.15, 2.15, 2.15, 2.15, 2.16, 2.16, 2.16, 2.17, 2.17, 2.17, 2.17, 2.17, 2.17, 2.17, 2.17, 2.18, 2.18, 2.18, 2.18, 2.18, 2.18, 2.18, 2.18, 2.18, 2.18, 2.18, 2.18, 2.18, 2.18, 2.18, 2.18, 2.18, 2.19, 2.19, 2.19, 2.19, 2.19, 2.19, 2.2, 2.2, 2.2, 2.2, 2.2, 2.2, 2.2, 2.2, 2.21, 2.21, 2.21, 2.21, 2.21, 2.22, 2.22, 2.22, 2.22, 2.22, 2.22, 2.22, 2.22, 2.22, 2.22, 2.22, 2.22, 2.22, 2.23, 2.23, 2.23, 2.23, 2.23, 2.23, 2.23, 2.23, 2.23, 2.23, 2.23, 2.23, 2.23, 2.23, 2.23, 2.23, 2.23, 2.23, 2.23, 2.23, 2.23, 2.23, 2.23, 2.23, 2.23, 2.23, 2.23, 2.23, 2.23, 2.23, 2.23, 2.23, 2.23, 2.24, 2.24, 2.24, 2.24, 2.24, 2.24, 2.24, 2.24, 2.24, 2.24, 2.24, 2.24, 2.24, 2.24, 2.24, 2.24, 2.24, 2.24, 2.24, 2.24, 2.25, 2.25, 2.25, 2.25, 2.25, 2.25, 2.25, 2.25, 2.25, 2.25, 2.25, 2.25, 2.25, 2.25, 2.25, 2.25, 2.25, 2.25, 2.25, 2.25, 2.26, 2.26, 2.26, 2.26, 2.26, 2.26, 2.26, 2.26, 2.26, 2.26, 2.26, 2.26, 2.26, 2.26, 2.26, 2.26, 2.26, 2.26, 2.26, 2.26, 2.26, 2.26, 2.26, 2.26, 2.26, 2.26, 2.26, 2.26, 2.26, 2.27, 2.27, 2.27, 2.27, 2.27, 2.27, 2.27, 2.27, 2.27, 2.27, 2.28, 2.28, 2.28, 2.28, 2.28, 2.28, 2.28, 2.28, 2.28, 2.28, 2.28, 2.28, 2.28, 2.28, 2.28, 2.28, 2.28, 2.28, 2.29, 2.29, 2.29, 2.29, 2.29, 2.29, 2.29, 2.29, 2.29, 2.29, 2.3, 2.3, 2.3, 2.3, 2.3, 2.3, 2.3, 2.3, 2.3, 2.3, 2.31, 2.31, 2.31, 2.31, 2.31, 2.31, 2.31, 2.31, 2.31, 2.31, 2.31, 2.31, 2.31, 2.31, 2.31, 2.31, 2.31, 2.31, 2.31, 2.31, 2.31, 2.31, 2.31, 2.32, 2.32, 2.32, 2.32, 2.32, 2.32, 2.32, 2.32, 2.32, 2.32, 2.32, 2.32, 2.32, 2.32, 2.32, 2.32, 2.32, 2.32, 2.32, 2.32, 2.32, 2.32, 2.32, 2.32, 2.32, 2.32, 2.32, 2.32, 2.33, 2.33, 2.33, 2.33, 2.33, 2.33, 2.33, 2.33, 2.33, 2.33, 2.33, 2.33, 2.33, 2.33, 2.33, 2.33, 2.33, 2.33, 2.33, 2.33, 2.33, 2.33, 2.33, 2.33, 2.33, 2.33, 2.33, 2.33, 2.33, 2.33, 2.33, 2.34, 2.34, 2.34, 2.34, 2.34, 2.35, 2.35, 2.35, 2.35, 2.35, 2.35, 2.35, 2.35, 2.35, 2.35, 2.35, 2.36, 2.36, 2.36, 2.36, 2.36, 2.36, 2.37, 2.37, 2.37, 2.37, 2.37, 2.37, 2.37, 2.37, 2.38, 2.38, 2.38, 2.38, 2.38, 2.38, 2.38, 2.38, 2.38, 2.38, 2.38, 2.38, 2.39, 2.39, 2.39, 2.39, 2.39, 2.39, 2.39, 2.39, 2.39, 2.39, 2.4, 2.4, 2.4, 2.4, 2.4, 2.4, 2.4, 2.4, 2.4, 2.4, 2.4, 2.4, 2.4, 2.41, 2.41, 2.41, 2.41, 2.41, 2.41, 2.41, 2.41, 2.42, 2.42, 2.42, 2.42, 2.42, 2.42, 2.42, 2.43, 2.43, 2.43, 2.43, 2.43, 2.43, 2.43, 2.43, 2.43, 2.43, 2.43, 2.43, 2.43, 2.44, 2.44, 2.44, 2.44, 2.44, 2.44, 2.44, 2.44, 2.44, 2.44, 2.45, 2.45, 2.45, 2.45, 2.45, 2.45, 2.45, 2.45, 2.45, 2.45, 2.45, 2.45, 2.45, 2.45, 2.45, 2.46, 2.46, 2.46, 2.46, 2.46, 2.46, 2.46, 2.46, 2.46, 2.46, 2.46, 2.46, 2.46, 2.46, 2.46, 2.46, 2.46, 2.46, 2.46, 2.46, 2.46, 2.46, 2.46, 2.46, 2.46, 2.47, 2.47, 2.47, 2.47, 2.47, 2.47, 2.47, 2.47, 2.47, 2.47, 2.47, 2.47, 2.47, 2.47, 2.47, 2.47, 2.47, 2.47, 2.47, 2.47, 2.47, 2.47, 2.47, 2.48, 2.48, 2.48, 2.48, 2.48, 2.48, 2.48, 2.48, 2.48, 2.48, 2.48, 2.48, 2.48, 2.48, 2.48, 2.48, 2.49, 2.49, 2.49, 2.49, 2.49, 2.49, 2.49, 2.49, 2.49, 2.49, 2.49, 2.49, 2.49, 2.49, 2.49, 2.49, 2.49, 2.49, 2.49, 2.49, 2.5, 2.5, 2.5, 2.5, 2.5, 2.5, 2.5, 2.5, 2.5, 2.5, 2.5, 2.5, 2.5, 2.5, 2.5, 2.5, 2.5, 2.5, 2.5, 2.5, 2.5, 2.5, 2.5, 2.51, 2.51, 2.51, 2.51, 2.51, 2.51, 2.51, 2.52, 2.52, 2.52, 2.52, 2.52, 2.52, 2.52, 2.52, 2.52, 2.52, 2.52, 2.52, 2.52, 2.52, 2.52, 2.52, 2.52, 2.52, 2.52, 2.52, 2.52, 2.52, 2.52, 2.52, 2.52, 2.52, 2.52, 2.52, 2.52, 2.52, 2.52, 2.52, 2.52, 2.52, 2.52, 2.52, 2.52, 2.52, 2.52, 2.52, 2.52, 2.52, 2.52, 2.52, 2.52, 2.53, 2.53, 2.53, 2.53, 2.53, 2.53, 2.53, 2.53, 2.53, 2.53, 2.53, 2.53, 2.53, 2.53, 2.53, 2.53, 2.53, 2.53, 2.53, 2.53, 2.53, 2.53, 2.53, 2.53, 2.53, 2.54, 2.54, 2.54, 2.54, 2.54, 2.54, 2.54, 2.54, 2.54, 2.54, 2.54, 2.54, 2.54, 2.54, 2.54, 2.54, 2.54, 2.54, 2.55, 2.55, 2.55, 2.55, 2.55, 2.55, 2.55, 2.55, 2.55, 2.55, 2.55, 2.55, 2.55, 2.55, 2.55, 2.55, 2.55, 2.55, 2.55, 2.55, 2.55, 2.55, 2.55, 2.55, 2.55, 2.55, 2.55, 2.55, 2.55, 2.55, 2.55, 2.55, 2.55, 2.55, 2.55, 2.55, 2.55, 2.55, 2.55, 2.55, 2.55, 2.55, 2.55, 2.55, 2.55, 2.55, 2.55, 2.55, 2.56, 2.56, 2.56, 2.56, 2.56, 2.56, 2.56, 2.56, 2.56, 2.56, 2.56, 2.56, 2.56, 2.56, 2.56, 2.56, 2.56, 2.56, 2.56, 2.57, 2.57, 2.57, 2.57, 2.57, 2.57, 2.57, 2.57, 2.57, 2.57, 2.57, 2.57, 2.57, 2.57, 2.57, 2.57, 2.57, 2.57, 2.57, 2.58, 2.58, 2.58, 2.58, 2.58, 2.58, 2.58, 2.58, 2.58, 2.58, 2.58, 2.58, 2.58, 2.58, 2.58, 2.58, 2.59, 2.59, 2.59, 2.59, 2.59, 2.59, 2.59, 2.59, 2.59, 2.59, 2.59, 2.59, 2.59, 2.59, 2.59, 2.6, 2.6, 2.6, 2.6, 2.6, 2.6, 2.6, 2.6, 2.6, 2.6, 2.6, 2.6, 2.6, 2.6, 2.61, 2.61, 2.61, 2.61, 2.61, 2.61, 2.61, 2.61, 2.61, 2.61, 2.61, 2.61, 2.62, 2.62, 2.62, 2.62, 2.62, 2.62, 2.62, 2.62, 2.62, 2.62, 2.62, 2.62, 2.62, 2.62, 2.62, 2.62, 2.62, 2.62, 2.63, 2.63, 2.63, 2.63, 2.63, 2.63, 2.63, 2.63, 2.63, 2.63, 2.63, 2.64, 2.64, 2.64, 2.64, 2.64, 2.64, 2.64, 2.64, 2.64, 2.64, 2.64, 2.64, 2.64, 2.64, 2.64, 2.64, 2.64, 2.64, 2.65, 2.65, 2.65, 2.65, 2.65, 2.65, 2.65, 2.65, 2.65, 2.65, 2.65, 2.65, 2.65, 2.65, 2.65, 2.66, 2.66, 2.66, 2.66, 2.66, 2.66, 2.66, 2.66, 2.66, 2.66, 2.66, 2.66, 2.66, 2.66, 2.66, 2.67, 2.67, 2.67, 2.67, 2.67, 2.67, 2.67, 2.67, 2.67, 2.67, 2.67, 2.67, 2.67, 2.67, 2.67, 2.67, 2.67, 2.67, 2.67, 2.67, 2.67, 2.67, 2.67, 2.67, 2.67, 2.67, 2.67, 2.67, 2.67, 2.68, 2.68, 2.68, 2.68, 2.68, 2.68, 2.69, 2.69, 2.69, 2.69, 2.7, 2.7, 2.7, 2.7, 2.7, 2.7, 2.7, 2.7, 2.7, 2.7, 2.7, 2.7, 2.7, 2.7, 2.7, 2.7, 2.7, 2.7, 2.7, 2.7, 2.7, 2.7, 2.7, 2.7, 2.7, 2.7, 2.71, 2.71, 2.71, 2.71, 2.71, 2.71, 2.71, 2.71, 2.71, 2.71, 2.71, 2.71, 2.71, 2.71, 2.71, 2.71, 2.71, 2.72, 2.72, 2.72, 2.72, 2.72, 2.72, 2.72, 2.72, 2.72, 2.72, 2.72, 2.73, 2.73, 2.73, 2.73, 2.73, 2.73, 2.73, 2.73, 2.73, 2.73, 2.73, 2.73, 2.74, 2.74, 2.74, 2.74, 2.74, 2.74, 2.74, 2.74, 2.74, 2.74, 2.74, 2.74, 2.74, 2.74, 2.74, 2.74, 2.74, 2.74, 2.74, 2.74, 2.75, 2.75, 2.75, 2.75, 2.75, 2.75, 2.75, 2.75, 2.75, 2.75, 2.75, 2.75, 2.75, 2.75, 2.75, 2.75, 2.76, 2.76, 2.76, 2.76, 2.76, 2.76, 2.76, 2.76, 2.76, 2.76, 2.76, 2.76, 2.76, 2.76, 2.76, 2.76, 2.76, 2.76, 2.76, 2.76, 2.76, 2.76, 2.76, 2.76, 2.76, 2.76, 2.76, 2.76, 2.77, 2.77, 2.77, 2.77, 2.77, 2.77, 2.77, 2.77, 2.77, 2.77, 2.77, 2.77, 2.77, 2.78, 2.78, 2.78, 2.79, 2.79, 2.79, 2.79, 2.79, 2.79, 2.79, 2.79, 2.79, 2.79, 2.79, 2.79, 2.79, 2.79, 2.79, 2.79, 2.79, 2.8, 2.8, 2.8, 2.8, 2.8, 2.8, 2.8, 2.8, 2.8, 2.8, 2.8, 2.8, 2.8, 2.8, 2.8, 2.8, 2.8, 2.8, 2.8, 2.8, 2.8, 2.8, 2.8, 2.8, 2.8, 2.8, 2.8, 2.8, 2.8, 2.8, 2.8, 2.8, 2.8, 2.8, 2.8, 2.8, 2.8, 2.8, 2.8, 2.81, 2.81, 2.81, 2.81, 2.81, 2.81, 2.81, 2.81, 2.81, 2.81, 2.81, 2.81, 2.81, 2.81, 2.81, 2.81, 2.81, 2.81, 2.81, 2.81, 2.81, 2.81, 2.81, 2.82, 2.82, 2.82, 2.82, 2.82, 2.82, 2.82, 2.82, 2.82, 2.83, 2.83, 2.83, 2.83, 2.83, 2.83, 2.83, 2.83, 2.83, 2.83, 2.83, 2.83, 2.83, 2.83, 2.83, 2.83, 2.83, 2.83, 2.83, 2.83, 2.83, 2.83, 2.84, 2.84, 2.84, 2.84, 2.84, 2.84, 2.84, 2.84, 2.84, 2.84, 2.84, 2.84, 2.84, 2.84, 2.84, 2.84, 2.84, 2.84, 2.84, 2.84, 2.84, 2.84, 2.84, 2.84, 2.85, 2.85, 2.85, 2.85, 2.85, 2.85, 2.85, 2.85, 2.85, 2.85, 2.85, 2.85, 2.85, 2.86, 2.86, 2.86, 2.86, 2.86, 2.87, 2.87, 2.87, 2.87, 2.87, 2.87, 2.87, 2.87, 2.87, 2.87, 2.87, 2.87, 2.87, 2.87, 2.87, 2.87, 2.87, 2.87, 2.87, 2.87, 2.87, 2.87, 2.87, 2.88, 2.88, 2.88, 2.88, 2.88, 2.88, 2.88, 2.88, 2.88, 2.88, 2.88, 2.89, 2.89, 2.89, 2.89, 2.89, 2.89, 2.89, 2.89, 2.89, 2.89, 2.89, 2.89, 2.89, 2.9, 2.9, 2.9, 2.9, 2.9, 2.9, 2.9, 2.9, 2.9, 2.9, 2.9, 2.9, 2.9, 2.9, 2.91, 2.91, 2.91, 2.91, 2.91, 2.91, 2.91, 2.91, 2.91, 2.91, 2.91, 2.91, 2.91, 2.91, 2.91, 2.91, 2.91, 2.91, 2.91, 2.91, 2.92, 2.92, 2.92, 2.92, 2.92, 2.92, 2.92, 2.92, 2.92, 2.92, 2.92, 2.92, 2.92, 2.92, 2.92, 2.92, 2.92, 2.92, 2.92, 2.92, 2.92, 2.93, 2.93, 2.93, 2.93, 2.93, 2.93, 2.93, 2.93, 2.93, 2.93, 2.93, 2.93, 2.93, 2.93, 2.93, 2.93, 2.93, 2.93, 2.93, 2.93, 2.93, 2.93, 2.93, 2.93, 2.93, 2.93, 2.93, 2.93, 2.93, 2.93, 2.93, 2.94, 2.94, 2.94, 2.94, 2.94, 2.94, 2.94, 2.94, 2.94, 2.94, 2.94, 2.94, 2.94, 2.94, 2.94, 2.94, 2.94, 2.94, 2.94, 2.94, 2.94, 2.94, 2.94, 2.94, 2.94, 2.95, 2.95, 2.95, 2.95, 2.95, 2.95, 2.95, 2.95, 2.95, 2.95, 2.95, 2.96, 2.96, 2.96, 2.96, 2.96, 2.96, 2.96, 2.96, 2.96, 2.96, 2.96, 2.96, 2.96, 2.96, 2.97, 2.97, 2.97, 2.97, 2.97, 2.97, 2.97, 2.97, 2.97, 2.97, 2.97, 2.97, 2.97, 2.97, 2.97, 2.97, 2.97, 2.97, 2.97, 2.97, 2.97, 2.98, 2.98, 2.98, 2.98, 2.98, 2.98, 2.98, 2.98, 2.99, 2.99, 2.99, 2.99, 2.99, 2.99, 2.99, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.01, 3.01, 3.01, 3.01, 3.01, 3.01, 3.01, 3.01, 3.01, 3.01, 3.01, 3.01, 3.01, 3.01, 3.01, 3.01, 3.01, 3.01, 3.01, 3.01, 3.01, 3.01, 3.01, 3.01, 3.01, 3.02, 3.02, 3.02, 3.02, 3.02, 3.02, 3.02, 3.02, 3.02, 3.02, 3.02, 3.02, 3.02, 3.02, 3.03, 3.03, 3.03, 3.03, 3.03, 3.03, 3.03, 3.03, 3.03, 3.03, 3.03, 3.03, 3.03, 3.03, 3.03, 3.03, 3.03, 3.03, 3.03, 3.03, 3.03, 3.03, 3.04, 3.04, 3.04, 3.04, 3.04, 3.04, 3.04, 3.04, 3.04, 3.04, 3.04, 3.05, 3.05, 3.05, 3.05, 3.05, 3.05, 3.05, 3.05, 3.05, 3.06, 3.06, 3.06, 3.06, 3.06, 3.06, 3.06, 3.06, 3.06, 3.06, 3.06, 3.06, 3.06, 3.06, 3.06, 3.06, 3.07, 3.07, 3.07, 3.07, 3.07, 3.07, 3.07, 3.07, 3.07, 3.07, 3.07, 3.07, 3.07, 3.07, 3.07, 3.07, 3.07, 3.07, 3.07, 3.08, 3.08, 3.08, 3.08, 3.08, 3.08, 3.08, 3.08, 3.08, 3.08, 3.08, 3.08, 3.08, 3.08, 3.08, 3.08, 3.08, 3.08, 3.08, 3.08, 3.08, 3.08, 3.08, 3.08, 3.08, 3.08, 3.09, 3.09, 3.09, 3.09, 3.09, 3.09, 3.09, 3.09, 3.09, 3.09, 3.09, 3.09, 3.09, 3.09, 3.09, 3.09, 3.09, 3.09, 3.09, 3.09, 3.09, 3.09, 3.09, 3.09, 3.09, 3.09, 3.09, 3.09, 3.09, 3.09, 3.09, 3.1, 3.1, 3.1, 3.1, 3.1, 3.1, 3.1, 3.1, 3.1, 3.1, 3.1, 3.1, 3.1, 3.1, 3.1, 3.1, 3.1, 3.1, 3.1, 3.11, 3.11, 3.11, 3.11, 3.11, 3.11, 3.11, 3.11, 3.11, 3.11, 3.11, 3.11, 3.11, 3.11, 3.11, 3.11, 3.11, 3.11, 3.11, 3.11, 3.11, 3.11, 3.11, 3.11, 3.11, 3.11, 3.11, 3.11, 3.11, 3.11, 3.11, 3.11, 3.11, 3.11, 3.11, 3.11, 3.11, 3.11, 3.11, 3.12, 3.12, 3.12, 3.12, 3.12, 3.12, 3.12, 3.12, 3.12, 3.13, 3.13, 3.13, 3.13, 3.13, 3.13, 3.13, 3.13, 3.13, 3.13, 3.13, 3.13, 3.13, 3.13, 3.13, 3.13, 3.13, 3.13, 3.13, 3.13, 3.13, 3.13, 3.14, 3.14, 3.14, 3.14, 3.14, 3.14, 3.14, 3.14, 3.14, 3.14, 3.14, 3.14, 3.15, 3.15, 3.15, 3.15, 3.15, 3.15, 3.15, 3.15, 3.15, 3.15, 3.15, 3.15, 3.15, 3.15, 3.15, 3.16, 3.16, 3.16, 3.16, 3.16, 3.16, 3.16, 3.16, 3.16, 3.16, 3.16, 3.17, 3.17, 3.17, 3.17, 3.17, 3.17, 3.17, 3.17, 3.17, 3.17, 3.17, 3.17, 3.17, 3.17, 3.17, 3.17, 3.17, 3.17, 3.17, 3.17, 3.17, 3.17, 3.17, 3.18, 3.18, 3.18, 3.18, 3.18, 3.18, 3.18, 3.18, 3.18, 3.18, 3.19, 3.19, 3.19, 3.19, 3.19, 3.19, 3.19, 3.19, 3.19, 3.19, 3.19, 3.19, 3.19, 3.19, 3.19, 3.19, 3.19, 3.19, 3.2, 3.2, 3.2, 3.2, 3.2, 3.2, 3.2, 3.2, 3.2, 3.2, 3.2, 3.2, 3.2, 3.2, 3.2, 3.2, 3.2, 3.2, 3.2, 3.21, 3.21, 3.21, 3.21, 3.21, 3.21, 3.21, 3.21, 3.21, 3.22, 3.22, 3.22, 3.22, 3.22, 3.22, 3.22, 3.22, 3.22, 3.23, 3.23, 3.23, 3.23, 3.23, 3.23, 3.23, 3.23, 3.24, 3.24, 3.24, 3.24, 3.24, 3.24, 3.24, 3.24, 3.24, 3.24, 3.25, 3.25, 3.25, 3.25, 3.25, 3.25, 3.25, 3.25, 3.25, 3.25, 3.25, 3.25, 3.25, 3.25, 3.25, 3.25, 3.26, 3.26, 3.26, 3.26, 3.26, 3.26, 3.26, 3.26, 3.26, 3.26, 3.26, 3.27, 3.27, 3.27, 3.27, 3.27, 3.27, 3.27, 3.27, 3.27, 3.27, 3.27, 3.27, 3.27, 3.27, 3.27, 3.27, 3.27, 3.27, 3.27, 3.28, 3.28, 3.28, 3.28, 3.28, 3.28, 3.28, 3.28, 3.28, 3.28, 3.28, 3.28, 3.28, 3.28, 3.28, 3.28, 3.28, 3.28, 3.28, 3.28, 3.29, 3.29, 3.29, 3.29, 3.29, 3.29, 3.29, 3.29, 3.29, 3.29, 3.29, 3.29, 3.29, 3.29, 3.29, 3.29, 3.3, 3.3, 3.3, 3.3, 3.3, 3.3, 3.3, 3.3, 3.3, 3.3, 3.3, 3.3, 3.3, 3.3, 3.31, 3.31, 3.31, 3.31, 3.31, 3.31, 3.31, 3.31, 3.31, 3.31, 3.31, 3.31, 3.31, 3.31, 3.31, 3.32, 3.32, 3.32, 3.32, 3.32, 3.32, 3.32, 3.32, 3.32, 3.32, 3.32, 3.32, 3.33, 3.33, 3.33, 3.33, 3.33, 3.33, 3.33, 3.33, 3.33, 3.33, 3.33, 3.33, 3.33, 3.33, 3.33, 3.33, 3.33, 3.33, 3.33, 3.33, 3.33, 3.33, 3.34, 3.34, 3.34, 3.34, 3.34, 3.34, 3.34, 3.34, 3.34, 3.34, 3.34, 3.34, 3.34, 3.34, 3.34, 3.35, 3.35, 3.35, 3.35, 3.35, 3.35, 3.35, 3.35, 3.35, 3.35, 3.35, 3.35, 3.35, 3.35, 3.35, 3.36, 3.36, 3.36, 3.36, 3.36, 3.36, 3.36, 3.36, 3.36, 3.36, 3.36, 3.36, 3.37, 3.37, 3.37, 3.37, 3.37, 3.37, 3.37, 3.37, 3.37, 3.37, 3.38, 3.38, 3.38, 3.38, 3.38, 3.38, 3.38, 3.38, 3.38, 3.38, 3.38, 3.38, 3.38, 3.39, 3.39, 3.39, 3.39, 3.39, 3.39, 3.39, 3.39, 3.39, 3.39, 3.39, 3.39, 3.39, 3.39, 3.39, 3.39, 3.39, 3.39, 3.39, 3.39, 3.39, 3.39, 3.39, 3.39, 3.4, 3.4, 3.4, 3.4, 3.4, 3.4, 3.4, 3.4, 3.4, 3.4, 3.4, 3.4, 3.4, 3.4, 3.4, 3.4, 3.4, 3.4, 3.4, 3.4, 3.4, 3.4, 3.4, 3.41, 3.41, 3.41, 3.41, 3.41, 3.41, 3.41, 3.41, 3.41, 3.42, 3.42, 3.42, 3.42, 3.42, 3.42, 3.42, 3.42, 3.42, 3.42, 3.42, 3.42, 3.42, 3.42, 3.43, 3.43, 3.43, 3.44, 3.44, 3.44, 3.44, 3.44, 3.44, 3.44, 3.44, 3.44, 3.44, 3.44, 3.44, 3.44, 3.44, 3.44, 3.44, 3.44, 3.44, 3.44, 3.44, 3.44, 3.44, 3.44, 3.44, 3.44, 3.44, 3.44, 3.45, 3.45, 3.45, 3.45, 3.45, 3.45, 3.45, 3.45, 3.45, 3.45, 3.45, 3.46, 3.46, 3.46, 3.46, 3.46, 3.46, 3.46, 3.46, 3.46, 3.46, 3.46, 3.46, 3.46, 3.46, 3.46, 3.46, 3.46, 3.46, 3.46, 3.46, 3.46, 3.46, 3.46, 3.46, 3.47, 3.47, 3.47, 3.47, 3.47, 3.47, 3.47, 3.47, 3.47, 3.47, 3.47, 3.47, 3.48, 3.48, 3.48, 3.48, 3.48, 3.48, 3.48, 3.48, 3.48, 3.48, 3.48, 3.48, 3.48, 3.48, 3.48, 3.48, 3.48, 3.48, 3.48, 3.48, 3.48, 3.48, 3.48, 3.49, 3.49, 3.49, 3.49, 3.49, 3.49, 3.49, 3.49, 3.49, 3.49, 3.49, 3.49, 3.49, 3.49, 3.49, 3.49, 3.49, 3.5, 3.5, 3.5, 3.5, 3.5, 3.5, 3.5, 3.5, 3.5, 3.51, 3.51, 3.51, 3.51, 3.51, 3.51, 3.51, 3.51, 3.51, 3.51, 3.51, 3.51, 3.51, 3.51, 3.51, 3.51, 3.51, 3.51, 3.51, 3.52, 3.52, 3.52, 3.52, 3.52, 3.52, 3.53, 3.53, 3.53, 3.53, 3.53, 3.53, 3.53, 3.53, 3.53, 3.53, 3.53, 3.54, 3.54, 3.54, 3.54, 3.54, 3.54, 3.54, 3.54, 3.54, 3.54, 3.54, 3.54, 3.54, 3.54, 3.54, 3.54, 3.54, 3.55, 3.55, 3.55, 3.55, 3.55, 3.55, 3.56, 3.56, 3.56, 3.56, 3.57, 3.57, 3.57, 3.57, 3.57, 3.57, 3.57, 3.57, 3.57, 3.57, 3.57, 3.57, 3.57, 3.57, 3.57, 3.57, 3.58, 3.58, 3.58, 3.58, 3.58, 3.58, 3.58, 3.58, 3.58, 3.58, 3.58, 3.58, 3.58, 3.58, 3.58, 3.58, 3.58, 3.58, 3.58, 3.58, 3.58, 3.58, 3.58, 3.58, 3.59, 3.59, 3.59, 3.59, 3.59, 3.59, 3.59, 3.59, 3.59, 3.59, 3.59, 3.59, 3.59, 3.59, 3.59, 3.6, 3.6, 3.6, 3.6, 3.6, 3.6, 3.6, 3.6, 3.6, 3.6, 3.61, 3.61, 3.61, 3.61, 3.61, 3.61, 3.62, 3.62, 3.62, 3.62, 3.62, 3.62, 3.63, 3.63, 3.63, 3.63, 3.63, 3.63, 3.63, 3.63, 3.63, 3.63, 3.63, 3.63, 3.63, 3.63, 3.64, 3.64, 3.64, 3.64, 3.64, 3.64, 3.64, 3.64, 3.64, 3.64, 3.64, 3.64, 3.65, 3.65, 3.65, 3.65, 3.65, 3.65, 3.65, 3.65, 3.65, 3.65, 3.65, 3.65, 3.65, 3.66, 3.66, 3.66, 3.66, 3.66, 3.66, 3.66, 3.66, 3.66, 3.66, 3.66, 3.67, 3.67, 3.67, 3.67, 3.67, 3.67, 3.67, 3.68, 3.68, 3.68, 3.68, 3.68, 3.68, 3.68, 3.68, 3.68, 3.68, 3.68, 3.68, 3.68, 3.68, 3.68, 3.68, 3.68, 3.68, 3.68, 3.68, 3.68, 3.68, 3.68, 3.68, 3.68, 3.68, 3.68, 3.69, 3.69, 3.69, 3.69, 3.69, 3.69, 3.69, 3.7, 3.7, 3.7, 3.7, 3.7, 3.7, 3.7, 3.7, 3.7, 3.7, 3.7, 3.7, 3.7, 3.7, 3.7, 3.71, 3.71, 3.71, 3.71, 3.71, 3.71, 3.71, 3.71, 3.71, 3.71, 3.71, 3.71, 3.71, 3.72, 3.72, 3.72, 3.72, 3.72, 3.72, 3.72, 3.72, 3.72, 3.72, 3.72, 3.72, 3.72, 3.72, 3.72, 3.72, 3.72, 3.73, 3.73, 3.73, 3.73, 3.73, 3.73, 3.73, 3.73, 3.73, 3.73, 3.73, 3.73, 3.73, 3.73, 3.73, 3.73, 3.73, 3.73, 3.73, 3.73, 3.73, 3.73, 3.73, 3.73, 3.73, 3.73, 3.73, 3.73, 3.73, 3.73, 3.73, 3.73, 3.73, 3.73, 3.73, 3.73, 3.73, 3.73, 3.74, 3.74, 3.75, 3.75, 3.75, 3.75, 3.75, 3.75, 3.75, 3.75, 3.75, 3.75, 3.75, 3.75, 3.75, 3.76, 3.76, 3.76, 3.76, 3.76, 3.76, 3.76, 3.76, 3.76, 3.76, 3.76, 3.76, 3.76, 3.76, 3.76, 3.76, 3.76, 3.76, 3.76, 3.77, 3.77, 3.77, 3.77, 3.77, 3.77, 3.77, 3.77, 3.77, 3.78, 3.78, 3.78, 3.78, 3.78, 3.78, 3.78, 3.78, 3.78, 3.78, 3.78, 3.78, 3.78, 3.79, 3.79, 3.79, 3.79, 3.79, 3.79, 3.79, 3.79, 3.79, 3.79, 3.79, 3.79, 3.79, 3.79, 3.79, 3.79, 3.79, 3.79, 3.79, 3.79, 3.79, 3.79, 3.8, 3.8, 3.8, 3.8, 3.8, 3.8, 3.8, 3.8, 3.8, 3.8, 3.8, 3.8, 3.8, 3.81, 3.82, 3.82, 3.82, 3.82, 3.82, 3.82, 3.82, 3.82, 3.82, 3.82, 3.82, 3.82, 3.82, 3.82, 3.82, 3.82, 3.82, 3.82, 3.82, 3.82, 3.82, 3.82, 3.82, 3.82, 3.82, 3.82, 3.83, 3.83, 3.83, 3.83, 3.83, 3.83, 3.83, 3.83, 3.83, 3.83, 3.83, 3.83, 3.83, 3.83, 3.83, 3.83, 3.83, 3.83, 3.83, 3.83, 3.83, 3.83, 3.83, 3.83, 3.83, 3.83, 3.83, 3.83, 3.84, 3.84, 3.84, 3.84, 3.84, 3.84, 3.84, 3.84, 3.84, 3.84, 3.84, 3.84, 3.84, 3.85, 3.85, 3.85, 3.85, 3.85, 3.85, 3.85, 3.85, 3.85, 3.85, 3.85, 3.85, 3.85, 3.85, 3.85, 3.85, 3.85, 3.85, 3.85, 3.85, 3.85, 3.85, 3.85, 3.86, 3.86, 3.86, 3.86, 3.86, 3.86, 3.86, 3.86, 3.86, 3.86, 3.86, 3.86, 3.86, 3.87, 3.87, 3.87, 3.87, 3.87, 3.87, 3.87, 3.87, 3.87, 3.87, 3.87, 3.87, 3.87, 3.87, 3.87, 3.87, 3.87, 3.87, 3.87, 3.87, 3.87, 3.87, 3.87, 3.87, 3.87, 3.87, 3.87, 3.87, 3.87, 3.87, 3.87, 3.87, 3.87, 3.87, 3.87, 3.87, 3.87, 3.87, 3.87, 3.87, 3.87, 3.87, 3.87, 3.87, 3.87, 3.87, 3.87, 3.87, 3.87, 3.87, 3.87, 3.87, 3.87, 3.87, 3.87, 3.87, 3.87, 3.87, 3.87, 3.87, 3.87, 3.87, 3.87, 3.87, 3.87, 3.87, 3.87, 3.87, 3.87, 3.87, 3.87, 3.87, 3.87, 3.87, 3.87, 3.87, 3.87, 3.87, 3.88, 3.88, 3.88, 3.88, 3.88, 3.88, 3.89, 3.89, 3.89, 3.89, 3.89, 3.89, 3.89, 3.89, 3.89, 3.89, 3.89, 3.89, 3.89, 3.89, 3.89, 3.89, 3.9, 3.9, 3.9, 3.9, 3.9, 3.9, 3.9, 3.9, 3.9, 3.9, 3.9, 3.9, 3.9, 3.9, 3.9, 3.9, 3.9, 3.9, 3.91, 3.91, 3.91, 3.91, 3.91, 3.91, 3.91, 3.91, 3.91, 3.91, 3.91, 3.91, 3.91, 3.92, 3.92, 3.92, 3.92, 3.92, 3.92, 3.92, 3.92, 3.92, 3.92, 3.92, 3.92, 3.92, 3.93, 3.93, 3.93, 3.93, 3.93, 3.93, 3.93, 3.93, 3.93, 3.93, 3.94, 3.94, 3.94, 3.94, 3.94, 3.94, 3.94, 3.94, 3.94, 3.95, 3.95, 3.95, 3.95, 3.95, 3.95, 3.95, 3.95, 3.95, 3.95, 3.95, 3.95, 3.95, 3.95, 3.95, 3.95, 3.95, 3.95, 3.95, 3.95, 3.95, 3.95, 3.96, 3.96, 3.96, 3.96, 3.96, 3.97, 3.97, 3.97, 3.97, 3.97, 3.97, 3.97, 3.97, 3.97, 3.97, 3.97, 3.97, 3.97, 3.97, 3.97, 3.97, 3.97, 3.97, 3.97, 3.97, 3.97, 3.97, 3.98, 3.98, 3.98, 3.98, 3.98, 3.98, 3.98, 3.98, 3.98, 3.98, 3.98, 3.98, 3.98, 3.99, 3.99, 3.99, 3.99, 3.99, 3.99, 3.99, 3.99, 3.99, 3.99, 3.99, 3.99, 3.99, 3.99, 3.99, 3.99, 3.99, 3.99, 3.99, 3.99, 3.99, 3.99, 3.99, 3.99, 3.99, 3.99, 3.99, 3.99, 3.99, 3.99, 3.99, 3.99, 3.99, 3.99, 3.99, 3.99, 4.0, 4.0, 4.0, 4.0, 4.0, 4.0, 4.0, 4.0, 4.0, 4.0, 4.0, 4.0, 4.0, 4.0, 4.0, 4.0, 4.0, 4.0, 4.0, 4.0, 4.0, 4.0, 4.0, 4.0, 4.0, 4.0, 4.0, 4.0, 4.0, 4.0, 4.0, 4.0, 4.0, 4.01, 4.01, 4.01, 4.01, 4.01, 4.01, 4.01, 4.01, 4.02, 4.02, 4.02, 4.02, 4.02, 4.02, 4.02, 4.02, 4.02, 4.02, 4.02, 4.02, 4.02, 4.03, 4.03, 4.03, 4.03, 4.03, 4.03, 4.04, 4.04, 4.04, 4.04, 4.04, 4.05, 4.05, 4.05, 4.05, 4.05, 4.05, 4.05, 4.05, 4.05, 4.05, 4.05, 4.05, 4.05, 4.05, 4.05, 4.06, 4.06, 4.06, 4.06, 4.06, 4.06, 4.07, 4.07, 4.07, 4.07, 4.07, 4.07, 4.07, 4.07, 4.07, 4.07, 4.07, 4.07, 4.07, 4.07, 4.07, 4.07, 4.07, 4.08, 4.08, 4.08, 4.08, 4.09, 4.09, 4.09, 4.09, 4.09, 4.09, 4.09, 4.09, 4.09, 4.09, 4.09, 4.09, 4.09, 4.09, 4.09, 4.09, 4.09, 4.09, 4.09, 4.09, 4.09, 4.1, 4.1, 4.1, 4.1, 4.1, 4.1, 4.1, 4.1, 4.1, 4.1, 4.1, 4.1, 4.1, 4.1, 4.1, 4.11, 4.11, 4.11, 4.11, 4.11, 4.11, 4.11, 4.11, 4.11, 4.11, 4.11, 4.11, 4.11, 4.11, 4.11, 4.11, 4.11, 4.11, 4.11, 4.11, 4.11, 4.11, 4.11, 4.12, 4.12, 4.12, 4.12, 4.12, 4.12, 4.12, 4.12, 4.12, 4.12, 4.12, 4.12, 4.12, 4.12, 4.12, 4.13, 4.13, 4.13, 4.13, 4.13, 4.13, 4.13, 4.13, 4.13, 4.13, 4.13, 4.13, 4.13, 4.13, 4.13, 4.13, 4.13, 4.13, 4.13, 4.14, 4.14, 4.14, 4.14, 4.14, 4.14, 4.14, 4.14, 4.14, 4.14, 4.14, 4.14, 4.14, 4.14, 4.14, 4.14, 4.14, 4.14, 4.14, 4.14, 4.14, 4.14, 4.14, 4.14, 4.14, 4.14, 4.15, 4.15, 4.15, 4.15, 4.15, 4.15, 4.15, 4.15, 4.16, 4.16, 4.16, 4.16, 4.16, 4.16, 4.16, 4.16, 4.16, 4.16, 4.16, 4.16, 4.16, 4.16, 4.16, 4.16, 4.16, 4.16, 4.16, 4.16, 4.16, 4.16, 4.16, 4.16, 4.16, 4.16, 4.16, 4.16, 4.16, 4.16, 4.16, 4.17, 4.17, 4.17, 4.17, 4.17, 4.17, 4.17, 4.17, 4.17, 4.17, 4.17, 4.17, 4.17, 4.17, 4.18, 4.18, 4.18, 4.18, 4.18, 4.18, 4.18, 4.18, 4.18, 4.18, 4.18, 4.18, 4.18, 4.18, 4.18, 4.19, 4.19, 4.19, 4.19, 4.19, 4.19, 4.19, 4.19, 4.19, 4.19, 4.19, 4.19, 4.19, 4.19, 4.19, 4.19, 4.19, 4.19, 4.19, 4.19, 4.19, 4.19, 4.19, 4.19, 4.19, 4.19, 4.19, 4.19, 4.19, 4.19, 4.19, 4.19, 4.19, 4.19, 4.2, 4.2, 4.2, 4.2, 4.2, 4.2, 4.2, 4.2, 4.2, 4.2, 4.2, 4.2, 4.2, 4.2, 4.21, 4.21, 4.21, 4.21, 4.21, 4.21, 4.21, 4.21, 4.21, 4.21, 4.21, 4.21, 4.21, 4.21, 4.21, 4.21, 4.21, 4.21, 4.21, 4.21, 4.21, 4.21, 4.21, 4.21, 4.21, 4.21, 4.21, 4.22, 4.22, 4.22, 4.22, 4.22, 4.22, 4.22, 4.22, 4.22, 4.23, 4.23, 4.23, 4.23, 4.23, 4.23, 4.23, 4.23, 4.23, 4.23, 4.23, 4.23, 4.23, 4.23, 4.23, 4.24, 4.24, 4.24, 4.24, 4.24, 4.24, 4.24, 4.24, 4.24, 4.24, 4.24, 4.24, 4.24, 4.24, 4.24, 4.24, 4.24, 4.24, 4.24, 4.24, 4.24, 4.24, 4.24, 4.24, 4.24, 4.24, 4.24, 4.24, 4.24, 4.24, 4.24, 4.24, 4.24, 4.24, 4.24, 4.24, 4.24, 4.24, 4.24, 4.24, 4.24, 4.24, 4.24, 4.24, 4.24, 4.24, 4.24, 4.24, 4.24, 4.24, 4.24, 4.24, 4.25, 4.25, 4.25, 4.25, 4.25, 4.25, 4.25, 4.25, 4.25, 4.26, 4.26, 4.26, 4.26, 4.26, 4.26, 4.26, 4.26, 4.26, 4.26, 4.26, 4.26, 4.26, 4.26, 4.26, 4.26, 4.26, 4.26, 4.26, 4.26, 4.26, 4.26, 4.26, 4.26, 4.26, 4.26, 4.26, 4.26, 4.26, 4.26, 4.26, 4.26, 4.26, 4.26, 4.26, 4.26, 4.26, 4.26, 4.26, 4.26, 4.26, 4.26, 4.26, 4.26, 4.26, 4.27, 4.27, 4.27, 4.27, 4.27, 4.27, 4.27, 4.27, 4.27, 4.27, 4.27, 4.27, 4.27, 4.27, 4.27, 4.27, 4.27, 4.28, 4.28, 4.28, 4.28, 4.28, 4.28, 4.28, 4.28, 4.28, 4.29, 4.29, 4.29, 4.29, 4.29, 4.29, 4.29, 4.29, 4.29, 4.29, 4.29, 4.29, 4.29, 4.29, 4.29, 4.29, 4.29, 4.29, 4.29, 4.29, 4.29, 4.29, 4.29, 4.29, 4.29, 4.29, 4.29, 4.29, 4.3, 4.3, 4.3, 4.3, 4.3, 4.3, 4.3, 4.3, 4.31, 4.31, 4.31, 4.31, 4.31, 4.31, 4.31, 4.31, 4.31, 4.31, 4.31, 4.31, 4.31, 4.31, 4.31, 4.31, 4.31, 4.31, 4.32, 4.32, 4.32, 4.32, 4.32, 4.32, 4.33, 4.33, 4.33, 4.33, 4.33, 4.33, 4.33, 4.33, 4.33, 4.34, 4.34, 4.34, 4.34, 4.34, 4.34, 4.35, 4.35, 4.35, 4.35, 4.35, 4.35, 4.35, 4.35, 4.35, 4.35, 4.35, 4.35, 4.35, 4.35, 4.35, 4.35, 4.35, 4.35, 4.35, 4.35, 4.35, 4.35, 4.35, 4.35, 4.35, 4.35, 4.35, 4.36, 4.36, 4.36, 4.36, 4.36, 4.36, 4.36, 4.36, 4.36, 4.36, 4.36, 4.37, 4.37, 4.37, 4.37, 4.37, 4.37, 4.37, 4.37, 4.37, 4.37, 4.37, 4.37, 4.37, 4.37, 4.37, 4.37, 4.37, 4.37, 4.37, 4.37, 4.37, 4.37, 4.37, 4.37, 4.37, 4.37, 4.37, 4.37, 4.37, 4.37, 4.37, 4.37, 4.37, 4.37, 4.37, 4.37, 4.37, 4.37, 4.37, 4.37, 4.37, 4.37, 4.37, 4.37, 4.37, 4.37, 4.37, 4.37, 4.37, 4.37, 4.37, 4.37, 4.37, 4.37, 4.37, 4.37, 4.37, 4.37, 4.37, 4.37, 4.37, 4.37, 4.37, 4.37, 4.37, 4.37, 4.37, 4.37, 4.37, 4.37, 4.37, 4.37, 4.37, 4.37, 4.37, 4.37, 4.37, 4.37, 4.37, 4.37, 4.37, 4.37, 4.37, 4.37, 4.37, 4.37, 4.38, 4.38, 4.38, 4.38, 4.38, 4.38, 4.38, 4.38, 4.39, 4.39, 4.39, 4.39, 4.39, 4.39, 4.39, 4.39, 4.39, 4.39, 4.39, 4.4, 4.4, 4.4, 4.4, 4.4, 4.4, 4.4, 4.4, 4.4, 4.4, 4.4, 4.4, 4.4, 4.4, 4.4, 4.41, 4.41, 4.41, 4.41, 4.41, 4.41, 4.41, 4.41, 4.41, 4.41, 4.41, 4.41, 4.41, 4.41, 4.41, 4.41, 4.41, 4.41, 4.41, 4.41, 4.41, 4.41, 4.41, 4.42, 4.42, 4.42, 4.42, 4.42, 4.42, 4.42, 4.42, 4.42, 4.42, 4.42, 4.43, 4.43, 4.43, 4.43, 4.43, 4.43, 4.43, 4.43, 4.43, 4.43, 4.43, 4.43, 4.43, 4.43, 4.43, 4.43, 4.43, 4.43, 4.43, 4.43, 4.43, 4.43, 4.43, 4.43, 4.43, 4.43, 4.43, 4.43, 4.43, 4.43, 4.43, 4.43, 4.43, 4.43, 4.43, 4.43, 4.43, 4.43, 4.43, 4.43, 4.43, 4.43, 4.43, 4.43, 4.43, 4.43, 4.43, 4.43, 4.43, 4.43, 4.43, 4.43, 4.43, 4.43, 4.43, 4.43, 4.43, 4.43, 4.43, 4.43, 4.43, 4.43, 4.43, 4.44, 4.44, 4.44, 4.44, 4.44, 4.44, 4.44, 4.44, 4.44, 4.44, 4.44, 4.44, 4.44, 4.44, 4.44, 4.44, 4.44, 4.44, 4.44, 4.45, 4.45, 4.45, 4.45, 4.45, 4.45, 4.45, 4.45, 4.45, 4.45, 4.45, 4.45, 4.45, 4.45, 4.45, 4.45, 4.45, 4.45, 4.45, 4.45, 4.45, 4.46, 4.46, 4.46, 4.46, 4.46, 4.46, 4.46, 4.46, 4.46, 4.46, 4.46, 4.46, 4.46, 4.46, 4.46, 4.46, 4.46, 4.46, 4.46, 4.46, 4.46, 4.46, 4.46, 4.47, 4.47, 4.47, 4.47, 4.47, 4.47, 4.47, 4.47, 4.47, 4.47, 4.47, 4.47, 4.47, 4.47, 4.47, 4.47, 4.47, 4.47, 4.47, 4.47, 4.47, 4.48, 4.48, 4.48, 4.48, 4.48, 4.48, 4.48, 4.48, 4.48, 4.48, 4.48, 4.48, 4.48, 4.48, 4.49, 4.49, 4.49, 4.49, 4.49, 4.49, 4.49, 4.49, 4.49, 4.49, 4.49, 4.49, 4.49, 4.49, 4.49, 4.5, 4.5, 4.5, 4.5, 4.5, 4.5, 4.5, 4.5, 4.5, 4.5, 4.5, 4.5, 4.5, 4.5, 4.5, 4.5, 4.5, 4.5, 4.51, 4.51, 4.51, 4.51, 4.51, 4.51, 4.51, 4.51, 4.51, 4.51, 4.51, 4.51, 4.51, 4.51, 4.51, 4.51, 4.51, 4.51, 4.51, 4.51, 4.51, 4.52, 4.52, 4.52, 4.52, 4.52, 4.52, 4.52, 4.52, 4.52, 4.52, 4.52, 4.52, 4.52, 4.52, 4.53, 4.53, 4.53, 4.53, 4.53, 4.53, 4.53, 4.53, 4.53, 4.53, 4.53, 4.53, 4.53, 4.53, 4.53, 4.53, 4.53, 4.53, 4.53, 4.54, 4.54, 4.54, 4.54, 4.54, 4.54, 4.54, 4.54, 4.54, 4.54, 4.54, 4.54, 4.54, 4.54, 4.54, 4.55, 4.55, 4.55, 4.55, 4.55, 4.55, 4.55, 4.55, 4.55, 4.55, 4.55, 4.55, 4.55, 4.55, 4.55, 4.55, 4.55, 4.55, 4.55, 4.55, 4.55, 4.55, 4.55, 4.55, 4.55, 4.55, 4.55, 4.55, 4.55, 4.55, 4.55, 4.55, 4.55, 4.55, 4.55, 4.55, 4.55, 4.55, 4.55, 4.55, 4.55, 4.55, 4.55, 4.55, 4.55, 4.55, 4.55, 4.55, 4.55, 4.55, 4.55, 4.55, 4.55, 4.56, 4.56, 4.56, 4.56, 4.56, 4.56, 4.56, 4.56, 4.56, 4.56, 4.56, 4.56, 4.56, 4.57, 4.57, 4.57, 4.57, 4.57, 4.57, 4.57, 4.57, 4.57, 4.57, 4.57, 4.57, 4.57, 4.57, 4.57, 4.57, 4.57, 4.58, 4.58, 4.58, 4.58, 4.58, 4.58, 4.58, 4.58, 4.58, 4.58, 4.58, 4.58, 4.58, 4.58, 4.58, 4.58, 4.58, 4.59, 4.59, 4.59, 4.59, 4.59, 4.59, 4.59, 4.59, 4.59, 4.59, 4.59, 4.6, 4.6, 4.6, 4.6, 4.6, 4.6, 4.6, 4.6, 4.6, 4.6, 4.6, 4.6, 4.6, 4.6, 4.6, 4.6, 4.61, 4.61, 4.61, 4.61, 4.61, 4.61, 4.61, 4.61, 4.61, 4.61, 4.61, 4.61, 4.61, 4.61, 4.61, 4.61, 4.62, 4.62, 4.62, 4.62, 4.62, 4.62, 4.62, 4.62, 4.62, 4.62, 4.62, 4.62, 4.62, 4.62, 4.62, 4.62, 4.62, 4.62, 4.62, 4.62, 4.62, 4.62, 4.62, 4.62, 4.62, 4.63, 4.63, 4.63, 4.63, 4.63, 4.63, 4.63, 4.63, 4.63, 4.63, 4.63, 4.63, 4.63, 4.63, 4.63, 4.64, 4.64, 4.64, 4.64, 4.64, 4.64, 4.64, 4.64, 4.64, 4.64, 4.64, 4.65, 4.65, 4.65, 4.65, 4.65, 4.65, 4.65, 4.65, 4.65, 4.65, 4.65, 4.65, 4.65, 4.65, 4.65, 4.66, 4.66, 4.66, 4.66, 4.66, 4.66, 4.66, 4.66, 4.66, 4.66, 4.67, 4.67, 4.67, 4.67, 4.67, 4.67, 4.67, 4.67, 4.67, 4.67, 4.67, 4.67, 4.67, 4.68, 4.68, 4.68, 4.68, 4.68, 4.68, 4.68, 4.68, 4.68, 4.68, 4.69, 4.69, 4.69, 4.69, 4.69, 4.69, 4.69, 4.69, 4.69, 4.69, 4.69, 4.69, 4.69, 4.7, 4.7, 4.7, 4.7, 4.7, 4.7, 4.7, 4.7, 4.7, 4.7, 4.7, 4.7, 4.7, 4.7, 4.7, 4.7, 4.7, 4.7, 4.7, 4.7, 4.7, 4.7, 4.7, 4.7, 4.7, 4.71, 4.71, 4.71, 4.71, 4.71, 4.71, 4.71, 4.71, 4.71, 4.71, 4.71, 4.71, 4.71, 4.71, 4.71, 4.71, 4.71, 4.71, 4.72, 4.72, 4.72, 4.72, 4.72, 4.72, 4.72, 4.72, 4.72, 4.72, 4.72, 4.72, 4.72, 4.72, 4.72, 4.72, 4.72, 4.72, 4.72, 4.73, 4.73, 4.73, 4.73, 4.73, 4.73, 4.73, 4.73, 4.73, 4.73, 4.74, 4.74, 4.74, 4.74, 4.74, 4.74, 4.74, 4.74, 4.74, 4.74, 4.75, 4.75, 4.75, 4.75, 4.75, 4.75, 4.75, 4.75, 4.75, 4.76, 4.76, 4.76, 4.76, 4.76, 4.76, 4.77, 4.77, 4.77, 4.77, 4.77, 4.77, 4.77, 4.77, 4.77, 4.77, 4.77, 4.77, 4.77, 4.77, 4.77, 4.77, 4.77, 4.77, 4.77, 4.77, 4.77, 4.78, 4.78, 4.78, 4.78, 4.78, 4.78, 4.78, 4.78, 4.78, 4.78, 4.78, 4.78, 4.78, 4.78, 4.78, 4.78, 4.78, 4.79, 4.79, 4.79, 4.79, 4.79, 4.79, 4.79, 4.79, 4.79, 4.8, 4.8, 4.8, 4.8, 4.8, 4.8, 4.81, 4.81, 4.81, 4.81, 4.81, 4.81, 4.81, 4.81, 4.81, 4.81, 4.81, 4.81, 4.81, 4.82, 4.82, 4.82, 4.82, 4.82, 4.82, 4.82, 4.82, 4.82, 4.82, 4.82, 4.82, 4.82, 4.82, 4.82, 4.82, 4.82, 4.82, 4.82, 4.82, 4.82, 4.82, 4.82, 4.82, 4.82, 4.83, 4.83, 4.83, 4.83, 4.83, 4.84, 4.84, 4.84, 4.84, 4.84, 4.84, 4.84, 4.84, 4.85, 4.85, 4.85, 4.85, 4.85, 4.86, 4.86, 4.86, 4.86, 4.86, 4.86, 4.86, 4.86, 4.87, 4.87, 4.87, 4.87, 4.87, 4.87, 4.88, 4.88, 4.88, 4.88, 4.88, 4.88, 4.88, 4.88, 4.88, 4.88, 4.89, 4.89, 4.89, 4.89, 4.89, 4.89, 4.9, 4.9, 4.9, 4.9, 4.9, 4.91, 4.91, 4.91, 4.91, 4.91, 4.91, 4.91, 4.91, 4.92, 4.92, 4.92, 4.92, 4.92, 4.92, 4.92, 4.92, 4.92, 4.92, 4.92, 4.92, 4.92, 4.92, 4.92, 4.92, 4.92, 4.92, 4.92, 4.92, 4.92, 4.92, 4.92, 4.92, 4.93, 4.94, 4.94, 4.94, 4.94, 4.94, 4.94, 4.94, 4.94, 4.94, 4.95, 4.95, 4.95, 4.95, 4.95, 4.95, 4.95, 4.96, 4.96, 4.96, 4.96, 4.96, 4.96, 4.96, 4.96, 4.96, 4.96, 4.96, 4.96, 4.96, 4.97, 4.97, 4.97, 4.97, 4.97, 4.97, 4.98, 4.98, 4.98, 4.98, 4.98, 4.98, 4.98, 4.98, 4.98, 4.98, 4.98, 4.99, 4.99, 4.99, 4.99, 4.99, 4.99, 4.99, 4.99, 4.99, 4.99, 4.99, 4.99, 4.99, 4.99, 4.99, 5.0, 5.0, 5.0, 5.0, 5.0, 5.0, 5.0, 5.0, 5.0, 5.0, 5.01, 5.01, 5.01, 5.01, 5.01, 5.01, 5.01, 5.01, 5.01, 5.01, 5.01, 5.01, 5.01, 5.01, 5.01, 5.01, 5.01, 5.01, 5.01, 5.01, 5.01, 5.02, 5.02, 5.02, 5.02, 5.02, 5.02, 5.02, 5.02, 5.02, 5.03, 5.03, 5.03, 5.03, 5.03, 5.03, 5.03, 5.03, 5.03, 5.03, 5.03, 5.04, 5.04, 5.04, 5.04, 5.04, 5.04, 5.05, 5.05, 5.05, 5.05, 5.05, 5.05, 5.05, 5.05, 5.05, 5.05, 5.05, 5.05, 5.05, 5.06, 5.06, 5.06, 5.06, 5.06, 5.06, 5.06, 5.06, 5.07, 5.07, 5.08, 5.08, 5.08, 5.08, 5.08, 5.08, 5.08, 5.08, 5.08, 5.09, 5.09, 5.09, 5.09, 5.09, 5.09, 5.09, 5.09, 5.09, 5.09, 5.09, 5.09, 5.09, 5.09, 5.1, 5.1, 5.1, 5.1, 5.1, 5.1, 5.11, 5.11, 5.11, 5.11, 5.11, 5.11, 5.11, 5.11, 5.11, 5.11, 5.11, 5.11, 5.11, 5.11, 5.11, 5.11, 5.11, 5.11, 5.11, 5.11, 5.11, 5.11, 5.11, 5.11, 5.12, 5.12, 5.12, 5.12, 5.12, 5.12, 5.12, 5.12, 5.12, 5.12, 5.12, 5.13, 5.13, 5.13, 5.13, 5.13, 5.13, 5.13, 5.13, 5.13, 5.13, 5.13, 5.13, 5.13, 5.13, 5.13, 5.13, 5.13, 5.13, 5.13, 5.13, 5.13, 5.13, 5.13, 5.13, 5.13, 5.13, 5.13, 5.13, 5.13, 5.14, 5.14, 5.14, 5.14, 5.14, 5.15, 5.15, 5.15, 5.16, 5.16, 5.16, 5.16, 5.16, 5.16, 5.16, 5.16, 5.16, 5.16, 5.16, 5.16, 5.16, 5.16, 5.16, 5.16, 5.17, 5.17, 5.17, 5.17, 5.17, 5.17, 5.17, 5.17, 5.17, 5.17, 5.17, 5.17, 5.17, 5.17, 5.18, 5.18, 5.18, 5.18, 5.18, 5.18, 5.18, 5.18, 5.18, 5.18, 5.18, 5.18, 5.18, 5.18, 5.18, 5.18, 5.18, 5.19, 5.19, 5.19, 5.19, 5.19, 5.19, 5.19, 5.19, 5.19, 5.2, 5.2, 5.2, 5.2, 5.2, 5.2, 5.2, 5.2, 5.2, 5.2, 5.2, 5.2, 5.2, 5.2, 5.2, 5.2, 5.2, 5.21, 5.21, 5.21, 5.21, 5.21, 5.21, 5.21, 5.21, 5.21, 5.21, 5.21, 5.21, 5.21, 5.21, 5.21, 5.21, 5.21, 5.21, 5.21, 5.21, 5.21, 5.21, 5.21, 5.22, 5.22, 5.23, 5.23, 5.23, 5.23, 5.23, 5.23, 5.23, 5.23, 5.23, 5.23, 5.23, 5.23, 5.23, 5.24, 5.24, 5.24, 5.24, 5.25, 5.25, 5.25, 5.25, 5.25, 5.25, 5.25, 5.25, 5.26, 5.26, 5.26, 5.26, 5.26, 5.26, 5.27, 5.27, 5.27, 5.27, 5.27, 5.27, 5.27, 5.27, 5.28, 5.28, 5.28, 5.28, 5.28, 5.28, 5.28, 5.28, 5.28, 5.28, 5.29, 5.29, 5.29, 5.29, 5.29, 5.3, 5.3, 5.3, 5.3, 5.31, 5.31, 5.31, 5.31, 5.31, 5.31, 5.31, 5.31, 5.31, 5.31, 5.32, 5.32, 5.32, 5.32, 5.32, 5.32, 5.32, 5.32, 5.32, 5.32, 5.32, 5.32, 5.32, 5.32, 5.32, 5.32, 5.32, 5.33, 5.33, 5.33, 5.33, 5.33, 5.33, 5.33, 5.33, 5.33, 5.33, 5.33, 5.33, 5.33, 5.33, 5.33, 5.33, 5.33, 5.33, 5.33, 5.33, 5.33, 5.33, 5.33, 5.34, 5.34, 5.34, 5.34, 5.34, 5.34, 5.35, 5.35, 5.35, 5.35, 5.35, 5.35, 5.35, 5.35, 5.35, 5.35, 5.35, 5.36, 5.36, 5.36, 5.36, 5.36, 5.36, 5.36, 5.36, 5.36, 5.37, 5.37, 5.37, 5.37, 5.37, 5.37, 5.37, 5.37, 5.37, 5.37, 5.37, 5.37, 5.37, 5.37, 5.37, 5.37, 5.37, 5.37, 5.37, 5.37, 5.37, 5.37, 5.37, 5.37, 5.37, 5.37, 5.37, 5.37, 5.37, 5.37, 5.37, 5.38, 5.38, 5.38, 5.38, 5.38, 5.38, 5.38, 5.38, 5.38, 5.38, 5.38, 5.39, 5.39, 5.39, 5.39, 5.39, 5.39, 5.39, 5.39, 5.4, 5.4, 5.4, 5.4, 5.4, 5.4, 5.4, 5.4, 5.4, 5.41, 5.41, 5.41, 5.41, 5.41, 5.42, 5.42, 5.42, 5.42, 5.42, 5.42, 5.42, 5.42, 5.42, 5.42, 5.42, 5.42, 5.42, 5.42, 5.42, 5.42, 5.42, 5.42, 5.42, 5.42, 5.42, 5.42, 5.42, 5.43, 5.43, 5.43, 5.43, 5.43, 5.43, 5.43, 5.43, 5.43, 5.44, 5.44, 5.44, 5.44, 5.44, 5.44, 5.44, 5.44, 5.44, 5.44, 5.44, 5.44, 5.44, 5.45, 5.45, 5.45, 5.45, 5.45, 5.45, 5.45, 5.45, 5.45, 5.45, 5.45, 5.45, 5.45, 5.45, 5.45, 5.45, 5.45, 5.45, 5.45, 5.45, 5.45, 5.45, 5.45, 5.46, 5.46, 5.46, 5.46, 5.46, 5.46, 5.46, 5.46, 5.46, 5.46, 5.46, 5.46, 5.46, 5.46, 5.46, 5.46, 5.46, 5.46, 5.46, 5.46, 5.46, 5.46, 5.46, 5.46, 5.46, 5.46, 5.46, 5.46, 5.46, 5.46, 5.46, 5.46, 5.46, 5.47, 5.47, 5.47, 5.47, 5.47, 5.47, 5.47, 5.47, 5.47, 5.47, 5.48, 5.48, 5.48, 5.48, 5.48, 5.48, 5.48, 5.48, 5.48, 5.48, 5.49, 5.49, 5.49, 5.49, 5.49, 5.49, 5.49, 5.49, 5.49, 5.5, 5.5, 5.5, 5.5, 5.5, 5.5, 5.5, 5.5, 5.51, 5.51, 5.51, 5.51, 5.52, 5.52, 5.52, 5.52, 5.52, 5.52, 5.52, 5.52, 5.52, 5.53, 5.53, 5.53, 5.53, 5.53, 5.53, 5.53, 5.53, 5.53, 5.53, 5.53, 5.53, 5.53, 5.53, 5.53, 5.53, 5.54, 5.54, 5.54, 5.54, 5.54, 5.54, 5.54, 5.54, 5.54, 5.54, 5.54, 5.54, 5.54, 5.54, 5.54, 5.54, 5.54, 5.54, 5.54, 5.54, 5.54, 5.54, 5.55, 5.55, 5.55, 5.55, 5.56, 5.56, 5.56, 5.56, 5.56, 5.56, 5.56, 5.56, 5.56, 5.56, 5.56, 5.56, 5.56, 5.56, 5.56, 5.56, 5.56, 5.56, 5.56, 5.56, 5.56, 5.56, 5.57, 5.57, 5.57, 5.57, 5.57, 5.57, 5.57, 5.57, 5.57, 5.57, 5.57, 5.57, 5.57, 5.57, 5.57, 5.57, 5.57, 5.58, 5.58, 5.58, 5.58, 5.58, 5.58, 5.58, 5.58, 5.58, 5.59, 5.59, 5.59, 5.59, 5.59, 5.59, 5.59, 5.59, 5.59, 5.59, 5.6, 5.6, 5.6, 5.6, 5.6, 5.6, 5.6, 5.6, 5.6, 5.6, 5.6, 5.6, 5.6, 5.6, 5.6, 5.6, 5.6, 5.6, 5.6, 5.6, 5.6, 5.61, 5.61, 5.61, 5.61, 5.61, 5.61, 5.61, 5.61, 5.61, 5.61, 5.61, 5.61, 5.61, 5.61, 5.61, 5.62, 5.62, 5.62, 5.62, 5.63, 5.63, 5.63, 5.63, 5.63, 5.63, 5.63, 5.63, 5.63, 5.63, 5.63, 5.63, 5.63, 5.63, 5.63, 5.63, 5.64, 5.64, 5.64, 5.64, 5.64, 5.64, 5.65, 5.65, 5.65, 5.65, 5.65, 5.65, 5.65, 5.65, 5.65, 5.65, 5.66, 5.66, 5.66, 5.66, 5.66, 5.66, 5.66, 5.66, 5.67, 5.67, 5.67, 5.67, 5.67, 5.67, 5.67, 5.67, 5.67, 5.67, 5.67, 5.67, 5.67, 5.67, 5.68, 5.68, 5.68, 5.68, 5.68, 5.68, 5.68, 5.68, 5.68, 5.69, 5.69, 5.69, 5.69, 5.69, 5.69, 5.69, 5.69, 5.69, 5.69, 5.69, 5.69, 5.69, 5.69, 5.69, 5.7, 5.7, 5.71, 5.71, 5.72, 5.72, 5.72, 5.72, 5.72, 5.72, 5.72, 5.72, 5.73, 5.73, 5.73, 5.73, 5.73, 5.73, 5.74, 5.74, 5.74, 5.74, 5.74, 5.74, 5.74, 5.75, 5.75, 5.75, 5.75, 5.75, 5.75, 5.75, 5.75, 5.75, 5.75, 5.75, 5.76, 5.76, 5.76, 5.76, 5.76, 5.76, 5.76, 5.76, 5.76, 5.76, 5.76, 5.76, 5.76, 5.76, 5.76, 5.76, 5.76, 5.76, 5.76, 5.76, 5.76, 5.76, 5.76, 5.76, 5.76, 5.77, 5.77, 5.77, 5.77, 5.77, 5.77, 5.77, 5.77, 5.77, 5.77, 5.78, 5.78, 5.78, 5.78, 5.79, 5.79, 5.79, 5.79, 5.79, 5.79, 5.79, 5.81, 5.81, 5.81, 5.82, 5.82, 5.82, 5.82, 5.82, 5.83, 5.83, 5.83, 5.83, 5.83, 5.83, 5.83, 5.83, 5.83, 5.83, 5.83, 5.83, 5.84, 5.84, 5.84, 5.84, 5.84, 5.84, 5.84, 5.85, 5.85, 5.85, 5.85, 5.85, 5.85, 5.85, 5.85, 5.85, 5.85, 5.85, 5.85, 5.86, 5.86, 5.86, 5.87, 5.87, 5.87, 5.87, 5.87, 5.87, 5.87, 5.87, 5.87, 5.87, 5.88, 5.88, 5.88, 5.89, 5.89, 5.89, 5.89, 5.89, 5.89, 5.89, 5.89, 5.89, 5.89, 5.89, 5.89, 5.89, 5.89, 5.89, 5.89, 5.89, 5.89, 5.89, 5.89, 5.89, 5.9, 5.9, 5.9, 5.9, 5.9, 5.9, 5.9, 5.9, 5.9, 5.9, 5.9, 5.9, 5.9, 5.9, 5.9, 5.91, 5.91, 5.91, 5.91, 5.91, 5.91, 5.91, 5.92, 5.92, 5.92, 5.93, 5.93, 5.93, 5.93, 5.93, 5.93, 5.93, 5.93, 5.93, 5.93, 5.94, 5.94, 5.94, 5.95, 5.95, 5.95, 5.95, 5.95, 5.95, 5.95, 5.96, 5.96, 5.96, 5.96, 5.96, 5.97, 5.97, 5.97, 5.97, 5.97, 5.98, 5.98, 5.98, 5.98, 5.98, 5.98, 5.98, 5.98, 5.98, 5.98, 5.98, 5.99, 5.99, 5.99, 5.99, 5.99, 5.99, 5.99, 5.99, 5.99, 5.99, 5.99, 6.0, 6.0, 6.0, 6.0, 6.01, 6.01, 6.01, 6.01, 6.01, 6.02, 6.02, 6.02, 6.02, 6.02, 6.02, 6.02, 6.02, 6.03, 6.03, 6.03, 6.03, 6.04, 6.04, 6.04, 6.04, 6.04, 6.04, 6.04, 6.04, 6.04, 6.04, 6.04, 6.04, 6.04, 6.04, 6.04, 6.04, 6.04, 6.04, 6.04, 6.04, 6.04, 6.04, 6.04, 6.05, 6.05, 6.05, 6.05, 6.05, 6.05, 6.05, 6.05, 6.06, 6.06, 6.06, 6.06, 6.06, 6.06, 6.06, 6.06, 6.06, 6.06, 6.07, 6.07, 6.07, 6.07, 6.07, 6.07, 6.07, 6.07, 6.07, 6.07, 6.07, 6.07, 6.07, 6.07, 6.07, 6.07, 6.07, 6.08, 6.08, 6.08, 6.08, 6.08, 6.09, 6.09, 6.09, 6.09, 6.09, 6.1, 6.1, 6.1, 6.1, 6.1, 6.1, 6.1, 6.1, 6.1, 6.1, 6.1, 6.1, 6.1, 6.1, 6.1, 6.1, 6.1, 6.1, 6.1, 6.1, 6.1, 6.1, 6.1, 6.1, 6.1, 6.11, 6.11, 6.11, 6.11, 6.11, 6.11, 6.11, 6.11, 6.11, 6.11, 6.11, 6.11, 6.11, 6.11, 6.11, 6.12, 6.12, 6.12, 6.12, 6.12, 6.12, 6.12, 6.13, 6.13, 6.13, 6.13, 6.13, 6.13, 6.13, 6.13, 6.13, 6.13, 6.13, 6.13, 6.13, 6.13, 6.13, 6.13, 6.13, 6.13, 6.13, 6.14, 6.14, 6.14, 6.14, 6.14, 6.14, 6.14, 6.14, 6.14, 6.14, 6.14, 6.14, 6.15, 6.15, 6.15, 6.15, 6.15, 6.15, 6.15, 6.16, 6.16, 6.16, 6.16, 6.16, 6.16, 6.17, 6.17, 6.17, 6.17, 6.17, 6.17, 6.17, 6.18, 6.18, 6.18, 6.18, 6.18, 6.18, 6.18, 6.18, 6.18, 6.18, 6.19, 6.19, 6.19, 6.19, 6.19, 6.19, 6.19, 6.19, 6.19, 6.19, 6.19, 6.19, 6.2, 6.2, 6.2, 6.2, 6.2, 6.2, 6.2, 6.2, 6.2, 6.2, 6.21, 6.21, 6.21, 6.21, 6.22, 6.22, 6.22, 6.22, 6.22, 6.22, 6.22, 6.22, 6.22, 6.22, 6.22, 6.22, 6.22, 6.22, 6.22, 6.22, 6.22, 6.22, 6.22, 6.24, 6.24, 6.24, 6.24, 6.24, 6.24, 6.24, 6.24, 6.24, 6.24, 6.24, 6.24, 6.24, 6.24, 6.24, 6.24, 6.24, 6.24, 6.24, 6.24, 6.25, 6.25, 6.25, 6.26, 6.26, 6.26, 6.26, 6.26, 6.26, 6.26, 6.26, 6.26, 6.27, 6.27, 6.27, 6.27, 6.27, 6.27, 6.27, 6.27, 6.28, 6.28, 6.28, 6.28, 6.28, 6.28, 6.28, 6.28, 6.28, 6.28, 6.28, 6.29, 6.29, 6.29, 6.29, 6.29, 6.29, 6.29, 6.3, 6.3, 6.3, 6.3, 6.3, 6.3, 6.3, 6.3, 6.31, 6.31, 6.32, 6.32, 6.33, 6.33, 6.33, 6.33, 6.33, 6.33, 6.34, 6.34, 6.34, 6.34, 6.34, 6.34, 6.34, 6.34, 6.34, 6.34, 6.34, 6.35, 6.35, 6.35, 6.35, 6.35, 6.35, 6.35, 6.36, 6.36, 6.36, 6.36, 6.37, 6.37, 6.37, 6.37, 6.37, 6.37, 6.38, 6.38, 6.38, 6.38, 6.38, 6.38, 6.38, 6.39, 6.39, 6.39, 6.39, 6.39, 6.39, 6.39, 6.39, 6.4, 6.4, 6.4, 6.4, 6.4, 6.4, 6.41, 6.42, 6.43, 6.43, 6.43, 6.43, 6.43, 6.43, 6.43, 6.43, 6.43, 6.43, 6.43, 6.43, 6.44, 6.44, 6.44, 6.45, 6.45, 6.45, 6.45, 6.45, 6.45, 6.45, 6.45, 6.45, 6.45, 6.45, 6.45, 6.46, 6.46, 6.46, 6.46, 6.46, 6.46, 6.46, 6.46, 6.46, 6.46, 6.46, 6.47, 6.47, 6.47, 6.47, 6.47, 6.47, 6.47, 6.47, 6.47, 6.47, 6.47, 6.47, 6.48, 6.48, 6.48, 6.48, 6.48, 6.48, 6.48, 6.49, 6.49, 6.49, 6.49, 6.49, 6.49, 6.49, 6.49, 6.49, 6.49, 6.49, 6.49, 6.49, 6.49, 6.49, 6.49, 6.49, 6.49, 6.5, 6.5, 6.5, 6.5, 6.5, 6.5, 6.5, 6.5, 6.5, 6.5, 6.5, 6.51, 6.51, 6.51, 6.51, 6.51, 6.51, 6.51, 6.52, 6.52, 6.52, 6.52, 6.52, 6.52, 6.52, 6.53, 6.53, 6.54, 6.54, 6.54, 6.54, 6.54, 6.54, 6.54, 6.54, 6.54, 6.54, 6.54, 6.54, 6.55, 6.55, 6.55, 6.55, 6.56, 6.56, 6.56, 6.56, 6.57, 6.57, 6.57, 6.57, 6.57, 6.57, 6.58, 6.58, 6.58, 6.58, 6.58, 6.58, 6.58, 6.59, 6.59, 6.59, 6.59, 6.6, 6.6, 6.6, 6.6, 6.61, 6.61, 6.61, 6.61, 6.61, 6.61, 6.61, 6.62, 6.62, 6.62, 6.62, 6.62, 6.62, 6.62, 6.62, 6.62, 6.62, 6.63, 6.63, 6.63, 6.63, 6.63, 6.63, 6.63, 6.63, 6.63, 6.63, 6.63, 6.63, 6.63, 6.63, 6.63, 6.63, 6.63, 6.63, 6.63, 6.63, 6.63, 6.64, 6.64, 6.64, 6.64, 6.64, 6.64, 6.64, 6.65, 6.65, 6.65, 6.66, 6.66, 6.66, 6.66, 6.67, 6.67, 6.67, 6.68, 6.68, 6.68, 6.68, 6.68, 6.68, 6.68, 6.69, 6.69, 6.69, 6.69, 6.69, 6.69, 6.69, 6.69, 6.69, 6.7, 6.7, 6.7, 6.7, 6.7, 6.7, 6.71, 6.71, 6.71, 6.71, 6.71, 6.72, 6.72, 6.72, 6.72, 6.72, 6.72, 6.72, 6.72, 6.72, 6.73, 6.73, 6.74, 6.74, 6.74, 6.74, 6.74, 6.75, 6.75, 6.75, 6.75, 6.75, 6.75, 6.75, 6.75, 6.75, 6.75, 6.76, 6.76, 6.76, 6.76, 6.76, 6.76, 6.76, 6.76, 6.76, 6.76, 6.76, 6.77, 6.77, 6.77, 6.77, 6.77, 6.77, 6.77, 6.78, 6.78, 6.78, 6.78, 6.79, 6.79, 6.79, 6.79, 6.8, 6.8, 6.8, 6.8, 6.8, 6.8, 6.8, 6.8, 6.8, 6.8, 6.8, 6.8, 6.8, 6.8, 6.8, 6.8, 6.8, 6.8, 6.8, 6.8, 6.81, 6.81, 6.81, 6.82, 6.83, 6.83, 6.83, 6.83, 6.83, 6.83, 6.83, 6.83, 6.83, 6.83, 6.83, 6.83, 6.83, 6.83, 6.84, 6.84, 6.84, 6.84, 6.85, 6.85, 6.85, 6.85, 6.85, 6.85, 6.85, 6.85, 6.86, 6.86, 6.86, 6.86, 6.87, 6.87, 6.87, 6.87, 6.87, 6.87, 6.87, 6.87, 6.87, 6.87, 6.87, 6.87, 6.87, 6.87, 6.87, 6.87, 6.87, 6.87, 6.87, 6.87, 6.88, 6.88, 6.88, 6.88, 6.88, 6.88, 6.89, 6.89, 6.89, 6.89, 6.89, 6.9, 6.9, 6.9, 6.9, 6.9, 6.9, 6.9, 6.9, 6.9, 6.9, 6.9, 6.9, 6.9, 6.9, 6.9, 6.9, 6.9, 6.9, 6.9, 6.9, 6.9, 6.91, 6.91, 6.91, 6.91, 6.91, 6.91, 6.92, 6.92, 6.92, 6.92, 6.92, 6.92, 6.92, 6.93, 6.93, 6.93, 6.94, 6.94, 6.94, 6.94, 6.94, 6.94, 6.95, 6.95, 6.95, 6.95, 6.96, 6.96, 6.97, 6.97, 6.97, 6.97, 6.97, 6.97, 6.97, 6.97, 6.98, 6.98, 6.99, 6.99, 6.99, 6.99, 6.99, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.01, 7.01, 7.01, 7.01, 7.01, 7.01, 7.01, 7.01, 7.01, 7.01, 7.02, 7.02, 7.02, 7.02, 7.02, 7.02, 7.03, 7.03, 7.03, 7.03, 7.03, 7.03, 7.03, 7.03, 7.03, 7.03, 7.04, 7.04, 7.04, 7.04, 7.04, 7.04, 7.04, 7.04, 7.04, 7.04, 7.04, 7.04, 7.04, 7.04, 7.04, 7.04, 7.04, 7.05, 7.05, 7.05, 7.05, 7.05, 7.05, 7.05, 7.05, 7.06, 7.06, 7.06, 7.06, 7.06, 7.06, 7.06, 7.06, 7.06, 7.06, 7.06, 7.06, 7.06, 7.07, 7.07, 7.07, 7.07, 7.07, 7.07, 7.07, 7.07, 7.08, 7.08, 7.08, 7.08, 7.08, 7.08, 7.08, 7.08, 7.08, 7.08, 7.08, 7.09, 7.09, 7.09, 7.09, 7.09, 7.09, 7.09, 7.09, 7.09, 7.09, 7.09, 7.09, 7.09, 7.09, 7.09, 7.09, 7.09, 7.09, 7.1, 7.1, 7.1, 7.1, 7.1, 7.1, 7.1, 7.1, 7.11, 7.11, 7.11, 7.11, 7.11, 7.11, 7.11, 7.11, 7.11, 7.11, 7.11, 7.11, 7.11, 7.11, 7.12, 7.12, 7.12, 7.12, 7.12, 7.12, 7.13, 7.13, 7.13, 7.13, 7.13, 7.13, 7.13, 7.13, 7.13, 7.14, 7.14, 7.14, 7.14, 7.14, 7.14, 7.14, 7.14, 7.15, 7.15, 7.15, 7.15, 7.15, 7.15, 7.15, 7.15, 7.16, 7.16, 7.16, 7.16, 7.17, 7.17, 7.17, 7.17, 7.17, 7.17, 7.17, 7.17, 7.17, 7.17, 7.18, 7.18, 7.18, 7.18, 7.18, 7.18, 7.18, 7.18, 7.18, 7.19, 7.19, 7.19, 7.19, 7.19, 7.19, 7.19, 7.19, 7.19, 7.19, 7.19, 7.19, 7.19, 7.19, 7.19, 7.19, 7.19, 7.19, 7.19, 7.19, 7.2, 7.2, 7.2, 7.2, 7.2, 7.2, 7.2, 7.2, 7.2, 7.21, 7.21, 7.21, 7.21, 7.21, 7.21, 7.21, 7.21, 7.21, 7.21, 7.21, 7.21, 7.21, 7.21, 7.21, 7.22, 7.22, 7.22, 7.22, 7.22, 7.22, 7.22, 7.22, 7.22, 7.22, 7.22, 7.22, 7.22, 7.22, 7.22, 7.22, 7.22, 7.22, 7.22, 7.23, 7.23, 7.23, 7.23, 7.23, 7.23, 7.23, 7.23, 7.23, 7.24, 7.24, 7.24, 7.24, 7.24, 7.24, 7.24, 7.24, 7.24, 7.24, 7.24, 7.24, 7.24, 7.25, 7.25, 7.25, 7.25, 7.25, 7.25, 7.25, 7.25, 7.25, 7.25, 7.25, 7.25, 7.25, 7.26, 7.26, 7.26, 7.26, 7.26, 7.26, 7.26, 7.26, 7.26, 7.26, 7.26, 7.26, 7.26, 7.27, 7.27, 7.27, 7.27, 7.27, 7.27, 7.27, 7.27, 7.27, 7.27, 7.27, 7.27, 7.27, 7.27, 7.27, 7.27, 7.27, 7.27, 7.27, 7.27, 7.27, 7.28, 7.28, 7.28, 7.28, 7.28, 7.28, 7.28, 7.29, 7.29, 7.29, 7.29, 7.29, 7.29, 7.29, 7.29, 7.29, 7.29, 7.29, 7.29, 7.3, 7.3, 7.3, 7.3, 7.3, 7.3, 7.3, 7.3, 7.3, 7.3, 7.3, 7.3, 7.3, 7.3, 7.3, 7.31, 7.32, 7.32, 7.32, 7.32, 7.32, 7.32, 7.32, 7.32, 7.32, 7.32, 7.32, 7.33, 7.33, 7.33, 7.33, 7.33, 7.33, 7.33, 7.33, 7.33, 7.33, 7.33, 7.34, 7.34, 7.34, 7.34, 7.34, 7.34, 7.34, 7.34, 7.34, 7.34, 7.34, 7.35, 7.35, 7.35, 7.35, 7.35, 7.35, 7.35, 7.35, 7.35, 7.35, 7.35, 7.35, 7.35, 7.35, 7.36, 7.36, 7.36, 7.36, 7.36, 7.36, 7.36, 7.36, 7.36, 7.36, 7.36, 7.36, 7.36, 7.36, 7.36, 7.36, 7.36, 7.37, 7.37, 7.37, 7.37, 7.37, 7.37, 7.37, 7.37, 7.37, 7.37, 7.37, 7.37, 7.37, 7.37, 7.37, 7.37, 7.37, 7.37, 7.37, 7.37, 7.37, 7.37, 7.37, 7.38, 7.38, 7.38, 7.38, 7.38, 7.38, 7.39, 7.39, 7.39, 7.39, 7.39, 7.39, 7.39, 7.39, 7.39, 7.39, 7.39, 7.39, 7.39, 7.39, 7.4, 7.4, 7.4, 7.4, 7.4, 7.4, 7.4, 7.4, 7.4, 7.4, 7.4, 7.4, 7.4, 7.4, 7.4, 7.41, 7.41, 7.41, 7.41, 7.41, 7.41, 7.41, 7.41, 7.42, 7.42, 7.42, 7.42, 7.42, 7.42, 7.42, 7.42, 7.43, 7.43, 7.43, 7.43, 7.43, 7.43, 7.43, 7.43, 7.43, 7.43, 7.44, 7.44, 7.44, 7.44, 7.44, 7.44, 7.44, 7.44, 7.44, 7.45, 7.45, 7.45, 7.45, 7.45, 7.45, 7.45, 7.45, 7.45, 7.45, 7.45, 7.45, 7.45, 7.45, 7.45, 7.45, 7.45, 7.45, 7.45, 7.45, 7.45, 7.45, 7.45, 7.45, 7.46, 7.46, 7.46, 7.46, 7.46, 7.46, 7.46, 7.46, 7.46, 7.46, 7.46, 7.46, 7.46, 7.46, 7.46, 7.46, 7.46, 7.46, 7.46, 7.46, 7.46, 7.46, 7.46, 7.46, 7.46, 7.46, 7.46, 7.46, 7.46, 7.46, 7.46, 7.46, 7.46, 7.46, 7.46, 7.46, 7.46, 7.46, 7.46, 7.46, 7.46, 7.46, 7.46, 7.46, 7.46, 7.47, 7.47, 7.47, 7.47, 7.47, 7.47, 7.47, 7.47, 7.48, 7.48, 7.48, 7.48, 7.48, 7.48, 7.48, 7.48, 7.49, 7.49, 7.49, 7.49, 7.49, 7.49, 7.49, 7.49, 7.49, 7.49, 7.49, 7.49, 7.49, 7.49, 7.49, 7.49, 7.49, 7.49, 7.49, 7.49, 7.49, 7.49, 7.49, 7.49, 7.49, 7.49, 7.49, 7.49, 7.49, 7.49, 7.49, 7.49, 7.49, 7.49, 7.49, 7.49, 7.49, 7.5, 7.5, 7.5, 7.5, 7.5, 7.5, 7.5, 7.5, 7.5, 7.5, 7.51, 7.51, 7.52, 7.52, 7.52, 7.52, 7.52, 7.53, 7.53, 7.53, 7.53, 7.53, 7.53, 7.53, 7.53, 7.53, 7.53, 7.53, 7.53, 7.53, 7.53, 7.53, 7.53, 7.54, 7.54, 7.54, 7.54, 7.54, 7.54, 7.54, 7.54, 7.54, 7.54, 7.54, 7.55, 7.55, 7.55, 7.55, 7.55, 7.56, 7.56, 7.56, 7.56, 7.56, 7.56, 7.56, 7.56, 7.56, 7.56, 7.56, 7.57, 7.57, 7.57, 7.57, 7.57, 7.57, 7.57, 7.57, 7.57, 7.57, 7.57, 7.57, 7.57, 7.57, 7.58, 7.58, 7.58, 7.58, 7.58, 7.58, 7.58, 7.58, 7.59, 7.59, 7.59, 7.59, 7.59, 7.59, 7.59, 7.59, 7.59, 7.59, 7.59, 7.59, 7.59, 7.59, 7.59, 7.59, 7.59, 7.59, 7.59, 7.59, 7.59, 7.59, 7.59, 7.59, 7.59, 7.59, 7.59, 7.6, 7.6, 7.6, 7.6, 7.6, 7.6, 7.6, 7.6, 7.6, 7.6, 7.6, 7.6, 7.6, 7.6, 7.6, 7.6, 7.6, 7.6, 7.61, 7.61, 7.61, 7.61, 7.61, 7.61, 7.61, 7.61, 7.61, 7.61, 7.61, 7.62, 7.62, 7.62, 7.62, 7.62, 7.62, 7.62, 7.62, 7.62, 7.62, 7.62, 7.62, 7.62, 7.62, 7.62, 7.62, 7.62, 7.62, 7.62, 7.63, 7.63, 7.63, 7.63, 7.63, 7.63, 7.63, 7.63, 7.63, 7.63, 7.63, 7.64, 7.64, 7.64, 7.64, 7.64, 7.64, 7.64, 7.65, 7.65, 7.65, 7.66, 7.66, 7.66, 7.66, 7.66, 7.66, 7.66, 7.66, 7.66, 7.66, 7.66, 7.67, 7.67, 7.67, 7.67, 7.67, 7.67, 7.67, 7.67, 7.67, 7.67, 7.67, 7.67, 7.67, 7.67, 7.67, 7.67, 7.67, 7.67, 7.67, 7.67, 7.67, 7.67, 7.68, 7.68, 7.68, 7.68, 7.68, 7.69, 7.69, 7.69, 7.69, 7.69, 7.69, 7.69, 7.69, 7.69, 7.69, 7.69, 7.69, 7.69, 7.69, 7.69, 7.69, 7.7, 7.7, 7.7, 7.7, 7.7, 7.7, 7.7, 7.7, 7.7, 7.7, 7.7, 7.7, 7.7, 7.71, 7.71, 7.71, 7.71, 7.71, 7.71, 7.71, 7.71, 7.71, 7.72, 7.72, 7.72, 7.72, 7.72, 7.72, 7.72, 7.72, 7.72, 7.72, 7.72, 7.72, 7.72, 7.72, 7.72, 7.72, 7.72, 7.72, 7.72, 7.72, 7.72, 7.72, 7.72, 7.72, 7.73, 7.73, 7.73, 7.73, 7.73, 7.73, 7.73, 7.73, 7.73, 7.74, 7.74, 7.74, 7.74, 7.74, 7.74, 7.74, 7.74, 7.75, 7.75, 7.75, 7.75, 7.75, 7.75, 7.75, 7.75, 7.75, 7.75, 7.76, 7.76, 7.76, 7.76, 7.76, 7.76, 7.76, 7.76, 7.76, 7.76, 7.76, 7.76, 7.76, 7.76, 7.76, 7.76, 7.76, 7.76, 7.76, 7.76, 7.76, 7.76, 7.76, 7.76, 7.76, 7.76, 7.76, 7.76, 7.76, 7.76, 7.76, 7.76, 7.76, 7.77, 7.77, 7.77, 7.77, 7.77, 7.77, 7.77, 7.77, 7.77, 7.78, 7.78, 7.78, 7.78, 7.78, 7.78, 7.78, 7.78, 7.78, 7.78, 7.78, 7.78, 7.78, 7.78, 7.78, 7.78, 7.78, 7.78, 7.78, 7.78, 7.79, 7.79, 7.79, 7.79, 7.79, 7.79, 7.79, 7.79, 7.79, 7.79, 7.79, 7.79, 7.79, 7.79, 7.79, 7.79, 7.79, 7.79, 7.79, 7.79, 7.79, 7.79, 7.79, 7.79, 7.8, 7.8, 7.8, 7.8, 7.8, 7.8, 7.8, 7.8, 7.8, 7.8, 7.8, 7.81, 7.81, 7.81, 7.81, 7.81, 7.81, 7.81, 7.81, 7.81, 7.81, 7.81, 7.81, 7.82, 7.82, 7.82, 7.82, 7.82, 7.82, 7.82, 7.82, 7.82, 7.82, 7.82, 7.82, 7.82, 7.82, 7.82, 7.82, 7.82, 7.82, 7.82, 7.82, 7.82, 7.82, 7.82, 7.82, 7.83, 7.83, 7.83, 7.83, 7.83, 7.83, 7.83, 7.83, 7.83, 7.83, 7.83, 7.83, 7.83, 7.83, 7.83, 7.83, 7.83, 7.83, 7.83, 7.83, 7.83, 7.83, 7.83, 7.83, 7.83, 7.83, 7.83, 7.83, 7.83, 7.83, 7.83, 7.83, 7.83, 7.83, 7.83, 7.84, 7.84, 7.84, 7.84, 7.84, 7.84, 7.84, 7.84, 7.84, 7.84, 7.84, 7.84, 7.84, 7.84, 7.84, 7.84, 7.84, 7.84, 7.84, 7.84, 7.84, 7.84, 7.84, 7.84, 7.84, 7.84, 7.84, 7.84, 7.84, 7.84, 7.84, 7.84, 7.84, 7.84, 7.84, 7.84, 7.84, 7.84, 7.85, 7.85, 7.85, 7.85, 7.85, 7.85, 7.85, 7.85, 7.85, 7.85, 7.85, 7.85, 7.85, 7.86, 7.86, 7.86, 7.86, 7.86, 7.86, 7.86, 7.86, 7.86, 7.86, 7.87, 7.87, 7.87, 7.87, 7.87, 7.87, 7.87, 7.87, 7.87, 7.87, 7.87, 7.87, 7.87, 7.87, 7.87, 7.87, 7.88, 7.88, 7.88, 7.88, 7.88, 7.88, 7.88, 7.88, 7.88, 7.88, 7.88, 7.88, 7.88, 7.88, 7.88, 7.88, 7.88, 7.88, 7.88, 7.88, 7.88, 7.88, 7.88, 7.88, 7.88, 7.88, 7.88, 7.89, 7.89, 7.89, 7.89, 7.89, 7.89, 7.89, 7.89, 7.89, 7.89, 7.89, 7.89, 7.89, 7.89, 7.89, 7.89, 7.89, 7.89, 7.89, 7.89, 7.89, 7.89, 7.89, 7.89, 7.9, 7.9, 7.9, 7.9, 7.9, 7.9, 7.9, 7.9, 7.9, 7.9, 7.9, 7.9, 7.91, 7.91, 7.91, 7.91, 7.91, 7.91, 7.91, 7.91, 7.91, 7.91, 7.91, 7.91, 7.91, 7.91, 7.91, 7.91, 7.91, 7.91, 7.91, 7.91, 7.91, 7.91, 7.91, 7.91, 7.92, 7.92, 7.92, 7.92, 7.92, 7.92, 7.92, 7.92, 7.92, 7.93, 7.93, 7.93, 7.93, 7.93, 7.93, 7.93, 7.93, 7.93, 7.93, 7.93, 7.93, 7.93, 7.93, 7.93, 7.93, 7.93, 7.93, 7.93, 7.93, 7.93, 7.93, 7.93, 7.93, 7.94, 7.94, 7.94, 7.94, 7.94, 7.94, 7.94, 7.94, 7.94, 7.94, 7.94, 7.94, 7.94, 7.94, 7.94, 7.95, 7.95, 7.95, 7.95, 7.95, 7.95, 7.95, 7.95, 7.95, 7.95, 7.95, 7.95, 7.95, 7.95, 7.95, 7.95, 7.95, 7.95, 7.95, 7.96, 7.96, 7.96, 7.96, 7.96, 7.96, 7.96, 7.96, 7.96, 7.96, 7.96, 7.96, 7.96, 7.96, 7.96, 7.96, 7.96, 7.96, 7.96, 7.96, 7.96, 7.96, 7.96, 7.96, 7.97, 7.97, 7.97, 7.97, 7.97, 7.97, 7.97, 7.97, 7.97, 7.97, 7.97, 7.97, 7.97, 7.98, 7.98, 7.98, 7.98, 7.98, 7.98, 7.98, 7.98, 7.98, 7.98, 7.98, 7.98, 7.98, 7.98, 7.98, 7.98, 7.99, 7.99, 7.99, 7.99, 7.99, 7.99, 7.99, 7.99, 7.99, 8.0, 8.0, 8.0, 8.0, 8.0, 8.01, 8.01, 8.01, 8.02, 8.02, 8.02, 8.02, 8.02, 8.02, 8.02, 8.02, 8.02, 8.02, 8.02, 8.02, 8.03, 8.03, 8.03, 8.03, 8.03, 8.03, 8.03, 8.03, 8.03, 8.03, 8.03, 8.04, 8.04, 8.04, 8.04, 8.04, 8.04, 8.04, 8.04, 8.04, 8.05, 8.05, 8.05, 8.05, 8.05, 8.05, 8.05, 8.05, 8.05, 8.05, 8.05, 8.06, 8.06, 8.06, 8.06, 8.06, 8.06, 8.06, 8.06, 8.06, 8.06, 8.06, 8.06, 8.07, 8.07, 8.07, 8.08, 8.08, 8.08, 8.08, 8.08, 8.08, 8.08, 8.08, 8.08, 8.08, 8.08, 8.08, 8.09, 8.09, 8.09, 8.1, 8.1, 8.1, 8.1, 8.1, 8.1, 8.1, 8.1, 8.1, 8.1, 8.1, 8.1, 8.1, 8.1, 8.1, 8.1, 8.1, 8.1, 8.1, 8.1, 8.1, 8.1, 8.1, 8.1, 8.1, 8.1, 8.1, 8.1, 8.1, 8.1, 8.1, 8.11, 8.11, 8.11, 8.11, 8.12, 8.12, 8.12, 8.12, 8.12, 8.12, 8.12, 8.12, 8.12, 8.13, 8.13, 8.13, 8.13, 8.13, 8.13, 8.14, 8.15, 8.15, 8.15, 8.15, 8.15, 8.16, 8.16, 8.16, 8.16, 8.16, 8.16, 8.16, 8.16, 8.17, 8.17, 8.17, 8.17, 8.17, 8.17, 8.17, 8.17, 8.17, 8.17, 8.17, 8.18, 8.18, 8.18, 8.18, 8.18, 8.18, 8.18, 8.18, 8.18, 8.18, 8.18, 8.18, 8.18, 8.18, 8.18, 8.18, 8.18, 8.19, 8.19, 8.19, 8.2, 8.2, 8.2, 8.21, 8.21, 8.21, 8.21, 8.21, 8.21, 8.21, 8.21, 8.21, 8.21, 8.21, 8.21, 8.21, 8.21, 8.21, 8.21, 8.21, 8.21, 8.21, 8.21, 8.21, 8.22, 8.22, 8.22, 8.22, 8.22, 8.22, 8.22, 8.22, 8.22, 8.22, 8.22, 8.22, 8.22, 8.22, 8.22, 8.22, 8.22, 8.22, 8.22, 8.23, 8.23, 8.23, 8.23, 8.23, 8.23, 8.23, 8.23, 8.23, 8.23, 8.23, 8.23, 8.23, 8.23, 8.24, 8.24, 8.24, 8.24, 8.24, 8.24, 8.24, 8.24, 8.24, 8.24, 8.25, 8.25, 8.25, 8.25, 8.25, 8.25, 8.26, 8.26, 8.26, 8.26, 8.26, 8.26, 8.26, 8.26, 8.26, 8.26, 8.26, 8.26, 8.27, 8.27, 8.27, 8.27, 8.27, 8.28, 8.28, 8.28, 8.28, 8.28, 8.28, 8.28, 8.28, 8.28, 8.28, 8.29, 8.29, 8.29, 8.29, 8.29, 8.29, 8.29, 8.29, 8.29, 8.29, 8.29, 8.29, 8.29, 8.29, 8.29, 8.29, 8.29, 8.29, 8.29, 8.3, 8.3, 8.3, 8.3, 8.3, 8.3, 8.3, 8.3, 8.3, 8.3, 8.3, 8.3, 8.3, 8.3, 8.3, 8.3, 8.3, 8.3, 8.3, 8.31, 8.31, 8.31, 8.31, 8.31, 8.31, 8.31, 8.31, 8.31, 8.31, 8.32, 8.32, 8.32, 8.32, 8.32, 8.32, 8.32, 8.32, 8.32, 8.32, 8.32, 8.32, 8.32, 8.32, 8.32, 8.32, 8.32, 8.33, 8.33, 8.33, 8.33, 8.33, 8.33, 8.33, 8.33, 8.33, 8.34, 8.34, 8.34, 8.34, 8.34, 8.34, 8.34, 8.34, 8.34, 8.34, 8.34, 8.34, 8.34, 8.34, 8.34, 8.34, 8.34, 8.35, 8.35, 8.35, 8.35, 8.35, 8.35, 8.35, 8.35, 8.36, 8.36, 8.36, 8.36, 8.36, 8.36, 8.36, 8.37, 8.37, 8.37, 8.37, 8.37, 8.37, 8.37, 8.37, 8.37, 8.37, 8.37, 8.38, 8.38, 8.38, 8.38, 8.38, 8.38, 8.39, 8.39, 8.39, 8.39, 8.39, 8.39, 8.39, 8.39, 8.39, 8.39, 8.39, 8.39, 8.39, 8.39, 8.39, 8.39, 8.39, 8.39, 8.39, 8.39, 8.39, 8.39, 8.39, 8.39, 8.39, 8.39, 8.4, 8.4, 8.4, 8.4, 8.4, 8.4, 8.41, 8.41, 8.41, 8.42, 8.42, 8.42, 8.42, 8.42, 8.42, 8.42, 8.42, 8.42, 8.42, 8.42, 8.42, 8.42, 8.43, 8.43, 8.43, 8.43, 8.43, 8.43, 8.43, 8.43, 8.43, 8.44, 8.44, 8.44, 8.44, 8.44, 8.44, 8.44, 8.44, 8.44, 8.44, 8.44, 8.44, 8.44, 8.44, 8.44, 8.44, 8.44, 8.44, 8.44, 8.44, 8.44, 8.44, 8.45, 8.45, 8.45, 8.45, 8.45, 8.45, 8.45, 8.46, 8.46, 8.46, 8.46, 8.46, 8.46, 8.46, 8.46, 8.46, 8.46, 8.47, 8.47, 8.47, 8.47, 8.47, 8.47, 8.48, 8.48, 8.48, 8.48, 8.48, 8.48, 8.49, 8.49, 8.49, 8.49, 8.49, 8.49, 8.49, 8.49, 8.49, 8.49, 8.49, 8.49, 8.49, 8.49, 8.49, 8.49, 8.49, 8.49, 8.5, 8.5, 8.5, 8.5, 8.5, 8.5, 8.5, 8.5, 8.5, 8.5, 8.5, 8.5, 8.5, 8.5, 8.51, 8.51, 8.51, 8.51, 8.51, 8.51, 8.51, 8.51, 8.51, 8.51, 8.51, 8.51, 8.51, 8.51, 8.51, 8.51, 8.51, 8.51, 8.51, 8.51, 8.51, 8.51, 8.51, 8.51, 8.51, 8.51, 8.51, 8.52, 8.52, 8.52, 8.52, 8.52, 8.52, 8.52, 8.52, 8.52, 8.52, 8.52, 8.52, 8.52, 8.52, 8.52, 8.52, 8.52, 8.52, 8.52, 8.52, 8.52, 8.52, 8.52, 8.52, 8.52, 8.52, 8.53, 8.53, 8.53, 8.53, 8.53, 8.53, 8.53, 8.53, 8.53, 8.53, 8.53, 8.53, 8.53, 8.53, 8.53, 8.54, 8.54, 8.54, 8.54, 8.54, 8.54, 8.54, 8.54, 8.54, 8.54, 8.54, 8.54, 8.54, 8.54, 8.54, 8.54, 8.54, 8.54, 8.54, 8.54, 8.54, 8.54, 8.54, 8.54, 8.54, 8.54, 8.54, 8.54, 8.54, 8.54, 8.54, 8.54, 8.54, 8.54, 8.54, 8.54, 8.54, 8.54, 8.54, 8.54, 8.54, 8.54, 8.54, 8.54, 8.54, 8.54, 8.54, 8.54, 8.54, 8.54, 8.54, 8.54, 8.54, 8.54, 8.54, 8.54, 8.54, 8.54, 8.54, 8.54, 8.54, 8.54, 8.54, 8.54, 8.54, 8.54, 8.54, 8.54, 8.54, 8.54, 8.54, 8.54, 8.54, 8.54, 8.54, 8.54, 8.54, 8.54, 8.55, 8.55, 8.55, 8.55, 8.55, 8.55, 8.55, 8.55, 8.55, 8.55, 8.55, 8.55, 8.55, 8.55, 8.55, 8.56, 8.56, 8.56, 8.56, 8.56, 8.56, 8.56, 8.56, 8.56, 8.56, 8.56, 8.56, 8.56, 8.56, 8.56, 8.56, 8.56, 8.56, 8.56, 8.56, 8.57, 8.57, 8.57, 8.57, 8.57, 8.57, 8.57, 8.57, 8.57, 8.57, 8.57, 8.57, 8.57, 8.57, 8.57, 8.57, 8.57, 8.57, 8.57, 8.57, 8.58, 8.58, 8.58, 8.58, 8.58, 8.58, 8.58, 8.58, 8.58, 8.58, 8.58, 8.58, 8.58, 8.58, 8.58, 8.58, 8.58, 8.58, 8.58, 8.58, 8.58, 8.58, 8.58, 8.58, 8.58, 8.58, 8.58, 8.59, 8.59, 8.59, 8.59, 8.6, 8.6, 8.6, 8.6, 8.6, 8.6, 8.6, 8.6, 8.6, 8.6, 8.6, 8.6, 8.6, 8.6, 8.6, 8.6, 8.6, 8.6, 8.6, 8.6, 8.6, 8.6, 8.6, 8.6, 8.6, 8.6, 8.61, 8.61, 8.61, 8.61, 8.61, 8.61, 8.61, 8.61, 8.61, 8.61, 8.61, 8.61, 8.61, 8.61, 8.61, 8.61, 8.61, 8.61, 8.61, 8.61, 8.61, 8.61, 8.61, 8.61, 8.61, 8.61, 8.61, 8.61, 8.62, 8.62, 8.62, 8.62, 8.62, 8.62, 8.62, 8.62, 8.62, 8.62, 8.62, 8.62, 8.63, 8.63, 8.63, 8.63, 8.63, 8.63, 8.63, 8.63, 8.63, 8.64, 8.64, 8.64, 8.64, 8.64, 8.64, 8.64, 8.64, 8.64, 8.64, 8.64, 8.64, 8.64, 8.64, 8.64, 8.64, 8.64, 8.64, 8.64, 8.64, 8.64, 8.64, 8.64, 8.64, 8.64, 8.64, 8.64, 8.64, 8.64, 8.64, 8.64, 8.64, 8.64, 8.64, 8.64, 8.64, 8.64, 8.64, 8.64, 8.64, 8.64, 8.64, 8.64, 8.64, 8.64, 8.64, 8.64, 8.64, 8.64, 8.64, 8.64, 8.64, 8.64, 8.64, 8.64, 8.64, 8.64, 8.64, 8.64, 8.64, 8.64, 8.64, 8.64, 8.64, 8.64, 8.64, 8.64, 8.65, 8.65, 8.65, 8.65, 8.65, 8.65, 8.65, 8.65, 8.65, 8.65, 8.65, 8.65, 8.65, 8.65, 8.65, 8.65, 8.65, 8.65, 8.65, 8.65, 8.65, 8.65, 8.65, 8.65, 8.65, 8.65, 8.65, 8.65, 8.65, 8.65, 8.65, 8.65, 8.65, 8.65, 8.65, 8.65, 8.65, 8.65, 8.65, 8.65, 8.65, 8.65, 8.65, 8.65, 8.65, 8.65, 8.65, 8.65, 8.65, 8.65, 8.65, 8.65, 8.65, 8.65, 8.65, 8.65, 8.66, 8.66, 8.66, 8.66, 8.66, 8.66, 8.66, 8.66, 8.66, 8.66, 8.66, 8.66, 8.66, 8.66, 8.66, 8.66, 8.66, 8.66, 8.66, 8.66, 8.66, 8.66, 8.66, 8.66, 8.66, 8.66, 8.66, 8.66, 8.66, 8.66, 8.66, 8.66, 8.66, 8.66, 8.66, 8.66, 8.66, 8.66, 8.66, 8.66, 8.66, 8.66, 8.66, 8.66, 8.66, 8.66, 8.66, 8.66, 8.66, 8.66, 8.66, 8.66, 8.67, 8.67, 8.67, 8.67, 8.67, 8.67, 8.67, 8.67, 8.67, 8.67, 8.67, 8.67, 8.67, 8.67, 8.67, 8.67, 8.67, 8.67, 8.68, 8.68, 8.68, 8.68, 8.68, 8.68, 8.68, 8.68, 8.68, 8.68, 8.68, 8.68, 8.68, 8.68, 8.68, 8.68, 8.68, 8.68, 8.68, 8.68, 8.69, 8.69, 8.69, 8.69, 8.69, 8.69, 8.69, 8.69, 8.69, 8.69, 8.69, 8.69, 8.69, 8.69, 8.69, 8.69, 8.69, 8.69, 8.69, 8.69, 8.69, 8.69, 8.69, 8.69, 8.69, 8.69, 8.7, 8.7, 8.7, 8.7, 8.7, 8.7, 8.7, 8.7, 8.7, 8.7, 8.7, 8.7, 8.7, 8.7, 8.7, 8.7, 8.7, 8.7, 8.71, 8.71, 8.71, 8.71, 8.71, 8.71, 8.71, 8.71, 8.71, 8.71, 8.71, 8.71, 8.71, 8.71, 8.71, 8.71, 8.71, 8.71, 8.71, 8.71, 8.71, 8.71, 8.71, 8.71, 8.71, 8.71, 8.71, 8.71, 8.71, 8.71, 8.71, 8.71, 8.71, 8.71, 8.71, 8.71, 8.71, 8.72, 8.72, 8.72, 8.72, 8.72, 8.72, 8.72, 8.72, 8.72, 8.72, 8.72, 8.72, 8.72, 8.72, 8.72, 8.72, 8.72, 8.73, 8.73, 8.73, 8.73, 8.73, 8.73, 8.73, 8.73, 8.73, 8.73, 8.73, 8.73, 8.73, 8.74, 8.74, 8.74, 8.74, 8.74, 8.74, 8.74, 8.74, 8.74, 8.74, 8.74, 8.74, 8.74, 8.74, 8.74, 8.74, 8.74, 8.74, 8.74, 8.74, 8.74, 8.74, 8.74, 8.74, 8.74, 8.74, 8.74, 8.74, 8.74, 8.75, 8.75, 8.75, 8.75, 8.75, 8.75, 8.75, 8.75, 8.75, 8.75, 8.75, 8.75, 8.75, 8.75, 8.75, 8.75, 8.75, 8.75, 8.75, 8.75, 8.75, 8.75, 8.75, 8.75, 8.75, 8.75, 8.75, 8.75, 8.75, 8.75, 8.75, 8.75, 8.75, 8.75, 8.75, 8.75, 8.76, 8.76, 8.76, 8.76, 8.76, 8.76, 8.76, 8.76, 8.76, 8.76, 8.76, 8.76, 8.76, 8.76, 8.76, 8.76, 8.76, 8.76, 8.76, 8.76, 8.76, 8.76, 8.76, 8.76, 8.76, 8.77, 8.77, 8.77, 8.77, 8.77, 8.77, 8.77, 8.77, 8.77, 8.77, 8.77, 8.77, 8.77, 8.77, 8.77, 8.77, 8.77, 8.77, 8.77, 8.77, 8.77, 8.77, 8.77, 8.77, 8.77, 8.77, 8.77, 8.77, 8.77, 8.77, 8.77, 8.77, 8.77, 8.77, 8.77, 8.78, 8.78, 8.78, 8.78, 8.78, 8.78, 8.78, 8.78, 8.78, 8.78, 8.78, 8.78, 8.78, 8.78, 8.78, 8.78, 8.78, 8.78, 8.78, 8.78, 8.78, 8.78, 8.78, 8.79, 8.79, 8.79, 8.79, 8.79, 8.79, 8.79, 8.79, 8.79, 8.79, 8.79, 8.79, 8.79, 8.79, 8.8, 8.8, 8.8, 8.8, 8.8, 8.8, 8.8, 8.8, 8.8, 8.8, 8.8, 8.8, 8.8, 8.8, 8.8, 8.8, 8.8, 8.81, 8.81, 8.81, 8.81, 8.81, 8.81, 8.81, 8.81, 8.81, 8.81, 8.81, 8.81, 8.81, 8.81, 8.81, 8.81, 8.81, 8.81, 8.81, 8.81, 8.81, 8.81, 8.81, 8.81, 8.81, 8.81, 8.81, 8.81, 8.81, 8.81, 8.81, 8.81, 8.81, 8.81, 8.82, 8.82, 8.82, 8.82, 8.82, 8.82, 8.82, 8.82, 8.82, 8.82, 8.82, 8.82, 8.82, 8.82, 8.82, 8.82, 8.82, 8.82, 8.82, 8.82, 8.82, 8.82, 8.82, 8.82, 8.82, 8.82, 8.82, 8.82, 8.82, 8.82, 8.82, 8.82, 8.82, 8.82, 8.82, 8.82, 8.82, 8.82, 8.82, 8.82, 8.82, 8.82, 8.82, 8.82, 8.82, 8.82, 8.82, 8.82, 8.82, 8.82, 8.82, 8.83, 8.83, 8.83, 8.83, 8.83, 8.83, 8.83, 8.83, 8.83, 8.83, 8.83, 8.83, 8.83, 8.83, 8.83, 8.83, 8.83, 8.83, 8.83, 8.83, 8.83, 8.83, 8.83, 8.83, 8.83, 8.83, 8.83, 8.83, 8.83, 8.83, 8.84, 8.84, 8.84, 8.84, 8.84, 8.84, 8.84, 8.84, 8.84, 8.84, 8.84, 8.84, 8.84, 8.84, 8.84, 8.84, 8.84, 8.84, 8.84, 8.84, 8.84, 8.84, 8.84, 8.84, 8.84, 8.84, 8.84, 8.84, 8.84, 8.84, 8.84, 8.84, 8.85, 8.85, 8.85, 8.85, 8.85, 8.85, 8.85, 8.85, 8.85, 8.85, 8.85, 8.85, 8.85, 8.85, 8.85, 8.85, 8.85, 8.85, 8.85, 8.85, 8.85, 8.85, 8.85, 8.85, 8.85, 8.85, 8.85, 8.85, 8.85, 8.85, 8.85, 8.85, 8.85, 8.85, 8.85, 8.86, 8.86, 8.86, 8.86, 8.86, 8.86, 8.86, 8.86, 8.86, 8.86, 8.86, 8.86, 8.86, 8.86, 8.86, 8.87, 8.87, 8.87, 8.87, 8.87, 8.87, 8.87, 8.87, 8.87, 8.87, 8.87, 8.87, 8.87, 8.87, 8.87, 8.87, 8.87, 8.87, 8.87, 8.87, 8.87, 8.87, 8.88, 8.88, 8.88, 8.88, 8.88, 8.88, 8.88, 8.88, 8.88, 8.88, 8.88, 8.88, 8.88, 8.88, 8.88, 8.88, 8.88, 8.88, 8.88, 8.88, 8.88, 8.88, 8.88, 8.88, 8.88, 8.88, 8.88, 8.88, 8.88, 8.88, 8.88, 8.88, 8.88, 8.88, 8.88, 8.88, 8.88, 8.89, 8.89, 8.89, 8.89, 8.89, 8.89, 8.89, 8.89, 8.89, 8.89, 8.89, 8.89, 8.89, 8.89, 8.89, 8.9, 8.9, 8.9, 8.9, 8.9, 8.9, 8.9, 8.9, 8.9, 8.9, 8.9, 8.9, 8.9, 8.9, 8.9, 8.9, 8.9, 8.9, 8.9, 8.9, 8.9, 8.9, 8.9, 8.9, 8.9, 8.9, 8.9, 8.9, 8.9, 8.9, 8.9, 8.9, 8.9, 8.9, 8.9, 8.91, 8.91, 8.91, 8.91, 8.91, 8.91, 8.91, 8.91, 8.91, 8.91, 8.91, 8.91, 8.91, 8.91, 8.91, 8.91, 8.91, 8.91, 8.91, 8.91, 8.92, 8.92, 8.92, 8.92, 8.92, 8.92, 8.92, 8.92, 8.92, 8.92, 8.92, 8.92, 8.92, 8.92, 8.92, 8.92, 8.92, 8.92, 8.92, 8.93, 8.93, 8.93, 8.93, 8.93, 8.93, 8.93, 8.93, 8.93, 8.93, 8.93, 8.93, 8.93, 8.93, 8.93, 8.93, 8.94, 8.94, 8.94, 8.94, 8.94, 8.94, 8.94, 8.94, 8.94, 8.94, 8.94, 8.94, 8.94, 8.94, 8.94, 8.94, 8.94, 8.94, 8.94, 8.94, 8.94, 8.94, 8.94, 8.95, 8.95, 8.95, 8.95, 8.95, 8.95, 8.95, 8.95, 8.95, 8.95, 8.95, 8.95, 8.95, 8.95, 8.95, 8.95, 8.95, 8.95, 8.95, 8.95, 8.96, 8.96, 8.96, 8.96, 8.96, 8.96, 8.96, 8.96, 8.96, 8.96, 8.96, 8.96, 8.96, 8.97, 8.97, 8.97, 8.97, 8.97, 8.97, 8.97, 8.97, 8.97, 8.97, 8.97, 8.97, 8.97, 8.97, 8.97, 8.97, 8.98, 8.98, 8.98, 8.98, 8.98, 8.99, 8.99, 8.99, 8.99, 8.99, 8.99, 8.99, 8.99, 8.99, 8.99, 8.99, 8.99, 8.99, 8.99, 8.99, 8.99, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.01, 9.01, 9.01, 9.01, 9.01, 9.01, 9.01, 9.01, 9.01, 9.01, 9.01, 9.01, 9.01, 9.01, 9.01, 9.01, 9.01, 9.01, 9.01, 9.01, 9.01, 9.01, 9.01, 9.01, 9.01, 9.01, 9.01, 9.01, 9.01, 9.02, 9.02, 9.02, 9.02, 9.02, 9.02, 9.02, 9.02, 9.02, 9.02, 9.02, 9.02, 9.02, 9.03, 9.03, 9.03, 9.03, 9.03, 9.04, 9.04, 9.04, 9.04, 9.04, 9.04, 9.04, 9.04, 9.04, 9.04, 9.04, 9.04, 9.04, 9.04, 9.04, 9.05, 9.05, 9.05, 9.05, 9.05, 9.05, 9.05, 9.05, 9.06, 9.06, 9.06, 9.06, 9.06, 9.06, 9.06, 9.06, 9.06, 9.06, 9.06, 9.07, 9.07, 9.07, 9.07, 9.07, 9.07, 9.07, 9.07, 9.07, 9.07, 9.07, 9.07, 9.07, 9.07, 9.07, 9.07, 9.07, 9.08, 9.08, 9.08, 9.08, 9.08, 9.08, 9.08, 9.08, 9.08, 9.08, 9.09, 9.09, 9.09, 9.09, 9.09, 9.09, 9.09, 9.09, 9.09, 9.09, 9.09, 9.09, 9.1, 9.1, 9.1, 9.1, 9.1, 9.1, 9.1, 9.1, 9.1, 9.1, 9.1, 9.1, 9.1, 9.1, 9.1, 9.1, 9.1, 9.11, 9.11, 9.11, 9.11, 9.11, 9.11, 9.11, 9.11, 9.11, 9.11, 9.11, 9.11, 9.11, 9.12, 9.12, 9.12, 9.12, 9.12, 9.12, 9.12, 9.12, 9.12, 9.12, 9.12, 9.12, 9.12, 9.12, 9.12, 9.12, 9.12, 9.13, 9.13, 9.13, 9.13, 9.13, 9.13, 9.13, 9.13, 9.13, 9.13, 9.13, 9.13, 9.14, 9.14, 9.14, 9.14, 9.14, 9.14, 9.14, 9.14, 9.14, 9.14, 9.14, 9.14, 9.15, 9.15, 9.15, 9.15, 9.15, 9.15, 9.15, 9.15, 9.15, 9.15, 9.15, 9.15, 9.15, 9.16, 9.16, 9.16, 9.16, 9.16, 9.16, 9.16, 9.16, 9.17, 9.17, 9.17, 9.17, 9.17, 9.17, 9.17, 9.17, 9.17, 9.17, 9.17, 9.17, 9.18, 9.18, 9.18, 9.18, 9.18, 9.18, 9.18, 9.18, 9.18, 9.18, 9.19, 9.19, 9.19, 9.19, 9.19, 9.19, 9.19, 9.19, 9.19, 9.19, 9.19, 9.19, 9.2, 9.2, 9.2, 9.2, 9.2, 9.2, 9.2, 9.2, 9.2, 9.2, 9.2, 9.21, 9.21, 9.21, 9.21, 9.21, 9.21, 9.21, 9.21, 9.21, 9.21, 9.21, 9.21, 9.21, 9.21, 9.21, 9.21, 9.21, 9.21, 9.22, 9.22, 9.22, 9.22, 9.22, 9.22, 9.22, 9.22, 9.22, 9.22, 9.22, 9.22, 9.23, 9.23, 9.23, 9.23, 9.23, 9.23, 9.23, 9.23, 9.23, 9.23, 9.23, 9.23, 9.23, 9.23, 9.23, 9.23, 9.23, 9.23, 9.23, 9.23, 9.23, 9.23, 9.23, 9.23, 9.23, 9.23, 9.23, 9.23, 9.23, 9.24, 9.24, 9.24, 9.24, 9.24, 9.24, 9.24, 9.24, 9.24, 9.25, 9.25, 9.25, 9.25, 9.25, 9.25, 9.26, 9.26, 9.26, 9.26, 9.26, 9.26, 9.26, 9.26, 9.26, 9.26, 9.26, 9.26, 9.26, 9.26, 9.26, 9.26, 9.26, 9.26, 9.26, 9.26, 9.26, 9.26, 9.26, 9.26, 9.26, 9.26, 9.26, 9.26, 9.27, 9.27, 9.27, 9.27, 9.27, 9.27, 9.28, 9.28, 9.28, 9.28, 9.28, 9.28, 9.28, 9.28, 9.28, 9.28, 9.28, 9.28, 9.28, 9.28, 9.28, 9.28, 9.28, 9.28, 9.28, 9.28, 9.28, 9.28, 9.28, 9.28, 9.29, 9.29, 9.29, 9.29, 9.29, 9.29, 9.29, 9.29, 9.29, 9.29, 9.29, 9.29, 9.29, 9.29, 9.29, 9.3, 9.3, 9.3, 9.3, 9.3, 9.3, 9.3, 9.31, 9.31, 9.31, 9.31, 9.31, 9.31, 9.31, 9.31, 9.31, 9.31, 9.31, 9.31, 9.31, 9.31, 9.31, 9.31, 9.31, 9.31, 9.31, 9.31, 9.32, 9.32, 9.32, 9.32, 9.32, 9.32, 9.32, 9.32, 9.32, 9.32, 9.32, 9.32, 9.32, 9.32, 9.32, 9.32, 9.32, 9.32, 9.32, 9.32, 9.32, 9.33, 9.33, 9.33, 9.34, 9.34, 9.34, 9.34, 9.34, 9.34, 9.34, 9.34, 9.35, 9.35, 9.35, 9.35, 9.35, 9.35, 9.35, 9.35, 9.35, 9.35, 9.35, 9.35, 9.35, 9.35, 9.35, 9.35, 9.35, 9.35, 9.35, 9.35, 9.35, 9.35, 9.35, 9.35, 9.35, 9.35, 9.35, 9.35, 9.35, 9.36, 9.36, 9.36, 9.36, 9.36, 9.36, 9.36, 9.36, 9.36, 9.36, 9.36, 9.36, 9.36, 9.36, 9.36, 9.36, 9.36, 9.36, 9.36, 9.36, 9.36, 9.36, 9.36, 9.36, 9.36, 9.37, 9.37, 9.37, 9.37, 9.37, 9.37, 9.37, 9.37, 9.37, 9.37, 9.37, 9.37, 9.37, 9.37, 9.37, 9.37, 9.37, 9.37, 9.37, 9.37, 9.37, 9.37, 9.37, 9.37, 9.37, 9.38, 9.38, 9.38, 9.38, 9.38, 9.38, 9.38, 9.39, 9.39, 9.39, 9.39, 9.39, 9.39, 9.39, 9.39, 9.39, 9.39, 9.39, 9.39, 9.39, 9.39, 9.39, 9.39, 9.39, 9.39, 9.39, 9.39, 9.39, 9.39, 9.39, 9.39, 9.39, 9.39, 9.39, 9.39, 9.39, 9.39, 9.4, 9.4, 9.4, 9.4, 9.4, 9.4, 9.4, 9.4, 9.4, 9.4, 9.4, 9.4, 9.4, 9.4, 9.4, 9.4, 9.4, 9.4, 9.4, 9.4, 9.41, 9.41, 9.41, 9.41, 9.41, 9.41, 9.41, 9.41, 9.41, 9.41, 9.42, 9.42, 9.42, 9.42, 9.42, 9.42, 9.42, 9.42, 9.42, 9.42, 9.42, 9.42, 9.42, 9.42, 9.42, 9.42, 9.42, 9.43, 9.43, 9.43, 9.43, 9.43, 9.44, 9.44, 9.44, 9.44, 9.44, 9.44, 9.44, 9.44, 9.44, 9.44, 9.44, 9.44, 9.44, 9.44, 9.44, 9.44, 9.44, 9.44, 9.44, 9.44, 9.44, 9.44, 9.44, 9.45, 9.45, 9.45, 9.45, 9.45, 9.45, 9.45, 9.45, 9.45, 9.45, 9.45, 9.45, 9.45, 9.45, 9.45, 9.45, 9.46, 9.46, 9.46, 9.46, 9.46, 9.46, 9.46, 9.46, 9.46, 9.46, 9.46, 9.46, 9.46, 9.46, 9.46, 9.46, 9.46, 9.46, 9.46, 9.46, 9.46, 9.46, 9.46, 9.46, 9.46, 9.47, 9.47, 9.47, 9.47, 9.47, 9.47, 9.47, 9.47, 9.47, 9.47, 9.47, 9.47, 9.47, 9.47, 9.47, 9.48, 9.48, 9.48, 9.48, 9.48, 9.48, 9.48, 9.48, 9.48, 9.48, 9.48, 9.48, 9.48, 9.48, 9.48, 9.48, 9.48, 9.48, 9.48, 9.48, 9.48, 9.48, 9.48, 9.48, 9.48, 9.48, 9.48, 9.48, 9.48, 9.48, 9.48, 9.48, 9.48, 9.48, 9.48, 9.48, 9.48, 9.48, 9.48, 9.48, 9.48, 9.48, 9.48, 9.48, 9.48, 9.48, 9.48, 9.49, 9.49, 9.49, 9.49, 9.49, 9.49, 9.49, 9.49, 9.49, 9.49, 9.49, 9.49, 9.49, 9.49, 9.49, 9.5, 9.5, 9.5, 9.5, 9.5, 9.5, 9.5, 9.5, 9.5, 9.5, 9.5, 9.5, 9.5, 9.5, 9.5, 9.5, 9.51, 9.51, 9.51, 9.51, 9.51, 9.51, 9.51, 9.51, 9.51, 9.51, 9.51, 9.51, 9.51, 9.51, 9.51, 9.52, 9.52, 9.52, 9.52, 9.52, 9.52, 9.52, 9.52, 9.52, 9.52, 9.52, 9.52, 9.52, 9.52, 9.52, 9.52, 9.52, 9.52, 9.52, 9.52, 9.52, 9.53, 9.53, 9.53, 9.53, 9.53, 9.53, 9.53, 9.53, 9.53, 9.53, 9.53, 9.53, 9.53, 9.53, 9.53, 9.53, 9.53, 9.53, 9.53, 9.53, 9.53, 9.54, 9.54, 9.54, 9.54, 9.54, 9.54, 9.54, 9.54, 9.55, 9.55, 9.55, 9.55, 9.55, 9.55, 9.55, 9.55, 9.55, 9.55, 9.55, 9.55, 9.55, 9.55, 9.55, 9.55, 9.55, 9.55, 9.55, 9.55, 9.55, 9.56, 9.56, 9.56, 9.56, 9.56, 9.56, 9.56, 9.56, 9.57, 9.57, 9.57, 9.57, 9.57, 9.57, 9.57, 9.57, 9.57, 9.57, 9.57, 9.57, 9.57, 9.57, 9.57, 9.57, 9.57, 9.58, 9.58, 9.58, 9.58, 9.58, 9.58, 9.58, 9.58, 9.58, 9.58, 9.58, 9.58, 9.58, 9.58, 9.58, 9.58, 9.58, 9.58, 9.58, 9.58, 9.58, 9.58, 9.58, 9.58, 9.59, 9.59, 9.59, 9.59, 9.59, 9.59, 9.59, 9.59, 9.6, 9.6, 9.6, 9.6, 9.6, 9.6, 9.61, 9.61, 9.61, 9.61, 9.61, 9.61, 9.61, 9.62, 9.62, 9.62, 9.62, 9.62, 9.62, 9.62, 9.62, 9.62, 9.62, 9.62, 9.62, 9.62, 9.62, 9.62, 9.62, 9.62, 9.62, 9.62, 9.62, 9.62, 9.62, 9.62, 9.62, 9.62, 9.62, 9.62, 9.62, 9.62, 9.62, 9.62, 9.62, 9.62, 9.62, 9.62, 9.62, 9.62, 9.62, 9.62, 9.62, 9.62, 9.62, 9.62, 9.62, 9.62, 9.62, 9.62, 9.62, 9.63, 9.63, 9.63, 9.63, 9.63, 9.63, 9.63, 9.63, 9.64, 9.64, 9.64, 9.64, 9.64, 9.64, 9.64, 9.64, 9.64, 9.64, 9.64, 9.64, 9.64, 9.64, 9.64, 9.64, 9.64, 9.64, 9.64, 9.64, 9.64, 9.64, 9.64, 9.64, 9.65, 9.65, 9.65, 9.65, 9.65, 9.65, 9.65, 9.65, 9.65, 9.65, 9.65, 9.65, 9.65, 9.65, 9.65, 9.65, 9.65, 9.65, 9.65, 9.65, 9.65, 9.66, 9.66, 9.66, 9.66, 9.66, 9.66, 9.66, 9.66, 9.66, 9.67, 9.67, 9.67, 9.67, 9.67, 9.67, 9.67, 9.67, 9.67, 9.67, 9.67, 9.67, 9.67, 9.68, 9.68, 9.68, 9.68, 9.68, 9.68, 9.68, 9.68, 9.69, 9.69, 9.69, 9.69, 9.69, 9.69, 9.69, 9.69, 9.69, 9.69, 9.69, 9.69, 9.69, 9.69, 9.69, 9.69, 9.69, 9.69, 9.69, 9.69, 9.69, 9.69, 9.69, 9.69, 9.69, 9.69, 9.69, 9.69, 9.69, 9.69, 9.69, 9.69, 9.69, 9.69, 9.69, 9.69, 9.69, 9.69, 9.69, 9.69, 9.69, 9.69, 9.7, 9.7, 9.7, 9.7, 9.7, 9.7, 9.7, 9.7, 9.7, 9.7, 9.7, 9.7, 9.7, 9.7, 9.7, 9.7, 9.7, 9.7, 9.7, 9.7, 9.7, 9.7, 9.7, 9.7, 9.7, 9.7, 9.7, 9.7, 9.7, 9.7, 9.7, 9.7, 9.7, 9.71, 9.71, 9.71, 9.71, 9.71, 9.71, 9.71, 9.71, 9.71, 9.71, 9.71, 9.71, 9.71, 9.72, 9.72, 9.72, 9.72, 9.72, 9.72, 9.72, 9.72, 9.72, 9.72, 9.72, 9.72, 9.72, 9.72, 9.72, 9.72, 9.72, 9.72, 9.73, 9.73, 9.73, 9.73, 9.73, 9.73, 9.73, 9.73, 9.73, 9.73, 9.73, 9.74, 9.74, 9.74, 9.74, 9.74, 9.74, 9.74, 9.74, 9.74, 9.74, 9.74, 9.74, 9.74, 9.74, 9.74, 9.74, 9.74, 9.74, 9.75, 9.75, 9.75, 9.75, 9.75, 9.75, 9.75, 9.75, 9.75, 9.75, 9.75, 9.75, 9.75, 9.75, 9.75, 9.75, 9.75, 9.75, 9.75, 9.75, 9.75, 9.75, 9.75, 9.75, 9.75, 9.75, 9.75, 9.75, 9.75, 9.75, 9.75, 9.75, 9.75, 9.75, 9.75, 9.75, 9.75, 9.75, 9.75, 9.75, 9.75, 9.75, 9.76, 9.76, 9.76, 9.76, 9.76, 9.76, 9.76, 9.76, 9.76, 9.76, 9.76, 9.76, 9.76, 9.76, 9.76, 9.76, 9.76, 9.76, 9.76, 9.76, 9.76, 9.76, 9.76, 9.76, 9.77, 9.77, 9.77, 9.77, 9.77, 9.77, 9.77, 9.77, 9.78, 9.78, 9.78, 9.78, 9.78, 9.78, 9.78, 9.78, 9.78, 9.78, 9.78, 9.79, 9.79, 9.79, 9.79, 9.79, 9.79, 9.79, 9.79, 9.79, 9.79, 9.79, 9.79, 9.79, 9.79, 9.79, 9.79, 9.79, 9.79, 9.79, 9.79, 9.8, 9.8, 9.8, 9.8, 9.8, 9.8, 9.8, 9.8, 9.8, 9.8, 9.8, 9.8, 9.8, 9.81, 9.81, 9.81, 9.81, 9.81, 9.81, 9.81, 9.81, 9.81, 9.81, 9.81, 9.81, 9.81, 9.81, 9.81, 9.81, 9.81, 9.81, 9.81, 9.81, 9.81, 9.82, 9.82, 9.82, 9.82, 9.83, 9.83, 9.83, 9.83, 9.83, 9.83, 9.83, 9.83, 9.83, 9.83, 9.84, 9.84, 9.84, 9.84, 9.84, 9.84, 9.84, 9.84, 9.84, 9.84, 9.84, 9.84, 9.84, 9.84, 9.84, 9.84, 9.85, 9.85, 9.85, 9.85, 9.85, 9.85, 9.85, 9.86, 9.86, 9.86, 9.86, 9.86, 9.86, 9.86, 9.86, 9.86, 9.86, 9.86, 9.86, 9.86, 9.86, 9.86, 9.86, 9.86, 9.86, 9.86, 9.86, 9.86, 9.86, 9.87, 9.87, 9.87, 9.87, 9.87, 9.87, 9.87, 9.87, 9.87, 9.87, 9.87, 9.87, 9.87, 9.87, 9.87, 9.87, 9.87, 9.87, 9.87, 9.87, 9.87, 9.87, 9.87, 9.88, 9.88, 9.88, 9.88, 9.88, 9.88, 9.88, 9.88, 9.88, 9.88, 9.88, 9.89, 9.89, 9.89, 9.89, 9.89, 9.89, 9.89, 9.89, 9.89, 9.89, 9.89, 9.89, 9.89, 9.89, 9.89, 9.89, 9.89, 9.89, 9.89, 9.89, 9.89, 9.9, 9.9, 9.9, 9.9, 9.9, 9.9, 9.9, 9.9, 9.9, 9.9, 9.9, 9.9, 9.9, 9.9, 9.9, 9.9, 9.9, 9.91, 9.91, 9.91, 9.91, 9.91, 9.91, 9.91, 9.91, 9.91, 9.91, 9.91, 9.91, 9.91, 9.91, 9.91, 9.91, 9.91, 9.91, 9.91, 9.91, 9.91, 9.91, 9.91, 9.91, 9.91, 9.91, 9.91, 9.91, 9.91, 9.91, 9.92, 9.92, 9.92, 9.92, 9.92, 9.92, 9.92, 9.92, 9.92, 9.92, 9.92, 9.92, 9.92, 9.92, 9.92, 9.92, 9.92, 9.92, 9.92, 9.92, 9.92, 9.92, 9.92, 9.92, 9.93, 9.93, 9.93, 9.93, 9.93, 9.93, 9.93, 9.93, 9.93, 9.93, 9.93, 9.93, 9.93, 9.93, 9.93, 9.93, 9.93, 9.93, 9.93, 9.93, 9.93, 9.93, 9.93, 9.93, 9.93, 9.93, 9.94, 9.94, 9.94, 9.94, 9.94, 9.94, 9.94, 9.94, 9.94, 9.94, 9.94, 9.94, 9.94, 9.94, 9.94, 9.94, 9.94, 9.94, 9.94, 9.94, 9.94, 9.94, 9.94, 9.94, 9.94, 9.94, 9.94, 9.94, 9.94, 9.94, 9.94, 9.94, 9.94, 9.94, 9.94, 9.94, 9.94, 9.94, 9.95, 9.95, 9.95, 9.95, 9.95, 9.95, 9.95, 9.95, 9.95, 9.95, 9.95, 9.95, 9.95, 9.95, 9.95, 9.95, 9.95, 9.95, 9.95, 9.95, 9.95, 9.95, 9.95, 9.95, 9.95, 9.95, 9.95, 9.95, 9.95, 9.95, 9.95, 9.95, 9.95, 9.95, 9.95, 9.95, 9.95, 9.95, 9.95, 9.96, 9.96, 9.96, 9.96, 9.96, 9.96, 9.96, 9.96, 9.96, 9.96, 9.96, 9.96, 9.96, 9.96, 9.96, 9.96, 9.96, 9.96, 9.96, 9.96, 9.96, 9.96, 9.96, 9.96, 9.96, 9.96, 9.96, 9.96, 9.96, 9.96, 9.96, 9.96, 9.96, 9.96, 9.96, 9.96, 9.96, 9.96, 9.96, 9.96, 9.97, 9.97, 9.97, 9.97, 9.97, 9.97, 9.97, 9.97, 9.97, 9.97, 9.97, 9.97, 9.97, 9.97, 9.97, 9.97, 9.97, 9.97, 9.97, 9.97, 9.97, 9.97, 9.97, 9.97, 9.97, 9.97, 9.97, 9.97, 9.97, 9.97, 9.97, 9.97, 9.97, 9.97, 9.98, 9.98, 9.98, 9.98, 9.98, 9.98, 9.98, 9.98, 9.98, 9.98, 9.98, 9.98, 9.98, 9.98, 9.98, 9.98, 9.99, 9.99, 9.99, 9.99, 9.99, 9.99, 9.99, 9.99, 9.99, 9.99, 9.99, 9.99, 9.99, 9.99, 9.99, 9.99, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.01, 10.01, 10.01, 10.01, 10.01, 10.01, 10.01, 10.01, 10.01, 10.01, 10.01, 10.01, 10.01, 10.01, 10.01, 10.01, 10.01, 10.01, 10.01, 10.01, 10.01, 10.01, 10.01, 10.01, 10.01, 10.01, 10.01, 10.01, 10.01, 10.02, 10.02, 10.02, 10.02, 10.02, 10.02, 10.02, 10.02, 10.02, 10.02, 10.02, 10.02, 10.02, 10.02, 10.02, 10.02, 10.02, 10.02, 10.02, 10.02, 10.02, 10.03, 10.03, 10.03, 10.03, 10.03, 10.03, 10.03, 10.03, 10.03, 10.03, 10.03, 10.03, 10.03, 10.04, 10.04, 10.04, 10.04, 10.04, 10.04, 10.04, 10.04, 10.04, 10.04, 10.04, 10.04, 10.04, 10.04, 10.04, 10.04, 10.04, 10.04, 10.05, 10.05, 10.05, 10.05, 10.05, 10.05, 10.05, 10.05, 10.05, 10.05, 10.05, 10.05, 10.05, 10.05, 10.05, 10.05, 10.05, 10.05, 10.05, 10.05, 10.05, 10.05, 10.05, 10.05, 10.05, 10.05, 10.05, 10.05, 10.05, 10.05, 10.05, 10.05, 10.05, 10.05, 10.06, 10.06, 10.06, 10.06, 10.06, 10.06, 10.06, 10.06, 10.06, 10.06, 10.06, 10.06, 10.06, 10.06, 10.06, 10.06, 10.06, 10.07, 10.07, 10.07, 10.07, 10.07, 10.07, 10.07, 10.07, 10.07, 10.07, 10.07, 10.07, 10.07, 10.07, 10.07, 10.07, 10.07, 10.07, 10.07, 10.07, 10.07, 10.07, 10.07, 10.07, 10.07, 10.07, 10.07, 10.07, 10.07, 10.07, 10.07, 10.07, 10.07, 10.07, 10.07, 10.07, 10.07, 10.07, 10.07, 10.07, 10.07, 10.07, 10.07, 10.07, 10.07, 10.08, 10.08, 10.08, 10.08, 10.08, 10.08, 10.08, 10.08, 10.08, 10.08, 10.08, 10.08, 10.08, 10.08, 10.08, 10.08, 10.08, 10.08, 10.08, 10.08, 10.08, 10.08, 10.08, 10.08, 10.08, 10.09, 10.09, 10.09, 10.09, 10.09, 10.09, 10.09, 10.09, 10.09, 10.09, 10.09, 10.09, 10.09, 10.09, 10.09, 10.09, 10.09, 10.1, 10.1, 10.1, 10.1, 10.1, 10.1, 10.1, 10.1, 10.1, 10.1, 10.1, 10.1, 10.1, 10.1, 10.1, 10.1, 10.1, 10.1, 10.1, 10.1, 10.1, 10.1, 10.1, 10.1, 10.1, 10.1, 10.1, 10.1, 10.1, 10.1, 10.1, 10.1, 10.1, 10.1, 10.1, 10.1, 10.1, 10.1, 10.11, 10.11, 10.11, 10.11, 10.11, 10.11, 10.11, 10.11, 10.11, 10.11, 10.11, 10.11, 10.11, 10.11, 10.11, 10.11, 10.11, 10.11, 10.11, 10.11, 10.11, 10.11, 10.11, 10.11, 10.11, 10.11, 10.12, 10.12, 10.12, 10.12, 10.12, 10.12, 10.12, 10.12, 10.12, 10.12, 10.12, 10.12, 10.12, 10.12, 10.12, 10.12, 10.12, 10.12, 10.12, 10.12, 10.12, 10.12, 10.13, 10.13, 10.13, 10.13, 10.13, 10.13, 10.13, 10.13, 10.13, 10.13, 10.13, 10.13, 10.13, 10.13, 10.13, 10.13, 10.13, 10.13, 10.13, 10.13, 10.13, 10.13, 10.13, 10.13, 10.13, 10.13, 10.13, 10.13, 10.13, 10.13, 10.13, 10.13, 10.13, 10.13, 10.13, 10.13, 10.13, 10.13, 10.13, 10.13, 10.13, 10.13, 10.13, 10.13, 10.13, 10.13, 10.13, 10.13, 10.13, 10.13, 10.13, 10.13, 10.13, 10.14, 10.14, 10.14, 10.14, 10.14, 10.14, 10.14, 10.14, 10.14, 10.14, 10.14, 10.14, 10.14, 10.14, 10.14, 10.14, 10.14, 10.14, 10.14, 10.14, 10.14, 10.14, 10.14, 10.14, 10.14, 10.14, 10.14, 10.14, 10.14, 10.14, 10.14, 10.15, 10.15, 10.15, 10.15, 10.15, 10.15, 10.15, 10.15, 10.15, 10.15, 10.15, 10.15, 10.15, 10.15, 10.15, 10.15, 10.15, 10.15, 10.15, 10.15, 10.15, 10.15, 10.15, 10.15, 10.15, 10.15, 10.15, 10.15, 10.15, 10.16, 10.16, 10.16, 10.16, 10.16, 10.16, 10.16, 10.16, 10.16, 10.16, 10.16, 10.16, 10.16, 10.16, 10.16, 10.16, 10.16, 10.17, 10.17, 10.17, 10.17, 10.17, 10.17, 10.17, 10.17, 10.17, 10.17, 10.17, 10.17, 10.17, 10.17, 10.17, 10.17, 10.17, 10.17, 10.17, 10.17, 10.17, 10.17, 10.17, 10.17, 10.17, 10.17, 10.17, 10.17, 10.17, 10.17, 10.17, 10.18, 10.18, 10.18, 10.18, 10.18, 10.18, 10.18, 10.18, 10.18, 10.18, 10.18, 10.18, 10.18, 10.18, 10.18, 10.18, 10.18, 10.18, 10.18, 10.18, 10.18, 10.18, 10.18, 10.18, 10.18, 10.18, 10.18, 10.18, 10.18, 10.18, 10.18, 10.18, 10.18, 10.18, 10.18, 10.18, 10.18, 10.18, 10.18, 10.18, 10.18, 10.18, 10.18, 10.18, 10.18, 10.19, 10.19, 10.19, 10.19, 10.19, 10.19, 10.19, 10.19, 10.19, 10.19, 10.19, 10.19, 10.19, 10.19, 10.19, 10.19, 10.19, 10.19, 10.19, 10.19, 10.19, 10.19, 10.19, 10.19, 10.19, 10.19, 10.19, 10.19, 10.19, 10.19, 10.19, 10.19, 10.19, 10.2, 10.2, 10.2, 10.2, 10.2, 10.2, 10.2, 10.2, 10.2, 10.2, 10.2, 10.2, 10.2, 10.2, 10.2, 10.2, 10.2, 10.2, 10.2, 10.2, 10.2, 10.2, 10.2, 10.2, 10.2, 10.2, 10.2, 10.2, 10.2, 10.2, 10.2, 10.2, 10.2, 10.2, 10.21, 10.21, 10.21, 10.21, 10.21, 10.21, 10.21, 10.21, 10.21, 10.21, 10.21, 10.21, 10.21, 10.21, 10.21, 10.21, 10.21, 10.21, 10.21, 10.21, 10.22, 10.22, 10.22, 10.22, 10.22, 10.22, 10.22, 10.22, 10.22, 10.22, 10.22, 10.22, 10.22, 10.22, 10.22, 10.22, 10.23, 10.23, 10.23, 10.23, 10.23, 10.23, 10.23, 10.23, 10.23, 10.23, 10.23, 10.23, 10.23, 10.23, 10.23, 10.23, 10.23, 10.23, 10.23, 10.23, 10.23, 10.23, 10.23, 10.23, 10.23, 10.23, 10.23, 10.23, 10.23, 10.23, 10.24, 10.24, 10.24, 10.24, 10.24, 10.24, 10.24, 10.24, 10.24, 10.24, 10.24, 10.24, 10.24, 10.25, 10.25, 10.25, 10.25, 10.25, 10.25, 10.25, 10.25, 10.25, 10.25, 10.25, 10.25, 10.25, 10.25, 10.25, 10.26, 10.26, 10.26, 10.26, 10.26, 10.26, 10.26, 10.26, 10.26, 10.26, 10.26, 10.26, 10.26, 10.26, 10.27, 10.27, 10.27, 10.27, 10.27, 10.27, 10.27, 10.27, 10.27, 10.27, 10.27, 10.27, 10.28, 10.28, 10.28, 10.28, 10.28, 10.28, 10.28, 10.28, 10.28, 10.28, 10.28, 10.28, 10.28, 10.28, 10.28, 10.28, 10.28, 10.28, 10.28, 10.28, 10.28, 10.28, 10.28, 10.28, 10.28, 10.28, 10.28, 10.29, 10.29, 10.29, 10.29, 10.29, 10.29, 10.29, 10.29, 10.29, 10.29, 10.29, 10.29, 10.29, 10.29, 10.29, 10.29, 10.29, 10.29, 10.29, 10.29, 10.29, 10.3, 10.3, 10.3, 10.3, 10.3, 10.3, 10.3, 10.3, 10.3, 10.3, 10.3, 10.3, 10.3, 10.3, 10.3, 10.3, 10.3, 10.3, 10.3, 10.3, 10.3, 10.31, 10.31, 10.31, 10.31, 10.31, 10.31, 10.31, 10.31, 10.31, 10.31, 10.31, 10.31, 10.31, 10.31, 10.31, 10.31, 10.31, 10.31, 10.31, 10.31, 10.31, 10.31, 10.31, 10.31, 10.31, 10.31, 10.31, 10.31, 10.31, 10.31, 10.32, 10.32, 10.32, 10.32, 10.32, 10.32, 10.32, 10.32, 10.32, 10.32, 10.32, 10.32, 10.32, 10.32, 10.32, 10.32, 10.32, 10.32, 10.32, 10.32, 10.32, 10.32, 10.32, 10.32, 10.32, 10.32, 10.32, 10.32, 10.33, 10.33, 10.33, 10.33, 10.33, 10.33, 10.33, 10.33, 10.33, 10.33, 10.33, 10.33, 10.34, 10.34, 10.34, 10.34, 10.34, 10.34, 10.34, 10.34, 10.34, 10.34, 10.34, 10.34, 10.34, 10.34, 10.34, 10.34, 10.34, 10.34, 10.34, 10.34, 10.34, 10.34, 10.34, 10.34, 10.34, 10.35, 10.35, 10.35, 10.35, 10.35, 10.35, 10.35, 10.35, 10.35, 10.35, 10.35, 10.35, 10.35, 10.35, 10.35, 10.35, 10.35, 10.35, 10.35, 10.35, 10.35, 10.35, 10.36, 10.36, 10.36, 10.36, 10.36, 10.36, 10.36, 10.36, 10.36, 10.36, 10.36, 10.36, 10.36, 10.36, 10.36, 10.37, 10.37, 10.37, 10.37, 10.37, 10.37, 10.37, 10.37, 10.37, 10.37, 10.37, 10.37, 10.37, 10.37, 10.37, 10.37, 10.37, 10.37, 10.38, 10.38, 10.38, 10.38, 10.38, 10.38, 10.38, 10.38, 10.38, 10.38, 10.38, 10.38, 10.38, 10.38, 10.38, 10.39, 10.39, 10.39, 10.39, 10.39, 10.39, 10.39, 10.39, 10.39, 10.39, 10.39, 10.39, 10.39, 10.39, 10.39, 10.39, 10.4, 10.4, 10.4, 10.4, 10.4, 10.4, 10.4, 10.41, 10.41, 10.41, 10.41, 10.41, 10.41, 10.41, 10.41, 10.41, 10.41, 10.41, 10.41, 10.41, 10.41, 10.41, 10.41, 10.41, 10.41, 10.41, 10.41, 10.41, 10.41, 10.41, 10.41, 10.41, 10.41, 10.41, 10.41, 10.41, 10.41, 10.41, 10.41, 10.41, 10.42, 10.42, 10.42, 10.42, 10.42, 10.42, 10.42, 10.42, 10.42, 10.42, 10.42, 10.42, 10.42, 10.42, 10.42, 10.42, 10.42, 10.42, 10.42, 10.42, 10.42, 10.42, 10.42, 10.42, 10.42, 10.42, 10.42, 10.42, 10.42, 10.42, 10.43, 10.43, 10.43, 10.43, 10.43, 10.43, 10.43, 10.43, 10.43, 10.43, 10.43, 10.43, 10.43, 10.43, 10.43, 10.43, 10.43, 10.43, 10.43, 10.43, 10.43, 10.43, 10.43, 10.43, 10.43, 10.43, 10.43, 10.43, 10.43, 10.44, 10.44, 10.44, 10.44, 10.44, 10.44, 10.44, 10.44, 10.44, 10.44, 10.44, 10.44, 10.44, 10.44, 10.44, 10.44, 10.44, 10.44, 10.44, 10.45, 10.45, 10.45, 10.45, 10.45, 10.45, 10.45, 10.45, 10.45, 10.46, 10.46, 10.46, 10.46, 10.46, 10.46, 10.46, 10.46, 10.46, 10.46, 10.46, 10.46, 10.46, 10.46, 10.46, 10.46, 10.46, 10.46, 10.46, 10.46, 10.46, 10.46, 10.47, 10.47, 10.47, 10.47, 10.47, 10.47, 10.47, 10.47, 10.47, 10.47, 10.47, 10.47, 10.47, 10.47, 10.47, 10.47, 10.47, 10.47, 10.47, 10.47, 10.47, 10.47, 10.47, 10.47, 10.47, 10.47, 10.47, 10.47, 10.47, 10.47, 10.47, 10.47, 10.48, 10.48, 10.48, 10.48, 10.48, 10.48, 10.49, 10.49, 10.49, 10.49, 10.49, 10.49, 10.49, 10.49, 10.49, 10.49, 10.49, 10.49, 10.49, 10.49, 10.49, 10.5, 10.5, 10.5, 10.5, 10.5, 10.5, 10.5, 10.5, 10.5, 10.5, 10.5, 10.5, 10.51, 10.51, 10.51, 10.51, 10.51, 10.51, 10.51, 10.51, 10.51, 10.52, 10.52, 10.52, 10.52, 10.52, 10.52, 10.52, 10.52, 10.52, 10.52, 10.52, 10.52, 10.52, 10.53, 10.53, 10.53, 10.53, 10.53, 10.53, 10.53, 10.53, 10.53, 10.53, 10.53, 10.53, 10.53, 10.53, 10.53, 10.54, 10.54, 10.54, 10.54, 10.54, 10.54, 10.54, 10.54, 10.54, 10.54, 10.54, 10.54, 10.54, 10.54, 10.55, 10.55, 10.55, 10.55, 10.55, 10.55, 10.55, 10.55, 10.55, 10.55, 10.55, 10.55, 10.55, 10.56, 10.56, 10.56, 10.56, 10.56, 10.56, 10.56, 10.56, 10.56, 10.56, 10.56, 10.56, 10.56, 10.56, 10.56, 10.56, 10.57, 10.57, 10.57, 10.57, 10.57, 10.57, 10.57, 10.57, 10.57, 10.57, 10.57, 10.57, 10.57, 10.57, 10.57, 10.57, 10.57, 10.58, 10.58, 10.58, 10.58, 10.58, 10.58, 10.58, 10.58, 10.58, 10.58, 10.58, 10.58, 10.58, 10.58, 10.58, 10.59, 10.59, 10.59, 10.59, 10.59, 10.59, 10.59, 10.59, 10.59, 10.59, 10.59, 10.59, 10.59, 10.59, 10.6, 10.6, 10.6, 10.6, 10.6, 10.6, 10.6, 10.6, 10.6, 10.6, 10.61, 10.61, 10.61, 10.61, 10.61, 10.61, 10.61, 10.61, 10.61, 10.61, 10.61, 10.61, 10.61, 10.61, 10.61, 10.61, 10.61, 10.61, 10.61, 10.61, 10.61, 10.61, 10.61, 10.61, 10.61, 10.61, 10.61, 10.61, 10.61, 10.61, 10.62, 10.62, 10.62, 10.62, 10.62, 10.62, 10.62, 10.62, 10.62, 10.62, 10.62, 10.62, 10.62, 10.62, 10.62, 10.62, 10.62, 10.63, 10.63, 10.63, 10.63, 10.63, 10.63, 10.63, 10.63, 10.63, 10.63, 10.63, 10.63, 10.63, 10.64, 10.64, 10.64, 10.64, 10.64, 10.64, 10.64, 10.64, 10.64, 10.64, 10.64, 10.64, 10.64, 10.64, 10.64, 10.65, 10.65, 10.65, 10.65, 10.65, 10.65, 10.65, 10.65, 10.65, 10.65, 10.65, 10.65, 10.65, 10.65, 10.65, 10.65, 10.65, 10.65, 10.65, 10.66, 10.66, 10.66, 10.66, 10.66, 10.66, 10.66, 10.66, 10.66, 10.66, 10.66, 10.66, 10.66, 10.66, 10.66, 10.66, 10.66, 10.66, 10.66, 10.66, 10.66, 10.66, 10.67, 10.67, 10.67, 10.67, 10.67, 10.67, 10.67, 10.67, 10.67, 10.67, 10.67, 10.67, 10.68, 10.68, 10.68, 10.68, 10.68, 10.68, 10.68, 10.68, 10.68, 10.68, 10.68, 10.68, 10.68, 10.68, 10.68, 10.68, 10.69, 10.69, 10.69, 10.69, 10.69, 10.69, 10.69, 10.69, 10.69, 10.69, 10.69, 10.69, 10.7, 10.7, 10.7, 10.7, 10.7, 10.7, 10.7, 10.7, 10.7, 10.7, 10.7, 10.71, 10.71, 10.71, 10.71, 10.71, 10.71, 10.71, 10.71, 10.71, 10.71, 10.71, 10.71, 10.71, 10.71, 10.71, 10.71, 10.72, 10.72, 10.72, 10.72, 10.72, 10.72, 10.72, 10.72, 10.72, 10.72, 10.72, 10.72, 10.72, 10.72, 10.72, 10.72, 10.72, 10.72, 10.72, 10.72, 10.72, 10.72, 10.72, 10.72, 10.72, 10.72, 10.72, 10.72, 10.72, 10.72, 10.72, 10.72, 10.72, 10.72, 10.72, 10.72, 10.72, 10.72, 10.73, 10.73, 10.73, 10.73, 10.73, 10.73, 10.73, 10.73, 10.73, 10.73, 10.73, 10.73, 10.73, 10.73, 10.73, 10.73, 10.74, 10.74, 10.74, 10.74, 10.74, 10.74, 10.74, 10.74, 10.74, 10.74, 10.74, 10.74, 10.75, 10.75, 10.75, 10.75, 10.75, 10.75, 10.75, 10.75, 10.75, 10.75, 10.75, 10.75, 10.75, 10.75, 10.75, 10.75, 10.75, 10.76, 10.76, 10.76, 10.76, 10.76, 10.76, 10.76, 10.76, 10.76, 10.76, 10.76, 10.76, 10.76, 10.76, 10.76, 10.76, 10.76, 10.76, 10.76, 10.76, 10.76, 10.76, 10.77, 10.77, 10.77, 10.77, 10.77, 10.77, 10.77, 10.77, 10.77, 10.77, 10.77, 10.77, 10.78, 10.78, 10.78, 10.78, 10.78, 10.78, 10.78, 10.78, 10.78, 10.78, 10.78, 10.78, 10.78, 10.78, 10.78, 10.78, 10.78, 10.78, 10.78, 10.78, 10.78, 10.78, 10.78, 10.78, 10.78, 10.78, 10.78, 10.79, 10.79, 10.79, 10.79, 10.79, 10.79, 10.79, 10.79, 10.79, 10.79, 10.79, 10.79, 10.79, 10.79, 10.79, 10.79, 10.79, 10.8, 10.8, 10.8, 10.8, 10.8, 10.8, 10.8, 10.8, 10.8, 10.8, 10.8, 10.8, 10.8, 10.8, 10.8, 10.8, 10.8, 10.8, 10.8, 10.8, 10.8, 10.8, 10.8, 10.8, 10.8, 10.8, 10.8, 10.8, 10.8, 10.8, 10.8, 10.8, 10.8, 10.8, 10.8, 10.8, 10.81, 10.81, 10.81, 10.81, 10.81, 10.81, 10.81, 10.81, 10.81, 10.81, 10.81, 10.81, 10.81, 10.81, 10.81, 10.81, 10.81, 10.81, 10.81, 10.81, 10.81, 10.81, 10.81, 10.81, 10.81, 10.81, 10.81, 10.82, 10.82, 10.82, 10.82, 10.82, 10.82, 10.82, 10.82, 10.83, 10.83, 10.83, 10.83, 10.83, 10.83, 10.83, 10.83, 10.83, 10.83, 10.83, 10.83, 10.83, 10.83, 10.83, 10.83, 10.83, 10.83, 10.83, 10.83, 10.84, 10.84, 10.84, 10.84, 10.84, 10.84, 10.84, 10.84, 10.84, 10.84, 10.84, 10.84, 10.84, 10.84, 10.85, 10.85, 10.85, 10.85, 10.85, 10.85, 10.85, 10.85, 10.85, 10.85, 10.85, 10.85, 10.85, 10.85, 10.85, 10.85, 10.85, 10.85, 10.85, 10.86, 10.86, 10.86, 10.86, 10.86, 10.86, 10.86, 10.86, 10.87, 10.87, 10.87, 10.87, 10.87, 10.87, 10.87, 10.87, 10.87, 10.87, 10.87, 10.87, 10.87, 10.87, 10.87, 10.87, 10.87, 10.87, 10.87, 10.87, 10.87, 10.87, 10.87, 10.87, 10.87, 10.87, 10.87, 10.88, 10.88, 10.88, 10.88, 10.88, 10.88, 10.88, 10.88, 10.88, 10.88, 10.88, 10.88, 10.88, 10.88, 10.88, 10.89, 10.89, 10.89, 10.89, 10.89, 10.89, 10.89, 10.89, 10.89, 10.89, 10.9, 10.9, 10.9, 10.9, 10.9, 10.9, 10.9, 10.9, 10.9, 10.9, 10.9, 10.9, 10.9, 10.9, 10.9, 10.9, 10.9, 10.9, 10.9, 10.91, 10.91, 10.91, 10.91, 10.92, 10.92, 10.92, 10.92, 10.92, 10.92, 10.92, 10.92, 10.92, 10.92, 10.92, 10.93, 10.93, 10.93, 10.93, 10.93, 10.93, 10.93, 10.93, 10.93, 10.93, 10.93, 10.94, 10.94, 10.94, 10.94, 10.94, 10.94, 10.94, 10.94, 10.94, 10.94, 10.94, 10.94, 10.95, 10.95, 10.95, 10.95, 10.95, 10.95, 10.95, 10.95, 10.95, 10.95, 10.96, 10.96, 10.96, 10.96, 10.96, 10.96, 10.96, 10.96, 10.96, 10.96, 10.96, 10.96, 10.96, 10.96, 10.97, 10.97, 10.97, 10.97, 10.97, 10.97, 10.97, 10.97, 10.97, 10.97, 10.97, 10.98, 10.98, 10.98, 10.98, 10.98, 10.98, 10.98, 10.98, 10.99, 10.99, 10.99, 10.99, 10.99, 10.99, 10.99, 10.99, 10.99, 10.99, 10.99, 10.99, 10.99, 10.99, 10.99, 11.0, 11.0, 11.0, 11.0, 11.0, 11.0, 11.01, 11.01, 11.01, 11.01, 11.01, 11.01, 11.01, 11.02, 11.02, 11.02, 11.02, 11.02, 11.02, 11.02, 11.02, 11.03, 11.03, 11.03, 11.03, 11.03, 11.03, 11.03, 11.03, 11.03, 11.03, 11.03, 11.03, 11.04, 11.04, 11.04, 11.04, 11.04, 11.04, 11.04, 11.04, 11.05, 11.05, 11.05, 11.05, 11.05, 11.05, 11.05, 11.05, 11.05, 11.05, 11.05, 11.05, 11.06, 11.06, 11.06, 11.06, 11.06, 11.06, 11.06, 11.06, 11.06, 11.06, 11.06, 11.06, 11.06, 11.06, 11.06, 11.07, 11.07, 11.07, 11.07, 11.07, 11.07, 11.07, 11.07, 11.07, 11.08, 11.08, 11.08, 11.08, 11.08, 11.08, 11.08, 11.09, 11.09, 11.09, 11.09, 11.09, 11.09, 11.09, 11.09, 11.09, 11.09, 11.09, 11.09, 11.09, 11.09, 11.09, 11.09, 11.09, 11.09, 11.09, 11.09, 11.09, 11.09, 11.09, 11.09, 11.09, 11.09, 11.09, 11.1, 11.1, 11.1, 11.1, 11.1, 11.1, 11.1, 11.1, 11.1, 11.1, 11.11, 11.11, 11.11, 11.11, 11.11, 11.12, 11.12, 11.12, 11.12, 11.12, 11.12, 11.12, 11.13, 11.13, 11.13, 11.13, 11.13, 11.14, 11.14, 11.14, 11.14, 11.14, 11.14, 11.14, 11.14, 11.14, 11.14, 11.14, 11.14, 11.14, 11.15, 11.15, 11.15, 11.15, 11.15, 11.15, 11.15, 11.15, 11.15, 11.15, 11.15, 11.15, 11.16, 11.16, 11.16, 11.16, 11.16, 11.16, 11.16, 11.16, 11.16, 11.16, 11.17, 11.17, 11.17, 11.17, 11.17, 11.17, 11.17, 11.17, 11.17, 11.17, 11.17, 11.17, 11.17, 11.17, 11.17, 11.18, 11.18, 11.18, 11.18, 11.18, 11.18, 11.18, 11.18, 11.18, 11.18, 11.19, 11.19, 11.19, 11.19, 11.19, 11.19, 11.19, 11.19, 11.19, 11.2, 11.2, 11.2, 11.2, 11.2, 11.2, 11.2, 11.2, 11.2, 11.2, 11.2, 11.2, 11.2, 11.2, 11.2, 11.21, 11.21, 11.21, 11.21, 11.21, 11.21, 11.21, 11.21, 11.21, 11.21, 11.21, 11.21, 11.21, 11.22, 11.22, 11.22, 11.22, 11.22, 11.22, 11.22, 11.22, 11.22, 11.22, 11.22, 11.22, 11.22, 11.22, 11.22, 11.22, 11.22, 11.22, 11.22, 11.22, 11.22, 11.23, 11.23, 11.23, 11.23, 11.23, 11.23, 11.23, 11.23, 11.23, 11.23, 11.23, 11.23, 11.23, 11.23, 11.23, 11.23, 11.24, 11.24, 11.24, 11.24, 11.24, 11.24, 11.24, 11.24, 11.24, 11.24, 11.25, 11.25, 11.25, 11.25, 11.25, 11.25, 11.25, 11.25, 11.25, 11.25, 11.25, 11.25, 11.26, 11.26, 11.26, 11.26, 11.26, 11.26, 11.26, 11.27, 11.27, 11.27, 11.27, 11.27, 11.27, 11.27, 11.27, 11.28, 11.28, 11.28, 11.28, 11.28, 11.28, 11.28, 11.28, 11.28, 11.28, 11.28, 11.28, 11.28, 11.28, 11.28, 11.28, 11.28, 11.29, 11.29, 11.29, 11.29, 11.29, 11.29, 11.29, 11.29, 11.29, 11.29, 11.29, 11.29, 11.29, 11.3, 11.3, 11.3, 11.3, 11.3, 11.3, 11.3, 11.3, 11.3, 11.3, 11.31, 11.31, 11.31, 11.31, 11.31, 11.31, 11.31, 11.31, 11.31, 11.31, 11.31, 11.31, 11.31, 11.31, 11.31, 11.31, 11.31, 11.31, 11.31, 11.31, 11.31, 11.31, 11.31, 11.31, 11.31, 11.31, 11.31, 11.31, 11.32, 11.32, 11.32, 11.32, 11.32, 11.32, 11.32, 11.33, 11.33, 11.33, 11.33, 11.33, 11.33, 11.34, 11.34, 11.34, 11.34, 11.34, 11.34, 11.35, 11.35, 11.35, 11.35, 11.35, 11.35, 11.35, 11.35, 11.35, 11.35, 11.35, 11.35, 11.35, 11.36, 11.36, 11.36, 11.36, 11.36, 11.36, 11.36, 11.36, 11.36, 11.37, 11.37, 11.38, 11.38, 11.38, 11.38, 11.38, 11.38, 11.38, 11.38, 11.38, 11.38, 11.38, 11.39, 11.39, 11.39, 11.39, 11.39, 11.39, 11.39, 11.4, 11.4, 11.4, 11.4, 11.4, 11.4, 11.4, 11.4, 11.4, 11.4, 11.4, 11.4, 11.4, 11.4, 11.4, 11.4, 11.4, 11.4, 11.4, 11.4, 11.4, 11.4, 11.41, 11.41, 11.41, 11.41, 11.41, 11.41, 11.41, 11.41, 11.41, 11.41, 11.41, 11.41, 11.42, 11.42, 11.42, 11.42, 11.42, 11.42, 11.42, 11.42, 11.42, 11.42, 11.43, 11.43, 11.43, 11.43, 11.43, 11.43, 11.43, 11.43, 11.43, 11.43, 11.43, 11.43, 11.44, 11.44, 11.44, 11.44, 11.45, 11.45, 11.45, 11.45, 11.45, 11.46, 11.46, 11.46, 11.46, 11.46, 11.46, 11.46, 11.46, 11.46, 11.46, 11.46, 11.46, 11.46, 11.46, 11.46, 11.47, 11.47, 11.47, 11.47, 11.47, 11.47, 11.47, 11.47, 11.47, 11.47, 11.47, 11.47, 11.47, 11.47, 11.47, 11.47, 11.47, 11.47, 11.47, 11.47, 11.47, 11.47, 11.47, 11.47, 11.47, 11.47, 11.47, 11.47, 11.48, 11.48, 11.48, 11.48, 11.48, 11.48, 11.48, 11.48, 11.48, 11.48, 11.48, 11.48, 11.48, 11.48, 11.48, 11.48, 11.48, 11.48, 11.48, 11.48, 11.48, 11.48, 11.48, 11.48, 11.48, 11.48, 11.48, 11.48, 11.49, 11.49, 11.49, 11.49, 11.49, 11.49, 11.49, 11.49, 11.49, 11.5, 11.5, 11.5, 11.5, 11.5, 11.51, 11.51, 11.51, 11.51, 11.51, 11.51, 11.51, 11.51, 11.51, 11.51, 11.52, 11.52, 11.52, 11.52, 11.52, 11.52, 11.53, 11.53, 11.53, 11.53, 11.53, 11.53, 11.53, 11.53, 11.53, 11.53, 11.53, 11.53, 11.53, 11.53, 11.53, 11.54, 11.54, 11.54, 11.54, 11.55, 11.55, 11.55, 11.55, 11.55, 11.55, 11.55, 11.56, 11.56, 11.56, 11.56, 11.56, 11.56, 11.56, 11.56, 11.56, 11.56, 11.57, 11.57, 11.57, 11.57, 11.57, 11.57, 11.57, 11.57, 11.57, 11.57, 11.57, 11.57, 11.57, 11.57, 11.57, 11.58, 11.58, 11.58, 11.58, 11.58, 11.58, 11.58, 11.58, 11.58, 11.58, 11.58, 11.58, 11.58, 11.58, 11.58, 11.58, 11.58, 11.58, 11.58, 11.58, 11.58, 11.58, 11.58, 11.58, 11.58, 11.58, 11.58, 11.58, 11.58, 11.59, 11.59, 11.59, 11.59, 11.59, 11.59, 11.59, 11.59, 11.59, 11.59, 11.59, 11.59, 11.59, 11.59, 11.59, 11.59, 11.59, 11.59, 11.59, 11.59, 11.59, 11.59, 11.59, 11.59, 11.6, 11.6, 11.6, 11.6, 11.6, 11.6, 11.6, 11.6, 11.6, 11.6, 11.6, 11.6, 11.6, 11.6, 11.6, 11.6, 11.6, 11.61, 11.61, 11.61, 11.61, 11.61, 11.61, 11.61, 11.61, 11.61, 11.61, 11.61, 11.62, 11.62, 11.62, 11.62, 11.62, 11.62, 11.62, 11.62, 11.62, 11.63, 11.63, 11.63, 11.63, 11.63, 11.63, 11.63, 11.63, 11.63, 11.64, 11.64, 11.64, 11.64, 11.64, 11.64, 11.64, 11.64, 11.64, 11.64, 11.64, 11.65, 11.65, 11.65, 11.65, 11.65, 11.65, 11.65, 11.65, 11.65, 11.65, 11.66, 11.66, 11.66, 11.66, 11.66, 11.66, 11.66, 11.66, 11.66, 11.66, 11.66, 11.66, 11.66, 11.66, 11.67, 11.67, 11.67, 11.67, 11.67, 11.67, 11.67, 11.68, 11.68, 11.68, 11.68, 11.68, 11.68, 11.68, 11.68, 11.68, 11.68, 11.68, 11.68, 11.68, 11.68, 11.68, 11.69, 11.69, 11.69, 11.7, 11.7, 11.7, 11.7, 11.7, 11.7, 11.7, 11.7, 11.7, 11.7, 11.7, 11.7, 11.7, 11.7, 11.7, 11.7, 11.7, 11.71, 11.71, 11.71, 11.71, 11.71, 11.71, 11.71, 11.72, 11.72, 11.72, 11.72, 11.72, 11.72, 11.72, 11.72, 11.72, 11.72, 11.72, 11.72, 11.72, 11.72, 11.72, 11.72, 11.72, 11.73, 11.73, 11.73, 11.73, 11.73, 11.73, 11.73, 11.74, 11.74, 11.74, 11.74, 11.74, 11.74, 11.74, 11.74, 11.74, 11.74, 11.74, 11.74, 11.74, 11.74, 11.75, 11.75, 11.75, 11.75, 11.75, 11.75, 11.75, 11.75, 11.75, 11.75, 11.75, 11.75, 11.75, 11.75, 11.75, 11.76, 11.76, 11.76, 11.76, 11.76, 11.77, 11.77, 11.77, 11.77, 11.77, 11.77, 11.77, 11.77, 11.77, 11.78, 11.78, 11.78, 11.78, 11.78, 11.78, 11.78, 11.79, 11.79, 11.79, 11.79, 11.79, 11.79, 11.8, 11.8, 11.8, 11.8, 11.8, 11.8, 11.81, 11.81, 11.81, 11.81, 11.81, 11.81, 11.81, 11.81, 11.81, 11.81, 11.81, 11.81, 11.81, 11.81, 11.81, 11.81, 11.82, 11.82, 11.82, 11.82, 11.82, 11.82, 11.82, 11.82, 11.82, 11.82, 11.82, 11.83, 11.83, 11.83, 11.83, 11.83, 11.83, 11.83, 11.83, 11.83, 11.83, 11.83, 11.83, 11.83, 11.84, 11.84, 11.84, 11.84, 11.84, 11.84, 11.84, 11.85, 11.85, 11.86, 11.86, 11.86, 11.86, 11.86, 11.86, 11.86, 11.86, 11.86, 11.86, 11.86, 11.86, 11.86, 11.87, 11.87, 11.87, 11.87, 11.87, 11.87, 11.87, 11.88, 11.88, 11.88, 11.88, 11.88, 11.88, 11.88, 11.89, 11.89, 11.89, 11.89, 11.89, 11.89, 11.89, 11.89, 11.9, 11.9, 11.9, 11.9, 11.9, 11.9, 11.9, 11.9, 11.9, 11.91, 11.91, 11.91, 11.92, 11.92, 11.92, 11.92, 11.92, 11.92, 11.92, 11.92, 11.92, 11.92, 11.92, 11.92, 11.92, 11.93, 11.93, 11.93, 11.93, 11.93, 11.93, 11.93, 11.94, 11.94, 11.94, 11.94, 11.94, 11.94, 11.94, 11.94, 11.94, 11.94, 11.94, 11.94, 11.94, 11.94, 11.94, 11.94, 11.94, 11.94, 11.94, 11.94, 11.94, 11.94, 11.94, 11.94, 11.94, 11.95, 11.95, 11.95, 11.95, 11.95, 11.95, 11.95, 11.95, 11.95, 11.95, 11.95, 11.95, 11.95, 11.95, 11.95, 11.95, 11.95, 11.95, 11.95, 11.96, 11.96, 11.96, 11.96, 11.96, 11.96, 11.96, 11.96, 11.96, 11.96, 11.97, 11.97, 11.97, 11.97, 11.97, 11.97, 11.97, 11.97, 11.97, 11.97, 11.97, 11.97, 11.97, 11.97, 11.97, 11.97, 11.97, 11.98, 11.98, 11.98, 11.98, 11.98, 11.98, 11.98, 11.99, 11.99, 11.99, 11.99, 11.99, 11.99, 11.99, 11.99, 11.99, 11.99, 11.99, 11.99, 11.99, 12.0, 12.0, 12.0, 12.0, 12.0, 12.0, 12.0, 12.0, 12.0, 12.0, 12.0, 12.0, 12.0, 12.0, 12.01, 12.01, 12.01, 12.01, 12.01, 12.02, 12.02, 12.02, 12.02, 12.02, 12.02, 12.02, 12.02, 12.02, 12.02, 12.02, 12.03, 12.03, 12.03, 12.03, 12.03, 12.03, 12.03, 12.03, 12.03, 12.03, 12.03, 12.03, 12.03, 12.03, 12.03, 12.03, 12.03, 12.03, 12.03, 12.03, 12.03, 12.03, 12.04, 12.04, 12.04, 12.04, 12.04, 12.04, 12.04, 12.04, 12.04, 12.04, 12.05, 12.05, 12.05, 12.05, 12.05, 12.05, 12.05, 12.05, 12.05, 12.05, 12.05, 12.05, 12.05, 12.05, 12.05, 12.05, 12.05, 12.05, 12.05, 12.05, 12.05, 12.05, 12.06, 12.06, 12.06, 12.06, 12.06, 12.06, 12.06, 12.06, 12.06, 12.06, 12.06, 12.06, 12.06, 12.06, 12.06, 12.06, 12.06, 12.06, 12.06, 12.06, 12.06, 12.06, 12.06, 12.06, 12.06, 12.06, 12.06, 12.07, 12.07, 12.07, 12.07, 12.07, 12.07, 12.08, 12.08, 12.08, 12.08, 12.08, 12.08, 12.08, 12.08, 12.08, 12.08, 12.08, 12.08, 12.08, 12.08, 12.08, 12.08, 12.08, 12.08, 12.08, 12.08, 12.08, 12.08, 12.08, 12.08, 12.08, 12.09, 12.09, 12.09, 12.09, 12.09, 12.09, 12.09, 12.09, 12.09, 12.09, 12.09, 12.09, 12.09, 12.09, 12.09, 12.09, 12.09, 12.09, 12.09, 12.1, 12.1, 12.1, 12.1, 12.1, 12.1, 12.11, 12.11, 12.11, 12.11, 12.11, 12.11, 12.11, 12.11, 12.11, 12.11, 12.11, 12.11, 12.11, 12.11, 12.12, 12.12, 12.12, 12.12, 12.12, 12.12, 12.12, 12.13, 12.13, 12.13, 12.13, 12.13, 12.14, 12.14, 12.14, 12.15, 12.15, 12.15, 12.16, 12.16, 12.16, 12.16, 12.16, 12.16, 12.16, 12.16, 12.16, 12.16, 12.16, 12.16, 12.16, 12.16, 12.16, 12.16, 12.16, 12.16, 12.16, 12.16, 12.16, 12.16, 12.16, 12.16, 12.16, 12.16, 12.16, 12.16, 12.16, 12.16, 12.16, 12.16, 12.16, 12.16, 12.16, 12.16, 12.17, 12.17, 12.17, 12.17, 12.17, 12.17, 12.17, 12.17, 12.17, 12.17, 12.17, 12.17, 12.17, 12.17, 12.17, 12.17, 12.17, 12.17, 12.17, 12.17, 12.17, 12.17, 12.18, 12.18, 12.18, 12.18, 12.18, 12.18, 12.18, 12.18, 12.18, 12.18, 12.18, 12.19, 12.19, 12.19, 12.19, 12.19, 12.19, 12.19, 12.19, 12.19, 12.19, 12.19, 12.19, 12.19, 12.19, 12.19, 12.19, 12.19, 12.19, 12.19, 12.19, 12.19, 12.19, 12.2, 12.2, 12.2, 12.2, 12.2, 12.2, 12.2, 12.2, 12.2, 12.2, 12.2, 12.2, 12.2, 12.2, 12.2, 12.2, 12.2, 12.2, 12.2, 12.2, 12.2, 12.2, 12.2, 12.2, 12.2, 12.2, 12.2, 12.2, 12.2, 12.2, 12.2, 12.2, 12.2, 12.2, 12.2, 12.2, 12.2, 12.2, 12.2, 12.2, 12.2, 12.2, 12.2, 12.2, 12.2, 12.2, 12.2, 12.2, 12.2, 12.2, 12.2, 12.2, 12.2, 12.2, 12.2, 12.2, 12.2, 12.2, 12.2, 12.2, 12.2, 12.2, 12.2, 12.2, 12.2, 12.2, 12.2, 12.2, 12.2, 12.2, 12.2, 12.2, 12.2, 12.2, 12.2, 12.2, 12.2, 12.2, 12.2, 12.2, 12.2, 12.2, 12.2, 12.2, 12.2, 12.2, 12.2, 12.2, 12.21, 12.21, 12.21, 12.21, 12.21, 12.21, 12.21, 12.21, 12.21, 12.21, 12.21, 12.21, 12.21, 12.21, 12.21, 12.21, 12.21, 12.21, 12.21, 12.21, 12.21, 12.21, 12.21, 12.21, 12.21, 12.21, 12.21, 12.21, 12.21, 12.21, 12.21, 12.21, 12.21, 12.21, 12.21, 12.21, 12.22, 12.22, 12.22, 12.22, 12.22, 12.22, 12.22, 12.22, 12.22, 12.22, 12.22, 12.22, 12.22, 12.22, 12.22, 12.22, 12.22, 12.22, 12.22, 12.22, 12.22, 12.22, 12.22, 12.22, 12.22, 12.22, 12.22, 12.22, 12.22, 12.22, 12.22, 12.22, 12.22, 12.22, 12.22, 12.22, 12.22, 12.22, 12.22, 12.22, 12.22, 12.22, 12.22, 12.22, 12.22, 12.22, 12.22, 12.22, 12.22, 12.22, 12.22, 12.22, 12.22, 12.22, 12.22, 12.22, 12.22, 12.22, 12.22, 12.22, 12.22, 12.22, 12.22, 12.22, 12.22, 12.22, 12.22, 12.22, 12.22, 12.22, 12.22, 12.22, 12.22, 12.22, 12.22, 12.22, 12.22, 12.22, 12.22, 12.22, 12.22, 12.22, 12.22, 12.22, 12.22, 12.22, 12.22, 12.23, 12.23, 12.23, 12.23, 12.23, 12.23, 12.23, 12.23, 12.23, 12.23, 12.23, 12.23, 12.23, 12.23, 12.23, 12.23, 12.23, 12.23, 12.23, 12.23, 12.23, 12.23, 12.23, 12.23, 12.23, 12.23, 12.23, 12.23, 12.23, 12.23, 12.23, 12.23, 12.23, 12.23, 12.23, 12.23, 12.23, 12.23, 12.23, 12.23, 12.23, 12.23, 12.23, 12.23, 12.23, 12.23, 12.23, 12.23, 12.23, 12.23, 12.23, 12.23, 12.23, 12.23, 12.23, 12.23, 12.23, 12.23, 12.23, 12.23, 12.23, 12.23, 12.23, 12.23, 12.23, 12.23, 12.23, 12.23, 12.23, 12.23, 12.23, 12.23, 12.23, 12.23, 12.23, 12.23, 12.23, 12.23, 12.23, 12.23, 12.23, 12.23, 12.23, 12.23, 12.23, 12.23, 12.23, 12.23, 12.23, 12.23, 12.23, 12.23, 12.23, 12.23, 12.23, 12.23, 12.23, 12.23, 12.23, 12.23, 12.23, 12.23, 12.23, 12.23, 12.23, 12.23, 12.23, 12.23, 12.23, 12.23, 12.23, 12.23, 12.23, 12.23, 12.23, 12.23, 12.23, 12.23, 12.23, 12.23, 12.23, 12.23, 12.23, 12.23, 12.23, 12.23, 12.23, 12.23, 12.23, 12.24, 12.24, 12.24, 12.24, 12.24, 12.24, 12.24, 12.24, 12.24, 12.24, 12.24, 12.24, 12.24, 12.24, 12.24, 12.24, 12.24, 12.24, 12.24, 12.24, 12.24, 12.24, 12.24, 12.24, 12.24, 12.24, 12.24, 12.24, 12.24, 12.24, 12.24, 12.24, 12.24, 12.24, 12.24, 12.24, 12.24, 12.24, 12.24, 12.24, 12.24, 12.24, 12.24, 12.24, 12.24, 12.24, 12.24, 12.24, 12.24, 12.24, 12.24, 12.24, 12.24, 12.24, 12.24, 12.24, 12.24, 12.24, 12.24, 12.24, 12.24, 12.24, 12.24, 12.24, 12.24, 12.24, 12.24, 12.24, 12.24, 12.24, 12.24, 12.24, 12.24, 12.24, 12.24, 12.24, 12.24, 12.24, 12.24, 12.24, 12.24, 12.24, 12.24, 12.24, 12.24, 12.24, 12.24, 12.24, 12.24, 12.24, 12.24, 12.24, 12.24, 12.24, 12.24, 12.24, 12.24, 12.24, 12.24, 12.24, 12.24, 12.24, 12.24, 12.24, 12.24, 12.25, 12.25, 12.25, 12.25, 12.25, 12.25, 12.25, 12.25, 12.25, 12.25, 12.25, 12.25, 12.25, 12.25, 12.25, 12.25, 12.25, 12.25, 12.25, 12.25, 12.25, 12.25, 12.25, 12.25, 12.25, 12.25, 12.25, 12.25, 12.25, 12.25, 12.25, 12.25, 12.25, 12.25, 12.25, 12.25, 12.25, 12.25, 12.25, 12.25, 12.25, 12.25, 12.25, 12.25, 12.25, 12.25, 12.25, 12.25, 12.25, 12.25, 12.25, 12.25, 12.25, 12.25, 12.25, 12.25, 12.25, 12.25, 12.25, 12.25, 12.25, 12.25, 12.25, 12.25, 12.25, 12.25, 12.25, 12.25, 12.25, 12.25, 12.25, 12.25, 12.25, 12.25, 12.25, 12.25, 12.25, 12.25, 12.25, 12.25, 12.25, 12.25, 12.25, 12.25, 12.25, 12.25, 12.25, 12.25, 12.25, 12.25, 12.25, 12.25, 12.25, 12.25, 12.25, 12.25, 12.26, 12.26, 12.26, 12.26, 12.26, 12.26, 12.26, 12.26, 12.26, 12.26, 12.26, 12.26, 12.26, 12.26, 12.26, 12.26, 12.26, 12.26, 12.26, 12.26, 12.26, 12.26, 12.26, 12.26, 12.26, 12.26, 12.26, 12.26, 12.26, 12.26, 12.26, 12.26, 12.26, 12.26, 12.26, 12.26, 12.26, 12.26, 12.26, 12.26, 12.26, 12.26, 12.26, 12.26, 12.26, 12.26, 12.26, 12.26, 12.26, 12.26, 12.26, 12.26, 12.26, 12.26, 12.26, 12.26, 12.26, 12.26, 12.26, 12.26, 12.26, 12.26, 12.26, 12.26, 12.26, 12.26, 12.26, 12.26, 12.26, 12.27, 12.27, 12.27, 12.27, 12.27, 12.27, 12.27, 12.27, 12.27, 12.27, 12.27, 12.27, 12.27, 12.27, 12.27, 12.27, 12.27, 12.27, 12.27, 12.27, 12.27, 12.27, 12.27, 12.27, 12.27, 12.27, 12.27, 12.27, 12.27, 12.27, 12.27, 12.27, 12.27, 12.27, 12.27, 12.27, 12.27, 12.27, 12.27, 12.27, 12.27, 12.27, 12.27, 12.27, 12.27, 12.27, 12.27, 12.27, 12.27, 12.27, 12.27, 12.27, 12.27, 12.27, 12.27, 12.27, 12.27, 12.27, 12.28, 12.28, 12.28, 12.28, 12.28, 12.28, 12.28, 12.28, 12.28, 12.28, 12.28, 12.28, 12.28, 12.28, 12.28, 12.28, 12.28, 12.28, 12.28, 12.28, 12.28, 12.28, 12.28, 12.28, 12.28, 12.28, 12.28, 12.28, 12.28, 12.28, 12.28, 12.28, 12.28, 12.28, 12.28, 12.28, 12.28, 12.28, 12.28, 12.28, 12.28, 12.28, 12.28, 12.28, 12.28, 12.28, 12.28, 12.28, 12.28, 12.28, 12.28, 12.28, 12.28, 12.28, 12.28, 12.28, 12.28, 12.28, 12.28, 12.28, 12.28, 12.28, 12.28, 12.28, 12.28, 12.29, 12.29, 12.29, 12.29, 12.29, 12.29, 12.29, 12.29, 12.29, 12.29, 12.29, 12.29, 12.29, 12.29, 12.29, 12.29, 12.29, 12.29, 12.29, 12.29, 12.29, 12.29, 12.29, 12.29, 12.29, 12.29, 12.29, 12.29, 12.29, 12.29, 12.29, 12.29, 12.29, 12.3, 12.3, 12.3, 12.3, 12.3, 12.3, 12.3, 12.3, 12.3, 12.3, 12.3, 12.3, 12.3, 12.3, 12.3, 12.3, 12.3, 12.3, 12.3, 12.3, 12.3, 12.3, 12.3, 12.3, 12.3, 12.3, 12.3, 12.3, 12.3, 12.3, 12.3, 12.3, 12.3, 12.3, 12.3, 12.3, 12.3, 12.3, 12.3, 12.3, 12.3, 12.3, 12.31, 12.31, 12.31, 12.31, 12.31, 12.31, 12.31, 12.31, 12.31, 12.31, 12.31, 12.31, 12.31, 12.31, 12.31, 12.31, 12.31, 12.31, 12.31, 12.31, 12.31, 12.31, 12.31, 12.31, 12.32, 12.32, 12.32, 12.32, 12.32, 12.32, 12.32, 12.32, 12.32, 12.32, 12.32, 12.32, 12.32, 12.32, 12.32, 12.32, 12.32, 12.32, 12.32, 12.32, 12.32, 12.32, 12.32, 12.32, 12.32, 12.32, 12.32, 12.32, 12.32, 12.32, 12.32, 12.32, 12.32, 12.32, 12.32, 12.32, 12.32, 12.32, 12.32, 12.32, 12.32, 12.32, 12.32, 12.33, 12.33, 12.33, 12.33, 12.33, 12.33, 12.33, 12.33, 12.33, 12.33, 12.33, 12.33, 12.33, 12.33, 12.33, 12.33, 12.33, 12.33, 12.33, 12.33, 12.33, 12.33, 12.33, 12.33, 12.33, 12.33, 12.33, 12.33, 12.33, 12.33, 12.33, 12.33, 12.33, 12.33, 12.33, 12.33, 12.33, 12.33, 12.33, 12.33, 12.33, 12.34, 12.34, 12.34, 12.34, 12.34, 12.34, 12.34, 12.34, 12.34, 12.34, 12.34, 12.34, 12.34, 12.34, 12.34, 12.34, 12.34, 12.34, 12.34, 12.34, 12.34, 12.34, 12.34, 12.34, 12.34, 12.34, 12.34, 12.34, 12.34, 12.34, 12.34, 12.34, 12.34, 12.34, 12.34, 12.34, 12.34, 12.34, 12.34, 12.34, 12.34, 12.34, 12.34, 12.34, 12.34, 12.34, 12.34, 12.34, 12.34, 12.34, 12.34, 12.35, 12.35, 12.35, 12.35, 12.35, 12.35, 12.35, 12.35, 12.35, 12.35, 12.35, 12.35, 12.35, 12.35, 12.35, 12.35, 12.35, 12.35, 12.35, 12.35, 12.35, 12.35, 12.35, 12.35, 12.35, 12.35, 12.35, 12.35, 12.35, 12.35, 12.35, 12.35, 12.36, 12.36, 12.36, 12.36, 12.36, 12.36, 12.36, 12.36, 12.36, 12.36, 12.36, 12.36, 12.36, 12.36, 12.36, 12.36, 12.36, 12.36, 12.36, 12.36, 12.36, 12.36, 12.36, 12.36, 12.36, 12.36, 12.36, 12.36, 12.36, 12.36, 12.36, 12.36, 12.36, 12.36, 12.36, 12.36, 12.36, 12.36, 12.36, 12.36, 12.36, 12.36, 12.37, 12.37, 12.37, 12.37, 12.37, 12.37, 12.37, 12.37, 12.37, 12.37, 12.37, 12.37, 12.37, 12.37, 12.37, 12.37, 12.37, 12.37, 12.37, 12.37, 12.37, 12.37, 12.37, 12.37, 12.37, 12.37, 12.37, 12.37, 12.37, 12.37, 12.37, 12.37, 12.38, 12.38, 12.38, 12.38, 12.38, 12.38, 12.38, 12.38, 12.38, 12.38, 12.38, 12.38, 12.38, 12.38, 12.38, 12.38, 12.38, 12.38, 12.38, 12.38, 12.38, 12.38, 12.38, 12.38, 12.38, 12.38, 12.38, 12.39, 12.39, 12.39, 12.39, 12.39, 12.39, 12.39, 12.39, 12.39, 12.39, 12.39, 12.39, 12.39, 12.39, 12.39, 12.39, 12.39, 12.39, 12.39, 12.39, 12.39, 12.39, 12.39, 12.39, 12.39, 12.39, 12.39, 12.39, 12.39, 12.39, 12.39, 12.39, 12.39, 12.39, 12.4, 12.4, 12.4, 12.4, 12.4, 12.4, 12.4, 12.4, 12.4, 12.4, 12.4, 12.4, 12.4, 12.4, 12.4, 12.4, 12.4, 12.4, 12.4, 12.4, 12.4, 12.4, 12.4, 12.4, 12.4, 12.4, 12.4, 12.4, 12.4, 12.4, 12.4, 12.4, 12.4, 12.4, 12.4, 12.4, 12.4, 12.4, 12.4, 12.4, 12.4, 12.4, 12.4, 12.4, 12.4, 12.4, 12.4, 12.4, 12.4, 12.41, 12.41, 12.41, 12.41, 12.41, 12.41, 12.41, 12.41, 12.41, 12.41, 12.41, 12.41, 12.41, 12.41, 12.41, 12.41, 12.41, 12.41, 12.41, 12.41, 12.41, 12.41, 12.41, 12.41, 12.41, 12.41, 12.41, 12.41, 12.41, 12.41, 12.41, 12.41, 12.41, 12.41, 12.41, 12.41, 12.41, 12.41, 12.41, 12.41, 12.41, 12.41, 12.41, 12.41, 12.41, 12.41, 12.41, 12.41, 12.41, 12.41, 12.41, 12.41, 12.41, 12.41, 12.41, 12.41, 12.41, 12.41, 12.41, 12.41, 12.41, 12.41, 12.41, 12.41, 12.41, 12.41, 12.42, 12.42, 12.42, 12.42, 12.42, 12.42, 12.42, 12.42, 12.42, 12.42, 12.42, 12.42, 12.42, 12.42, 12.42, 12.42, 12.42, 12.42, 12.42, 12.42, 12.42, 12.42, 12.42, 12.42, 12.42, 12.42, 12.42, 12.42, 12.42, 12.42, 12.42, 12.42, 12.42, 12.42, 12.42, 12.42, 12.42, 12.42, 12.42, 12.42, 12.42, 12.42, 12.42, 12.42, 12.42, 12.42, 12.42, 12.42, 12.42, 12.42, 12.42, 12.42, 12.42, 12.42, 12.42, 12.42, 12.42, 12.42, 12.43, 12.43, 12.43, 12.43, 12.43, 12.43, 12.43, 12.43, 12.43, 12.43, 12.43, 12.43, 12.43, 12.43, 12.43, 12.43, 12.43, 12.43, 12.43, 12.43, 12.43, 12.43, 12.43, 12.43, 12.43, 12.43, 12.43, 12.43, 12.43, 12.43, 12.43, 12.43, 12.43, 12.43, 12.43, 12.43, 12.43, 12.43, 12.43, 12.43, 12.43, 12.43, 12.43, 12.43, 12.43, 12.43, 12.43, 12.43, 12.43, 12.43, 12.43, 12.43, 12.43, 12.43, 12.43, 12.43, 12.43, 12.43, 12.43, 12.43, 12.43, 12.43, 12.43, 12.43, 12.43, 12.43, 12.43, 12.43, 12.43, 12.43, 12.44, 12.44, 12.44, 12.44, 12.44, 12.44, 12.44, 12.44, 12.44, 12.44, 12.44, 12.44, 12.44, 12.44, 12.44, 12.44, 12.44, 12.44, 12.44, 12.44, 12.44, 12.44, 12.44, 12.44, 12.44, 12.44, 12.44, 12.44, 12.44, 12.44, 12.44, 12.44, 12.44, 12.44, 12.44, 12.44, 12.44, 12.44, 12.44, 12.44, 12.44, 12.44, 12.44, 12.44, 12.44, 12.44, 12.44, 12.44, 12.44, 12.44, 12.44, 12.44, 12.44, 12.44, 12.44, 12.44, 12.44, 12.44, 12.44, 12.44, 12.45, 12.45, 12.45, 12.45, 12.45, 12.45, 12.45, 12.45, 12.45, 12.45, 12.45, 12.45, 12.45, 12.45, 12.45, 12.45, 12.45, 12.45, 12.45, 12.45, 12.45, 12.45, 12.45, 12.45, 12.45, 12.45, 12.45, 12.45, 12.45, 12.45, 12.45, 12.45, 12.45, 12.45, 12.45, 12.45, 12.45, 12.45, 12.45, 12.45, 12.45, 12.45, 12.45, 12.45, 12.45, 12.45, 12.45, 12.45, 12.45, 12.45, 12.45, 12.45, 12.45, 12.45, 12.45, 12.45, 12.45, 12.45, 12.45, 12.45, 12.45, 12.45, 12.45, 12.45, 12.45, 12.45, 12.45, 12.45, 12.45, 12.45, 12.45, 12.45, 12.45, 12.45, 12.45, 12.45, 12.45, 12.45, 12.45, 12.46, 12.46, 12.46, 12.46, 12.46, 12.46, 12.46, 12.46, 12.46, 12.46, 12.46, 12.46, 12.46, 12.46, 12.46, 12.46, 12.46, 12.46, 12.46, 12.46, 12.46, 12.46, 12.46, 12.46, 12.46, 12.46, 12.46, 12.46, 12.46, 12.46, 12.46, 12.46, 12.46, 12.46, 12.46, 12.46, 12.46, 12.46, 12.46, 12.46, 12.46, 12.46, 12.46, 12.46, 12.46, 12.46, 12.46, 12.46, 12.46, 12.46, 12.46, 12.46, 12.46, 12.46, 12.46, 12.46, 12.46, 12.46, 12.46, 12.46, 12.47, 12.47, 12.47, 12.47, 12.47, 12.47, 12.47, 12.47, 12.47, 12.47, 12.47, 12.47, 12.47, 12.47, 12.47, 12.47, 12.47, 12.47, 12.47, 12.47, 12.47, 12.47, 12.47, 12.47, 12.47, 12.47, 12.47, 12.47, 12.47, 12.47, 12.47, 12.47, 12.47, 12.47, 12.47, 12.47, 12.47, 12.47, 12.47, 12.47, 12.47, 12.47, 12.47, 12.47, 12.47, 12.47, 12.47, 12.48, 12.48, 12.48, 12.48, 12.48, 12.48, 12.48, 12.48, 12.48, 12.48, 12.48, 12.48, 12.48, 12.48, 12.48, 12.48, 12.48, 12.48, 12.48, 12.48, 12.48, 12.48, 12.48, 12.48, 12.48, 12.48, 12.48, 12.48, 12.48, 12.48, 12.48, 12.48, 12.48, 12.48, 12.48, 12.48, 12.48, 12.48, 12.48, 12.48, 12.48, 12.48, 12.48, 12.48, 12.48, 12.48, 12.48, 12.48, 12.48, 12.48, 12.48, 12.48, 12.48, 12.48, 12.48, 12.48, 12.48, 12.48, 12.48, 12.48, 12.48, 12.48, 12.48, 12.49, 12.49, 12.49, 12.49, 12.49, 12.49, 12.49, 12.49, 12.49, 12.49, 12.49, 12.49, 12.49, 12.49, 12.49, 12.49, 12.49, 12.49, 12.49, 12.49, 12.49, 12.49, 12.49, 12.49, 12.49, 12.49, 12.49, 12.49, 12.49, 12.49, 12.49, 12.49, 12.49, 12.49, 12.49, 12.49, 12.49, 12.49, 12.49, 12.49, 12.49, 12.49, 12.49, 12.49, 12.49, 12.49, 12.49, 12.49, 12.49, 12.49, 12.49, 12.49, 12.49, 12.49, 12.49, 12.49, 12.49, 12.5, 12.5, 12.5, 12.5, 12.5, 12.5, 12.5, 12.5, 12.5, 12.5, 12.5, 12.5, 12.5, 12.5, 12.5, 12.5, 12.5, 12.5, 12.5, 12.5, 12.5, 12.5, 12.5, 12.5, 12.5, 12.5, 12.5, 12.5, 12.5, 12.5, 12.5, 12.5, 12.5, 12.5, 12.5, 12.5, 12.5, 12.5, 12.5, 12.5, 12.5, 12.5, 12.5, 12.5, 12.51, 12.51, 12.51, 12.51, 12.51, 12.51, 12.51, 12.51, 12.51, 12.51, 12.51, 12.51, 12.51, 12.51, 12.51, 12.51, 12.51, 12.51, 12.51, 12.51, 12.51, 12.51, 12.51, 12.51, 12.51, 12.51, 12.51, 12.51, 12.51, 12.51, 12.51, 12.51, 12.51, 12.51, 12.51, 12.51, 12.51, 12.51, 12.51, 12.51, 12.51, 12.51, 12.51, 12.51, 12.51, 12.51, 12.51, 12.51, 12.51, 12.51, 12.51, 12.51, 12.51, 12.51, 12.51, 12.51, 12.51, 12.51, 12.51, 12.51, 12.51, 12.51, 12.52, 12.52, 12.52, 12.52, 12.52, 12.52, 12.52, 12.52, 12.52, 12.52, 12.52, 12.52, 12.52, 12.52, 12.52, 12.52, 12.52, 12.52, 12.52, 12.52, 12.52, 12.52, 12.52, 12.52, 12.52, 12.52, 12.52, 12.52, 12.52, 12.52, 12.52, 12.52, 12.52, 12.52, 12.52, 12.52, 12.52, 12.52, 12.52, 12.52, 12.52, 12.52, 12.52, 12.52, 12.52, 12.52, 12.52, 12.52, 12.52, 12.53, 12.53, 12.53, 12.53, 12.53, 12.53, 12.53, 12.53, 12.53, 12.53, 12.53, 12.53, 12.53, 12.53, 12.53, 12.53, 12.53, 12.53, 12.53, 12.53, 12.53, 12.53, 12.53, 12.53, 12.53, 12.53, 12.53, 12.53, 12.53, 12.53, 12.53, 12.53, 12.53, 12.54, 12.54, 12.54, 12.54, 12.54, 12.54, 12.54, 12.54, 12.54, 12.54, 12.54, 12.54, 12.54, 12.54, 12.54, 12.54, 12.54, 12.54, 12.54, 12.54, 12.54, 12.54, 12.54, 12.54, 12.54, 12.54, 12.54, 12.54, 12.54, 12.54, 12.54, 12.54, 12.54, 12.54, 12.54, 12.54, 12.54, 12.54, 12.54, 12.54, 12.54, 12.54, 12.54, 12.54, 12.54, 12.54, 12.54, 12.54, 12.54, 12.54, 12.54, 12.54, 12.54, 12.54, 12.54, 12.54, 12.54, 12.54, 12.54, 12.54, 12.54, 12.54, 12.55, 12.55, 12.55, 12.55, 12.55, 12.55, 12.55, 12.55, 12.55, 12.55, 12.55, 12.55, 12.55, 12.55, 12.55, 12.55, 12.55, 12.55, 12.55, 12.55, 12.55, 12.55, 12.55, 12.55, 12.55, 12.55, 12.55, 12.55, 12.55, 12.55, 12.55, 12.55, 12.55, 12.55, 12.55, 12.55, 12.55, 12.55, 12.55, 12.55, 12.55, 12.55, 12.55, 12.55, 12.55, 12.55, 12.55, 12.55, 12.55, 12.55, 12.55, 12.56, 12.56, 12.56, 12.56, 12.56, 12.56, 12.56, 12.56, 12.56, 12.56, 12.56, 12.56, 12.56, 12.56, 12.56, 12.56, 12.56, 12.56, 12.56, 12.56, 12.56, 12.56, 12.56, 12.56, 12.56, 12.56, 12.56, 12.56, 12.56, 12.56, 12.56, 12.56, 12.56, 12.56, 12.56, 12.56, 12.56, 12.56, 12.56, 12.56, 12.56, 12.56, 12.56, 12.57, 12.57, 12.57, 12.57, 12.57, 12.57, 12.57, 12.57, 12.57, 12.57, 12.57, 12.57, 12.57, 12.57, 12.57, 12.57, 12.57, 12.57, 12.57, 12.57, 12.57, 12.57, 12.57, 12.57, 12.57, 12.57, 12.57, 12.57, 12.57, 12.57, 12.57, 12.57, 12.57, 12.57, 12.57, 12.57, 12.57, 12.57, 12.57, 12.57, 12.57, 12.57, 12.57, 12.57, 12.57, 12.57, 12.57, 12.57, 12.57, 12.57, 12.58, 12.58, 12.58, 12.58, 12.58, 12.58, 12.58, 12.58, 12.58, 12.58, 12.58, 12.58, 12.58, 12.58, 12.58, 12.58, 12.58, 12.58, 12.58, 12.58, 12.58, 12.58, 12.58, 12.58, 12.58, 12.58, 12.58, 12.58, 12.58, 12.58, 12.58, 12.58, 12.58, 12.58, 12.58, 12.58, 12.58, 12.58, 12.58, 12.58, 12.58, 12.58, 12.58, 12.58, 12.58, 12.58, 12.58, 12.58, 12.58, 12.58, 12.58, 12.58, 12.58, 12.58, 12.58, 12.58, 12.58, 12.58, 12.58, 12.58, 12.59, 12.59, 12.59, 12.59, 12.59, 12.59, 12.59, 12.59, 12.59, 12.59, 12.59, 12.59, 12.59, 12.59, 12.59, 12.59, 12.59, 12.59, 12.59, 12.59, 12.59, 12.59, 12.59, 12.59, 12.59, 12.59, 12.59, 12.59, 12.59, 12.59, 12.59, 12.59, 12.59, 12.59, 12.59, 12.59, 12.59, 12.59, 12.59, 12.59, 12.59, 12.59, 12.59, 12.59, 12.59, 12.59, 12.59, 12.59, 12.59, 12.6, 12.6, 12.6, 12.6, 12.6, 12.6, 12.6, 12.6, 12.6, 12.6, 12.6, 12.6, 12.6, 12.6, 12.6, 12.6, 12.6, 12.6, 12.6, 12.6, 12.6, 12.6, 12.6, 12.6, 12.6, 12.6, 12.6, 12.6, 12.6, 12.6, 12.6, 12.6, 12.6, 12.6, 12.6, 12.6, 12.6, 12.6, 12.6, 12.6, 12.6, 12.6, 12.6, 12.6, 12.6, 12.6, 12.61, 12.61, 12.61, 12.61, 12.61, 12.61, 12.61, 12.61, 12.61, 12.61, 12.61, 12.61, 12.61, 12.61, 12.61, 12.61, 12.61, 12.61, 12.61, 12.61, 12.61, 12.61, 12.61, 12.61, 12.61, 12.61, 12.61, 12.61, 12.61, 12.61, 12.61, 12.61, 12.61, 12.61, 12.61, 12.61, 12.61, 12.61, 12.61, 12.61, 12.61, 12.61, 12.61, 12.61, 12.61, 12.61, 12.61, 12.61, 12.61, 12.61, 12.61, 12.61, 12.61, 12.61, 12.61, 12.62, 12.62, 12.62, 12.62, 12.62, 12.62, 12.62, 12.62, 12.62, 12.62, 12.62, 12.62, 12.62, 12.62, 12.62, 12.62, 12.62, 12.62, 12.62, 12.62, 12.62, 12.62, 12.62, 12.62, 12.62, 12.62, 12.62, 12.62, 12.62, 12.62, 12.62, 12.62, 12.62, 12.62, 12.62, 12.62, 12.62, 12.62, 12.62, 12.62, 12.62, 12.62, 12.62, 12.62, 12.62, 12.62, 12.62, 12.62, 12.62, 12.62, 12.62, 12.62, 12.62, 12.62, 12.62, 12.62, 12.63, 12.63, 12.63, 12.63, 12.63, 12.63, 12.63, 12.63, 12.63, 12.63, 12.63, 12.63, 12.63, 12.63, 12.63, 12.63, 12.63, 12.63, 12.63, 12.63, 12.63, 12.63, 12.63, 12.63, 12.63, 12.63, 12.63, 12.63, 12.63, 12.63, 12.63, 12.63, 12.63, 12.63, 12.63, 12.63, 12.64, 12.64, 12.64, 12.64, 12.64, 12.64, 12.64, 12.64, 12.64, 12.64, 12.64, 12.64, 12.64, 12.64, 12.64, 12.64, 12.64, 12.64, 12.64, 12.64, 12.64, 12.64, 12.64, 12.64, 12.64, 12.64, 12.64, 12.65, 12.65, 12.65, 12.65, 12.65, 12.65, 12.65, 12.65, 12.65, 12.65, 12.65, 12.65, 12.65, 12.65, 12.65, 12.65, 12.65, 12.65, 12.65, 12.65, 12.65, 12.65, 12.65, 12.65, 12.65, 12.65, 12.65, 12.65, 12.65, 12.65, 12.65, 12.65, 12.65, 12.65, 12.65, 12.65, 12.65, 12.65, 12.65, 12.65, 12.65, 12.65, 12.65, 12.65, 12.66, 12.66, 12.66, 12.66, 12.66, 12.66, 12.66, 12.66, 12.66, 12.66, 12.66, 12.66, 12.66, 12.66, 12.66, 12.66, 12.66, 12.66, 12.66, 12.66, 12.66, 12.66, 12.66, 12.66, 12.66, 12.66, 12.66, 12.66, 12.66, 12.66, 12.66, 12.66, 12.66, 12.66, 12.66, 12.66, 12.67, 12.67, 12.67, 12.67, 12.67, 12.67, 12.67, 12.67, 12.67, 12.67, 12.67, 12.67, 12.67, 12.67, 12.67, 12.67, 12.67, 12.67, 12.67, 12.67, 12.67, 12.67, 12.67, 12.67, 12.67, 12.67, 12.67, 12.67, 12.67, 12.67, 12.67, 12.67, 12.67, 12.67, 12.67, 12.67, 12.68, 12.68, 12.68, 12.68, 12.68, 12.68, 12.68, 12.68, 12.68, 12.68, 12.68, 12.68, 12.68, 12.68, 12.68, 12.68, 12.68, 12.68, 12.69, 12.69, 12.69, 12.69, 12.69, 12.69, 12.69, 12.69, 12.69, 12.69, 12.69, 12.69, 12.69, 12.69, 12.69, 12.69, 12.69, 12.69, 12.69, 12.69, 12.69, 12.69, 12.69, 12.69, 12.69, 12.69, 12.69, 12.69, 12.69, 12.69, 12.69, 12.69, 12.7, 12.7, 12.7, 12.7, 12.7, 12.7, 12.7, 12.7, 12.7, 12.7, 12.7, 12.7, 12.7, 12.7, 12.7, 12.7, 12.7, 12.7, 12.7, 12.7, 12.7, 12.7, 12.7, 12.7, 12.7, 12.7, 12.7, 12.7, 12.7, 12.7, 12.7, 12.7, 12.71, 12.71, 12.71, 12.71, 12.71, 12.71, 12.71, 12.71, 12.71, 12.71, 12.71, 12.71, 12.71, 12.71, 12.71, 12.71, 12.71, 12.71, 12.71, 12.71, 12.72, 12.72, 12.72, 12.72, 12.72, 12.72, 12.72, 12.72, 12.72, 12.72, 12.72, 12.72, 12.72, 12.72, 12.72, 12.72, 12.72, 12.72, 12.72, 12.72, 12.72, 12.72, 12.72, 12.72, 12.72, 12.72, 12.72, 12.72, 12.73, 12.73, 12.73, 12.73, 12.73, 12.73, 12.73, 12.73, 12.73, 12.73, 12.73, 12.73, 12.73, 12.73, 12.73, 12.73, 12.73, 12.73, 12.73, 12.73, 12.73, 12.73, 12.73, 12.73, 12.74, 12.74, 12.74, 12.74, 12.74, 12.74, 12.74, 12.74, 12.74, 12.74, 12.74, 12.74, 12.74, 12.74, 12.74, 12.74, 12.74, 12.74, 12.74, 12.74, 12.74, 12.74, 12.74, 12.74, 12.74, 12.74, 12.74, 12.74, 12.74, 12.74, 12.74, 12.75, 12.75, 12.75, 12.75, 12.75, 12.75, 12.75, 12.75, 12.75, 12.75, 12.75, 12.75, 12.75, 12.75, 12.75, 12.75, 12.75, 12.75, 12.76, 12.76, 12.76, 12.76, 12.76, 12.76, 12.76, 12.76, 12.76, 12.76, 12.76, 12.76, 12.76, 12.76, 12.76, 12.76, 12.76, 12.76, 12.76, 12.76, 12.76, 12.76, 12.76, 12.76, 12.76, 12.76, 12.76, 12.76, 12.76, 12.76, 12.76, 12.76, 12.77, 12.77, 12.77, 12.77, 12.77, 12.77, 12.77, 12.77, 12.77, 12.77, 12.77, 12.77, 12.77, 12.77, 12.77, 12.77, 12.77, 12.77, 12.77, 12.77, 12.77, 12.78, 12.78, 12.78, 12.78, 12.78, 12.78, 12.78, 12.78, 12.78, 12.78, 12.78, 12.78, 12.78, 12.78, 12.78, 12.78, 12.78, 12.78, 12.78, 12.78, 12.78, 12.78, 12.78, 12.78, 12.78, 12.78, 12.78, 12.78, 12.78, 12.78, 12.78, 12.78, 12.79, 12.79, 12.79, 12.79, 12.79, 12.79, 12.79, 12.79, 12.79, 12.79, 12.79, 12.79, 12.79, 12.79, 12.79, 12.79, 12.79, 12.79, 12.79, 12.79, 12.79, 12.79, 12.79, 12.79, 12.79, 12.79, 12.79, 12.79, 12.8, 12.8, 12.8, 12.8, 12.8, 12.8, 12.8, 12.8, 12.8, 12.8, 12.8, 12.8, 12.8, 12.8, 12.8, 12.8, 12.8, 12.8, 12.8, 12.8, 12.8, 12.8, 12.8, 12.8, 12.8, 12.8, 12.8, 12.8, 12.81, 12.81, 12.81, 12.81, 12.81, 12.81, 12.81, 12.81, 12.81, 12.81, 12.81, 12.81, 12.81, 12.81, 12.81, 12.81, 12.81, 12.81, 12.81, 12.81, 12.81, 12.81, 12.81, 12.81, 12.82, 12.82, 12.82, 12.82, 12.82, 12.82, 12.82, 12.82, 12.82, 12.82, 12.82, 12.82, 12.82, 12.82, 12.82, 12.82, 12.82, 12.82, 12.82, 12.82, 12.82, 12.82, 12.83, 12.83, 12.83, 12.83, 12.83, 12.83, 12.83, 12.83, 12.83, 12.83, 12.83, 12.83, 12.83, 12.83, 12.83, 12.83, 12.83, 12.83, 12.83, 12.83, 12.83, 12.83, 12.83, 12.83, 12.83, 12.83, 12.83, 12.83, 12.84, 12.84, 12.84, 12.84, 12.84, 12.84, 12.84, 12.84, 12.84, 12.84, 12.84, 12.84, 12.84, 12.84, 12.84, 12.84, 12.84, 12.84, 12.84, 12.84, 12.84, 12.84, 12.84, 12.84, 12.84, 12.84, 12.84, 12.84, 12.84, 12.85, 12.85, 12.85, 12.85, 12.85, 12.85, 12.85, 12.85, 12.85, 12.85, 12.85, 12.85, 12.85, 12.85, 12.85, 12.86, 12.86, 12.86, 12.86, 12.86, 12.86, 12.86, 12.86, 12.86, 12.86, 12.86, 12.86, 12.86, 12.86, 12.86, 12.86, 12.86, 12.86, 12.86, 12.87, 12.87, 12.87, 12.87, 12.87, 12.87, 12.87, 12.87, 12.87, 12.87, 12.87, 12.87, 12.87, 12.87, 12.87, 12.87, 12.87, 12.87, 12.87, 12.87, 12.87, 12.87, 12.87, 12.88, 12.88, 12.88, 12.88, 12.88, 12.88, 12.88, 12.88, 12.88, 12.88, 12.88, 12.88, 12.88, 12.88, 12.88, 12.88, 12.88, 12.88, 12.88, 12.88, 12.88, 12.89, 12.89, 12.89, 12.89, 12.89, 12.89, 12.89, 12.89, 12.89, 12.89, 12.89, 12.89, 12.89, 12.89, 12.89, 12.89, 12.9, 12.9, 12.9, 12.9, 12.9, 12.9, 12.9, 12.9, 12.9, 12.9, 12.9, 12.9, 12.9, 12.91, 12.91, 12.91, 12.91, 12.91, 12.91, 12.91, 12.91, 12.91, 12.91, 12.91, 12.91, 12.91, 12.92, 12.92, 12.92, 12.92, 12.92, 12.92, 12.92, 12.92, 12.92, 12.92, 12.92, 12.92, 12.92, 12.92, 12.92, 12.92, 12.92, 12.92, 12.92, 12.92, 12.92, 12.93, 12.93, 12.93, 12.93, 12.93, 12.93, 12.93, 12.93, 12.93, 12.93, 12.93, 12.93, 12.93, 12.93, 12.94, 12.94, 12.94, 12.94, 12.94, 12.94, 12.94, 12.94, 12.94, 12.94, 12.94, 12.94, 12.94, 12.94, 12.94, 12.94, 12.94, 12.94, 12.94, 12.94, 12.94, 12.95, 12.95, 12.95, 12.95, 12.95, 12.95, 12.95, 12.95, 12.95, 12.95, 12.95, 12.95, 12.95, 12.95, 12.95, 12.95, 12.95, 12.95, 12.95, 12.95, 12.95, 12.95, 12.95, 12.96, 12.96, 12.96, 12.96, 12.96, 12.96, 12.96, 12.96, 12.96, 12.96, 12.96, 12.96, 12.97, 12.97, 12.97, 12.97, 12.97, 12.97, 12.97, 12.97, 12.97, 12.97, 12.97, 12.97, 12.97, 12.97, 12.97, 12.97, 12.97, 12.97, 12.97, 12.97, 12.97, 12.97, 12.97, 12.97, 12.97, 12.97, 12.97, 12.97, 12.98, 12.98, 12.98, 12.98, 12.98, 12.98, 12.98, 12.98, 12.98, 12.98, 12.98, 12.98, 12.98, 12.98, 12.98, 12.99, 12.99, 12.99, 12.99, 12.99, 12.99, 12.99, 12.99, 12.99, 12.99, 12.99, 12.99, 12.99, 12.99, 12.99, 12.99, 12.99, 12.99, 12.99, 12.99, 12.99, 12.99, 12.99, 12.99, 12.99, 12.99, 12.99, 12.99, 12.99, 12.99, 12.99, 13.0, 13.0, 13.0, 13.0, 13.0, 13.0, 13.0, 13.0, 13.0, 13.0, 13.0, 13.0, 13.0, 13.0, 13.0, 13.0, 13.0, 13.0, 13.0, 13.0, 13.0, 13.0, 13.0, 13.0, 13.0, 13.0, 13.0, 13.0, 13.0, 13.01, 13.01, 13.01, 13.01, 13.01, 13.01, 13.01, 13.01, 13.01, 13.01, 13.01, 13.01, 13.01, 13.01, 13.01, 13.01, 13.01, 13.01, 13.01, 13.01, 13.02, 13.02, 13.02, 13.02, 13.02, 13.02, 13.02, 13.02, 13.02, 13.02, 13.02, 13.02, 13.02, 13.02, 13.02, 13.02, 13.02, 13.02, 13.02, 13.02, 13.02, 13.02, 13.02, 13.02, 13.02, 13.02, 13.02, 13.02, 13.02, 13.02, 13.02, 13.02, 13.02, 13.02, 13.03, 13.03, 13.03, 13.03, 13.03, 13.03, 13.03, 13.03, 13.03, 13.03, 13.03, 13.03, 13.03, 13.03, 13.03, 13.03, 13.03, 13.03, 13.03, 13.03, 13.03, 13.03, 13.03, 13.03, 13.04, 13.04, 13.04, 13.04, 13.04, 13.04, 13.04, 13.04, 13.04, 13.04, 13.04, 13.04, 13.04, 13.04, 13.04, 13.04, 13.04, 13.04, 13.04, 13.04, 13.04, 13.04, 13.04, 13.04, 13.05, 13.05, 13.05, 13.05, 13.05, 13.05, 13.05, 13.05, 13.05, 13.05, 13.05, 13.05, 13.05, 13.05, 13.05, 13.05, 13.05, 13.05, 13.05, 13.05, 13.05, 13.05, 13.05, 13.05, 13.05, 13.05, 13.05, 13.05, 13.05, 13.06, 13.06, 13.06, 13.06, 13.06, 13.06, 13.06, 13.06, 13.06, 13.06, 13.06, 13.06, 13.06, 13.06, 13.06, 13.06, 13.06, 13.06, 13.06, 13.06, 13.06, 13.06, 13.06, 13.06, 13.06, 13.07, 13.07, 13.07, 13.07, 13.07, 13.07, 13.07, 13.07, 13.07, 13.07, 13.07, 13.07, 13.07, 13.07, 13.07, 13.07, 13.07, 13.07, 13.07, 13.07, 13.07, 13.07, 13.07, 13.07, 13.07, 13.07, 13.07, 13.07, 13.07, 13.08, 13.08, 13.08, 13.08, 13.08, 13.08, 13.08, 13.08, 13.08, 13.08, 13.08, 13.08, 13.08, 13.08, 13.08, 13.08, 13.08, 13.08, 13.08, 13.08, 13.08, 13.08, 13.08, 13.08, 13.08, 13.08, 13.08, 13.08, 13.08, 13.09, 13.09, 13.09, 13.09, 13.09, 13.09, 13.09, 13.09, 13.09, 13.09, 13.09, 13.09, 13.09, 13.09, 13.09, 13.09, 13.1, 13.1, 13.1, 13.1, 13.1, 13.1, 13.1, 13.1, 13.1, 13.1, 13.1, 13.1, 13.1, 13.1, 13.1, 13.1, 13.1, 13.1, 13.1, 13.1, 13.11, 13.11, 13.11, 13.11, 13.11, 13.11, 13.12, 13.12, 13.12, 13.12, 13.12, 13.12, 13.12, 13.12, 13.12, 13.12, 13.12, 13.13, 13.13, 13.13, 13.13, 13.13, 13.13, 13.13, 13.13, 13.13, 13.13, 13.13, 13.13, 13.13, 13.13, 13.13, 13.13, 13.13, 13.13, 13.13, 13.13, 13.13, 13.13, 13.13, 13.13, 13.13, 13.13, 13.13, 13.13, 13.13, 13.14, 13.14, 13.14, 13.14, 13.14, 13.14, 13.14, 13.14, 13.14, 13.14, 13.14, 13.14, 13.14, 13.14, 13.14, 13.14, 13.14, 13.14, 13.14, 13.14, 13.14, 13.14, 13.14, 13.14, 13.14, 13.14, 13.14, 13.14, 13.14, 13.15, 13.15, 13.15, 13.15, 13.15, 13.15, 13.15, 13.15, 13.15, 13.15, 13.15, 13.15, 13.15, 13.15, 13.16, 13.16, 13.16, 13.16, 13.16, 13.16, 13.16, 13.16, 13.16, 13.16, 13.16, 13.16, 13.16, 13.16, 13.16, 13.16, 13.16, 13.16, 13.16, 13.16, 13.16, 13.16, 13.16, 13.16, 13.16, 13.16, 13.16, 13.17, 13.17, 13.17, 13.17, 13.17, 13.17, 13.17, 13.17, 13.17, 13.17, 13.17, 13.17, 13.17, 13.17, 13.17, 13.17, 13.17, 13.17, 13.17, 13.17, 13.17, 13.17, 13.17, 13.17, 13.17, 13.17, 13.17, 13.17, 13.17, 13.17, 13.17, 13.17, 13.17, 13.17, 13.17, 13.17, 13.18, 13.18, 13.18, 13.18, 13.18, 13.18, 13.18, 13.18, 13.18, 13.18, 13.18, 13.18, 13.18, 13.18, 13.18, 13.18, 13.18, 13.18, 13.18, 13.19, 13.19, 13.19, 13.19, 13.19, 13.19, 13.19, 13.19, 13.19, 13.19, 13.19, 13.19, 13.19, 13.19, 13.19, 13.19, 13.19, 13.19, 13.19, 13.19, 13.19, 13.19, 13.2, 13.2, 13.2, 13.2, 13.2, 13.2, 13.2, 13.2, 13.2, 13.2, 13.2, 13.2, 13.2, 13.2, 13.2, 13.2, 13.2, 13.2, 13.2, 13.2, 13.2, 13.2, 13.2, 13.2, 13.21, 13.21, 13.21, 13.21, 13.21, 13.21, 13.21, 13.21, 13.21, 13.22, 13.22, 13.22, 13.22, 13.22, 13.22, 13.22, 13.22, 13.22, 13.22, 13.22, 13.22, 13.22, 13.22, 13.22, 13.22, 13.23, 13.23, 13.23, 13.23, 13.23, 13.23, 13.23, 13.23, 13.23, 13.23, 13.23, 13.23, 13.23, 13.23, 13.23, 13.23, 13.23, 13.23, 13.23, 13.23, 13.23, 13.23, 13.23, 13.23, 13.23, 13.23, 13.24, 13.24, 13.24, 13.24, 13.24, 13.24, 13.24, 13.24, 13.24, 13.24, 13.24, 13.24, 13.24, 13.25, 13.25, 13.25, 13.25, 13.25, 13.25, 13.25, 13.25, 13.25, 13.25, 13.25, 13.25, 13.25, 13.25, 13.25, 13.25, 13.25, 13.25, 13.25, 13.25, 13.25, 13.25, 13.25, 13.25, 13.25, 13.25, 13.26, 13.26, 13.26, 13.26, 13.26, 13.26, 13.26, 13.27, 13.27, 13.27, 13.27, 13.27, 13.27, 13.27, 13.27, 13.27, 13.27, 13.27, 13.27, 13.27, 13.27, 13.28, 13.28, 13.28, 13.28, 13.28, 13.28, 13.28, 13.28, 13.28, 13.28, 13.28, 13.28, 13.28, 13.29, 13.29, 13.29, 13.29, 13.29, 13.29, 13.29, 13.29, 13.29, 13.29, 13.29, 13.29, 13.29, 13.29, 13.3, 13.3, 13.3, 13.3, 13.3, 13.3, 13.3, 13.3, 13.3, 13.3, 13.3, 13.3, 13.3, 13.3, 13.3, 13.3, 13.3, 13.3, 13.3, 13.3, 13.3, 13.3, 13.3, 13.3, 13.3, 13.3, 13.3, 13.3, 13.3, 13.3, 13.3, 13.3, 13.3, 13.3, 13.3, 13.3, 13.3, 13.31, 13.31, 13.31, 13.31, 13.31, 13.31, 13.31, 13.31, 13.31, 13.31, 13.31, 13.31, 13.31, 13.31, 13.31, 13.31, 13.31, 13.31, 13.32, 13.32, 13.32, 13.32, 13.32, 13.32, 13.32, 13.32, 13.32, 13.32, 13.32, 13.32, 13.32, 13.32, 13.32, 13.32, 13.32, 13.32, 13.32, 13.33, 13.33, 13.33, 13.33, 13.33, 13.33, 13.33, 13.33, 13.33, 13.33, 13.33, 13.33, 13.33, 13.33, 13.33, 13.34, 13.34, 13.34, 13.34, 13.34, 13.34, 13.34, 13.34, 13.34, 13.34, 13.34, 13.34, 13.34, 13.34, 13.34, 13.34, 13.34, 13.34, 13.35, 13.35, 13.35, 13.35, 13.35, 13.35, 13.35, 13.35, 13.35, 13.35, 13.35, 13.35, 13.35, 13.35, 13.35, 13.35, 13.35, 13.35, 13.36, 13.36, 13.36, 13.36, 13.36, 13.36, 13.36, 13.36, 13.36, 13.36, 13.36, 13.36, 13.36, 13.36, 13.36, 13.36, 13.36, 13.37, 13.37, 13.37, 13.37, 13.37, 13.37, 13.37, 13.37, 13.37, 13.37, 13.37, 13.37, 13.37, 13.38, 13.38, 13.38, 13.38, 13.38, 13.38, 13.38, 13.38, 13.38, 13.38, 13.38, 13.38, 13.38, 13.38, 13.38, 13.38, 13.38, 13.39, 13.39, 13.39, 13.39, 13.39, 13.39, 13.39, 13.39, 13.39, 13.39, 13.4, 13.4, 13.4, 13.4, 13.4, 13.4, 13.4, 13.4, 13.4, 13.4, 13.4, 13.4, 13.4, 13.4, 13.4, 13.4, 13.4, 13.4, 13.4, 13.4, 13.4, 13.4, 13.4, 13.4, 13.4, 13.4, 13.4, 13.4, 13.4, 13.41, 13.41, 13.41, 13.41, 13.41, 13.41, 13.41, 13.41, 13.41, 13.41, 13.41, 13.41, 13.41, 13.41, 13.41, 13.41, 13.42, 13.42, 13.42, 13.42, 13.42, 13.42, 13.42, 13.42, 13.42, 13.42, 13.42, 13.42, 13.42, 13.42, 13.42, 13.42, 13.43, 13.43, 13.43, 13.43, 13.43, 13.43, 13.43, 13.43, 13.43, 13.43, 13.43, 13.43, 13.44, 13.44, 13.44, 13.44, 13.44, 13.44, 13.44, 13.44, 13.44, 13.44, 13.45, 13.45, 13.45, 13.45, 13.45, 13.45, 13.45, 13.45, 13.45, 13.45, 13.45, 13.45, 13.45, 13.46, 13.46, 13.46, 13.46, 13.46, 13.46, 13.46, 13.46, 13.46, 13.46, 13.46, 13.46, 13.46, 13.46, 13.46, 13.47, 13.47, 13.47, 13.47, 13.47, 13.47, 13.47, 13.47, 13.47, 13.47, 13.47, 13.47, 13.47, 13.47, 13.47, 13.47, 13.47, 13.48, 13.48, 13.48, 13.48, 13.48, 13.48, 13.48, 13.48, 13.48, 13.48, 13.49, 13.49, 13.49, 13.49, 13.49, 13.49, 13.49, 13.49, 13.49, 13.49, 13.5, 13.5, 13.5, 13.5, 13.5, 13.5, 13.5, 13.5, 13.5, 13.5, 13.5, 13.5, 13.5, 13.5, 13.5, 13.5, 13.5, 13.5, 13.5, 13.5, 13.5, 13.5, 13.51, 13.51, 13.51, 13.51, 13.51, 13.51, 13.51, 13.51, 13.51, 13.51, 13.51, 13.51, 13.52, 13.52, 13.52, 13.52, 13.52, 13.52, 13.52, 13.52, 13.52, 13.52, 13.52, 13.52, 13.52, 13.53, 13.53, 13.53, 13.53, 13.53, 13.53, 13.53, 13.53, 13.53, 13.53, 13.53, 13.53, 13.53, 13.53, 13.54, 13.54, 13.54, 13.54, 13.54, 13.54, 13.54, 13.55, 13.55, 13.55, 13.55, 13.55, 13.55, 13.55, 13.55, 13.56, 13.56, 13.56, 13.56, 13.56, 13.56, 13.56, 13.56, 13.56, 13.56, 13.57, 13.57, 13.57, 13.57, 13.57, 13.57, 13.57, 13.57, 13.58, 13.58, 13.58, 13.58, 13.58, 13.58, 13.58, 13.58, 13.58, 13.58, 13.58, 13.58, 13.59, 13.59, 13.59, 13.59, 13.59, 13.59, 13.59, 13.59, 13.59, 13.59, 13.59, 13.59, 13.59, 13.59, 13.59, 13.59, 13.59, 13.59, 13.6, 13.6, 13.6, 13.6, 13.6, 13.6, 13.6, 13.6, 13.6, 13.6, 13.6, 13.6, 13.6, 13.6, 13.61, 13.61, 13.61, 13.61, 13.61, 13.61, 13.61, 13.61, 13.61, 13.61, 13.61, 13.61, 13.61, 13.61, 13.61, 13.61, 13.62, 13.62, 13.62, 13.62, 13.62, 13.62, 13.62, 13.62, 13.62, 13.62, 13.62, 13.62, 13.62, 13.62, 13.62, 13.62, 13.62, 13.62, 13.62, 13.63, 13.63, 13.63, 13.63, 13.63, 13.63, 13.63, 13.63, 13.63, 13.63, 13.63, 13.63, 13.63, 13.63, 13.63, 13.63, 13.63, 13.63, 13.63, 13.63, 13.63, 13.63, 13.63, 13.63, 13.63, 13.64, 13.64, 13.64, 13.64, 13.64, 13.64, 13.64, 13.64, 13.64, 13.64, 13.64, 13.64, 13.64, 13.64, 13.64, 13.64, 13.64, 13.64, 13.64, 13.64, 13.64, 13.65, 13.65, 13.65, 13.65, 13.65, 13.65, 13.65, 13.65, 13.65, 13.65, 13.65, 13.65, 13.65, 13.65, 13.65, 13.65, 13.65, 13.65, 13.65, 13.65, 13.65, 13.65, 13.65, 13.66, 13.66, 13.66, 13.66, 13.66, 13.66, 13.66, 13.67, 13.67, 13.67, 13.67, 13.67, 13.67, 13.67, 13.67, 13.67, 13.67, 13.67, 13.67, 13.67, 13.68, 13.68, 13.68, 13.68, 13.68, 13.68, 13.68, 13.68, 13.68, 13.68, 13.68, 13.68, 13.68, 13.68, 13.68, 13.68, 13.69, 13.69, 13.69, 13.69, 13.69, 13.69, 13.69, 13.69, 13.69, 13.69, 13.69, 13.69, 13.7, 13.7, 13.7, 13.7, 13.7, 13.7, 13.7, 13.7, 13.7, 13.7, 13.7, 13.7, 13.7, 13.7, 13.7, 13.7, 13.7, 13.7, 13.71, 13.71, 13.71, 13.71, 13.71, 13.71, 13.71, 13.71, 13.71, 13.71, 13.71, 13.71, 13.71, 13.71, 13.71, 13.72, 13.72, 13.72, 13.72, 13.72, 13.72, 13.72, 13.72, 13.72, 13.72, 13.72, 13.72, 13.72, 13.72, 13.72, 13.72, 13.72, 13.72, 13.72, 13.72, 13.72, 13.72, 13.72, 13.72, 13.72, 13.72, 13.72, 13.72, 13.73, 13.73, 13.73, 13.73, 13.73, 13.73, 13.73, 13.73, 13.73, 13.73, 13.73, 13.73, 13.73, 13.73, 13.73, 13.73, 13.73, 13.73, 13.73, 13.73, 13.73, 13.73, 13.73, 13.73, 13.73, 13.73, 13.73, 13.73, 13.73, 13.74, 13.74, 13.74, 13.74, 13.74, 13.74, 13.74, 13.74, 13.74, 13.74, 13.74, 13.74, 13.75, 13.75, 13.75, 13.75, 13.75, 13.75, 13.75, 13.75, 13.75, 13.75, 13.75, 13.75, 13.75, 13.75, 13.76, 13.76, 13.76, 13.76, 13.76, 13.76, 13.76, 13.76, 13.76, 13.76, 13.76, 13.76, 13.76, 13.76, 13.76, 13.76, 13.76, 13.76, 13.77, 13.77, 13.77, 13.77, 13.77, 13.77, 13.77, 13.77, 13.77, 13.77, 13.77, 13.77, 13.77, 13.78, 13.78, 13.78, 13.78, 13.78, 13.78, 13.78, 13.78, 13.78, 13.78, 13.78, 13.78, 13.78, 13.78, 13.78, 13.78, 13.78, 13.78, 13.78, 13.78, 13.78, 13.78, 13.78, 13.78, 13.78, 13.78, 13.78, 13.79, 13.79, 13.79, 13.79, 13.79, 13.79, 13.79, 13.79, 13.79, 13.79, 13.79, 13.79, 13.79, 13.79, 13.79, 13.79, 13.79, 13.79, 13.79, 13.8, 13.8, 13.8, 13.8, 13.8, 13.8, 13.8, 13.8, 13.8, 13.8, 13.8, 13.8, 13.8, 13.8, 13.8, 13.8, 13.8, 13.8, 13.8, 13.8, 13.8, 13.8, 13.8, 13.81, 13.81, 13.81, 13.81, 13.81, 13.81, 13.81, 13.82, 13.82, 13.82, 13.82, 13.82, 13.82, 13.82, 13.82, 13.82, 13.82, 13.82, 13.82, 13.82, 13.83, 13.83, 13.83, 13.83, 13.83, 13.83, 13.84, 13.84, 13.84, 13.84, 13.84, 13.84, 13.84, 13.84, 13.84, 13.84, 13.84, 13.85, 13.85, 13.85, 13.85, 13.85, 13.85, 13.85, 13.85, 13.85, 13.85, 13.85, 13.85, 13.85, 13.85, 13.85, 13.85, 13.86, 13.86, 13.86, 13.86, 13.86, 13.86, 13.86, 13.86, 13.86, 13.86, 13.86, 13.86, 13.86, 13.86, 13.87, 13.87, 13.87, 13.87, 13.87, 13.87, 13.88, 13.88, 13.88, 13.88, 13.88, 13.88, 13.88, 13.88, 13.88, 13.88, 13.88, 13.88, 13.88, 13.88, 13.88, 13.88, 13.88, 13.88, 13.89, 13.89, 13.89, 13.89, 13.89, 13.89, 13.89, 13.89, 13.89, 13.89, 13.89, 13.89, 13.89, 13.89, 13.89, 13.89, 13.89, 13.89, 13.89, 13.9, 13.9, 13.9, 13.9, 13.9, 13.9, 13.9, 13.91, 13.91, 13.91, 13.91, 13.91, 13.91, 13.91, 13.91, 13.91, 13.91, 13.91, 13.91, 13.91, 13.91, 13.91, 13.91, 13.91, 13.91, 13.92, 13.92, 13.92, 13.92, 13.92, 13.92, 13.92, 13.92, 13.92, 13.92, 13.93, 13.93, 13.93, 13.93, 13.93, 13.93, 13.93, 13.93, 13.93, 13.93, 13.93, 13.93, 13.94, 13.94, 13.94, 13.94, 13.94, 13.94, 13.94, 13.94, 13.94, 13.94, 13.94, 13.94, 13.94, 13.94, 13.94, 13.94, 13.94, 13.94, 13.94, 13.95, 13.95, 13.95, 13.95, 13.95, 13.95, 13.95, 13.95, 13.96, 13.96, 13.96, 13.96, 13.96, 13.96, 13.96, 13.96, 13.96, 13.96, 13.96, 13.96, 13.96, 13.97, 13.97, 13.97, 13.97, 13.97, 13.97, 13.97, 13.98, 13.98, 13.98, 13.98, 13.98, 13.98, 13.98, 13.98, 13.98, 13.98, 13.98, 13.98, 13.98, 13.99, 13.99, 13.99, 13.99, 13.99, 13.99, 13.99, 13.99, 13.99, 13.99, 13.99, 13.99, 13.99, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.01, 14.01, 14.01, 14.01, 14.01, 14.01, 14.01, 14.01, 14.02, 14.02, 14.02, 14.02, 14.02, 14.02, 14.02, 14.02, 14.02, 14.03, 14.03, 14.03, 14.03, 14.03, 14.03, 14.03, 14.03, 14.03, 14.03, 14.04, 14.04, 14.04, 14.04, 14.04, 14.04, 14.04, 14.04, 14.04, 14.04, 14.04, 14.04, 14.04, 14.04, 14.04, 14.04, 14.04, 14.04, 14.04, 14.04, 14.04, 14.05, 14.05, 14.05, 14.05, 14.05, 14.05, 14.05, 14.05, 14.05, 14.06, 14.06, 14.06, 14.06, 14.06, 14.07, 14.07, 14.07, 14.07, 14.07, 14.07, 14.07, 14.07, 14.07, 14.07, 14.07, 14.07, 14.07, 14.07, 14.07, 14.07, 14.07, 14.07, 14.07, 14.07, 14.07, 14.08, 14.08, 14.08, 14.08, 14.08, 14.09, 14.09, 14.09, 14.09, 14.09, 14.09, 14.09, 14.09, 14.09, 14.09, 14.09, 14.1, 14.1, 14.1, 14.1, 14.1, 14.1, 14.1, 14.1, 14.1, 14.1, 14.1, 14.1, 14.11, 14.11, 14.11, 14.11, 14.11, 14.11, 14.12, 14.12, 14.12, 14.12, 14.12, 14.12, 14.12, 14.12, 14.12, 14.12, 14.12, 14.12, 14.12, 14.12, 14.12, 14.12, 14.12, 14.12, 14.12, 14.12, 14.12, 14.12, 14.12, 14.12, 14.12, 14.12, 14.12, 14.12, 14.12, 14.12, 14.12, 14.12, 14.12, 14.13, 14.13, 14.13, 14.13, 14.13, 14.13, 14.13, 14.13, 14.13, 14.13, 14.14, 14.14, 14.14, 14.14, 14.14, 14.14, 14.14, 14.14, 14.14, 14.14, 14.14, 14.14, 14.14, 14.15, 14.15, 14.15, 14.15, 14.15, 14.15, 14.15, 14.15, 14.15, 14.15, 14.15, 14.16, 14.16, 14.16, 14.16, 14.16, 14.16, 14.16, 14.16, 14.17, 14.17, 14.17, 14.17, 14.17, 14.17, 14.17, 14.17, 14.17, 14.17, 14.17, 14.17, 14.17, 14.17, 14.17, 14.17, 14.17, 14.17, 14.17, 14.17, 14.17, 14.17, 14.17, 14.18, 14.18, 14.18, 14.18, 14.18, 14.18, 14.18, 14.18, 14.18, 14.18, 14.18, 14.19, 14.19, 14.19, 14.19, 14.19, 14.19, 14.19, 14.19, 14.19, 14.19, 14.19, 14.19, 14.19, 14.19, 14.19, 14.19, 14.19, 14.19, 14.19, 14.19, 14.19, 14.19, 14.19, 14.2, 14.2, 14.2, 14.2, 14.2, 14.2, 14.2, 14.2, 14.2, 14.2, 14.21, 14.21, 14.21, 14.21, 14.21, 14.21, 14.21, 14.21, 14.21, 14.21, 14.21, 14.21, 14.21, 14.21, 14.21, 14.21, 14.21, 14.21, 14.21, 14.21, 14.21, 14.21, 14.21, 14.22, 14.22, 14.22, 14.22, 14.22, 14.22, 14.22, 14.22, 14.22, 14.22, 14.22, 14.22, 14.23, 14.23, 14.23, 14.23, 14.23, 14.23, 14.23, 14.23, 14.23, 14.23, 14.23, 14.23, 14.23, 14.23, 14.23, 14.23, 14.23, 14.23, 14.23, 14.23, 14.23, 14.23, 14.23, 14.23, 14.23, 14.23, 14.23, 14.23, 14.23, 14.23, 14.24, 14.24, 14.24, 14.24, 14.24, 14.24, 14.25, 14.25, 14.25, 14.25, 14.25, 14.25, 14.25, 14.25, 14.25, 14.25, 14.25, 14.25, 14.25, 14.25, 14.25, 14.25, 14.25, 14.25, 14.26, 14.26, 14.26, 14.26, 14.26, 14.26, 14.26, 14.26, 14.26, 14.26, 14.26, 14.27, 14.27, 14.27, 14.27, 14.27, 14.27, 14.27, 14.27, 14.27, 14.27, 14.27, 14.27, 14.27, 14.27, 14.27, 14.28, 14.28, 14.28, 14.28, 14.28, 14.28, 14.28, 14.28, 14.28, 14.28, 14.28, 14.29, 14.29, 14.29, 14.29, 14.29, 14.29, 14.29, 14.29, 14.29, 14.29, 14.29, 14.29, 14.29, 14.3, 14.3, 14.3, 14.3, 14.3, 14.3, 14.3, 14.3, 14.3, 14.3, 14.3, 14.3, 14.3, 14.31, 14.31, 14.31, 14.31, 14.31, 14.31, 14.31, 14.31, 14.31, 14.31, 14.31, 14.31, 14.31, 14.31, 14.31, 14.31, 14.31, 14.31, 14.31, 14.31, 14.31, 14.31, 14.31, 14.32, 14.32, 14.32, 14.32, 14.32, 14.32, 14.32, 14.32, 14.32, 14.32, 14.32, 14.32, 14.32, 14.32, 14.32, 14.32, 14.32, 14.32, 14.32, 14.32, 14.32, 14.32, 14.32, 14.33, 14.33, 14.33, 14.33, 14.33, 14.33, 14.33, 14.33, 14.33, 14.33, 14.33, 14.33, 14.33, 14.33, 14.33, 14.33, 14.33, 14.34, 14.34, 14.34, 14.34, 14.34, 14.34, 14.34, 14.34, 14.34, 14.34, 14.34, 14.34, 14.34, 14.34, 14.34, 14.34, 14.35, 14.35, 14.35, 14.35, 14.35, 14.35, 14.35, 14.35, 14.35, 14.35, 14.35, 14.35, 14.35, 14.35, 14.35, 14.35, 14.35, 14.35, 14.35, 14.35, 14.36, 14.36, 14.36, 14.36, 14.36, 14.36, 14.36, 14.36, 14.36, 14.36, 14.36, 14.36, 14.36, 14.36, 14.36, 14.36, 14.36, 14.36, 14.36, 14.36, 14.36, 14.36, 14.36, 14.36, 14.36, 14.36, 14.36, 14.36, 14.36, 14.36, 14.36, 14.36, 14.37, 14.37, 14.37, 14.37, 14.37, 14.37, 14.37, 14.37, 14.37, 14.37, 14.37, 14.37, 14.37, 14.37, 14.37, 14.37, 14.37, 14.37, 14.37, 14.37, 14.37, 14.38, 14.38, 14.38, 14.38, 14.38, 14.39, 14.39, 14.39, 14.39, 14.39, 14.39, 14.4, 14.4, 14.4, 14.4, 14.4, 14.4, 14.4, 14.4, 14.4, 14.41, 14.41, 14.41, 14.41, 14.41, 14.41, 14.41, 14.41, 14.41, 14.41, 14.41, 14.41, 14.41, 14.42, 14.42, 14.42, 14.42, 14.42, 14.42, 14.42, 14.42, 14.42, 14.42, 14.42, 14.42, 14.42, 14.42, 14.42, 14.42, 14.42, 14.43, 14.43, 14.43, 14.43, 14.43, 14.43, 14.43, 14.43, 14.43, 14.43, 14.43, 14.43, 14.43, 14.43, 14.43, 14.43, 14.44, 14.44, 14.44, 14.44, 14.44, 14.44, 14.44, 14.44, 14.44, 14.44, 14.44, 14.44, 14.44, 14.44, 14.44, 14.44, 14.45, 14.45, 14.45, 14.45, 14.45, 14.45, 14.45, 14.46, 14.46, 14.46, 14.46, 14.46, 14.46, 14.46, 14.46, 14.46, 14.46, 14.46, 14.46, 14.46, 14.46, 14.47, 14.47, 14.47, 14.47, 14.47, 14.47, 14.47, 14.47, 14.48, 14.48, 14.48, 14.49, 14.49, 14.49, 14.49, 14.49, 14.49, 14.49, 14.49, 14.49, 14.49, 14.49, 14.49, 14.49, 14.49, 14.49, 14.49, 14.49, 14.49, 14.49, 14.5, 14.5, 14.5, 14.5, 14.51, 14.51, 14.51, 14.51, 14.51, 14.51, 14.51, 14.51, 14.51, 14.51, 14.51, 14.52, 14.52, 14.52, 14.52, 14.52, 14.52, 14.52, 14.52, 14.52, 14.52, 14.52, 14.52, 14.53, 14.53, 14.53, 14.53, 14.53, 14.53, 14.53, 14.53, 14.53, 14.53, 14.53, 14.53, 14.53, 14.53, 14.53, 14.53, 14.53, 14.53, 14.53, 14.53, 14.54, 14.54, 14.54, 14.54, 14.54, 14.54, 14.54, 14.55, 14.55, 14.55, 14.55, 14.55, 14.55, 14.55, 14.56, 14.56, 14.56, 14.56, 14.56, 14.56, 14.56, 14.56, 14.56, 14.56, 14.56, 14.56, 14.56, 14.56, 14.56, 14.56, 14.56, 14.56, 14.57, 14.57, 14.57, 14.57, 14.57, 14.57, 14.57, 14.57, 14.58, 14.58, 14.58, 14.58, 14.58, 14.58, 14.58, 14.58, 14.58, 14.58, 14.58, 14.58, 14.58, 14.58, 14.58, 14.58, 14.58, 14.58, 14.58, 14.58, 14.58, 14.58, 14.59, 14.59, 14.59, 14.59, 14.59, 14.59, 14.59, 14.59, 14.59, 14.59, 14.59, 14.59, 14.59, 14.59, 14.6, 14.6, 14.6, 14.6, 14.6, 14.6, 14.6, 14.6, 14.6, 14.6, 14.6, 14.6, 14.6, 14.6, 14.6, 14.6, 14.6, 14.6, 14.61, 14.61, 14.61, 14.61, 14.61, 14.61, 14.61, 14.61, 14.61, 14.61, 14.61, 14.61, 14.62, 14.62, 14.62, 14.62, 14.62, 14.62, 14.62, 14.62, 14.62, 14.62, 14.62, 14.62, 14.62, 14.62, 14.62, 14.62, 14.63, 14.63, 14.63, 14.63, 14.63, 14.63, 14.63, 14.63, 14.63, 14.63, 14.63, 14.63, 14.64, 14.64, 14.64, 14.64, 14.64, 14.64, 14.64, 14.64, 14.64, 14.64, 14.64, 14.64, 14.64, 14.64, 14.64, 14.64, 14.64, 14.64, 14.64, 14.64, 14.64, 14.64, 14.64, 14.65, 14.65, 14.65, 14.66, 14.66, 14.66, 14.66, 14.66, 14.66, 14.66, 14.66, 14.66, 14.66, 14.66, 14.66, 14.66, 14.67, 14.67, 14.67, 14.67, 14.67, 14.67, 14.67, 14.67, 14.67, 14.67, 14.67, 14.67, 14.67, 14.67, 14.67, 14.67, 14.67, 14.67, 14.67, 14.67, 14.68, 14.68, 14.68, 14.68, 14.68, 14.68, 14.68, 14.68, 14.68, 14.68, 14.68, 14.68, 14.69, 14.69, 14.69, 14.69, 14.69, 14.69, 14.69, 14.69, 14.69, 14.69, 14.69, 14.69, 14.69, 14.69, 14.69, 14.69, 14.7, 14.7, 14.7, 14.7, 14.7, 14.7, 14.7, 14.7, 14.7, 14.7, 14.7, 14.7, 14.71, 14.71, 14.71, 14.71, 14.71, 14.71, 14.71, 14.71, 14.71, 14.71, 14.71, 14.71, 14.71, 14.72, 14.72, 14.72, 14.72, 14.72, 14.72, 14.72, 14.72, 14.72, 14.72, 14.72, 14.72, 14.72, 14.73, 14.73, 14.73, 14.73, 14.73, 14.73, 14.73, 14.73, 14.73, 14.73, 14.73, 14.73, 14.73, 14.73, 14.73, 14.73, 14.74, 14.74, 14.74, 14.74, 14.74, 14.74, 14.74, 14.74, 14.74, 14.74, 14.74, 14.74, 14.74, 14.75, 14.75, 14.75, 14.75, 14.75, 14.75, 14.75, 14.76, 14.76, 14.76, 14.76, 14.76, 14.76, 14.76, 14.76, 14.76, 14.76, 14.76, 14.76, 14.76, 14.77, 14.77, 14.77, 14.77, 14.77, 14.77, 14.77, 14.77, 14.78, 14.78, 14.78, 14.78, 14.78, 14.78, 14.78, 14.78, 14.79, 14.79, 14.8, 14.8, 14.8, 14.8, 14.81, 14.81, 14.81, 14.81, 14.81, 14.81, 14.81, 14.81, 14.81, 14.81, 14.81, 14.81, 14.81, 14.81, 14.81, 14.81, 14.82, 14.82, 14.82, 14.82, 14.82, 14.82, 14.82, 14.82, 14.82, 14.82, 14.82, 14.82, 14.82, 14.82, 14.82, 14.82, 14.82, 14.83, 14.83, 14.83, 14.83, 14.84, 14.84, 14.84, 14.84, 14.84, 14.84, 14.84, 14.84, 14.84, 14.85, 14.85, 14.85, 14.85, 14.85, 14.85, 14.85, 14.85, 14.85, 14.85, 14.85, 14.85, 14.85, 14.86, 14.86, 14.86, 14.86, 14.86, 14.86, 14.86, 14.86, 14.86, 14.86, 14.86, 14.86, 14.86, 14.86, 14.86, 14.86, 14.86, 14.86, 14.86, 14.86, 14.86, 14.86, 14.86, 14.87, 14.87, 14.87, 14.87, 14.87, 14.87, 14.87, 14.87, 14.87, 14.87, 14.87, 14.87, 14.87, 14.87, 14.87, 14.88, 14.88, 14.88, 14.88, 14.88, 14.88, 14.88, 14.88, 14.88, 14.88, 14.88, 14.88, 14.88, 14.88, 14.88, 14.88, 14.88, 14.88, 14.88, 14.88, 14.88, 14.88, 14.89, 14.89, 14.89, 14.89, 14.89, 14.89, 14.89, 14.89, 14.89, 14.89, 14.89, 14.89, 14.89, 14.89, 14.89, 14.89, 14.89, 14.89, 14.89, 14.9, 14.9, 14.9, 14.9, 14.9, 14.9, 14.9, 14.9, 14.9, 14.9, 14.9, 14.9, 14.9, 14.9, 14.9, 14.9, 14.9, 14.91, 14.91, 14.91, 14.91, 14.91, 14.91, 14.91, 14.91, 14.91, 14.91, 14.91, 14.91, 14.91, 14.92, 14.92, 14.92, 14.92, 14.92, 14.93, 14.93, 14.93, 14.93, 14.93, 14.93, 14.93, 14.93, 14.93, 14.93, 14.93, 14.93, 14.93, 14.93, 14.94, 14.94, 14.94, 14.94, 14.95, 14.95, 14.95, 14.95, 14.95, 14.95, 14.95, 14.95, 14.95, 14.96, 14.96, 14.96, 14.96, 14.96, 14.96, 14.96, 14.96, 14.96, 14.96, 14.96, 14.97, 14.97, 14.97, 14.97, 14.97, 14.97, 14.97, 14.97, 14.97, 14.97, 14.97, 14.97, 14.97, 14.97, 14.98, 14.98, 14.98, 14.98, 14.98, 14.98, 14.98, 14.98, 14.99, 14.99, 14.99, 14.99, 14.99, 14.99, 14.99, 14.99, 14.99, 14.99, 14.99, 14.99, 14.99, 14.99, 15.0, 15.0, 15.0, 15.0, 15.0, 15.0, 15.0, 15.0, 15.0, 15.0, 15.0, 15.0, 15.0, 15.0, 15.0, 15.0, 15.0, 15.0, 15.0, 15.0, 15.0, 15.01, 15.01, 15.01, 15.01, 15.01, 15.01, 15.01, 15.01, 15.01, 15.01, 15.01, 15.01, 15.01, 15.01, 15.01, 15.01, 15.01, 15.01, 15.01, 15.01, 15.02, 15.02, 15.02, 15.02, 15.02, 15.02, 15.02, 15.02, 15.02, 15.02, 15.02, 15.02, 15.02, 15.02, 15.02, 15.03, 15.03, 15.03, 15.03, 15.03, 15.03, 15.04, 15.04, 15.04, 15.04, 15.04, 15.04, 15.04, 15.04, 15.04, 15.05, 15.05, 15.05, 15.05, 15.05, 15.05, 15.05, 15.05, 15.05, 15.05, 15.06, 15.06, 15.06, 15.06, 15.06, 15.06, 15.06, 15.07, 15.07, 15.07, 15.07, 15.07, 15.07, 15.07, 15.08, 15.08, 15.08, 15.08, 15.08, 15.08, 15.08, 15.09, 15.09, 15.09, 15.09, 15.09, 15.1, 15.1, 15.1, 15.1, 15.1, 15.1, 15.1, 15.11, 15.11, 15.11, 15.11, 15.11, 15.11, 15.11, 15.11, 15.11, 15.11, 15.11, 15.12, 15.12, 15.12, 15.12, 15.13, 15.13, 15.13, 15.13, 15.13, 15.13, 15.13, 15.13, 15.13, 15.13, 15.13, 15.13, 15.14, 15.14, 15.14, 15.14, 15.15, 15.15, 15.15, 15.15, 15.15, 15.15, 15.15, 15.15, 15.15, 15.15, 15.15, 15.15, 15.15, 15.15, 15.15, 15.15, 15.15, 15.15, 15.16, 15.16, 15.16, 15.16, 15.16, 15.16, 15.16, 15.16, 15.16, 15.16, 15.16, 15.16, 15.16, 15.16, 15.16, 15.17, 15.17, 15.17, 15.17, 15.17, 15.17, 15.17, 15.17, 15.18, 15.18, 15.18, 15.18, 15.18, 15.18, 15.19, 15.19, 15.19, 15.19, 15.19, 15.19, 15.19, 15.2, 15.2, 15.2, 15.2, 15.2, 15.21, 15.22, 15.22, 15.22, 15.22, 15.22, 15.22, 15.22, 15.22, 15.22, 15.22, 15.22, 15.23, 15.23, 15.23, 15.23, 15.23, 15.23, 15.23, 15.23, 15.24, 15.24, 15.24, 15.24, 15.24, 15.24, 15.24, 15.25, 15.25, 15.25, 15.25, 15.26, 15.26, 15.26, 15.26, 15.26, 15.26, 15.27, 15.27, 15.27, 15.27, 15.27, 15.27, 15.27, 15.27, 15.27, 15.28, 15.28, 15.28, 15.28, 15.28, 15.28, 15.28, 15.28, 15.28, 15.28, 15.28, 15.29, 15.29, 15.29, 15.29, 15.3, 15.3, 15.3, 15.3, 15.3, 15.31, 15.31, 15.31, 15.32, 15.33, 15.33, 15.33, 15.33, 15.33, 15.33, 15.33, 15.33, 15.34, 15.34, 15.34, 15.34, 15.34, 15.34, 15.34, 15.34, 15.34, 15.35, 15.35, 15.35, 15.35, 15.35, 15.36, 15.36, 15.36, 15.36, 15.37, 15.37, 15.37, 15.37, 15.37, 15.37, 15.37, 15.37, 15.37, 15.37, 15.37, 15.37, 15.37, 15.37, 15.37, 15.38, 15.38, 15.38, 15.38, 15.38, 15.38, 15.39, 15.39, 15.39, 15.39, 15.39, 15.39, 15.39, 15.39, 15.39, 15.39, 15.39, 15.39, 15.4, 15.4, 15.4, 15.4, 15.4, 15.4, 15.4, 15.4, 15.4, 15.4, 15.4, 15.4, 15.41, 15.41, 15.42, 15.42, 15.42, 15.42, 15.42, 15.42, 15.42, 15.43, 15.43, 15.43, 15.43, 15.44, 15.44, 15.44, 15.45, 15.45, 15.45, 15.45, 15.45, 15.45, 15.45, 15.45, 15.45, 15.46, 15.46, 15.46, 15.47, 15.47, 15.47, 15.47, 15.47, 15.47, 15.47, 15.47, 15.48, 15.48, 15.48, 15.48, 15.49, 15.49, 15.49, 15.49, 15.49, 15.49, 15.49, 15.5, 15.5, 15.5, 15.5, 15.5, 15.5, 15.5, 15.5, 15.51, 15.51, 15.51, 15.51, 15.51, 15.51, 15.51, 15.51, 15.51, 15.52, 15.52, 15.53, 15.53, 15.53, 15.53, 15.53, 15.54, 15.54, 15.54, 15.54, 15.54, 15.54, 15.54, 15.54, 15.54, 15.54, 15.54, 15.55, 15.55, 15.55, 15.55, 15.55, 15.56, 15.56, 15.56, 15.56, 15.56, 15.57, 15.57, 15.57, 15.57, 15.57, 15.57, 15.57, 15.57, 15.57, 15.57, 15.58, 15.59, 15.59, 15.59, 15.59, 15.59, 15.59, 15.59, 15.59, 15.59, 15.6, 15.6, 15.6, 15.6, 15.61, 15.61, 15.61, 15.61, 15.61, 15.61, 15.61, 15.62, 15.63, 15.63, 15.63, 15.63, 15.63, 15.63, 15.64, 15.64, 15.64, 15.64, 15.65, 15.65, 15.65, 15.65, 15.65, 15.66, 15.66, 15.66, 15.66, 15.66, 15.66, 15.67, 15.67, 15.67, 15.67, 15.67, 15.67, 15.67, 15.67, 15.67, 15.67, 15.67, 15.67, 15.68, 15.68, 15.68, 15.68, 15.68, 15.68, 15.68, 15.68, 15.68, 15.68, 15.68, 15.68, 15.68, 15.68, 15.68, 15.68, 15.68, 15.69, 15.69, 15.69, 15.69, 15.69, 15.69, 15.69, 15.69, 15.69, 15.69, 15.69, 15.69, 15.69, 15.69, 15.69, 15.7, 15.7, 15.7, 15.7, 15.7, 15.7, 15.7, 15.7, 15.7, 15.7, 15.7, 15.7, 15.71, 15.71, 15.71, 15.71, 15.71, 15.71, 15.71, 15.71, 15.71, 15.71, 15.71, 15.72, 15.72, 15.72, 15.72, 15.72, 15.72, 15.72, 15.72, 15.72, 15.72, 15.72, 15.72, 15.72, 15.72, 15.72, 15.72, 15.72, 15.72, 15.72, 15.72, 15.72, 15.72, 15.72, 15.72, 15.72, 15.72, 15.72, 15.72, 15.72, 15.72, 15.72, 15.72, 15.73, 15.73, 15.73, 15.73, 15.73, 15.73, 15.73, 15.73, 15.73, 15.73, 15.73, 15.73, 15.73, 15.73, 15.73, 15.73, 15.73, 15.73, 15.73, 15.73, 15.74, 15.74, 15.74, 15.74, 15.74, 15.74, 15.74, 15.74, 15.75, 15.75, 15.75, 15.75, 15.75, 15.75, 15.75, 15.75, 15.75, 15.75, 15.75, 15.75, 15.75, 15.75, 15.76, 15.76, 15.76, 15.76, 15.76, 15.76, 15.76, 15.76, 15.76, 15.76, 15.76, 15.77, 15.77, 15.77, 15.77, 15.78, 15.78, 15.78, 15.78, 15.78, 15.78, 15.79, 15.79, 15.79, 15.79, 15.79, 15.79, 15.79, 15.79, 15.79, 15.79, 15.79, 15.79, 15.8, 15.8, 15.81, 15.81, 15.81, 15.81, 15.81, 15.81, 15.81, 15.81, 15.81, 15.82, 15.82, 15.82, 15.82, 15.82, 15.82, 15.82, 15.82, 15.82, 15.82, 15.82, 15.82, 15.83, 15.83, 15.83, 15.84, 15.84, 15.84, 15.84, 15.84, 15.84, 15.84, 15.84, 15.84, 15.84, 15.84, 15.84, 15.84, 15.85, 15.85, 15.85, 15.85, 15.85, 15.85, 15.85, 15.85, 15.85, 15.85, 15.86, 15.86, 15.86, 15.86, 15.86, 15.86, 15.86, 15.86, 15.87, 15.87, 15.87, 15.87, 15.87, 15.87, 15.87, 15.87, 15.88, 15.88, 15.88, 15.88, 15.88, 15.88, 15.88, 15.88, 15.88, 15.89, 15.89, 15.89, 15.89, 15.89, 15.89, 15.89, 15.89, 15.89, 15.9, 15.9, 15.9, 15.9, 15.9, 15.91, 15.91, 15.91, 15.91, 15.91, 15.91, 15.91, 15.91, 15.91, 15.92, 15.92, 15.92, 15.92, 15.92, 15.92, 15.92, 15.92, 15.92, 15.92, 15.92, 15.92, 15.92, 15.92, 15.92, 15.92, 15.93, 15.93, 15.93, 15.93, 15.93, 15.93, 15.93, 15.93, 15.93, 15.93, 15.93, 15.93, 15.94, 15.94, 15.94, 15.94, 15.94, 15.94, 15.94, 15.94, 15.95, 15.95, 15.95, 15.95, 15.95, 15.95, 15.95, 15.95, 15.95, 15.96, 15.96, 15.96, 15.97, 15.97, 15.97, 15.97, 15.97, 15.97, 15.97, 15.97, 15.98, 15.98, 15.98, 15.98, 15.98, 15.98, 15.98, 15.98, 15.98, 15.98, 15.98, 15.98, 15.98, 15.98, 15.98, 15.99, 15.99, 15.99, 15.99, 15.99, 15.99, 15.99, 15.99, 16.0, 16.0, 16.0, 16.0, 16.0, 16.0, 16.0, 16.0, 16.01, 16.01, 16.01, 16.01, 16.01, 16.01, 16.01, 16.02, 16.02, 16.02, 16.02, 16.02, 16.02, 16.02, 16.03, 16.03, 16.03, 16.03, 16.04, 16.04, 16.04, 16.04, 16.04, 16.05, 16.05, 16.05, 16.05, 16.05, 16.05, 16.05, 16.05, 16.05, 16.05, 16.05, 16.05, 16.05, 16.05, 16.05, 16.06, 16.06, 16.06, 16.06, 16.06, 16.07, 16.07, 16.07, 16.07, 16.07, 16.08, 16.08, 16.08, 16.08, 16.08, 16.08, 16.08, 16.09, 16.09, 16.09, 16.09, 16.09, 16.09, 16.09, 16.09, 16.1, 16.1, 16.1, 16.1, 16.1, 16.1, 16.1, 16.1, 16.1, 16.11, 16.11, 16.11, 16.11, 16.11, 16.11, 16.11, 16.11, 16.11, 16.12, 16.12, 16.12, 16.12, 16.12, 16.12, 16.12, 16.12, 16.12, 16.12, 16.12, 16.12, 16.12, 16.13, 16.13, 16.13, 16.13, 16.13, 16.13, 16.13, 16.13, 16.13, 16.14, 16.14, 16.14, 16.14, 16.14, 16.14, 16.14, 16.14, 16.14, 16.14, 16.14, 16.14, 16.14, 16.15, 16.15, 16.15, 16.15, 16.15, 16.15, 16.15, 16.16, 16.16, 16.16, 16.16, 16.16, 16.16, 16.16, 16.16, 16.16, 16.16, 16.16, 16.16, 16.16, 16.17, 16.17, 16.17, 16.17, 16.17, 16.18, 16.18, 16.18, 16.18, 16.18, 16.18, 16.19, 16.19, 16.19, 16.19, 16.19, 16.19, 16.2, 16.21, 16.21, 16.21, 16.21, 16.21, 16.21, 16.21, 16.21, 16.22, 16.22, 16.22, 16.22, 16.22, 16.22, 16.22, 16.22, 16.22, 16.22, 16.22, 16.22, 16.22, 16.22, 16.23, 16.23, 16.23, 16.23, 16.23, 16.23, 16.23, 16.23, 16.23, 16.23, 16.23, 16.24, 16.24, 16.24, 16.24, 16.24, 16.24, 16.25, 16.25, 16.25, 16.25, 16.25, 16.26, 16.26, 16.26, 16.26, 16.26, 16.26, 16.26, 16.26, 16.26, 16.26, 16.26, 16.26, 16.26, 16.26, 16.26, 16.26, 16.26, 16.26, 16.26, 16.27, 16.27, 16.27, 16.27, 16.27, 16.27, 16.27, 16.27, 16.27, 16.27, 16.27, 16.27, 16.27, 16.27, 16.28, 16.28, 16.28, 16.28, 16.28, 16.28, 16.28, 16.28, 16.28, 16.28, 16.28, 16.28, 16.28, 16.28, 16.28, 16.28, 16.28, 16.28, 16.28, 16.28, 16.29, 16.29, 16.29, 16.29, 16.29, 16.29, 16.29, 16.29, 16.29, 16.3, 16.3, 16.3, 16.3, 16.3, 16.3, 16.3, 16.3, 16.3, 16.3, 16.31, 16.31, 16.31, 16.31, 16.31, 16.31, 16.31, 16.31, 16.31, 16.32, 16.32, 16.32, 16.32, 16.32, 16.33, 16.33, 16.33, 16.33, 16.34, 16.34, 16.34, 16.34, 16.35, 16.35, 16.35, 16.35, 16.35, 16.35, 16.35, 16.35, 16.35, 16.36, 16.36, 16.36, 16.36, 16.36, 16.36, 16.37, 16.37, 16.37, 16.37, 16.37, 16.37, 16.38, 16.38, 16.38, 16.38, 16.38, 16.38, 16.39, 16.39, 16.39, 16.39, 16.39, 16.39, 16.39, 16.39, 16.39, 16.4, 16.4, 16.4, 16.4, 16.4, 16.4, 16.4, 16.4, 16.4, 16.41, 16.41, 16.41, 16.41, 16.41, 16.41, 16.41, 16.41, 16.41, 16.41, 16.41, 16.41, 16.41, 16.41, 16.42, 16.42, 16.42, 16.42, 16.42, 16.43, 16.43, 16.43, 16.43, 16.43, 16.43, 16.43, 16.43, 16.43, 16.44, 16.44, 16.44, 16.44, 16.45, 16.45, 16.46, 16.46, 16.47, 16.47, 16.47, 16.47, 16.47, 16.48, 16.48, 16.49, 16.49, 16.49, 16.49, 16.49, 16.49, 16.49, 16.49, 16.49, 16.49, 16.49, 16.49, 16.5, 16.5, 16.51, 16.51, 16.51, 16.51, 16.51, 16.51, 16.52, 16.52, 16.52, 16.53, 16.53, 16.53, 16.53, 16.53, 16.53, 16.53, 16.54, 16.54, 16.54, 16.54, 16.54, 16.54, 16.54, 16.54, 16.54, 16.54, 16.54, 16.54, 16.54, 16.54, 16.54, 16.54, 16.54, 16.54, 16.55, 16.55, 16.55, 16.55, 16.55, 16.55, 16.55, 16.56, 16.56, 16.56, 16.56, 16.56, 16.56, 16.56, 16.56, 16.56, 16.56, 16.56, 16.56, 16.57, 16.57, 16.57, 16.57, 16.57, 16.57, 16.57, 16.57, 16.57, 16.57, 16.58, 16.58, 16.58, 16.58, 16.58, 16.58, 16.58, 16.58, 16.59, 16.59, 16.59, 16.59, 16.59, 16.59, 16.59, 16.59, 16.59, 16.59, 16.6, 16.6, 16.6, 16.61, 16.61, 16.61, 16.61, 16.61, 16.62, 16.62, 16.63, 16.63, 16.63, 16.63, 16.63, 16.63, 16.63, 16.63, 16.63, 16.64, 16.64, 16.64, 16.64, 16.64, 16.64, 16.64, 16.64, 16.64, 16.64, 16.64, 16.64, 16.64, 16.65, 16.65, 16.65, 16.66, 16.66, 16.66, 16.66, 16.66, 16.66, 16.66, 16.67, 16.67, 16.67, 16.67, 16.67, 16.67, 16.67, 16.68, 16.69, 16.69, 16.69, 16.69, 16.69, 16.69, 16.69, 16.69, 16.69, 16.7, 16.7, 16.7, 16.7, 16.71, 16.72, 16.72, 16.72, 16.72, 16.72, 16.72, 16.72, 16.72, 16.72, 16.73, 16.73, 16.73, 16.73, 16.73, 16.73, 16.73, 16.73, 16.73, 16.73, 16.73, 16.73, 16.73, 16.73, 16.73, 16.74, 16.74, 16.74, 16.74, 16.74, 16.74, 16.74, 16.74, 16.74, 16.74, 16.75, 16.75, 16.75, 16.75, 16.76, 16.76, 16.76, 16.76, 16.77, 16.77, 16.78, 16.78, 16.78, 16.78, 16.78, 16.78, 16.78, 16.78, 16.79, 16.79, 16.79, 16.79, 16.79, 16.79, 16.79, 16.79, 16.79, 16.79, 16.8, 16.8, 16.8, 16.8, 16.8, 16.8, 16.8, 16.81, 16.81, 16.81, 16.81, 16.81, 16.82, 16.82, 16.82, 16.83, 16.83, 16.83, 16.83, 16.84, 16.84, 16.85, 16.85, 16.85, 16.85, 16.85, 16.85, 16.85, 16.85, 16.86, 16.86, 16.86, 16.86, 16.86, 16.86, 16.87, 16.87, 16.87, 16.88, 16.89, 16.89, 16.9, 16.9, 16.9, 16.9, 16.9, 16.91, 16.91, 16.91, 16.91, 16.91, 16.91, 16.91, 16.91, 16.91, 16.91, 16.91, 16.92, 16.93, 16.93, 16.93, 16.93, 16.93, 16.94, 16.94, 16.94, 16.95, 16.95, 16.95, 16.95, 16.95, 16.95, 16.96, 16.96, 16.96, 16.96, 16.96, 16.96, 16.96, 16.96, 16.96, 16.96, 16.96, 16.97, 16.97, 16.97, 16.97, 16.97, 16.97, 16.98, 16.98, 16.98, 16.99, 16.99, 16.99, 16.99, 17.0, 17.01, 17.01, 17.01, 17.01, 17.02, 17.02, 17.03, 17.03, 17.03, 17.03, 17.03, 17.03, 17.04, 17.04, 17.04, 17.05, 17.06, 17.07, 17.07, 17.07, 17.07, 17.07, 17.07, 17.07, 17.07, 17.07, 17.07, 17.07, 17.07, 17.07, 17.07, 17.07, 17.07, 17.07, 17.07, 17.07, 17.08, 17.08, 17.08, 17.08, 17.08, 17.08, 17.09, 17.09, 17.09, 17.09, 17.09, 17.09, 17.09, 17.1, 17.1, 17.1, 17.1, 17.1, 17.1, 17.1, 17.1, 17.11, 17.11, 17.11, 17.11, 17.11, 17.11, 17.12, 17.12, 17.13, 17.13, 17.13, 17.13, 17.13, 17.13, 17.13, 17.13, 17.14, 17.14, 17.15, 17.15, 17.15, 17.15, 17.15, 17.15, 17.15, 17.15, 17.16, 17.16, 17.16, 17.17, 17.17, 17.17, 17.17, 17.18, 17.18, 17.18, 17.18, 17.18, 17.18, 17.18, 17.18, 17.18, 17.18, 17.18, 17.18, 17.18, 17.18, 17.18, 17.18, 17.18, 17.18, 17.18, 17.18, 17.18, 17.18, 17.19, 17.19, 17.19, 17.19, 17.19, 17.19, 17.2, 17.2, 17.2, 17.2, 17.21, 17.21, 17.22, 17.22, 17.22, 17.22, 17.22, 17.22, 17.22, 17.22, 17.22, 17.22, 17.22, 17.23, 17.23, 17.23, 17.23, 17.23, 17.23, 17.23, 17.23, 17.23, 17.23, 17.23, 17.24, 17.24, 17.24, 17.24, 17.24, 17.24, 17.24, 17.24, 17.24, 17.24, 17.25, 17.25, 17.25, 17.25, 17.26, 17.26, 17.26, 17.26, 17.26, 17.26, 17.26, 17.26, 17.26, 17.26, 17.26, 17.26, 17.26, 17.26, 17.26, 17.26, 17.26, 17.26, 17.27, 17.27, 17.27, 17.27, 17.27, 17.28, 17.28, 17.28, 17.28, 17.28, 17.28, 17.28, 17.28, 17.28, 17.28, 17.28, 17.29, 17.29, 17.29, 17.29, 17.29, 17.29, 17.29, 17.29, 17.29, 17.29, 17.29, 17.29, 17.29, 17.3, 17.3, 17.3, 17.3, 17.3, 17.3, 17.3, 17.31, 17.31, 17.31, 17.31, 17.31, 17.32, 17.32, 17.32, 17.32, 17.32, 17.32, 17.32, 17.32, 17.32, 17.32, 17.32, 17.32, 17.32, 17.32, 17.32, 17.33, 17.33, 17.33, 17.33, 17.33, 17.33, 17.33, 17.33, 17.34, 17.34, 17.34, 17.34, 17.34, 17.34, 17.34, 17.34, 17.34, 17.34, 17.34, 17.34, 17.34, 17.35, 17.36, 17.36, 17.36, 17.36, 17.37, 17.37, 17.38, 17.38, 17.38, 17.38, 17.38, 17.38, 17.39, 17.39, 17.39, 17.39, 17.39, 17.39, 17.4, 17.4, 17.4, 17.4, 17.4, 17.4, 17.41, 17.41, 17.41, 17.41, 17.41, 17.41, 17.41, 17.42, 17.42, 17.42, 17.42, 17.42, 17.42, 17.43, 17.43, 17.43, 17.43, 17.43, 17.44, 17.44, 17.44, 17.44, 17.44, 17.44, 17.45, 17.45, 17.46, 17.46, 17.46, 17.46, 17.46, 17.46, 17.46, 17.46, 17.46, 17.46, 17.46, 17.46, 17.46, 17.46, 17.46, 17.46, 17.46, 17.46, 17.46, 17.47, 17.47, 17.48, 17.48, 17.48, 17.48, 17.48, 17.48, 17.48, 17.48, 17.49, 17.49, 17.49, 17.5, 17.5, 17.5, 17.5, 17.5, 17.51, 17.51, 17.51, 17.51, 17.52, 17.52, 17.52, 17.52, 17.52, 17.53, 17.53, 17.53, 17.53, 17.53, 17.53, 17.53, 17.53, 17.54, 17.54, 17.54, 17.54, 17.54, 17.54, 17.55, 17.55, 17.55, 17.55, 17.56, 17.56, 17.56, 17.56, 17.57, 17.57, 17.57, 17.57, 17.57, 17.58, 17.58, 17.58, 17.58, 17.58, 17.58, 17.58, 17.58, 17.6, 17.6, 17.6, 17.6, 17.6, 17.6, 17.6, 17.61, 17.61, 17.62, 17.62, 17.62, 17.62, 17.63, 17.63, 17.63, 17.63, 17.64, 17.65, 17.65, 17.65, 17.65, 17.66, 17.66, 17.66, 17.66, 17.66, 17.67, 17.67, 17.67, 17.67, 17.67, 17.67, 17.67, 17.67, 17.67, 17.67, 17.67, 17.67, 17.67, 17.67, 17.68, 17.68, 17.68, 17.68, 17.68, 17.68, 17.68, 17.68, 17.68, 17.68, 17.68, 17.69, 17.69, 17.69, 17.7, 17.7, 17.7, 17.7, 17.7, 17.7, 17.7, 17.7, 17.7, 17.71, 17.72, 17.72, 17.72, 17.72, 17.72, 17.72, 17.72, 17.73, 17.73, 17.73, 17.73, 17.73, 17.73, 17.73, 17.73, 17.73, 17.73, 17.74, 17.74, 17.74, 17.74, 17.74, 17.74, 17.75, 17.75, 17.75, 17.75, 17.76, 17.76, 17.76, 17.76, 17.77, 17.77, 17.77, 17.79, 17.79, 17.79, 17.79, 17.79, 17.79, 17.79, 17.8, 17.8, 17.8, 17.8, 17.8, 17.81, 17.81, 17.82, 17.82, 17.82, 17.82, 17.82, 17.82, 17.82, 17.82, 17.82, 17.82, 17.82, 17.82, 17.83, 17.83, 17.84, 17.84, 17.84, 17.84, 17.85, 17.85, 17.85, 17.85, 17.86, 17.86, 17.86, 17.86, 17.86, 17.86, 17.86, 17.86, 17.86, 17.86, 17.86, 17.86, 17.86, 17.86, 17.86, 17.86, 17.86, 17.88, 17.88, 17.88, 17.89, 17.89, 17.89, 17.9, 17.9, 17.9, 17.9, 17.9, 17.91, 17.92, 17.92, 17.92, 17.92, 17.92, 17.92, 17.92, 17.92, 17.92, 17.93, 17.93, 17.93, 17.93, 17.93, 17.93, 17.93, 17.93, 17.93, 17.93, 17.93, 17.93, 17.94, 17.94, 17.94, 17.94, 17.94, 17.94, 17.94, 17.95, 17.95, 17.95, 17.96, 17.96, 17.97, 17.97, 17.97, 17.97, 17.97, 17.98, 17.98, 17.98, 17.98, 17.99, 17.99, 17.99, 17.99, 17.99, 18.0, 18.0, 18.02, 18.02, 18.02, 18.02, 18.02, 18.03, 18.04, 18.04, 18.04, 18.04, 18.04, 18.04, 18.04, 18.05, 18.05, 18.05, 18.05, 18.05, 18.05, 18.06, 18.06, 18.06, 18.06, 18.06, 18.06, 18.06, 18.06, 18.08, 18.08, 18.08, 18.08, 18.08, 18.09, 18.09, 18.09, 18.09, 18.09, 18.1, 18.1, 18.11, 18.12, 18.12, 18.12, 18.13, 18.13, 18.14, 18.14, 18.15, 18.15, 18.15, 18.15, 18.15, 18.15, 18.15, 18.15, 18.15, 18.15, 18.15, 18.15, 18.16, 18.16, 18.16, 18.16, 18.16, 18.17, 18.17, 18.17, 18.18, 18.19, 18.19, 18.2, 18.2, 18.21, 18.21, 18.22, 18.22, 18.22, 18.23, 18.24, 18.24, 18.24, 18.24, 18.24, 18.24, 18.24, 18.24, 18.24, 18.24, 18.25, 18.26, 18.26, 18.26, 18.27, 18.27, 18.28, 18.28, 18.28, 18.28, 18.28, 18.28, 18.28, 18.3, 18.31, 18.32, 18.32, 18.32, 18.32, 18.32, 18.33, 18.33, 18.34, 18.34, 18.34, 18.35, 18.35, 18.35, 18.35, 18.35, 18.36, 18.37, 18.37, 18.38, 18.38, 18.38, 18.38, 18.38, 18.38, 18.39, 18.39, 18.39, 18.4, 18.4, 18.41, 18.41, 18.41, 18.41, 18.41, 18.42, 18.42, 18.42, 18.42, 18.43, 18.43, 18.43, 18.43, 18.44, 18.44, 18.44, 18.45, 18.45, 18.45, 18.46, 18.46, 18.47, 18.47, 18.47, 18.48, 18.49, 18.49, 18.5, 18.5, 18.5, 18.5, 18.5, 18.5, 18.5, 18.51, 18.51, 18.51, 18.51, 18.51, 18.51, 18.51, 18.53, 18.53, 18.53, 18.53, 18.54, 18.54, 18.54, 18.54, 18.54, 18.54, 18.54, 18.55, 18.55, 18.55, 18.55, 18.56, 18.56, 18.56, 18.56, 18.58, 18.59, 18.6, 18.6, 18.6, 18.6, 18.61, 18.61, 18.61, 18.61, 18.62, 18.62, 18.62, 18.63, 18.63, 18.63, 18.63, 18.63, 18.64, 18.64, 18.64, 18.64, 18.64, 18.64, 18.64, 18.64, 18.64, 18.64, 18.65, 18.65, 18.65, 18.65, 18.66, 18.66, 18.66, 18.66, 18.66, 18.66, 18.66, 18.66, 18.66, 18.67, 18.67, 18.68, 18.68, 18.69, 18.7, 18.7, 18.7, 18.72, 18.72, 18.73, 18.73, 18.73, 18.73, 18.73, 18.74, 18.75, 18.75, 18.75, 18.75, 18.75, 18.75, 18.76, 18.76, 18.77, 18.77, 18.77, 18.77, 18.78, 18.78, 18.78, 18.79, 18.79, 18.79, 18.8, 18.8, 18.8, 18.8, 18.8, 18.81, 18.81, 18.82, 18.82, 18.82, 18.82, 18.82, 18.82, 18.83, 18.83, 18.83, 18.83, 18.83, 18.83, 18.83, 18.83, 18.84, 18.85, 18.85, 18.85, 18.85, 18.85, 18.85, 18.85, 18.85, 18.85, 18.85, 18.85, 18.85, 18.85, 18.85, 18.85, 18.86, 18.86, 18.87, 18.87, 18.87, 18.87, 18.88, 18.88, 18.89, 18.89, 18.89, 18.89, 18.9, 18.9, 18.9, 18.91, 18.91, 18.91, 18.91, 18.91, 18.93, 18.93, 18.93, 18.94, 18.94, 18.94, 18.94, 18.96, 18.96, 18.96, 18.96, 18.98, 18.98, 18.98, 18.99, 18.99, 18.99, 18.99, 19.0, 19.0, 19.0, 19.01, 19.01, 19.01, 19.01, 19.01, 19.01, 19.03, 19.04, 19.04, 19.05, 19.05, 19.06, 19.06, 19.06, 19.06, 19.06, 19.07, 19.07, 19.08, 19.08, 19.08, 19.08, 19.08, 19.08, 19.08, 19.09, 19.09, 19.1, 19.1, 19.1, 19.11, 19.14, 19.14, 19.14, 19.14, 19.14, 19.14, 19.14, 19.14, 19.16, 19.17, 19.17, 19.18, 19.19, 19.21, 19.21, 19.21, 19.21, 19.22, 19.22, 19.22, 19.23, 19.23, 19.23, 19.23, 19.24, 19.24, 19.25, 19.25, 19.25, 19.26, 19.28, 19.28, 19.28, 19.28, 19.28, 19.28, 19.28, 19.29, 19.29, 19.29, 19.3, 19.3, 19.3, 19.3, 19.3, 19.31, 19.31, 19.31, 19.32, 19.33, 19.33, 19.33, 19.33, 19.33, 19.33, 19.34, 19.34, 19.35, 19.35, 19.35, 19.36, 19.36, 19.36, 19.37, 19.37, 19.37, 19.37, 19.37, 19.37, 19.37, 19.37, 19.37, 19.37, 19.38, 19.39, 19.4, 19.4, 19.4, 19.41, 19.42, 19.42, 19.42, 19.42, 19.42, 19.43, 19.43, 19.43, 19.43, 19.44, 19.44, 19.45, 19.45, 19.45, 19.45, 19.45, 19.45, 19.45, 19.45, 19.45, 19.45, 19.45, 19.45, 19.45, 19.45, 19.46, 19.46, 19.46, 19.46, 19.47, 19.47, 19.47, 19.47, 19.47, 19.47, 19.47, 19.47, 19.47, 19.47, 19.47, 19.47, 19.47, 19.47, 19.47, 19.47, 19.47, 19.47, 19.48, 19.48, 19.48, 19.48, 19.48, 19.48, 19.48, 19.49, 19.49, 19.49, 19.49, 19.49, 19.49, 19.49, 19.49, 19.5, 19.5, 19.5, 19.51, 19.51, 19.51, 19.51, 19.51, 19.51, 19.52, 19.52, 19.52, 19.52, 19.52, 19.52, 19.52, 19.53, 19.53, 19.53, 19.54, 19.54, 19.54, 19.55, 19.55, 19.55, 19.55, 19.55, 19.56, 19.56, 19.56, 19.56, 19.56, 19.56, 19.56, 19.56, 19.56, 19.56, 19.56, 19.57, 19.57, 19.57, 19.57, 19.57, 19.57, 19.57, 19.57, 19.57, 19.57, 19.57, 19.58, 19.58, 19.59, 19.59, 19.59, 19.59, 19.59, 19.59, 19.59, 19.59, 19.59, 19.59, 19.59, 19.59, 19.6, 19.6, 19.6, 19.6, 19.6, 19.6, 19.6, 19.61, 19.61, 19.61, 19.61, 19.61, 19.61, 19.62, 19.62, 19.62, 19.62, 19.62, 19.62, 19.62, 19.63, 19.63, 19.63, 19.63, 19.63, 19.63, 19.63, 19.63, 19.63, 19.64, 19.64, 19.64, 19.64, 19.64, 19.64, 19.64, 19.64, 19.65, 19.65, 19.65, 19.65, 19.65, 19.65, 19.66, 19.66, 19.66, 19.68, 19.68, 19.68, 19.68, 19.69, 19.7, 19.7, 19.7, 19.7, 19.72, 19.72, 19.72, 19.72, 19.74, 19.74, 19.74, 19.75, 19.76, 19.76, 19.76, 19.77, 19.77, 19.77, 19.77, 19.77, 19.77, 19.77, 19.77, 19.79, 19.79, 19.81, 19.81, 19.81, 19.81, 19.82, 19.83, 19.83, 19.83, 19.83, 19.83, 19.84, 19.84, 19.85, 19.85, 19.85, 19.85, 19.85, 19.85, 19.85, 19.87, 19.87, 19.88, 19.88, 19.88, 19.91, 19.91, 19.94, 19.94, 19.94, 19.96, 19.96, 19.97, 19.97, 19.99, 19.99, 19.99, 19.99, 20.0, 20.01, 20.01, 20.02, 20.03, 20.03, 20.05, 20.05, 20.06, 20.06, 20.07, 20.07, 20.07, 20.07, 20.07, 20.07, 20.07, 20.07, 20.07, 20.08, 20.08, 20.1, 20.1, 20.1, 20.1, 20.1, 20.1, 20.1, 20.1, 20.1, 20.11, 20.14, 20.14, 20.14, 20.15, 20.15, 20.15, 20.15, 20.16, 20.16, 20.16, 20.16, 20.16, 20.16, 20.18, 20.18, 20.18, 20.19, 20.19, 20.19, 20.19, 20.19, 20.19, 20.19, 20.19, 20.19, 20.19, 20.19, 20.2, 20.2, 20.2, 20.2, 20.21, 20.21, 20.21, 20.22, 20.22, 20.22, 20.22, 20.24, 20.24, 20.24, 20.24, 20.25, 20.25, 20.25, 20.26, 20.26, 20.26, 20.26, 20.26, 20.27, 20.27, 20.29, 20.3, 20.31, 20.31, 20.31, 20.31, 20.31, 20.31, 20.31, 20.31, 20.31, 20.32, 20.33, 20.33, 20.33, 20.34, 20.34, 20.34, 20.34, 20.34, 20.34, 20.35, 20.35, 20.35, 20.35, 20.35, 20.35, 20.36, 20.36, 20.36, 20.36, 20.36, 20.36, 20.36, 20.36, 20.36, 20.37, 20.37, 20.38, 20.38, 20.38, 20.39, 20.4, 20.41, 20.42, 20.42, 20.42, 20.42, 20.43, 20.43, 20.43, 20.43, 20.43, 20.43, 20.43, 20.44, 20.44, 20.44, 20.44, 20.44, 20.45, 20.45, 20.45, 20.45, 20.46, 20.46, 20.46, 20.46, 20.46, 20.47, 20.47, 20.47, 20.47, 20.47, 20.47, 20.47, 20.47, 20.47, 20.47, 20.47, 20.48, 20.48, 20.48, 20.48, 20.48, 20.48, 20.48, 20.48, 20.49, 20.49, 20.49, 20.49, 20.5, 20.5, 20.51, 20.51, 20.51, 20.51, 20.51, 20.51, 20.51, 20.51, 20.51, 20.51, 20.51, 20.52, 20.52, 20.52, 20.52, 20.52, 20.52, 20.52, 20.52, 20.53, 20.53, 20.53, 20.53, 20.53, 20.53, 20.53, 20.53, 20.53, 20.53, 20.53, 20.53, 20.53, 20.54, 20.54, 20.56, 20.56, 20.57, 20.58, 20.6, 20.6, 20.62, 20.62, 20.62, 20.62, 20.64, 20.64, 20.64, 20.64, 20.64, 20.66, 20.66, 20.66, 20.66, 20.67, 20.67, 20.67, 20.68, 20.68, 20.69, 20.69, 20.7, 20.71, 20.71, 20.71, 20.71, 20.71, 20.71, 20.71, 20.71, 20.71, 20.71, 20.71, 20.72, 20.72, 20.72, 20.72, 20.72, 20.73, 20.73, 20.73, 20.74, 20.75, 20.76, 20.76, 20.76, 20.76, 20.77, 20.78, 20.78, 20.8, 20.81, 20.81, 20.81, 20.81, 20.81, 20.81, 20.82, 20.83, 20.83, 20.84, 20.84, 20.84, 20.84, 20.84, 20.85, 20.85, 20.85, 20.85, 20.85, 20.86, 20.86, 20.86, 20.86, 20.86, 20.88, 20.89, 20.89, 20.9, 20.9, 20.91, 20.91, 20.91, 20.91, 20.91, 20.91, 20.92, 20.93, 20.93, 20.93, 20.93, 20.93, 20.93, 20.94, 20.94, 20.96, 20.97, 20.97, 20.97, 20.97, 20.97, 20.97, 20.97, 20.97, 20.97, 20.98, 20.99, 20.99, 20.99, 21.0, 21.0, 21.0, 21.0, 21.0, 21.0, 21.0, 21.0, 21.01, 21.02, 21.02, 21.02, 21.02, 21.03, 21.03, 21.03, 21.03, 21.03, 21.03, 21.04, 21.04, 21.04, 21.06, 21.06, 21.06, 21.06, 21.06, 21.06, 21.06, 21.06, 21.07, 21.07, 21.07, 21.07, 21.07, 21.07, 21.07, 21.08, 21.08, 21.08, 21.08, 21.09, 21.1, 21.1, 21.11, 21.11, 21.13, 21.14, 21.15, 21.15, 21.15, 21.15, 21.15, 21.15, 21.15, 21.16, 21.17, 21.17, 21.17, 21.19, 21.19, 21.19, 21.21, 21.21, 21.21, 21.21, 21.21, 21.21, 21.21, 21.22, 21.22, 21.22, 21.23, 21.23, 21.23, 21.23, 21.23, 21.23, 21.23, 21.23, 21.23, 21.23, 21.23, 21.23, 21.23, 21.23, 21.23, 21.23, 21.25, 21.25, 21.25, 21.25, 21.25, 21.25, 21.26, 21.26, 21.26, 21.26, 21.26, 21.26, 21.27, 21.28, 21.28, 21.28, 21.28, 21.28, 21.29, 21.29, 21.29, 21.29, 21.29, 21.29, 21.29, 21.29, 21.31, 21.32, 21.32, 21.32, 21.32, 21.32, 21.32, 21.32, 21.33, 21.33, 21.33, 21.33, 21.34, 21.35, 21.35, 21.35, 21.36, 21.37, 21.37, 21.37, 21.38, 21.38, 21.4, 21.4, 21.4, 21.41, 21.42, 21.42, 21.42, 21.42, 21.42, 21.42, 21.42, 21.42, 21.43, 21.43, 21.43, 21.44, 21.44, 21.45, 21.45, 21.45, 21.46, 21.46, 21.46, 21.46, 21.46, 21.46, 21.46, 21.47, 21.47, 21.5, 21.51, 21.51, 21.53, 21.55, 21.56, 21.56, 21.58, 21.6, 21.6, 21.6, 21.61, 21.61, 21.68, 21.69, 21.69, 21.69, 21.69, 21.69, 21.69, 21.71, 21.71, 21.71, 21.71, 21.71, 21.71, 21.71, 21.72, 21.72, 21.72, 21.72, 21.73, 21.73, 21.73, 21.73, 21.73, 21.73, 21.73, 21.73, 21.75, 21.76, 21.77, 21.77, 21.78, 21.78, 21.78, 21.78, 21.8, 21.8, 21.8, 21.8, 21.81, 21.81, 21.81, 21.81, 21.81, 21.81, 21.81, 21.81, 21.81, 21.81, 21.82, 21.82, 21.82, 21.82, 21.82, 21.82, 21.82, 21.83, 21.83, 21.83, 21.83, 21.84, 21.84, 21.84, 21.84, 21.85, 21.85, 21.85, 21.85, 21.86, 21.86, 21.87, 21.87, 21.87, 21.87, 21.88, 21.88, 21.89, 21.89, 21.89, 21.89, 21.9, 21.9, 21.9, 21.9, 21.92, 21.92, 21.92, 21.92, 21.92, 21.92, 21.93, 21.93, 21.93, 21.94, 21.94, 21.94, 21.94, 21.95, 21.95, 21.96, 21.96, 21.96, 21.96, 21.96, 21.96, 21.96, 21.97, 21.97, 21.97, 21.98, 21.98, 21.98, 21.98, 21.98, 21.98, 21.98, 21.98, 21.99, 22.02, 22.02, 22.02, 22.02, 22.02, 22.05, 22.05, 22.06, 22.06, 22.06, 22.06, 22.06, 22.06, 22.06, 22.06, 22.08, 22.08, 22.08, 22.08, 22.09, 22.1, 22.11, 22.11, 22.12, 22.12, 22.12, 22.12, 22.12, 22.13, 22.13, 22.14, 22.15, 22.15, 22.15, 22.16, 22.16, 22.16, 22.17, 22.17, 22.17, 22.17, 22.17, 22.18, 22.19, 22.19, 22.2, 22.22, 22.22, 22.23, 22.24, 22.24, 22.25, 22.25, 22.25, 22.26, 22.28, 22.28, 22.29, 22.29, 22.3, 22.3, 22.3, 22.31, 22.31, 22.33, 22.33, 22.34, 22.34, 22.34, 22.34, 22.34, 22.35, 22.35, 22.36, 22.36, 22.36, 22.36, 22.39, 22.39, 22.39, 22.39, 22.39, 22.39, 22.41, 22.42, 22.44, 22.44, 22.46, 22.47, 22.48, 22.48, 22.48, 22.48, 22.48, 22.49, 22.49, 22.5, 22.5, 22.53, 22.54, 22.54, 22.55, 22.56, 22.56, 22.57, 22.57, 22.57, 22.58, 22.58, 22.58, 22.59, 22.59, 22.61, 22.62, 22.62, 22.62, 22.62, 22.62, 22.62, 22.62, 22.62, 22.62, 22.63, 22.65, 22.66, 22.67, 22.68, 22.69, 22.7, 22.7, 22.7, 22.7, 22.7, 22.71, 22.72, 22.72, 22.72, 22.72, 22.73, 22.73, 22.73, 22.73, 22.73, 22.74, 22.74, 22.74, 22.75, 22.75, 22.75, 22.76, 22.76, 22.76, 22.77, 22.77, 22.77, 22.78, 22.79, 22.79, 22.79, 22.79, 22.79, 22.81, 22.81, 22.81, 22.81, 22.81, 22.81, 22.81, 22.81, 22.81, 22.81, 22.81, 22.81, 22.82, 22.82, 22.83, 22.83, 22.83, 22.83, 22.83, 22.84, 22.84, 22.84, 22.84, 22.84, 22.84, 22.84, 22.85, 22.85, 22.85, 22.85, 22.86, 22.86, 22.86, 22.86, 22.86, 22.86, 22.86, 22.86, 22.86, 22.86, 22.86, 22.87, 22.87, 22.87, 22.87, 22.87, 22.88, 22.88, 22.88, 22.88, 22.88, 22.88, 22.88, 22.88, 22.88, 22.88, 22.88, 22.88, 22.88, 22.88, 22.88, 22.89, 22.89, 22.89, 22.89, 22.89, 22.89, 22.89, 22.89, 22.89, 22.89, 22.9, 22.9, 22.9, 22.9, 22.9, 22.9, 22.9, 22.9, 22.9, 22.9, 22.9, 22.9, 22.9, 22.9, 22.9, 22.9, 22.9, 22.91, 22.91, 22.91, 22.91, 22.91, 22.91, 22.91, 22.91, 22.91, 22.91, 22.91, 22.92, 22.92, 22.92, 22.92, 22.92, 22.92, 22.92, 22.92, 22.92, 22.92, 22.92, 22.92, 22.92, 22.92, 22.92, 22.92, 22.92, 22.92, 22.92, 22.92, 22.92, 22.92, 22.92, 22.92, 22.92, 22.92, 22.92, 22.92, 22.92, 22.92, 22.92, 22.92, 22.92, 22.93, 22.93, 22.93, 22.93, 22.93, 22.93, 22.93, 22.93, 22.93, 22.93, 22.93, 22.93, 22.93, 22.93, 22.93, 22.93, 22.93, 22.93, 22.93, 22.93, 22.94, 22.94, 22.94, 22.94, 22.94, 22.94, 22.94, 22.94, 22.94, 22.94, 22.94, 22.94, 22.94, 22.94, 22.94, 22.94, 22.94, 22.94, 22.94, 22.94, 22.94, 22.94, 22.94, 22.94, 22.94, 22.94, 22.94, 22.94, 22.94, 22.94, 22.94, 22.94, 22.94, 22.94, 22.94, 22.94, 22.94, 22.94, 22.94, 22.94, 22.95, 22.95, 22.95, 22.95, 22.95, 22.95, 22.95, 22.95, 22.95, 22.95, 22.95, 22.95, 22.95, 22.95, 22.95, 22.95, 22.95, 22.95, 22.95, 22.95, 22.95, 22.95, 22.95, 22.95, 22.95, 22.95, 22.95, 22.95, 22.95, 22.95, 22.95, 22.95, 22.95, 22.95, 22.95, 22.95, 22.95, 22.95, 22.95, 22.95, 22.95, 22.95, 22.95, 22.95, 22.95, 22.95, 22.95, 22.95, 22.95, 22.95, 22.96, 22.96, 22.96, 22.96, 22.96, 22.96, 22.96, 22.96, 22.96, 22.96, 22.96, 22.96, 22.96, 22.96, 22.96, 22.96, 22.96, 22.96, 22.96, 22.96, 22.96, 22.96, 22.96, 22.96, 22.96, 22.96, 22.96, 22.96, 22.96, 22.96, 22.96, 22.96, 22.97, 22.97, 22.97, 22.97, 22.97, 22.97, 22.97, 22.97, 22.97, 22.97, 22.97, 22.97, 22.97, 22.97, 22.97, 22.97, 22.97, 22.97, 22.97, 22.97, 22.97, 22.97, 22.97, 22.97, 22.97, 22.97, 22.97, 22.97, 22.97, 22.97, 22.97, 22.97, 22.97, 22.97, 22.97, 22.97, 22.97, 22.97, 22.97, 22.97, 22.98, 22.98, 22.98, 22.98, 22.98, 22.98, 22.98, 22.98, 22.98, 22.98, 22.98, 22.98, 22.98, 22.99, 22.99, 22.99, 22.99, 22.99, 22.99, 22.99, 22.99, 22.99, 23.0, 23.0, 23.0, 23.0, 23.0, 23.0, 23.0, 23.0, 23.0, 23.01, 23.01, 23.01, 23.01, 23.01, 23.01, 23.01, 23.01, 23.01, 23.01, 23.01, 23.01, 23.01, 23.01, 23.01, 23.01, 23.01, 23.01, 23.01, 23.01, 23.01, 23.02, 23.02, 23.02, 23.02, 23.02, 23.02, 23.02, 23.02, 23.02, 23.02, 23.02, 23.03, 23.03, 23.03, 23.03, 23.03, 23.04, 23.04, 23.04, 23.04, 23.04, 23.04, 23.04, 23.04, 23.04, 23.04, 23.05, 23.05, 23.05, 23.05, 23.05, 23.05, 23.05, 23.05, 23.05, 23.05, 23.05, 23.05, 23.05, 23.05, 23.05, 23.05, 23.05, 23.05, 23.05, 23.06, 23.06, 23.06, 23.06, 23.06, 23.06, 23.06, 23.07, 23.07, 23.07, 23.07, 23.07, 23.07, 23.07, 23.07, 23.07, 23.07, 23.07, 23.08, 23.08, 23.08, 23.08, 23.08, 23.08, 23.08, 23.08, 23.08, 23.08, 23.08, 23.08, 23.08, 23.08, 23.08, 23.09, 23.1, 23.1, 23.1, 23.1, 23.1, 23.1, 23.1, 23.1, 23.1, 23.1, 23.1, 23.12, 23.13, 23.14, 23.15, 23.16, 23.16, 23.17, 23.17, 23.17, 23.17, 23.18, 23.18, 23.18, 23.18, 23.18, 23.18, 23.18, 23.18, 23.18, 23.18, 23.18, 23.18, 23.18, 23.19, 23.19, 23.19, 23.19, 23.19, 23.2, 23.2, 23.21, 23.21, 23.22, 23.22, 23.22, 23.22, 23.22, 23.22, 23.22, 23.22, 23.22, 23.22, 23.22, 23.23, 23.23, 23.23, 23.24, 23.25, 23.26, 23.26, 23.26, 23.27, 23.27, 23.28, 23.28, 23.28, 23.29, 23.3, 23.3, 23.3, 23.3, 23.3, 23.31, 23.32, 23.32, 23.32, 23.32, 23.32, 23.33, 23.33, 23.33, 23.33, 23.34, 23.34, 23.34, 23.34, 23.35, 23.36, 23.36, 23.37, 23.37, 23.37, 23.37, 23.38, 23.38, 23.38, 23.38, 23.38, 23.38, 23.38, 23.38, 23.38, 23.38, 23.38, 23.39, 23.4, 23.41, 23.41, 23.42, 23.42, 23.43, 23.43, 23.43, 23.43, 23.43, 23.43, 23.43, 23.43, 23.43, 23.43, 23.43, 23.43, 23.44, 23.44, 23.44, 23.44, 23.46, 23.46, 23.46, 23.46, 23.46, 23.46, 23.46, 23.46, 23.46, 23.46, 23.46, 23.46, 23.46, 23.48, 23.48, 23.48, 23.48, 23.48, 23.5, 23.5, 23.5, 23.5, 23.52, 23.52, 23.53, 23.53, 23.53, 23.53, 23.54, 23.54, 23.54, 23.54, 23.55, 23.55, 23.55, 23.55, 23.55, 23.55, 23.56, 23.56, 23.56, 23.56, 23.56, 23.56, 23.56, 23.57, 23.57, 23.57, 23.57, 23.57, 23.57, 23.57, 23.57, 23.57, 23.57, 23.57, 23.57, 23.57, 23.57, 23.57, 23.57, 23.58, 23.58, 23.58, 23.58, 23.58, 23.58, 23.58, 23.58, 23.58, 23.58, 23.59, 23.59, 23.59, 23.59, 23.59, 23.59, 23.6, 23.6, 23.61, 23.61, 23.61, 23.61, 23.61, 23.62, 23.62, 23.63, 23.63, 23.63, 23.63, 23.63, 23.63, 23.64, 23.64, 23.65, 23.65, 23.65, 23.65, 23.65, 23.65, 23.65, 23.65, 23.65, 23.65, 23.65, 23.66, 23.66, 23.66, 23.66, 23.66, 23.66, 23.66, 23.66, 23.66, 23.67, 23.67, 23.67, 23.67, 23.68, 23.69, 23.69, 23.69, 23.69, 23.69, 23.69, 23.69, 23.69, 23.69, 23.69, 23.69, 23.69, 23.69, 23.69, 23.69, 23.69, 23.69, 23.69, 23.69, 23.69, 23.69, 23.7, 23.7, 23.7, 23.7, 23.7, 23.7, 23.7, 23.7, 23.71, 23.71, 23.71, 23.71, 23.71, 23.71, 23.71, 23.71, 23.71, 23.71, 23.71, 23.71, 23.72, 23.72, 23.72, 23.72, 23.74, 23.74, 23.74, 23.75, 23.75, 23.76, 23.76, 23.77, 23.77, 23.77, 23.77, 23.77, 23.78, 23.78, 23.78, 23.79, 23.79, 23.79, 23.79, 23.79, 23.8, 23.8, 23.8, 23.8, 23.81, 23.81, 23.81, 23.81, 23.83, 23.83, 23.83, 23.83, 23.83, 23.83, 23.84, 23.84, 23.84, 23.85, 23.85, 23.85, 23.85, 23.85, 23.86, 23.86, 23.86, 23.87, 23.87, 23.88, 23.88, 23.88, 23.88, 23.89, 23.89, 23.89, 23.89, 23.89, 23.9, 23.91, 23.91, 23.92, 23.92, 23.92, 23.93, 23.93, 23.93, 23.94, 23.94, 23.95, 23.97, 23.98, 24.0, 24.06, 24.06, 24.06, 24.06, 24.08, 24.08, 24.08, 24.09, 24.09, 24.1, 24.11, 24.11, 24.11, 24.11, 24.13, 24.13, 24.13, 24.13, 24.13, 24.14, 24.15, 24.15, 24.15, 24.15, 24.16, 24.16, 24.17, 24.17, 24.18, 24.19, 24.21, 24.22, 24.22, 24.22, 24.22, 24.22, 24.22, 24.22, 24.22, 24.23, 24.23, 24.24, 24.24, 24.26, 24.27, 24.27, 24.27, 24.27, 24.28, 24.31, 24.34, 24.34, 24.34, 24.35, 24.37, 24.38, 24.38, 24.39, 24.39, 24.4, 24.4, 24.4, 24.42, 24.42, 24.45, 24.46, 24.47, 24.47, 24.48, 24.48, 24.48, 24.5, 24.5, 24.51, 24.52, 24.52, 24.52, 24.52, 24.52, 24.52, 24.53, 24.53, 24.53, 24.54, 24.54, 24.55, 24.56, 24.58, 24.59, 24.59, 24.59, 24.59, 24.59, 24.61, 24.61, 24.61, 24.61, 24.61, 24.61, 24.63, 24.63, 24.64, 24.64, 24.64, 24.64, 24.64, 24.65, 24.65, 24.65, 24.65, 24.65, 24.65, 24.66, 24.66, 24.68, 24.68, 24.68, 24.69, 24.69, 24.7, 24.7, 24.71, 24.73, 24.74, 24.76, 24.79, 24.81, 24.81, 24.83, 24.84, 24.86, 24.86, 24.86, 24.87, 24.87, 24.87, 24.89, 24.89, 24.89, 24.89, 24.89, 24.9, 24.9, 24.9, 24.9, 24.91, 24.91, 24.91, 24.91, 24.98, 25.0, 25.0, 25.0, 25.0, 25.0, 25.0, 25.0, 25.0, 25.0, 25.01, 25.02, 25.03, 25.05, 25.06, 25.1, 25.12, 25.15, 25.15, 25.17, 25.17, 25.18, 25.18, 25.18, 25.18, 25.18, 25.19, 25.21, 25.22, 25.23, 25.24, 25.24, 25.25, 25.25, 25.25, 25.26, 25.26, 25.26, 25.26, 25.27, 25.27, 25.28, 25.28, 25.28, 25.28, 25.29, 25.29, 25.29, 25.29, 25.29, 25.31, 25.31, 25.31, 25.32, 25.32, 25.33, 25.33, 25.34, 25.34, 25.34, 25.34, 25.34, 25.4, 25.4, 25.4, 25.4, 25.4, 25.4, 25.42, 25.42, 25.42, 25.42, 25.45, 25.45, 25.45, 25.46, 25.47, 25.48, 25.48, 25.48, 25.48, 25.49, 25.49, 25.49, 25.49, 25.49, 25.49, 25.49, 25.49, 25.52, 25.53, 25.54, 25.54, 25.54, 25.54, 25.55, 25.55, 25.55, 25.55, 25.56, 25.57, 25.57, 25.58, 25.59, 25.6, 25.6, 25.61, 25.61, 25.61, 25.62, 25.62, 25.63, 25.63, 25.63, 25.63, 25.63, 25.63, 25.63, 25.63, 25.64, 25.66, 25.66, 25.66, 25.68, 25.68, 25.69, 25.69, 25.69, 25.69, 25.7, 25.71, 25.71, 25.71, 25.72, 25.72, 25.72, 25.72, 25.72, 25.72, 25.72, 25.75, 25.76, 25.77, 25.77, 25.77, 25.77, 25.78, 25.78, 25.79, 25.8, 25.8, 25.81, 25.82, 25.82, 25.82, 25.83, 25.84, 25.84, 25.84, 25.85, 25.86, 25.87, 25.88, 25.88, 25.88, 25.88, 25.88, 25.89, 25.89, 25.9, 25.9, 25.92, 25.92, 25.93, 25.93, 25.93, 25.93, 25.94, 25.94, 25.94, 25.94, 25.94, 25.94, 25.95, 25.95, 25.95, 25.95, 25.95, 25.97, 25.97, 25.98, 25.99, 25.99, 26.01, 26.03, 26.03, 26.03, 26.04, 26.04, 26.04, 26.04, 26.04, 26.05, 26.06, 26.07, 26.07, 26.07, 26.09, 26.09, 26.09, 26.09, 26.09, 26.12, 26.12, 26.12, 26.15, 26.16, 26.16, 26.16, 26.16, 26.17, 26.17, 26.17, 26.17, 26.17, 26.17, 26.18, 26.18, 26.19, 26.21, 26.21, 26.21, 26.21, 26.21, 26.22, 26.22, 26.24, 26.26, 26.27, 26.27, 26.28, 26.29, 26.29, 26.29, 26.3, 26.3, 26.3, 26.3, 26.32, 26.33, 26.33, 26.33, 26.33, 26.33, 26.33, 26.33, 26.33, 26.33, 26.33, 26.33, 26.34, 26.34, 26.34, 26.34, 26.34, 26.34, 26.35, 26.37, 26.37, 26.37, 26.37, 26.38, 26.38, 26.38, 26.38, 26.39, 26.4, 26.4, 26.4, 26.42, 26.42, 26.43, 26.43, 26.43, 26.44, 26.45, 26.45, 26.45, 26.45, 26.45, 26.45, 26.46, 26.47, 26.47, 26.47, 26.49, 26.49, 26.49, 26.49, 26.49, 26.51, 26.51, 26.51, 26.51, 26.52, 26.52, 26.52, 26.52, 26.52, 26.53, 26.54, 26.54, 26.54, 26.54, 26.54, 26.55, 26.55, 26.56, 26.57, 26.57, 26.57, 26.57, 26.58, 26.58, 26.59, 26.6, 26.6, 26.61, 26.61, 26.63, 26.63, 26.63, 26.63, 26.64, 26.64, 26.64, 26.65, 26.65, 26.65, 26.65, 26.65, 26.66, 26.66, 26.66, 26.67, 26.67, 26.67, 26.67, 26.68, 26.68, 26.68, 26.69, 26.69, 26.69, 26.7, 26.7, 26.71, 26.75, 26.76, 26.76, 26.76, 26.77, 26.78, 26.78, 26.78, 26.78, 26.78, 26.79, 26.79, 26.79, 26.8, 26.8, 26.8, 26.81, 26.81, 26.81, 26.81, 26.81, 26.83, 26.83, 26.83, 26.83, 26.84, 26.84, 26.84, 26.84, 26.85, 26.86, 26.87, 26.89, 26.91, 26.91, 26.91, 26.91, 26.93, 26.93, 26.93, 26.93, 26.93, 26.94, 26.96, 26.97, 26.97, 26.98, 26.99, 26.99, 26.99, 26.99, 26.99, 26.99, 26.99, 26.99, 26.99, 27.03, 27.05, 27.05, 27.08, 27.09, 27.11, 27.11, 27.12, 27.13, 27.14, 27.14, 27.15, 27.15, 27.16, 27.18, 27.2, 27.22, 27.25, 27.29, 27.35, 27.35, 27.37, 27.39, 27.39, 27.42, 27.42, 27.42, 27.45, 27.48, 27.49, 27.49, 27.52, 27.55, 27.56, 27.58, 27.58, 27.58, 27.58, 27.58, 27.58, 27.58, 27.59, 27.6, 27.6, 27.6, 27.62, 27.66, 27.66, 27.67, 27.69, 27.7, 27.71, 27.72, 27.73, 27.8, 27.81, 27.81, 27.85, 27.86, 27.87, 27.87, 27.87, 27.87, 27.89, 27.89, 27.9, 27.91, 27.91, 27.91, 27.92, 27.92, 27.92, 27.95, 27.98, 28.01, 28.01, 28.02, 28.02, 28.02, 28.03, 28.03, 28.03, 28.05, 28.07, 28.1, 28.1, 28.1, 28.11, 28.11, 28.12, 28.17, 28.17, 28.24, 28.26, 28.3, 28.3, 28.32, 28.32, 28.33, 28.35, 28.35, 28.36, 28.38, 28.4, 28.4, 28.44, 28.46, 28.49, 28.49, 28.49, 28.49, 28.49, 28.51, 28.51, 28.51, 28.51, 28.52, 28.52, 28.52, 28.52, 28.52, 28.54, 28.54, 28.55, 28.55, 28.55, 28.56, 28.56, 28.56, 28.59, 28.6, 28.63, 28.63, 28.63, 28.63, 28.65, 28.65, 28.65, 28.67, 28.67, 28.67, 28.68, 28.68, 28.68, 28.68, 28.68, 28.68, 28.69, 28.69, 28.69, 28.69, 28.69, 28.69, 28.71, 28.73, 28.77, 28.77, 28.77, 28.79, 28.79, 28.79, 28.79, 28.79, 28.81, 28.81, 28.81, 28.81, 28.82, 28.85, 28.85, 28.85, 28.86, 28.87, 28.88, 28.88, 28.95, 28.95, 28.96, 28.96, 28.97, 28.99, 29.03, 29.07, 29.08, 29.08, 29.08, 29.13, 29.14, 29.16, 29.17, 29.19, 29.21, 29.22, 29.23, 29.23, 29.23, 29.27, 29.29, 29.3, 29.33, 29.35, 29.35, 29.37, 29.38, 29.38, 29.38, 29.38, 29.38, 29.38, 29.4, 29.41, 29.41, 29.42, 29.42, 29.42, 29.43, 29.43, 29.43, 29.44, 29.44, 29.46, 29.46, 29.46, 29.48, 29.48, 29.49, 29.49, 29.49, 29.55, 29.57, 29.57, 29.57, 29.6, 29.6, 29.61, 29.67, 29.67, 29.67, 29.67, 29.68, 29.68, 29.68, 29.68, 29.68, 29.68, 29.68, 29.68, 29.68, 29.73, 29.74, 29.77, 29.79, 29.8, 29.82, 29.82, 29.83, 29.83, 29.83, 29.87, 29.87, 29.87, 29.87, 29.87, 29.88, 29.9, 29.91, 29.91, 29.93, 29.93, 29.93, 29.94, 29.97, 30.0, 30.0, 30.01, 30.01, 30.01, 30.01, 30.01, 30.01, 30.02, 30.05, 30.05, 30.09, 30.11, 30.11, 30.11, 30.11, 30.11, 30.11, 30.11, 30.12, 30.12, 30.17, 30.19, 30.22, 30.22, 30.28, 30.37, 30.43, 30.43, 30.43, 30.43, 30.43, 30.43, 30.45, 30.45, 30.45, 30.45, 30.45, 30.45, 30.45, 30.45, 30.45, 30.45, 30.47, 30.47, 30.47, 30.5, 30.5, 30.5, 30.5, 30.51, 30.51, 30.52, 30.54, 30.54, 30.6, 30.6, 30.65, 30.66, 30.66, 30.66, 30.67, 30.67, 30.75, 30.75, 30.75, 30.75, 30.75, 30.79, 30.83, 30.83, 30.83, 30.83, 30.84, 30.84, 30.97, 31.01, 31.03, 31.03, 31.1, 31.13, 31.15, 31.15, 31.15, 31.17, 31.17, 31.17, 31.17, 31.19, 31.23, 31.23, 31.27, 31.28, 31.28, 31.31, 31.31, 31.31, 31.34, 31.37, 31.37, 31.38, 31.41, 31.44, 31.48, 31.54, 31.55, 31.58, 31.58, 31.61, 31.62, 31.62, 31.63, 31.65, 31.73, 31.73, 31.73, 31.74, 31.74, 31.74, 31.74, 31.76, 31.76, 31.77, 31.8, 31.82, 31.83, 31.83, 31.84, 31.86, 31.88, 31.91, 31.92, 31.92, 31.93, 31.96, 31.96, 32.01, 32.02, 32.05, 32.05, 32.09, 32.1, 32.1, 32.1, 32.1, 32.21, 32.28, 32.32, 32.33, 32.35, 32.39, 32.39, 32.39, 32.39, 32.44, 32.45, 32.45, 32.5, 32.5, 32.51, 32.52, 32.53, 32.56, 32.61, 32.61, 32.73, 32.73, 32.74, 32.77, 32.77, 32.77, 32.91, 32.96, 32.98, 32.99, 33.01, 33.15, 33.17, 33.19, 33.22, 33.22, 33.25, 33.29, 33.3, 33.3, 33.3, 33.3, 33.3, 33.42, 33.42, 33.51, 33.51, 33.55, 33.55, 33.69, 33.72, 33.76, 33.78, 33.78, 33.8, 33.82, 33.85, 33.99, 33.99, 34.0, 34.1, 34.17, 34.29, 34.29, 34.29, 34.47, 34.47, 34.47, 34.47, 34.48, 34.48, 34.48, 34.48, 34.72, 34.92, 34.93, 35.05, 35.05, 35.18, 35.19, 35.2, 35.23, 35.23, 35.25, 35.25, 35.25, 35.32, 35.34, 35.36, 35.37, 35.37, 35.4, 35.41, 35.44, 35.59, 35.6, 35.6, 35.6, 35.63, 35.64, 35.64, 35.64, 35.65, 35.65, 35.66, 35.66, 35.66, 35.67, 35.68, 35.68, 35.69, 35.69, 35.73, 35.73, 35.73, 35.74, 35.74, 35.75, 35.75, 35.77, 35.77, 35.78, 35.79, 35.79, 35.79, 35.79, 35.79, 35.79, 35.79, 35.8, 35.8, 35.81, 35.81, 35.82, 35.83, 35.83, 35.83, 35.85, 35.85, 35.85, 35.86, 35.86, 35.86, 35.87, 35.87, 35.89, 35.89, 35.89, 35.89, 35.89, 35.92, 35.93, 35.93, 35.95, 35.95, 35.95, 35.96, 35.98, 35.99, 35.99, 35.99, 36.02, 36.09, 36.09, 36.12, 36.12, 36.36, 36.39, 36.46, 36.48, 36.52, 36.52, 36.52, 36.52, 36.54, 36.55, 36.56, 36.6, 36.61, 36.61, 36.61, 36.61, 36.62, 36.62, 36.62, 36.62, 36.62, 36.64, 36.64, 36.66, 36.66, 36.66, 36.67, 36.67, 36.67, 36.67, 36.67, 36.68, 36.68, 36.68, 36.73, 36.73, 36.74, 36.74, 36.74, 36.74, 36.74, 36.74, 36.74, 36.74, 36.75, 36.77, 36.77, 36.77, 36.77, 36.81, 36.81, 36.82, 36.82, 36.82, 36.84, 36.89, 36.91, 36.97, 36.97, 37.0, 37.01, 37.04, 37.04, 37.06, 37.06, 37.09, 37.14, 37.18, 37.2, 37.28, 37.28, 37.29, 37.29, 37.29, 37.29, 37.29, 37.29, 37.35, 37.37, 37.42, 37.45, 37.45, 37.45, 37.46, 37.57, 37.58, 37.62, 37.75, 37.76, 37.77, 37.77, 37.77, 37.77, 37.78, 37.82, 37.82, 37.83, 37.83, 37.83, 37.85, 37.85, 37.85, 37.93, 37.93, 37.95, 38.11, 38.11, 38.11, 38.17, 38.28, 38.28, 38.29, 38.29, 38.31, 38.31, 38.31, 38.36, 38.36, 38.63, 38.67, 38.71, 38.81, 38.89, 38.89, 38.89, 38.93, 38.98, 38.99, 38.99, 38.99, 38.99, 39.01, 39.01, 39.13, 39.15, 39.15, 39.15, 39.15, 39.19, 39.57, 39.62, 39.72, 39.72, 39.74, 39.74, 39.93, 40.22, 40.26, 40.46, 40.5, 40.5, 40.5, 40.65, 40.8, 40.8, 41.21, 41.35, 41.36, 41.37, 41.37, 41.37, 41.38, 41.39, 41.43, 41.43, 41.43, 41.44, 41.44, 41.44, 41.45, 41.45, 41.45, 41.45, 41.59, 41.59, 41.73, 41.74, 41.74, 41.9, 41.9, 42.01, 42.4, 42.55, 42.55, 42.82, 42.96, 43.06, 43.06, 43.31, 43.54, 43.54, 43.55, 43.55, 43.55, 43.55, 43.55, 43.55, 43.94, 44.13, 44.28, 44.28, 44.28, 44.28, 44.57, 44.59, 44.77, 44.96, 45.02, 45.05, 45.05, 45.15, 45.51, 45.51, 45.51, 45.51, 45.54, 45.93, 46.49, 46.92, 47.39, 47.61, 48.02, 48.02, 48.15, 48.15, 48.15, 48.15, 48.2, 48.2, 48.47, 48.52, 48.69, 49.6, 49.66, 49.66, 50.17, 50.21, 50.74, 51.1, 51.16, 51.19, 51.29, 51.52, 51.52, 51.78, 52.09, 52.15, 52.58, 52.58, 52.69, 52.97, 53.35, 53.35, 54.35, 54.35, 54.35, 54.48, 54.71, 54.71, 54.98, 54.98, 55.0, 55.1, 55.11, 55.26, 55.92, 56.24, 56.88, 56.96, 57.18, 57.59, 57.76, 57.93, 58.05, 58.55, 58.55, 58.64, 58.64, 58.68, 59.48, 59.72, 59.79, 60.24, 60.24, 60.77, 60.94, 61.55, 61.61, 62.2, 62.2, 62.36, 64.84, 64.88, 64.93, 64.94, 64.94, 65.93, 66.1, 66.1, 69.17, 69.33, 70.59, 70.6, 71.28, 71.35, 72.6, 72.6, 72.86, 72.86, 72.89, 73.11, 73.95, 74.71, 75.87, 77.28, 77.64, 77.88, 78.72, 78.87, 78.96, 79.24, 79.24, 79.33, 79.47, 79.54, 80.25, 80.27, 80.35, 80.4, 80.49, 80.71, 81.22, 81.58, 85.65, 85.96, 87.61, 88.73, 92.39, 93.2, 94.25, 97.89, 98.11, 98.92, 99.05, 99.23, 105.4, 106.32, 108.95, 109.3, 110.09, 111.22, 112.18, 119.77, 124.53, 127.29, 127.85, 129.13, 129.13, 129.15, 132.29, 140.88, 141.81, 148.18, 153.25, 153.4, 158.6, 159.75, 166.63, 168.53, 169.7, 174.52, 178.61, 178.61, 178.61, 178.61, 179.33, 184.19, 184.43, 185.51, 185.98, 190.86, 194.11, 194.73, 197.36, 197.36, 199.72, 212.22, 244.6, 278.97, 286.44, 296.2, 382.87, 494.27, 507.33, 524.7, 566.61], "dropped": 26555}, "dGPredictor": {"vals": [1.48, 1.48, 1.48, 1.48, 1.48, 1.48, 1.48, 1.48, 1.48, 1.48, 1.48, 1.48, 1.48, 1.48, 1.48, 1.48, 1.48, 1.48, 1.48, 1.48, 1.48, 1.48, 1.48, 1.48, 1.48, 1.48, 1.48, 1.48, 1.48, 1.48, 1.48, 1.48, 1.48, 1.48, 1.48, 1.48, 1.48, 1.48, 1.48, 1.48, 1.48, 1.48, 1.48, 1.48, 1.48, 1.48, 1.48, 1.48, 1.48, 1.48, 1.48, 1.48, 1.48, 1.48, 1.48, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.49, 1.5, 1.5, 1.5, 1.5, 1.5, 1.5, 1.5, 1.5, 1.5, 1.5, 1.5, 1.5, 1.5, 1.5, 1.5, 1.5, 1.5, 1.5, 1.5, 1.5, 1.5, 1.5, 1.5, 1.5, 1.5, 1.5, 1.5, 1.5, 1.5, 1.5, 1.5, 1.5, 1.5, 1.5, 1.5, 1.5, 1.5, 1.5, 1.5, 1.5, 1.5, 1.5, 1.5, 1.5, 1.5, 1.5, 1.5, 1.5, 1.5, 1.5, 1.5, 1.5, 1.5, 1.5, 1.5, 1.5, 1.5, 1.5, 1.5, 1.5, 1.5, 1.5, 1.5, 1.5, 1.5, 1.5, 1.5, 1.5, 1.5, 1.5, 1.5, 1.5, 1.5, 1.5, 1.5, 1.5, 1.5, 1.5, 1.5, 1.5, 1.5, 1.5, 1.5, 1.5, 1.5, 1.5, 1.5, 1.5, 1.5, 1.5, 1.5, 1.5, 1.5, 1.5, 1.5, 1.5, 1.5, 1.5, 1.5, 1.5, 1.5, 1.5, 1.5, 1.5, 1.5, 1.5, 1.5, 1.5, 1.5, 1.5, 1.5, 1.5, 1.5, 1.5, 1.5, 1.5, 1.5, 1.5, 1.5, 1.5, 1.5, 1.5, 1.5, 1.5, 1.5, 1.5, 1.5, 1.5, 1.5, 1.5, 1.5, 1.5, 1.5, 1.5, 1.5, 1.5, 1.5, 1.5, 1.5, 1.5, 1.5, 1.5, 1.5, 1.5, 1.5, 1.5, 1.5, 1.5, 1.5, 1.5, 1.5, 1.5, 1.5, 1.5, 1.5, 1.5, 1.5, 1.5, 1.5, 1.5, 1.5, 1.5, 1.5, 1.5, 1.5, 1.5, 1.5, 1.5, 1.5, 1.5, 1.5, 1.5, 1.5, 1.5, 1.5, 1.5, 1.5, 1.5, 1.5, 1.5, 1.5, 1.5, 1.5, 1.5, 1.5, 1.5, 1.5, 1.5, 1.5, 1.5, 1.5, 1.5, 1.5, 1.5, 1.5, 1.5, 1.5, 1.5, 1.5, 1.5, 1.5, 1.5, 1.5, 1.5, 1.5, 1.5, 1.5, 1.5, 1.5, 1.5, 1.5, 1.5, 1.5, 1.5, 1.5, 1.5, 1.5, 1.5, 1.5, 1.5, 1.51, 1.51, 1.51, 1.51, 1.51, 1.51, 1.51, 1.51, 1.51, 1.51, 1.51, 1.51, 1.51, 1.51, 1.51, 1.51, 1.51, 1.51, 1.51, 1.51, 1.51, 1.51, 1.51, 1.51, 1.51, 1.51, 1.51, 1.51, 1.51, 1.51, 1.51, 1.51, 1.51, 1.51, 1.51, 1.51, 1.51, 1.51, 1.51, 1.51, 1.51, 1.51, 1.51, 1.51, 1.51, 1.51, 1.51, 1.51, 1.51, 1.51, 1.51, 1.51, 1.51, 1.51, 1.51, 1.51, 1.51, 1.51, 1.51, 1.51, 1.51, 1.52, 1.52, 1.52, 1.52, 1.52, 1.52, 1.52, 1.52, 1.52, 1.52, 1.52, 1.52, 1.52, 1.52, 1.52, 1.52, 1.52, 1.52, 1.52, 1.52, 1.52, 1.52, 1.52, 1.52, 1.52, 1.52, 1.52, 1.52, 1.52, 1.52, 1.52, 1.52, 1.52, 1.52, 1.52, 1.52, 1.52, 1.52, 1.52, 1.52, 1.52, 1.52, 1.52, 1.52, 1.52, 1.52, 1.52, 1.52, 1.52, 1.52, 1.52, 1.52, 1.52, 1.52, 1.52, 1.52, 1.52, 1.52, 1.52, 1.52, 1.52, 1.52, 1.52, 1.52, 1.52, 1.52, 1.52, 1.52, 1.52, 1.52, 1.52, 1.52, 1.52, 1.52, 1.52, 1.52, 1.52, 1.52, 1.52, 1.52, 1.52, 1.52, 1.52, 1.52, 1.52, 1.52, 1.52, 1.52, 1.52, 1.52, 1.52, 1.52, 1.52, 1.52, 1.52, 1.52, 1.52, 1.52, 1.52, 1.52, 1.52, 1.52, 1.52, 1.52, 1.52, 1.52, 1.52, 1.52, 1.52, 1.52, 1.52, 1.52, 1.52, 1.52, 1.52, 1.52, 1.52, 1.52, 1.52, 1.52, 1.52, 1.52, 1.52, 1.52, 1.52, 1.52, 1.52, 1.52, 1.52, 1.52, 1.52, 1.52, 1.52, 1.52, 1.52, 1.52, 1.52, 1.52, 1.52, 1.52, 1.52, 1.52, 1.52, 1.52, 1.52, 1.52, 1.52, 1.52, 1.52, 1.52, 1.52, 1.52, 1.52, 1.52, 1.52, 1.52, 1.52, 1.52, 1.52, 1.52, 1.52, 1.52, 1.52, 1.52, 1.52, 1.52, 1.52, 1.52, 1.52, 1.52, 1.52, 1.52, 1.52, 1.52, 1.52, 1.52, 1.52, 1.52, 1.52, 1.52, 1.52, 1.52, 1.52, 1.52, 1.52, 1.52, 1.52, 1.52, 1.52, 1.52, 1.52, 1.52, 1.52, 1.52, 1.52, 1.52, 1.52, 1.52, 1.52, 1.52, 1.52, 1.52, 1.52, 1.52, 1.52, 1.52, 1.52, 1.52, 1.52, 1.52, 1.52, 1.52, 1.52, 1.52, 1.52, 1.52, 1.52, 1.52, 1.52, 1.52, 1.52, 1.52, 1.52, 1.52, 1.52, 1.52, 1.52, 1.52, 1.52, 1.52, 1.52, 1.52, 1.52, 1.52, 1.52, 1.52, 1.52, 1.52, 1.52, 1.52, 1.52, 1.52, 1.52, 1.52, 1.52, 1.52, 1.52, 1.52, 1.52, 1.52, 1.52, 1.52, 1.52, 1.52, 1.52, 1.52, 1.52, 1.52, 1.52, 1.52, 1.52, 1.52, 1.52, 1.52, 1.52, 1.53, 1.53, 1.53, 1.53, 1.53, 1.53, 1.53, 1.53, 1.53, 1.53, 1.53, 1.53, 1.53, 1.53, 1.53, 1.53, 1.53, 1.53, 1.53, 1.53, 1.53, 1.53, 1.53, 1.53, 1.53, 1.53, 1.53, 1.53, 1.53, 1.53, 1.53, 1.53, 1.53, 1.53, 1.53, 1.53, 1.53, 1.53, 1.53, 1.53, 1.53, 1.53, 1.53, 1.53, 1.53, 1.53, 1.53, 1.53, 1.53, 1.53, 1.53, 1.53, 1.53, 1.53, 1.53, 1.53, 1.53, 1.53, 1.53, 1.53, 1.53, 1.53, 1.53, 1.53, 1.53, 1.53, 1.53, 1.53, 1.53, 1.53, 1.53, 1.53, 1.53, 1.53, 1.53, 1.53, 1.53, 1.53, 1.53, 1.53, 1.53, 1.53, 1.53, 1.53, 1.53, 1.53, 1.53, 1.53, 1.53, 1.53, 1.53, 1.53, 1.53, 1.53, 1.53, 1.53, 1.53, 1.53, 1.53, 1.53, 1.53, 1.53, 1.53, 1.53, 1.53, 1.53, 1.53, 1.53, 1.53, 1.53, 1.53, 1.53, 1.53, 1.53, 1.53, 1.53, 1.53, 1.53, 1.53, 1.53, 1.53, 1.53, 1.53, 1.53, 1.53, 1.53, 1.53, 1.53, 1.53, 1.53, 1.53, 1.53, 1.53, 1.53, 1.53, 1.53, 1.53, 1.53, 1.53, 1.53, 1.53, 1.53, 1.53, 1.53, 1.53, 1.53, 1.53, 1.53, 1.53, 1.53, 1.53, 1.53, 1.53, 1.53, 1.53, 1.53, 1.53, 1.53, 1.53, 1.53, 1.53, 1.53, 1.53, 1.53, 1.53, 1.53, 1.53, 1.53, 1.53, 1.53, 1.53, 1.53, 1.53, 1.53, 1.53, 1.53, 1.53, 1.53, 1.53, 1.53, 1.53, 1.53, 1.53, 1.54, 1.54, 1.54, 1.54, 1.54, 1.54, 1.54, 1.54, 1.54, 1.54, 1.54, 1.54, 1.54, 1.54, 1.54, 1.54, 1.54, 1.54, 1.54, 1.54, 1.54, 1.54, 1.54, 1.54, 1.54, 1.54, 1.54, 1.54, 1.54, 1.54, 1.54, 1.54, 1.54, 1.54, 1.54, 1.54, 1.54, 1.54, 1.54, 1.54, 1.54, 1.54, 1.54, 1.54, 1.54, 1.54, 1.54, 1.54, 1.54, 1.54, 1.54, 1.54, 1.54, 1.54, 1.54, 1.54, 1.54, 1.54, 1.54, 1.54, 1.54, 1.54, 1.54, 1.54, 1.54, 1.54, 1.54, 1.54, 1.54, 1.54, 1.54, 1.54, 1.54, 1.54, 1.54, 1.54, 1.54, 1.54, 1.54, 1.54, 1.54, 1.54, 1.54, 1.54, 1.54, 1.54, 1.54, 1.54, 1.54, 1.54, 1.54, 1.54, 1.54, 1.54, 1.54, 1.54, 1.54, 1.54, 1.54, 1.54, 1.54, 1.54, 1.54, 1.54, 1.54, 1.54, 1.54, 1.54, 1.54, 1.54, 1.54, 1.54, 1.54, 1.54, 1.54, 1.54, 1.54, 1.54, 1.54, 1.54, 1.54, 1.54, 1.54, 1.54, 1.54, 1.54, 1.54, 1.54, 1.54, 1.54, 1.54, 1.54, 1.54, 1.54, 1.54, 1.54, 1.54, 1.54, 1.54, 1.54, 1.54, 1.54, 1.54, 1.54, 1.54, 1.54, 1.54, 1.54, 1.54, 1.54, 1.54, 1.54, 1.54, 1.54, 1.54, 1.54, 1.54, 1.54, 1.54, 1.54, 1.54, 1.54, 1.54, 1.54, 1.54, 1.54, 1.54, 1.54, 1.54, 1.54, 1.54, 1.54, 1.54, 1.54, 1.54, 1.54, 1.54, 1.54, 1.54, 1.54, 1.54, 1.54, 1.54, 1.54, 1.54, 1.54, 1.54, 1.54, 1.54, 1.54, 1.54, 1.54, 1.54, 1.54, 1.54, 1.54, 1.54, 1.54, 1.54, 1.54, 1.54, 1.54, 1.54, 1.54, 1.54, 1.54, 1.54, 1.54, 1.54, 1.54, 1.54, 1.54, 1.54, 1.54, 1.54, 1.54, 1.54, 1.54, 1.54, 1.54, 1.54, 1.54, 1.54, 1.54, 1.54, 1.54, 1.54, 1.54, 1.54, 1.54, 1.54, 1.54, 1.54, 1.54, 1.54, 1.54, 1.54, 1.54, 1.54, 1.54, 1.54, 1.54, 1.54, 1.54, 1.54, 1.54, 1.54, 1.54, 1.54, 1.54, 1.54, 1.54, 1.54, 1.54, 1.54, 1.54, 1.54, 1.54, 1.54, 1.54, 1.54, 1.54, 1.54, 1.54, 1.55, 1.55, 1.55, 1.55, 1.55, 1.55, 1.55, 1.55, 1.55, 1.55, 1.55, 1.55, 1.55, 1.55, 1.55, 1.55, 1.55, 1.55, 1.55, 1.55, 1.55, 1.55, 1.55, 1.55, 1.55, 1.55, 1.55, 1.55, 1.55, 1.55, 1.55, 1.55, 1.55, 1.55, 1.55, 1.55, 1.55, 1.55, 1.55, 1.55, 1.55, 1.55, 1.55, 1.55, 1.55, 1.55, 1.55, 1.55, 1.55, 1.55, 1.55, 1.55, 1.56, 1.56, 1.56, 1.56, 1.56, 1.56, 1.56, 1.56, 1.56, 1.56, 1.56, 1.56, 1.56, 1.56, 1.56, 1.56, 1.56, 1.56, 1.56, 1.56, 1.56, 1.56, 1.56, 1.56, 1.57, 1.57, 1.57, 1.57, 1.57, 1.57, 1.57, 1.57, 1.57, 1.57, 1.57, 1.57, 1.57, 1.57, 1.57, 1.57, 1.57, 1.57, 1.57, 1.57, 1.57, 1.57, 1.57, 1.57, 1.57, 1.57, 1.57, 1.57, 1.57, 1.57, 1.57, 1.57, 1.57, 1.57, 1.57, 1.57, 1.57, 1.57, 1.57, 1.57, 1.57, 1.57, 1.57, 1.57, 1.57, 1.57, 1.57, 1.57, 1.57, 1.57, 1.57, 1.57, 1.57, 1.57, 1.57, 1.57, 1.57, 1.57, 1.57, 1.57, 1.57, 1.57, 1.57, 1.57, 1.57, 1.57, 1.57, 1.57, 1.57, 1.58, 1.58, 1.58, 1.58, 1.58, 1.58, 1.58, 1.58, 1.58, 1.58, 1.58, 1.58, 1.58, 1.58, 1.58, 1.58, 1.58, 1.58, 1.58, 1.58, 1.58, 1.58, 1.58, 1.58, 1.58, 1.58, 1.58, 1.58, 1.58, 1.58, 1.58, 1.58, 1.58, 1.58, 1.58, 1.58, 1.58, 1.58, 1.58, 1.58, 1.58, 1.58, 1.58, 1.58, 1.58, 1.58, 1.58, 1.58, 1.58, 1.58, 1.58, 1.58, 1.58, 1.58, 1.58, 1.58, 1.58, 1.58, 1.58, 1.58, 1.58, 1.58, 1.58, 1.58, 1.58, 1.58, 1.58, 1.58, 1.58, 1.58, 1.58, 1.58, 1.58, 1.59, 1.59, 1.59, 1.59, 1.59, 1.59, 1.59, 1.59, 1.59, 1.59, 1.59, 1.59, 1.59, 1.59, 1.59, 1.59, 1.59, 1.59, 1.59, 1.59, 1.59, 1.59, 1.59, 1.59, 1.59, 1.59, 1.59, 1.59, 1.59, 1.59, 1.59, 1.59, 1.59, 1.59, 1.59, 1.59, 1.59, 1.59, 1.59, 1.59, 1.59, 1.59, 1.59, 1.59, 1.59, 1.59, 1.59, 1.59, 1.59, 1.59, 1.59, 1.59, 1.59, 1.59, 1.59, 1.59, 1.59, 1.59, 1.59, 1.59, 1.59, 1.59, 1.59, 1.59, 1.59, 1.59, 1.59, 1.59, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.6, 1.61, 1.61, 1.61, 1.61, 1.61, 1.61, 1.61, 1.61, 1.61, 1.61, 1.61, 1.61, 1.61, 1.61, 1.61, 1.61, 1.61, 1.61, 1.61, 1.61, 1.61, 1.61, 1.61, 1.61, 1.61, 1.61, 1.61, 1.61, 1.61, 1.61, 1.61, 1.61, 1.61, 1.61, 1.61, 1.61, 1.61, 1.61, 1.61, 1.61, 1.61, 1.61, 1.61, 1.61, 1.61, 1.61, 1.61, 1.61, 1.61, 1.61, 1.61, 1.61, 1.61, 1.61, 1.61, 1.61, 1.61, 1.61, 1.61, 1.61, 1.61, 1.61, 1.61, 1.61, 1.61, 1.61, 1.61, 1.61, 1.61, 1.61, 1.61, 1.61, 1.61, 1.61, 1.61, 1.61, 1.61, 1.61, 1.61, 1.61, 1.61, 1.61, 1.61, 1.61, 1.61, 1.61, 1.61, 1.61, 1.61, 1.61, 1.61, 1.61, 1.61, 1.61, 1.61, 1.61, 1.62, 1.62, 1.62, 1.62, 1.62, 1.62, 1.62, 1.62, 1.62, 1.62, 1.62, 1.62, 1.62, 1.62, 1.62, 1.62, 1.62, 1.62, 1.62, 1.62, 1.62, 1.62, 1.62, 1.62, 1.62, 1.62, 1.62, 1.62, 1.62, 1.62, 1.62, 1.62, 1.62, 1.62, 1.62, 1.62, 1.62, 1.62, 1.62, 1.62, 1.62, 1.62, 1.62, 1.62, 1.62, 1.62, 1.62, 1.63, 1.63, 1.63, 1.63, 1.63, 1.63, 1.63, 1.63, 1.63, 1.63, 1.63, 1.63, 1.63, 1.63, 1.63, 1.63, 1.63, 1.63, 1.63, 1.63, 1.63, 1.63, 1.63, 1.63, 1.63, 1.63, 1.63, 1.63, 1.64, 1.64, 1.64, 1.64, 1.64, 1.64, 1.64, 1.64, 1.64, 1.64, 1.64, 1.64, 1.64, 1.64, 1.64, 1.64, 1.64, 1.64, 1.64, 1.64, 1.64, 1.64, 1.64, 1.64, 1.64, 1.64, 1.65, 1.65, 1.65, 1.65, 1.65, 1.65, 1.65, 1.65, 1.65, 1.65, 1.65, 1.65, 1.65, 1.65, 1.65, 1.65, 1.65, 1.65, 1.65, 1.65, 1.65, 1.65, 1.65, 1.65, 1.65, 1.65, 1.65, 1.65, 1.65, 1.65, 1.65, 1.65, 1.65, 1.65, 1.65, 1.65, 1.65, 1.65, 1.65, 1.65, 1.65, 1.65, 1.65, 1.65, 1.65, 1.65, 1.65, 1.65, 1.65, 1.65, 1.65, 1.65, 1.65, 1.65, 1.65, 1.65, 1.65, 1.65, 1.65, 1.65, 1.65, 1.65, 1.65, 1.65, 1.65, 1.65, 1.65, 1.65, 1.65, 1.65, 1.65, 1.65, 1.65, 1.65, 1.65, 1.65, 1.65, 1.65, 1.66, 1.66, 1.66, 1.66, 1.66, 1.66, 1.66, 1.66, 1.66, 1.66, 1.66, 1.66, 1.66, 1.66, 1.66, 1.66, 1.66, 1.66, 1.66, 1.66, 1.66, 1.66, 1.66, 1.66, 1.66, 1.66, 1.66, 1.66, 1.66, 1.66, 1.66, 1.67, 1.67, 1.67, 1.67, 1.67, 1.67, 1.67, 1.67, 1.67, 1.67, 1.67, 1.67, 1.67, 1.67, 1.67, 1.67, 1.67, 1.67, 1.67, 1.67, 1.67, 1.67, 1.67, 1.67, 1.67, 1.67, 1.67, 1.67, 1.67, 1.67, 1.67, 1.67, 1.67, 1.67, 1.67, 1.67, 1.68, 1.68, 1.68, 1.68, 1.68, 1.68, 1.68, 1.68, 1.68, 1.68, 1.68, 1.68, 1.68, 1.68, 1.68, 1.68, 1.68, 1.68, 1.68, 1.68, 1.69, 1.69, 1.69, 1.69, 1.69, 1.69, 1.69, 1.69, 1.69, 1.69, 1.69, 1.69, 1.69, 1.69, 1.69, 1.69, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.7, 1.71, 1.71, 1.71, 1.71, 1.71, 1.71, 1.71, 1.71, 1.71, 1.71, 1.71, 1.71, 1.71, 1.71, 1.71, 1.71, 1.71, 1.71, 1.71, 1.71, 1.71, 1.71, 1.71, 1.71, 1.71, 1.71, 1.71, 1.71, 1.71, 1.71, 1.71, 1.71, 1.71, 1.71, 1.71, 1.71, 1.71, 1.71, 1.71, 1.71, 1.71, 1.71, 1.71, 1.71, 1.71, 1.71, 1.71, 1.71, 1.71, 1.71, 1.71, 1.71, 1.71, 1.71, 1.71, 1.71, 1.71, 1.71, 1.71, 1.71, 1.71, 1.71, 1.71, 1.71, 1.71, 1.71, 1.71, 1.71, 1.71, 1.71, 1.71, 1.71, 1.71, 1.71, 1.71, 1.71, 1.71, 1.71, 1.71, 1.71, 1.71, 1.71, 1.71, 1.71, 1.71, 1.71, 1.71, 1.71, 1.71, 1.71, 1.71, 1.71, 1.71, 1.71, 1.71, 1.71, 1.71, 1.71, 1.71, 1.71, 1.71, 1.71, 1.71, 1.71, 1.71, 1.71, 1.71, 1.71, 1.71, 1.71, 1.71, 1.71, 1.72, 1.72, 1.72, 1.72, 1.72, 1.73, 1.73, 1.73, 1.73, 1.73, 1.73, 1.73, 1.73, 1.73, 1.73, 1.73, 1.73, 1.73, 1.73, 1.73, 1.73, 1.73, 1.74, 1.74, 1.74, 1.74, 1.74, 1.74, 1.74, 1.75, 1.75, 1.75, 1.75, 1.75, 1.75, 1.75, 1.75, 1.75, 1.75, 1.76, 1.76, 1.76, 1.76, 1.76, 1.76, 1.76, 1.76, 1.76, 1.76, 1.76, 1.76, 1.76, 1.76, 1.76, 1.77, 1.77, 1.77, 1.77, 1.77, 1.77, 1.77, 1.77, 1.77, 1.77, 1.77, 1.77, 1.78, 1.78, 1.78, 1.78, 1.78, 1.78, 1.78, 1.78, 1.78, 1.78, 1.78, 1.78, 1.78, 1.78, 1.78, 1.78, 1.78, 1.78, 1.78, 1.78, 1.78, 1.78, 1.78, 1.78, 1.78, 1.78, 1.79, 1.79, 1.79, 1.79, 1.79, 1.79, 1.79, 1.79, 1.79, 1.79, 1.79, 1.79, 1.79, 1.79, 1.79, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.8, 1.81, 1.81, 1.81, 1.81, 1.81, 1.81, 1.81, 1.81, 1.81, 1.81, 1.81, 1.81, 1.81, 1.81, 1.81, 1.81, 1.81, 1.81, 1.81, 1.81, 1.81, 1.81, 1.81, 1.81, 1.81, 1.81, 1.81, 1.81, 1.81, 1.81, 1.81, 1.81, 1.81, 1.81, 1.81, 1.81, 1.81, 1.81, 1.81, 1.81, 1.81, 1.81, 1.81, 1.81, 1.81, 1.81, 1.81, 1.81, 1.81, 1.81, 1.81, 1.81, 1.81, 1.81, 1.81, 1.81, 1.81, 1.81, 1.81, 1.81, 1.81, 1.81, 1.81, 1.81, 1.81, 1.81, 1.81, 1.81, 1.81, 1.81, 1.81, 1.81, 1.81, 1.81, 1.82, 1.82, 1.83, 1.83, 1.83, 1.83, 1.83, 1.83, 1.83, 1.83, 1.83, 1.83, 1.83, 1.83, 1.83, 1.83, 1.83, 1.83, 1.83, 1.83, 1.83, 1.84, 1.84, 1.84, 1.85, 1.85, 1.85, 1.85, 1.85, 1.85, 1.85, 1.85, 1.85, 1.85, 1.85, 1.85, 1.85, 1.86, 1.86, 1.86, 1.86, 1.86, 1.86, 1.86, 1.86, 1.86, 1.86, 1.86, 1.86, 1.86, 1.86, 1.86, 1.87, 1.87, 1.88, 1.88, 1.88, 1.88, 1.88, 1.88, 1.88, 1.88, 1.88, 1.88, 1.88, 1.89, 1.89, 1.9, 1.9, 1.9, 1.9, 1.91, 1.91, 1.91, 1.91, 1.91, 1.91, 1.91, 1.91, 1.91, 1.91, 1.91, 1.91, 1.91, 1.91, 1.91, 1.92, 1.92, 1.93, 1.94, 1.94, 1.96, 1.97, 1.97, 1.97, 1.97, 1.98, 1.98, 1.98, 1.98, 1.98, 1.98, 1.98, 1.98, 1.98, 1.98, 1.98, 1.98, 1.99, 1.99, 1.99, 1.99, 2.0, 2.0, 2.0, 2.0, 2.0, 2.02, 2.05, 2.06, 2.06, 2.06, 2.06, 2.06, 2.07, 2.07, 2.07, 2.07, 2.07, 2.07, 2.07, 2.07, 2.07, 2.07, 2.08, 2.08, 2.08, 2.08, 2.08, 2.08, 2.08, 2.08, 2.08, 2.08, 2.08, 2.08, 2.08, 2.08, 2.08, 2.08, 2.08, 2.08, 2.08, 2.08, 2.08, 2.08, 2.08, 2.08, 2.08, 2.08, 2.08, 2.08, 2.08, 2.08, 2.08, 2.08, 2.08, 2.08, 2.08, 2.08, 2.08, 2.08, 2.08, 2.08, 2.08, 2.08, 2.08, 2.08, 2.08, 2.08, 2.08, 2.08, 2.08, 2.09, 2.09, 2.09, 2.09, 2.09, 2.09, 2.09, 2.09, 2.09, 2.09, 2.09, 2.09, 2.09, 2.09, 2.09, 2.09, 2.09, 2.09, 2.09, 2.09, 2.09, 2.09, 2.09, 2.09, 2.09, 2.09, 2.09, 2.09, 2.09, 2.09, 2.09, 2.09, 2.09, 2.09, 2.09, 2.09, 2.09, 2.09, 2.09, 2.09, 2.09, 2.09, 2.09, 2.09, 2.09, 2.09, 2.09, 2.09, 2.09, 2.09, 2.09, 2.09, 2.09, 2.09, 2.09, 2.09, 2.09, 2.09, 2.09, 2.09, 2.09, 2.09, 2.09, 2.09, 2.09, 2.09, 2.09, 2.09, 2.09, 2.09, 2.09, 2.09, 2.09, 2.09, 2.09, 2.09, 2.09, 2.09, 2.09, 2.09, 2.09, 2.09, 2.09, 2.09, 2.09, 2.09, 2.09, 2.09, 2.09, 2.09, 2.09, 2.09, 2.09, 2.09, 2.09, 2.09, 2.09, 2.09, 2.09, 2.09, 2.09, 2.09, 2.09, 2.09, 2.09, 2.09, 2.09, 2.09, 2.09, 2.09, 2.09, 2.09, 2.09, 2.09, 2.09, 2.09, 2.09, 2.09, 2.09, 2.09, 2.09, 2.09, 2.09, 2.09, 2.09, 2.09, 2.09, 2.09, 2.09, 2.09, 2.09, 2.09, 2.09, 2.09, 2.09, 2.09, 2.09, 2.09, 2.09, 2.09, 2.09, 2.09, 2.09, 2.09, 2.09, 2.09, 2.09, 2.09, 2.09, 2.09, 2.09, 2.09, 2.09, 2.09, 2.09, 2.09, 2.09, 2.09, 2.09, 2.09, 2.09, 2.09, 2.09, 2.09, 2.09, 2.09, 2.09, 2.09, 2.09, 2.09, 2.09, 2.09, 2.09, 2.09, 2.09, 2.09, 2.09, 2.09, 2.09, 2.09, 2.09, 2.09, 2.09, 2.09, 2.09, 2.09, 2.09, 2.09, 2.09, 2.09, 2.09, 2.09, 2.09, 2.09, 2.09, 2.09, 2.09, 2.09, 2.09, 2.09, 2.09, 2.09, 2.09, 2.09, 2.09, 2.09, 2.09, 2.09, 2.09, 2.09, 2.09, 2.09, 2.09, 2.09, 2.09, 2.09, 2.09, 2.09, 2.09, 2.09, 2.09, 2.09, 2.09, 2.09, 2.09, 2.09, 2.09, 2.09, 2.09, 2.09, 2.09, 2.09, 2.09, 2.09, 2.09, 2.1, 2.1, 2.1, 2.1, 2.1, 2.1, 2.1, 2.1, 2.1, 2.1, 2.1, 2.1, 2.1, 2.1, 2.1, 2.1, 2.11, 2.11, 2.11, 2.11, 2.11, 2.11, 2.11, 2.11, 2.11, 2.11, 2.11, 2.11, 2.11, 2.12, 2.12, 2.12, 2.12, 2.12, 2.12, 2.12, 2.12, 2.12, 2.12, 2.12, 2.12, 2.12, 2.12, 2.13, 2.13, 2.13, 2.13, 2.13, 2.13, 2.13, 2.13, 2.13, 2.13, 2.13, 2.13, 2.13, 2.13, 2.13, 2.13, 2.13, 2.13, 2.13, 2.13, 2.13, 2.14, 2.14, 2.14, 2.14, 2.14, 2.14, 2.14, 2.14, 2.14, 2.14, 2.14, 2.15, 2.15, 2.15, 2.15, 2.15, 2.15, 2.15, 2.15, 2.15, 2.15, 2.15, 2.15, 2.15, 2.15, 2.15, 2.15, 2.15, 2.15, 2.15, 2.15, 2.15, 2.15, 2.15, 2.15, 2.15, 2.15, 2.15, 2.15, 2.15, 2.16, 2.16, 2.16, 2.16, 2.16, 2.16, 2.16, 2.16, 2.16, 2.16, 2.16, 2.16, 2.16, 2.16, 2.17, 2.17, 2.17, 2.17, 2.17, 2.17, 2.17, 2.17, 2.17, 2.17, 2.17, 2.17, 2.17, 2.17, 2.17, 2.17, 2.17, 2.17, 2.17, 2.17, 2.17, 2.17, 2.18, 2.18, 2.18, 2.18, 2.18, 2.18, 2.18, 2.18, 2.18, 2.18, 2.18, 2.18, 2.18, 2.18, 2.18, 2.18, 2.18, 2.18, 2.18, 2.18, 2.18, 2.18, 2.18, 2.18, 2.18, 2.18, 2.18, 2.18, 2.18, 2.18, 2.19, 2.19, 2.19, 2.19, 2.19, 2.19, 2.19, 2.19, 2.19, 2.19, 2.19, 2.19, 2.19, 2.19, 2.19, 2.19, 2.19, 2.19, 2.19, 2.19, 2.19, 2.19, 2.19, 2.19, 2.19, 2.19, 2.19, 2.2, 2.2, 2.2, 2.2, 2.2, 2.2, 2.2, 2.2, 2.2, 2.21, 2.21, 2.21, 2.21, 2.21, 2.21, 2.21, 2.21, 2.21, 2.21, 2.21, 2.21, 2.21, 2.21, 2.21, 2.21, 2.21, 2.22, 2.22, 2.22, 2.22, 2.22, 2.22, 2.22, 2.22, 2.22, 2.22, 2.22, 2.23, 2.23, 2.23, 2.24, 2.24, 2.24, 2.24, 2.24, 2.24, 2.24, 2.24, 2.24, 2.24, 2.24, 2.24, 2.24, 2.24, 2.24, 2.25, 2.25, 2.25, 2.25, 2.25, 2.26, 2.26, 2.26, 2.26, 2.26, 2.27, 2.27, 2.27, 2.27, 2.27, 2.27, 2.27, 2.28, 2.28, 2.28, 2.28, 2.28, 2.29, 2.29, 2.29, 2.29, 2.29, 2.29, 2.29, 2.29, 2.3, 2.3, 2.3, 2.3, 2.3, 2.3, 2.3, 2.3, 2.3, 2.3, 2.3, 2.3, 2.3, 2.3, 2.3, 2.3, 2.3, 2.3, 2.3, 2.3, 2.3, 2.31, 2.31, 2.31, 2.31, 2.32, 2.32, 2.32, 2.32, 2.32, 2.32, 2.32, 2.32, 2.32, 2.32, 2.32, 2.32, 2.32, 2.32, 2.32, 2.32, 2.32, 2.32, 2.32, 2.32, 2.32, 2.32, 2.32, 2.32, 2.32, 2.32, 2.32, 2.32, 2.32, 2.32, 2.32, 2.32, 2.32, 2.32, 2.32, 2.32, 2.32, 2.32, 2.32, 2.32, 2.32, 2.32, 2.32, 2.32, 2.32, 2.32, 2.32, 2.32, 2.32, 2.32, 2.32, 2.32, 2.32, 2.32, 2.32, 2.32, 2.32, 2.32, 2.32, 2.32, 2.32, 2.32, 2.32, 2.32, 2.32, 2.32, 2.32, 2.32, 2.32, 2.32, 2.32, 2.32, 2.32, 2.32, 2.32, 2.32, 2.32, 2.32, 2.32, 2.32, 2.32, 2.32, 2.32, 2.32, 2.32, 2.32, 2.32, 2.32, 2.33, 2.33, 2.33, 2.33, 2.33, 2.33, 2.33, 2.33, 2.33, 2.33, 2.33, 2.33, 2.34, 2.34, 2.34, 2.34, 2.34, 2.34, 2.34, 2.34, 2.34, 2.34, 2.34, 2.34, 2.34, 2.34, 2.34, 2.34, 2.34, 2.34, 2.34, 2.35, 2.35, 2.35, 2.35, 2.35, 2.35, 2.35, 2.35, 2.35, 2.35, 2.35, 2.35, 2.35, 2.35, 2.35, 2.35, 2.35, 2.35, 2.35, 2.35, 2.36, 2.36, 2.36, 2.36, 2.36, 2.36, 2.36, 2.36, 2.36, 2.36, 2.36, 2.36, 2.36, 2.36, 2.36, 2.36, 2.37, 2.37, 2.38, 2.38, 2.38, 2.38, 2.38, 2.38, 2.38, 2.39, 2.41, 2.41, 2.42, 2.42, 2.42, 2.42, 2.42, 2.42, 2.42, 2.42, 2.42, 2.42, 2.43, 2.43, 2.43, 2.44, 2.44, 2.44, 2.47, 2.47, 2.47, 2.47, 2.47, 2.47, 2.47, 2.47, 2.47, 2.48, 2.49, 2.49, 2.49, 2.5, 2.5, 2.5, 2.5, 2.5, 2.51, 2.51, 2.51, 2.52, 2.52, 2.52, 2.54, 2.54, 2.54, 2.54, 2.54, 2.54, 2.54, 2.54, 2.55, 2.55, 2.55, 2.55, 2.55, 2.55, 2.55, 2.55, 2.55, 2.55, 2.55, 2.55, 2.56, 2.56, 2.56, 2.56, 2.56, 2.56, 2.56, 2.56, 2.56, 2.56, 2.56, 2.56, 2.56, 2.56, 2.56, 2.56, 2.56, 2.56, 2.56, 2.56, 2.57, 2.57, 2.57, 2.57, 2.57, 2.57, 2.57, 2.57, 2.57, 2.58, 2.58, 2.58, 2.58, 2.58, 2.58, 2.58, 2.58, 2.58, 2.58, 2.58, 2.58, 2.58, 2.58, 2.58, 2.58, 2.58, 2.58, 2.58, 2.58, 2.58, 2.58, 2.58, 2.58, 2.58, 2.58, 2.59, 2.59, 2.59, 2.6, 2.6, 2.6, 2.6, 2.6, 2.6, 2.6, 2.6, 2.6, 2.6, 2.6, 2.6, 2.6, 2.6, 2.6, 2.6, 2.6, 2.6, 2.6, 2.6, 2.6, 2.6, 2.6, 2.6, 2.6, 2.6, 2.6, 2.6, 2.6, 2.6, 2.6, 2.6, 2.6, 2.6, 2.6, 2.6, 2.61, 2.61, 2.61, 2.61, 2.61, 2.61, 2.61, 2.61, 2.61, 2.62, 2.62, 2.62, 2.62, 2.62, 2.62, 2.62, 2.62, 2.62, 2.62, 2.63, 2.63, 2.63, 2.63, 2.63, 2.63, 2.63, 2.63, 2.63, 2.63, 2.63, 2.63, 2.64, 2.64, 2.64, 2.64, 2.64, 2.64, 2.64, 2.64, 2.64, 2.64, 2.64, 2.64, 2.64, 2.64, 2.64, 2.64, 2.64, 2.64, 2.64, 2.64, 2.64, 2.64, 2.64, 2.64, 2.64, 2.64, 2.64, 2.64, 2.64, 2.64, 2.64, 2.64, 2.64, 2.65, 2.65, 2.65, 2.65, 2.66, 2.66, 2.66, 2.67, 2.67, 2.68, 2.68, 2.68, 2.68, 2.68, 2.69, 2.69, 2.69, 2.69, 2.7, 2.7, 2.71, 2.71, 2.72, 2.75, 2.75, 2.75, 2.75, 2.75, 2.76, 2.77, 2.77, 2.77, 2.77, 2.78, 2.78, 2.78, 2.79, 2.79, 2.79, 2.79, 2.8, 2.82, 2.82, 2.83, 2.84, 2.84, 2.84, 2.84, 2.85, 2.85, 2.86, 2.87, 2.87, 2.87, 2.87, 2.87, 2.87, 2.87, 2.88, 2.88, 2.88, 2.89, 2.89, 2.89, 2.89, 2.89, 2.9, 2.9, 2.91, 2.93, 2.93, 2.95, 2.95, 2.95, 2.95, 2.95, 2.95, 2.95, 2.95, 2.96, 2.96, 2.96, 2.96, 2.96, 2.96, 2.96, 2.96, 2.97, 2.97, 2.97, 2.97, 2.97, 2.97, 2.97, 2.97, 2.97, 2.97, 2.97, 2.97, 2.97, 2.97, 2.97, 2.97, 2.98, 2.98, 2.98, 2.98, 2.98, 2.98, 2.99, 3.0, 3.0, 3.01, 3.01, 3.01, 3.01, 3.01, 3.01, 3.01, 3.02, 3.02, 3.03, 3.03, 3.03, 3.03, 3.03, 3.03, 3.03, 3.03, 3.03, 3.03, 3.03, 3.04, 3.05, 3.05, 3.05, 3.05, 3.07, 3.07, 3.07, 3.09, 3.09, 3.09, 3.09, 3.09, 3.09, 3.09, 3.09, 3.1, 3.1, 3.11, 3.11, 3.11, 3.11, 3.11, 3.11, 3.12, 3.14, 3.16, 3.16, 3.16, 3.17, 3.18, 3.19, 3.21, 3.21, 3.23, 3.23, 3.24, 3.24, 3.24, 3.24, 3.24, 3.24, 3.24, 3.29, 3.31, 3.31, 3.32, 3.32, 3.33, 3.33, 3.34, 3.34, 3.34, 3.35, 3.37, 3.4, 3.42, 3.42, 3.42, 3.42, 3.42, 3.44, 3.45, 3.45, 3.45, 3.45, 3.48, 3.49, 3.5, 3.5, 3.5, 3.5, 3.54, 3.54, 3.55, 3.55, 3.55, 3.56, 3.58, 3.58, 3.58, 3.59, 3.59, 3.61, 3.62, 3.62, 3.62, 3.63, 3.63, 3.63, 3.63, 3.63, 3.63, 3.64, 3.64, 3.65, 3.65, 3.67, 3.67, 3.67, 3.67, 3.67, 3.67, 3.67, 3.67, 3.68, 3.69, 3.69, 3.69, 3.71, 3.73, 3.74, 3.74, 3.74, 3.74, 3.74, 3.74, 3.74, 3.74, 3.74, 3.74, 3.74, 3.74, 3.74, 3.74, 3.74, 3.74, 3.74, 3.74, 3.74, 3.74, 3.74, 3.75, 3.75, 3.75, 3.75, 3.75, 3.75, 3.75, 3.76, 3.78, 3.79, 3.79, 3.79, 3.82, 3.82, 3.82, 3.82, 3.82, 3.82, 3.82, 3.82, 3.82, 3.82, 3.82, 3.82, 3.84, 3.85, 3.86, 3.86, 3.9, 3.9, 3.93, 3.98, 4.0, 4.0, 4.0, 4.0, 4.0, 4.0, 4.01, 4.02, 4.06, 4.07, 4.07, 4.07, 4.07, 4.07, 4.07, 4.07, 4.07, 4.08, 4.09, 4.09, 4.09, 4.09, 4.1, 4.1, 4.12, 4.12, 4.12, 4.13, 4.13, 4.16, 4.16, 4.16, 4.16, 4.16, 4.16, 4.16, 4.16, 4.16, 4.17, 4.17, 4.18, 4.18, 4.2, 4.21, 4.22, 4.23, 4.23, 4.23, 4.23, 4.23, 4.23, 4.23, 4.24, 4.24, 4.24, 4.24, 4.24, 4.24, 4.24, 4.26, 4.26, 4.27, 4.3, 4.3, 4.31, 4.31, 4.31, 4.31, 4.31, 4.31, 4.31, 4.31, 4.31, 4.31, 4.31, 4.31, 4.31, 4.33, 4.37, 4.37, 4.39, 4.39, 4.4, 4.4, 4.4, 4.4, 4.41, 4.41, 4.41, 4.41, 4.41, 4.41, 4.41, 4.41, 4.42, 4.42, 4.42, 4.42, 4.42, 4.42, 4.42, 4.42, 4.42, 4.42, 4.42, 4.42, 4.46, 4.47, 4.47, 4.49, 4.49, 4.51, 4.51, 4.51, 4.54, 4.54, 4.54, 4.56, 4.56, 4.56, 4.56, 4.56, 4.56, 4.56, 4.56, 4.56, 4.56, 4.56, 4.56, 4.56, 4.56, 4.56, 4.56, 4.56, 4.56, 4.56, 4.56, 4.56, 4.56, 4.56, 4.56, 4.56, 4.56, 4.56, 4.57, 4.57, 4.57, 4.57, 4.57, 4.57, 4.57, 4.57, 4.57, 4.59, 4.59, 4.59, 4.59, 4.59, 4.59, 4.59, 4.59, 4.59, 4.59, 4.59, 4.59, 4.59, 4.59, 4.59, 4.59, 4.59, 4.59, 4.59, 4.59, 4.59, 4.59, 4.59, 4.59, 4.59, 4.59, 4.59, 4.59, 4.59, 4.59, 4.59, 4.59, 4.59, 4.59, 4.59, 4.59, 4.59, 4.59, 4.59, 4.59, 4.59, 4.59, 4.61, 4.62, 4.63, 4.64, 4.65, 4.66, 4.66, 4.66, 4.66, 4.66, 4.67, 4.67, 4.67, 4.67, 4.67, 4.67, 4.68, 4.68, 4.68, 4.68, 4.68, 4.68, 4.68, 4.68, 4.68, 4.68, 4.68, 4.68, 4.68, 4.68, 4.68, 4.68, 4.68, 4.68, 4.68, 4.68, 4.68, 4.68, 4.68, 4.68, 4.68, 4.68, 4.68, 4.68, 4.68, 4.68, 4.7, 4.7, 4.7, 4.7, 4.73, 4.73, 4.74, 4.74, 4.74, 4.74, 4.74, 4.77, 4.77, 4.77, 4.78, 4.78, 4.78, 4.78, 4.79, 4.79, 4.79, 4.79, 4.79, 4.79, 4.79, 4.82, 4.82, 4.83, 4.86, 4.87, 4.89, 4.89, 4.89, 4.89, 4.9, 4.92, 4.92, 4.92, 4.92, 4.92, 4.92, 4.92, 4.92, 4.92, 4.92, 4.92, 4.93, 4.93, 4.93, 4.95, 4.95, 4.98, 4.98, 4.99, 5.01, 5.01, 5.03, 5.05, 5.06, 5.06, 5.06, 5.08, 5.08, 5.09, 5.09, 5.1, 5.12, 5.12, 5.12, 5.12, 5.12, 5.16, 5.17, 5.19, 5.24, 5.24, 5.24, 5.24, 5.28, 5.29, 5.29, 5.29, 5.29, 5.3, 5.3, 5.31, 5.32, 5.32, 5.33, 5.33, 5.34, 5.34, 5.34, 5.34, 5.35, 5.35, 5.35, 5.37, 5.38, 5.38, 5.38, 5.38, 5.39, 5.4, 5.4, 5.4, 5.4, 5.41, 5.41, 5.41, 5.41, 5.41, 5.41, 5.41, 5.41, 5.41, 5.41, 5.41, 5.41, 5.41, 5.43, 5.52, 5.52, 5.54, 5.54, 5.54, 5.55, 5.57, 5.57, 5.57, 5.57, 5.59, 5.59, 5.59, 5.6, 5.64, 5.65, 5.67, 5.67, 5.67, 5.72, 5.72, 5.72, 5.73, 5.73, 5.73, 5.73, 5.74, 5.74, 5.74, 5.74, 5.75, 5.76, 5.76, 5.76, 5.76, 5.76, 5.76, 5.76, 5.76, 5.76, 5.76, 5.76, 5.76, 5.76, 5.76, 5.76, 5.76, 5.76, 5.76, 5.76, 5.76, 5.76, 5.76, 5.76, 5.76, 5.76, 5.76, 5.76, 5.76, 5.76, 5.76, 5.76, 5.76, 5.76, 5.77, 5.77, 5.77, 5.77, 5.77, 5.77, 5.77, 5.77, 5.78, 5.78, 5.78, 5.79, 5.79, 5.79, 5.81, 5.81, 5.81, 5.81, 5.82, 5.82, 5.82, 5.83, 5.83, 5.83, 5.83, 5.83, 5.83, 5.83, 5.83, 5.83, 5.85, 5.85, 5.85, 5.85, 5.85, 5.85, 5.85, 5.85, 5.85, 5.85, 5.85, 5.85, 5.85, 5.85, 5.85, 5.85, 5.86, 5.86, 5.86, 5.87, 5.87, 5.87, 5.87, 5.87, 5.87, 5.88, 5.88, 5.88, 5.88, 5.88, 5.88, 5.88, 5.88, 5.89, 5.89, 5.89, 5.89, 5.89, 5.89, 5.89, 5.89, 5.89, 5.89, 5.89, 5.89, 5.89, 5.89, 5.89, 5.89, 5.89, 5.89, 5.89, 5.89, 5.89, 5.89, 5.89, 5.89, 5.89, 5.89, 5.89, 5.89, 5.89, 5.89, 5.89, 5.89, 5.89, 5.89, 5.89, 5.89, 5.89, 5.89, 5.89, 5.89, 5.89, 5.89, 5.89, 5.89, 5.89, 5.9, 5.9, 5.9, 5.9, 5.91, 5.91, 5.91, 5.91, 5.91, 5.91, 5.91, 5.91, 5.91, 5.91, 5.91, 5.91, 5.91, 5.91, 5.91, 5.91, 5.91, 5.92, 5.92, 5.92, 5.92, 5.92, 5.92, 5.92, 5.92, 5.92, 5.92, 5.92, 5.92, 5.92, 5.92, 5.92, 5.92, 5.93, 5.93, 5.93, 5.93, 5.93, 5.93, 5.93, 5.93, 5.93, 5.93, 5.94, 5.94, 5.94, 5.94, 5.95, 5.95, 5.96, 5.96, 5.96, 5.96, 5.97, 5.97, 6.04, 6.04, 6.04, 6.05, 6.05, 6.05, 6.05, 6.05, 6.05, 6.05, 6.06, 6.06, 6.06, 6.07, 6.09, 6.1, 6.12, 6.12, 6.12, 6.12, 6.13, 6.13, 6.14, 6.15, 6.15, 6.15, 6.15, 6.15, 6.16, 6.17, 6.17, 6.17, 6.17, 6.17, 6.17, 6.17, 6.17, 6.18, 6.18, 6.19, 6.19, 6.19, 6.19, 6.19, 6.19, 6.19, 6.2, 6.2, 6.2, 6.2, 6.2, 6.2, 6.2, 6.2, 6.2, 6.2, 6.2, 6.2, 6.2, 6.2, 6.22, 6.22, 6.23, 6.23, 6.24, 6.24, 6.24, 6.24, 6.25, 6.26, 6.26, 6.26, 6.26, 6.27, 6.28, 6.28, 6.28, 6.28, 6.29, 6.31, 6.31, 6.31, 6.33, 6.34, 6.34, 6.34, 6.35, 6.35, 6.35, 6.35, 6.35, 6.35, 6.37, 6.37, 6.38, 6.39, 6.39, 6.42, 6.42, 6.44, 6.46, 6.46, 6.49, 6.49, 6.49, 6.5, 6.5, 6.5, 6.5, 6.51, 6.52, 6.52, 6.52, 6.53, 6.53, 6.53, 6.53, 6.53, 6.54, 6.55, 6.56, 6.56, 6.56, 6.56, 6.56, 6.56, 6.56, 6.56, 6.57, 6.6, 6.61, 6.61, 6.64, 6.64, 6.64, 6.64, 6.64, 6.64, 6.65, 6.65, 6.65, 6.65, 6.65, 6.65, 6.65, 6.65, 6.65, 6.65, 6.65, 6.65, 6.65, 6.66, 6.66, 6.68, 6.68, 6.68, 6.7, 6.7, 6.7, 6.7, 6.7, 6.7, 6.7, 6.71, 6.71, 6.71, 6.72, 6.72, 6.72, 6.72, 6.72, 6.72, 6.72, 6.72, 6.72, 6.72, 6.72, 6.73, 6.73, 6.74, 6.74, 6.76, 6.77, 6.77, 6.79, 6.79, 6.8, 6.82, 6.82, 6.82, 6.82, 6.82, 6.82, 6.83, 6.83, 6.84, 6.85, 6.86, 6.86, 6.87, 6.88, 6.9, 6.91, 6.91, 6.92, 6.92, 6.93, 6.93, 6.93, 6.93, 6.93, 6.94, 6.94, 6.94, 6.95, 6.95, 6.95, 6.97, 6.98, 6.98, 6.99, 6.99, 6.99, 7.0, 7.0, 7.0, 7.01, 7.02, 7.02, 7.02, 7.02, 7.02, 7.02, 7.02, 7.03, 7.03, 7.03, 7.03, 7.09, 7.09, 7.1, 7.1, 7.1, 7.11, 7.13, 7.13, 7.13, 7.13, 7.13, 7.13, 7.13, 7.13, 7.13, 7.13, 7.13, 7.13, 7.13, 7.13, 7.13, 7.14, 7.14, 7.14, 7.14, 7.14, 7.14, 7.14, 7.15, 7.15, 7.15, 7.16, 7.16, 7.16, 7.16, 7.16, 7.18, 7.18, 7.18, 7.18, 7.18, 7.18, 7.18, 7.18, 7.18, 7.18, 7.18, 7.21, 7.22, 7.23, 7.24, 7.24, 7.26, 7.28, 7.28, 7.28, 7.29, 7.29, 7.29, 7.29, 7.29, 7.29, 7.29, 7.29, 7.29, 7.3, 7.3, 7.31, 7.31, 7.31, 7.31, 7.31, 7.33, 7.33, 7.33, 7.33, 7.33, 7.33, 7.33, 7.33, 7.33, 7.33, 7.33, 7.33, 7.33, 7.33, 7.33, 7.33, 7.33, 7.33, 7.33, 7.33, 7.33, 7.33, 7.33, 7.33, 7.33, 7.34, 7.35, 7.35, 7.35, 7.35, 7.35, 7.35, 7.36, 7.36, 7.36, 7.38, 7.38, 7.38, 7.38, 7.38, 7.38, 7.39, 7.39, 7.39, 7.4, 7.4, 7.4, 7.41, 7.41, 7.41, 7.41, 7.41, 7.41, 7.42, 7.42, 7.42, 7.42, 7.42, 7.42, 7.42, 7.42, 7.42, 7.42, 7.42, 7.42, 7.42, 7.42, 7.42, 7.43, 7.43, 7.43, 7.43, 7.43, 7.43, 7.43, 7.43, 7.44, 7.44, 7.44, 7.44, 7.44, 7.44, 7.44, 7.45, 7.45, 7.45, 7.45, 7.45, 7.45, 7.47, 7.48, 7.48, 7.48, 7.48, 7.48, 7.48, 7.48, 7.49, 7.49, 7.49, 7.49, 7.51, 7.51, 7.53, 7.53, 7.54, 7.54, 7.54, 7.54, 7.54, 7.55, 7.55, 7.55, 7.56, 7.58, 7.59, 7.61, 7.61, 7.61, 7.61, 7.61, 7.61, 7.61, 7.61, 7.61, 7.61, 7.61, 7.61, 7.61, 7.61, 7.61, 7.61, 7.61, 7.61, 7.61, 7.61, 7.62, 7.62, 7.64, 7.67, 7.67, 7.67, 7.68, 7.69, 7.69, 7.69, 7.69, 7.69, 7.69, 7.69, 7.69, 7.69, 7.69, 7.7, 7.7, 7.7, 7.7, 7.7, 7.7, 7.71, 7.71, 7.71, 7.71, 7.72, 7.73, 7.73, 7.74, 7.75, 7.76, 7.76, 7.76, 7.76, 7.76, 7.76, 7.76, 7.76, 7.76, 7.76, 7.76, 7.76, 7.76, 7.76, 7.76, 7.76, 7.76, 7.76, 7.77, 7.77, 7.77, 7.77, 7.77, 7.77, 7.77, 7.77, 7.77, 7.77, 7.78, 7.78, 7.78, 7.78, 7.78, 7.78, 7.78, 7.78, 7.78, 7.78, 7.78, 7.78, 7.78, 7.78, 7.78, 7.78, 7.78, 7.78, 7.78, 7.78, 7.79, 7.79, 7.79, 7.79, 7.79, 7.79, 7.79, 7.79, 7.79, 7.79, 7.81, 7.81, 7.81, 7.82, 7.82, 7.82, 7.83, 7.84, 7.84, 7.84, 7.84, 7.84, 7.84, 7.84, 7.84, 7.84, 7.85, 7.85, 7.85, 7.85, 7.85, 7.85, 7.85, 7.86, 7.86, 7.86, 7.86, 7.86, 7.86, 7.86, 7.86, 7.86, 7.86, 7.86, 7.86, 7.86, 7.87, 7.88, 7.88, 7.88, 7.88, 7.89, 7.89, 7.89, 7.89, 7.9, 7.9, 7.91, 7.93, 7.93, 7.93, 7.94, 7.94, 7.94, 7.95, 7.95, 7.95, 7.97, 7.97, 7.97, 7.98, 7.98, 7.98, 7.98, 7.98, 7.98, 7.98, 8.0, 8.01, 8.01, 8.01, 8.01, 8.01, 8.01, 8.01, 8.02, 8.02, 8.02, 8.02, 8.02, 8.02, 8.02, 8.02, 8.02, 8.02, 8.02, 8.03, 8.03, 8.03, 8.06, 8.07, 8.07, 8.07, 8.07, 8.07, 8.07, 8.07, 8.07, 8.07, 8.07, 8.09, 8.09, 8.1, 8.1, 8.1, 8.1, 8.1, 8.1, 8.1, 8.1, 8.1, 8.1, 8.1, 8.1, 8.1, 8.11, 8.11, 8.13, 8.13, 8.13, 8.13, 8.13, 8.13, 8.13, 8.13, 8.13, 8.13, 8.13, 8.13, 8.14, 8.14, 8.14, 8.14, 8.14, 8.15, 8.17, 8.17, 8.17, 8.17, 8.17, 8.17, 8.17, 8.17, 8.18, 8.18, 8.18, 8.18, 8.21, 8.21, 8.21, 8.21, 8.21, 8.22, 8.22, 8.22, 8.22, 8.22, 8.22, 8.22, 8.22, 8.22, 8.22, 8.22, 8.23, 8.23, 8.23, 8.23, 8.23, 8.24, 8.24, 8.24, 8.24, 8.24, 8.24, 8.24, 8.24, 8.24, 8.25, 8.25, 8.25, 8.25, 8.25, 8.25, 8.27, 8.28, 8.28, 8.28, 8.28, 8.28, 8.28, 8.28, 8.29, 8.29, 8.29, 8.29, 8.3, 8.3, 8.32, 8.32, 8.32, 8.32, 8.32, 8.32, 8.32, 8.32, 8.32, 8.32, 8.32, 8.32, 8.32, 8.32, 8.32, 8.32, 8.32, 8.32, 8.32, 8.32, 8.32, 8.32, 8.32, 8.32, 8.33, 8.33, 8.33, 8.34, 8.34, 8.34, 8.34, 8.34, 8.34, 8.34, 8.34, 8.35, 8.36, 8.36, 8.36, 8.36, 8.37, 8.37, 8.37, 8.37, 8.37, 8.37, 8.37, 8.37, 8.37, 8.37, 8.37, 8.37, 8.37, 8.37, 8.37, 8.37, 8.37, 8.37, 8.37, 8.38, 8.38, 8.4, 8.4, 8.4, 8.4, 8.4, 8.4, 8.4, 8.4, 8.4, 8.4, 8.4, 8.4, 8.4, 8.4, 8.4, 8.4, 8.4, 8.4, 8.4, 8.4, 8.4, 8.4, 8.4, 8.4, 8.4, 8.4, 8.4, 8.4, 8.4, 8.4, 8.4, 8.4, 8.4, 8.4, 8.4, 8.4, 8.4, 8.4, 8.4, 8.4, 8.4, 8.4, 8.4, 8.4, 8.4, 8.4, 8.4, 8.4, 8.4, 8.4, 8.4, 8.4, 8.4, 8.4, 8.4, 8.4, 8.4, 8.4, 8.4, 8.4, 8.4, 8.4, 8.4, 8.4, 8.4, 8.4, 8.4, 8.42, 8.42, 8.42, 8.42, 8.42, 8.42, 8.42, 8.42, 8.42, 8.42, 8.42, 8.42, 8.42, 8.42, 8.43, 8.43, 8.43, 8.43, 8.43, 8.44, 8.45, 8.46, 8.46, 8.46, 8.47, 8.47, 8.47, 8.47, 8.47, 8.48, 8.48, 8.48, 8.48, 8.48, 8.48, 8.48, 8.48, 8.48, 8.48, 8.48, 8.48, 8.48, 8.48, 8.48, 8.48, 8.48, 8.49, 8.49, 8.49, 8.49, 8.49, 8.49, 8.49, 8.5, 8.5, 8.51, 8.51, 8.51, 8.51, 8.51, 8.51, 8.51, 8.51, 8.51, 8.51, 8.51, 8.51, 8.51, 8.51, 8.51, 8.51, 8.51, 8.51, 8.51, 8.51, 8.51, 8.51, 8.51, 8.51, 8.51, 8.51, 8.51, 8.51, 8.51, 8.51, 8.52, 8.53, 8.53, 8.53, 8.55, 8.55, 8.55, 8.55, 8.55, 8.55, 8.55, 8.55, 8.55, 8.56, 8.56, 8.56, 8.56, 8.56, 8.56, 8.56, 8.56, 8.56, 8.56, 8.56, 8.56, 8.56, 8.56, 8.56, 8.56, 8.56, 8.56, 8.56, 8.56, 8.57, 8.59, 8.59, 8.59, 8.59, 8.59, 8.59, 8.59, 8.59, 8.59, 8.6, 8.6, 8.6, 8.6, 8.6, 8.6, 8.6, 8.6, 8.6, 8.62, 8.62, 8.63, 8.63, 8.63, 8.63, 8.64, 8.64, 8.65, 8.66, 8.66, 8.67, 8.67, 8.67, 8.68, 8.68, 8.69, 8.69, 8.69, 8.7, 8.7, 8.7, 8.7, 8.7, 8.7, 8.7, 8.7, 8.7, 8.71, 8.71, 8.71, 8.71, 8.71, 8.71, 8.72, 8.72, 8.72, 8.75, 8.75, 8.75, 8.76, 8.76, 8.76, 8.76, 8.76, 8.76, 8.76, 8.76, 8.76, 8.76, 8.78, 8.78, 8.79, 8.8, 8.8, 8.8, 8.8, 8.8, 8.81, 8.81, 8.82, 8.82, 8.82, 8.82, 8.82, 8.83, 8.83, 8.84, 8.84, 8.84, 8.84, 8.84, 8.84, 8.84, 8.84, 8.84, 8.84, 8.84, 8.85, 8.85, 8.85, 8.85, 8.85, 8.87, 8.87, 8.87, 8.88, 8.88, 8.89, 8.89, 8.9, 8.9, 8.9, 8.91, 8.91, 8.91, 8.92, 8.92, 8.92, 8.93, 8.93, 8.94, 8.95, 8.96, 8.97, 8.97, 8.97, 8.98, 8.98, 8.98, 8.98, 8.98, 8.98, 8.98, 8.98, 8.98, 8.98, 8.98, 8.98, 8.98, 8.98, 8.98, 8.98, 8.98, 8.98, 8.98, 8.98, 8.98, 8.98, 8.98, 8.98, 8.98, 8.98, 8.98, 8.98, 8.98, 8.98, 8.98, 8.98, 8.98, 8.98, 8.98, 8.98, 8.98, 8.98, 8.98, 8.98, 8.98, 8.98, 8.98, 8.98, 8.98, 8.98, 8.98, 8.98, 8.98, 8.98, 8.98, 8.99, 8.99, 8.99, 8.99, 8.99, 9.02, 9.03, 9.03, 9.03, 9.03, 9.03, 9.03, 9.04, 9.04, 9.04, 9.04, 9.05, 9.05, 9.05, 9.05, 9.05, 9.05, 9.06, 9.06, 9.06, 9.06, 9.06, 9.06, 9.06, 9.06, 9.06, 9.06, 9.06, 9.06, 9.06, 9.06, 9.06, 9.06, 9.06, 9.06, 9.06, 9.06, 9.06, 9.06, 9.06, 9.06, 9.06, 9.06, 9.06, 9.06, 9.06, 9.06, 9.06, 9.06, 9.06, 9.06, 9.06, 9.06, 9.06, 9.06, 9.06, 9.06, 9.06, 9.06, 9.06, 9.06, 9.06, 9.06, 9.06, 9.06, 9.06, 9.06, 9.06, 9.06, 9.06, 9.06, 9.06, 9.06, 9.06, 9.06, 9.06, 9.06, 9.06, 9.06, 9.06, 9.06, 9.06, 9.06, 9.06, 9.06, 9.06, 9.06, 9.06, 9.06, 9.06, 9.06, 9.06, 9.06, 9.06, 9.06, 9.06, 9.06, 9.06, 9.06, 9.06, 9.06, 9.06, 9.06, 9.07, 9.07, 9.08, 9.08, 9.08, 9.08, 9.1, 9.1, 9.1, 9.1, 9.1, 9.1, 9.1, 9.1, 9.11, 9.11, 9.11, 9.11, 9.11, 9.11, 9.11, 9.12, 9.12, 9.12, 9.12, 9.12, 9.12, 9.12, 9.12, 9.12, 9.12, 9.12, 9.12, 9.12, 9.12, 9.12, 9.12, 9.12, 9.12, 9.12, 9.12, 9.12, 9.12, 9.12, 9.12, 9.12, 9.12, 9.12, 9.12, 9.13, 9.13, 9.15, 9.15, 9.15, 9.15, 9.17, 9.17, 9.17, 9.17, 9.17, 9.18, 9.18, 9.18, 9.19, 9.19, 9.19, 9.19, 9.2, 9.2, 9.2, 9.21, 9.21, 9.21, 9.23, 9.23, 9.23, 9.23, 9.23, 9.23, 9.24, 9.24, 9.24, 9.24, 9.24, 9.24, 9.26, 9.26, 9.26, 9.27, 9.27, 9.29, 9.3, 9.3, 9.3, 9.3, 9.3, 9.3, 9.3, 9.3, 9.3, 9.3, 9.3, 9.3, 9.3, 9.3, 9.3, 9.3, 9.3, 9.3, 9.3, 9.3, 9.3, 9.3, 9.3, 9.3, 9.3, 9.3, 9.3, 9.3, 9.3, 9.3, 9.3, 9.3, 9.3, 9.3, 9.3, 9.3, 9.3, 9.3, 9.3, 9.3, 9.3, 9.3, 9.3, 9.3, 9.31, 9.31, 9.31, 9.31, 9.31, 9.31, 9.31, 9.31, 9.31, 9.31, 9.31, 9.31, 9.31, 9.31, 9.31, 9.31, 9.31, 9.31, 9.32, 9.32, 9.32, 9.32, 9.32, 9.32, 9.32, 9.32, 9.32, 9.32, 9.32, 9.32, 9.32, 9.32, 9.34, 9.34, 9.34, 9.35, 9.35, 9.35, 9.35, 9.35, 9.36, 9.36, 9.36, 9.36, 9.37, 9.37, 9.37, 9.37, 9.38, 9.38, 9.39, 9.4, 9.4, 9.4, 9.4, 9.4, 9.4, 9.4, 9.4, 9.41, 9.41, 9.41, 9.41, 9.41, 9.41, 9.41, 9.41, 9.41, 9.41, 9.42, 9.43, 9.44, 9.44, 9.44, 9.44, 9.44, 9.44, 9.44, 9.44, 9.44, 9.44, 9.44, 9.44, 9.44, 9.44, 9.44, 9.44, 9.44, 9.44, 9.44, 9.44, 9.44, 9.44, 9.44, 9.44, 9.44, 9.44, 9.44, 9.44, 9.44, 9.44, 9.44, 9.44, 9.44, 9.44, 9.44, 9.44, 9.44, 9.44, 9.44, 9.45, 9.45, 9.45, 9.45, 9.45, 9.45, 9.45, 9.45, 9.45, 9.45, 9.45, 9.45, 9.45, 9.45, 9.45, 9.45, 9.45, 9.45, 9.45, 9.45, 9.45, 9.45, 9.45, 9.45, 9.45, 9.45, 9.45, 9.45, 9.45, 9.45, 9.45, 9.45, 9.45, 9.45, 9.45, 9.45, 9.45, 9.45, 9.45, 9.45, 9.45, 9.45, 9.45, 9.45, 9.45, 9.45, 9.45, 9.45, 9.45, 9.45, 9.45, 9.45, 9.45, 9.45, 9.46, 9.46, 9.46, 9.46, 9.46, 9.46, 9.46, 9.46, 9.46, 9.46, 9.46, 9.46, 9.46, 9.46, 9.46, 9.46, 9.46, 9.46, 9.46, 9.46, 9.46, 9.46, 9.46, 9.46, 9.46, 9.46, 9.46, 9.46, 9.46, 9.46, 9.46, 9.46, 9.46, 9.46, 9.46, 9.46, 9.46, 9.47, 9.47, 9.47, 9.48, 9.48, 9.48, 9.48, 9.48, 9.48, 9.48, 9.48, 9.48, 9.48, 9.48, 9.49, 9.49, 9.49, 9.49, 9.49, 9.49, 9.49, 9.49, 9.49, 9.49, 9.49, 9.49, 9.49, 9.49, 9.49, 9.49, 9.49, 9.49, 9.49, 9.49, 9.49, 9.49, 9.49, 9.49, 9.49, 9.49, 9.49, 9.49, 9.49, 9.49, 9.49, 9.49, 9.49, 9.49, 9.49, 9.49, 9.49, 9.5, 9.5, 9.5, 9.5, 9.5, 9.5, 9.5, 9.5, 9.5, 9.5, 9.5, 9.5, 9.5, 9.5, 9.5, 9.5, 9.5, 9.5, 9.5, 9.5, 9.5, 9.5, 9.5, 9.5, 9.5, 9.5, 9.5, 9.5, 9.5, 9.5, 9.5, 9.5, 9.5, 9.5, 9.5, 9.5, 9.5, 9.5, 9.5, 9.5, 9.5, 9.5, 9.5, 9.5, 9.5, 9.5, 9.5, 9.5, 9.5, 9.5, 9.5, 9.5, 9.5, 9.5, 9.5, 9.5, 9.5, 9.5, 9.5, 9.5, 9.5, 9.51, 9.51, 9.51, 9.51, 9.51, 9.51, 9.51, 9.51, 9.51, 9.51, 9.51, 9.51, 9.51, 9.51, 9.51, 9.51, 9.51, 9.51, 9.52, 9.52, 9.52, 9.52, 9.52, 9.52, 9.53, 9.53, 9.53, 9.53, 9.53, 9.53, 9.53, 9.54, 9.54, 9.54, 9.54, 9.54, 9.54, 9.54, 9.54, 9.54, 9.54, 9.54, 9.54, 9.54, 9.54, 9.54, 9.54, 9.55, 9.55, 9.55, 9.55, 9.55, 9.55, 9.55, 9.55, 9.55, 9.55, 9.55, 9.55, 9.56, 9.56, 9.56, 9.56, 9.56, 9.56, 9.56, 9.56, 9.56, 9.56, 9.56, 9.56, 9.56, 9.56, 9.56, 9.56, 9.56, 9.56, 9.56, 9.56, 9.56, 9.56, 9.56, 9.56, 9.56, 9.57, 9.57, 9.57, 9.57, 9.57, 9.57, 9.58, 9.58, 9.58, 9.59, 9.59, 9.59, 9.59, 9.59, 9.59, 9.59, 9.59, 9.59, 9.59, 9.59, 9.59, 9.59, 9.59, 9.59, 9.59, 9.59, 9.59, 9.59, 9.59, 9.59, 9.59, 9.59, 9.59, 9.59, 9.59, 9.59, 9.59, 9.59, 9.59, 9.59, 9.59, 9.59, 9.59, 9.59, 9.59, 9.59, 9.59, 9.59, 9.59, 9.59, 9.59, 9.59, 9.59, 9.6, 9.6, 9.6, 9.61, 9.61, 9.62, 9.63, 9.63, 9.63, 9.63, 9.64, 9.64, 9.64, 9.64, 9.64, 9.64, 9.65, 9.65, 9.65, 9.65, 9.66, 9.66, 9.66, 9.66, 9.66, 9.66, 9.66, 9.67, 9.67, 9.67, 9.67, 9.67, 9.67, 9.67, 9.67, 9.67, 9.67, 9.67, 9.67, 9.68, 9.68, 9.68, 9.68, 9.68, 9.68, 9.68, 9.68, 9.69, 9.69, 9.69, 9.69, 9.69, 9.7, 9.7, 9.7, 9.7, 9.7, 9.71, 9.72, 9.72, 9.72, 9.73, 9.73, 9.74, 9.74, 9.74, 9.74, 9.74, 9.74, 9.74, 9.75, 9.75, 9.75, 9.75, 9.75, 9.75, 9.76, 9.77, 9.77, 9.77, 9.77, 9.77, 9.77, 9.77, 9.77, 9.78, 9.78, 9.78, 9.78, 9.78, 9.78, 9.78, 9.78, 9.78, 9.78, 9.78, 9.78, 9.78, 9.78, 9.79, 9.79, 9.79, 9.8, 9.8, 9.81, 9.81, 9.81, 9.81, 9.81, 9.81, 9.81, 9.81, 9.81, 9.81, 9.81, 9.81, 9.81, 9.81, 9.81, 9.81, 9.81, 9.81, 9.81, 9.81, 9.81, 9.81, 9.81, 9.81, 9.81, 9.81, 9.81, 9.82, 9.82, 9.82, 9.82, 9.82, 9.82, 9.82, 9.82, 9.82, 9.82, 9.82, 9.82, 9.82, 9.82, 9.82, 9.82, 9.82, 9.83, 9.83, 9.83, 9.83, 9.83, 9.84, 9.84, 9.84, 9.84, 9.85, 9.85, 9.85, 9.85, 9.85, 9.85, 9.85, 9.86, 9.86, 9.86, 9.86, 9.87, 9.87, 9.87, 9.87, 9.87, 9.87, 9.87, 9.87, 9.87, 9.87, 9.87, 9.87, 9.88, 9.88, 9.88, 9.88, 9.88, 9.89, 9.89, 9.9, 9.9, 9.9, 9.9, 9.9, 9.91, 9.92, 9.92, 9.92, 9.92, 9.93, 9.93, 9.94, 9.94, 9.94, 9.94, 9.94, 9.94, 9.94, 9.94, 9.94, 9.94, 9.96, 9.96, 9.96, 9.96, 9.96, 9.96, 9.96, 9.96, 9.96, 9.96, 9.96, 9.96, 9.96, 9.96, 9.96, 9.96, 9.96, 9.96, 9.97, 9.98, 9.98, 9.98, 9.98, 9.98, 9.99, 9.99, 9.99, 9.99, 10.0, 10.0, 10.01, 10.01, 10.01, 10.01, 10.01, 10.01, 10.02, 10.02, 10.03, 10.03, 10.03, 10.03, 10.03, 10.03, 10.04, 10.04, 10.04, 10.05, 10.05, 10.06, 10.06, 10.06, 10.06, 10.06, 10.06, 10.06, 10.06, 10.06, 10.07, 10.07, 10.08, 10.08, 10.08, 10.08, 10.1, 10.1, 10.11, 10.11, 10.11, 10.11, 10.11, 10.12, 10.12, 10.12, 10.12, 10.12, 10.12, 10.12, 10.12, 10.12, 10.12, 10.12, 10.13, 10.13, 10.13, 10.13, 10.14, 10.15, 10.15, 10.16, 10.16, 10.16, 10.16, 10.16, 10.16, 10.16, 10.16, 10.17, 10.17, 10.17, 10.17, 10.17, 10.17, 10.17, 10.17, 10.17, 10.17, 10.17, 10.17, 10.17, 10.17, 10.17, 10.17, 10.17, 10.17, 10.18, 10.18, 10.18, 10.18, 10.18, 10.18, 10.18, 10.18, 10.18, 10.18, 10.18, 10.18, 10.18, 10.18, 10.18, 10.18, 10.18, 10.18, 10.18, 10.18, 10.18, 10.18, 10.18, 10.18, 10.18, 10.18, 10.18, 10.18, 10.18, 10.18, 10.18, 10.18, 10.18, 10.18, 10.18, 10.18, 10.18, 10.18, 10.18, 10.18, 10.18, 10.18, 10.18, 10.18, 10.18, 10.18, 10.18, 10.18, 10.18, 10.18, 10.19, 10.19, 10.19, 10.19, 10.19, 10.19, 10.19, 10.19, 10.19, 10.19, 10.19, 10.19, 10.19, 10.19, 10.19, 10.19, 10.19, 10.19, 10.19, 10.19, 10.19, 10.19, 10.19, 10.19, 10.19, 10.19, 10.19, 10.19, 10.19, 10.19, 10.19, 10.19, 10.19, 10.2, 10.21, 10.21, 10.22, 10.22, 10.22, 10.22, 10.22, 10.22, 10.22, 10.22, 10.24, 10.24, 10.24, 10.25, 10.26, 10.26, 10.26, 10.26, 10.26, 10.27, 10.27, 10.27, 10.27, 10.27, 10.27, 10.28, 10.28, 10.28, 10.28, 10.28, 10.28, 10.29, 10.29, 10.29, 10.29, 10.29, 10.29, 10.29, 10.29, 10.29, 10.29, 10.29, 10.29, 10.29, 10.3, 10.3, 10.3, 10.3, 10.3, 10.3, 10.3, 10.3, 10.3, 10.3, 10.3, 10.3, 10.3, 10.3, 10.3, 10.3, 10.3, 10.3, 10.3, 10.3, 10.3, 10.3, 10.3, 10.3, 10.3, 10.3, 10.3, 10.3, 10.3, 10.3, 10.3, 10.3, 10.3, 10.3, 10.31, 10.31, 10.31, 10.31, 10.31, 10.31, 10.31, 10.31, 10.31, 10.32, 10.33, 10.33, 10.33, 10.33, 10.33, 10.33, 10.33, 10.33, 10.33, 10.33, 10.33, 10.33, 10.33, 10.33, 10.33, 10.33, 10.33, 10.33, 10.33, 10.33, 10.33, 10.33, 10.34, 10.34, 10.34, 10.34, 10.35, 10.35, 10.36, 10.36, 10.36, 10.37, 10.37, 10.37, 10.37, 10.38, 10.38, 10.38, 10.38, 10.38, 10.38, 10.38, 10.38, 10.38, 10.38, 10.38, 10.38, 10.39, 10.39, 10.4, 10.4, 10.4, 10.41, 10.41, 10.41, 10.41, 10.41, 10.41, 10.41, 10.41, 10.41, 10.41, 10.42, 10.42, 10.43, 10.43, 10.43, 10.43, 10.43, 10.43, 10.43, 10.44, 10.44, 10.45, 10.45, 10.45, 10.45, 10.45, 10.45, 10.45, 10.45, 10.45, 10.45, 10.45, 10.45, 10.45, 10.45, 10.45, 10.45, 10.45, 10.45, 10.45, 10.45, 10.45, 10.45, 10.45, 10.45, 10.45, 10.45, 10.45, 10.45, 10.45, 10.45, 10.45, 10.45, 10.45, 10.45, 10.45, 10.45, 10.45, 10.45, 10.45, 10.45, 10.45, 10.45, 10.45, 10.45, 10.45, 10.45, 10.45, 10.45, 10.45, 10.45, 10.45, 10.45, 10.45, 10.45, 10.45, 10.45, 10.45, 10.45, 10.45, 10.45, 10.45, 10.45, 10.45, 10.45, 10.45, 10.45, 10.45, 10.45, 10.45, 10.45, 10.45, 10.45, 10.45, 10.45, 10.45, 10.45, 10.45, 10.45, 10.45, 10.45, 10.45, 10.45, 10.45, 10.45, 10.45, 10.45, 10.45, 10.46, 10.46, 10.47, 10.49, 10.49, 10.5, 10.5, 10.5, 10.5, 10.5, 10.51, 10.52, 10.52, 10.52, 10.52, 10.52, 10.52, 10.52, 10.52, 10.52, 10.52, 10.52, 10.52, 10.52, 10.52, 10.52, 10.52, 10.52, 10.52, 10.52, 10.52, 10.52, 10.52, 10.52, 10.52, 10.52, 10.52, 10.52, 10.52, 10.52, 10.52, 10.52, 10.52, 10.52, 10.52, 10.52, 10.52, 10.52, 10.52, 10.52, 10.52, 10.52, 10.52, 10.52, 10.52, 10.52, 10.52, 10.52, 10.52, 10.52, 10.52, 10.52, 10.52, 10.52, 10.52, 10.52, 10.52, 10.52, 10.52, 10.52, 10.52, 10.52, 10.52, 10.52, 10.52, 10.52, 10.52, 10.52, 10.52, 10.52, 10.53, 10.53, 10.54, 10.54, 10.54, 10.54, 10.55, 10.56, 10.56, 10.57, 10.57, 10.58, 10.58, 10.59, 10.59, 10.59, 10.6, 10.61, 10.61, 10.61, 10.62, 10.62, 10.62, 10.63, 10.63, 10.64, 10.64, 10.64, 10.64, 10.65, 10.65, 10.65, 10.66, 10.66, 10.66, 10.66, 10.66, 10.66, 10.66, 10.66, 10.67, 10.67, 10.67, 10.67, 10.67, 10.67, 10.67, 10.67, 10.67, 10.67, 10.67, 10.67, 10.67, 10.67, 10.67, 10.67, 10.68, 10.68, 10.68, 10.68, 10.68, 10.68, 10.68, 10.68, 10.69, 10.69, 10.69, 10.69, 10.69, 10.69, 10.69, 10.69, 10.69, 10.69, 10.7, 10.7, 10.7, 10.71, 10.71, 10.71, 10.71, 10.71, 10.71, 10.72, 10.72, 10.72, 10.72, 10.72, 10.72, 10.74, 10.74, 10.74, 10.74, 10.75, 10.75, 10.75, 10.75, 10.75, 10.75, 10.75, 10.75, 10.75, 10.75, 10.75, 10.75, 10.75, 10.75, 10.75, 10.75, 10.76, 10.76, 10.76, 10.76, 10.77, 10.77, 10.77, 10.77, 10.77, 10.77, 10.77, 10.77, 10.77, 10.77, 10.77, 10.77, 10.77, 10.77, 10.77, 10.77, 10.77, 10.78, 10.78, 10.78, 10.78, 10.78, 10.78, 10.78, 10.78, 10.78, 10.79, 10.79, 10.79, 10.79, 10.79, 10.8, 10.8, 10.8, 10.8, 10.8, 10.8, 10.8, 10.8, 10.81, 10.81, 10.81, 10.81, 10.81, 10.81, 10.81, 10.81, 10.81, 10.81, 10.81, 10.81, 10.82, 10.82, 10.82, 10.83, 10.83, 10.83, 10.83, 10.83, 10.83, 10.83, 10.83, 10.83, 10.83, 10.83, 10.83, 10.83, 10.83, 10.83, 10.83, 10.84, 10.84, 10.84, 10.84, 10.85, 10.85, 10.85, 10.85, 10.85, 10.85, 10.85, 10.85, 10.85, 10.85, 10.85, 10.85, 10.85, 10.85, 10.85, 10.86, 10.86, 10.87, 10.87, 10.87, 10.87, 10.88, 10.88, 10.88, 10.88, 10.88, 10.88, 10.89, 10.89, 10.89, 10.89, 10.89, 10.89, 10.89, 10.89, 10.89, 10.89, 10.9, 10.91, 10.91, 10.91, 10.91, 10.91, 10.91, 10.91, 10.91, 10.91, 10.91, 10.91, 10.92, 10.92, 10.92, 10.92, 10.92, 10.93, 10.93, 10.93, 10.93, 10.93, 10.93, 10.93, 10.93, 10.94, 10.94, 10.94, 10.94, 10.94, 10.94, 10.95, 10.95, 10.95, 10.95, 10.95, 10.95, 10.95, 10.95, 10.95, 10.95, 10.95, 10.95, 10.95, 10.95, 10.95, 10.95, 10.96, 10.96, 10.96, 10.96, 10.96, 10.96, 10.96, 10.96, 10.96, 10.96, 10.96, 10.96, 10.96, 10.96, 10.96, 10.96, 10.96, 10.96, 10.96, 10.96, 10.96, 10.96, 10.96, 10.96, 10.96, 10.96, 10.96, 10.96, 10.96, 10.96, 10.96, 10.96, 10.96, 10.96, 10.96, 10.96, 10.96, 10.96, 10.96, 10.96, 10.96, 10.96, 10.96, 10.96, 10.96, 10.96, 10.96, 10.96, 10.97, 10.97, 10.97, 10.97, 10.97, 10.97, 10.97, 10.97, 10.97, 10.97, 10.97, 10.97, 10.97, 10.97, 10.97, 10.97, 10.97, 10.97, 10.98, 10.98, 10.98, 10.98, 10.98, 10.99, 10.99, 10.99, 10.99, 10.99, 10.99, 10.99, 11.0, 11.0, 11.0, 11.0, 11.0, 11.0, 11.0, 11.0, 11.0, 11.01, 11.01, 11.01, 11.01, 11.01, 11.01, 11.02, 11.02, 11.02, 11.02, 11.02, 11.02, 11.03, 11.03, 11.03, 11.03, 11.03, 11.04, 11.04, 11.04, 11.04, 11.04, 11.04, 11.04, 11.04, 11.04, 11.04, 11.04, 11.04, 11.04, 11.04, 11.04, 11.04, 11.04, 11.04, 11.04, 11.04, 11.04, 11.04, 11.04, 11.04, 11.04, 11.04, 11.04, 11.04, 11.04, 11.04, 11.04, 11.04, 11.04, 11.04, 11.04, 11.04, 11.04, 11.04, 11.04, 11.04, 11.04, 11.04, 11.04, 11.04, 11.04, 11.04, 11.04, 11.04, 11.04, 11.04, 11.04, 11.04, 11.04, 11.04, 11.04, 11.04, 11.04, 11.04, 11.04, 11.04, 11.04, 11.04, 11.04, 11.04, 11.04, 11.04, 11.04, 11.04, 11.04, 11.04, 11.04, 11.04, 11.04, 11.04, 11.04, 11.04, 11.04, 11.04, 11.04, 11.04, 11.04, 11.04, 11.05, 11.05, 11.05, 11.05, 11.05, 11.05, 11.05, 11.05, 11.05, 11.05, 11.05, 11.06, 11.06, 11.06, 11.06, 11.06, 11.06, 11.06, 11.06, 11.06, 11.06, 11.07, 11.07, 11.07, 11.07, 11.07, 11.07, 11.08, 11.08, 11.08, 11.08, 11.08, 11.08, 11.08, 11.09, 11.09, 11.09, 11.09, 11.09, 11.09, 11.09, 11.09, 11.1, 11.1, 11.1, 11.1, 11.1, 11.1, 11.1, 11.1, 11.1, 11.1, 11.11, 11.11, 11.11, 11.11, 11.11, 11.11, 11.11, 11.11, 11.12, 11.12, 11.12, 11.13, 11.13, 11.13, 11.13, 11.13, 11.13, 11.13, 11.13, 11.13, 11.14, 11.14, 11.14, 11.14, 11.14, 11.14, 11.14, 11.15, 11.15, 11.15, 11.15, 11.15, 11.15, 11.16, 11.16, 11.16, 11.16, 11.16, 11.16, 11.17, 11.17, 11.17, 11.17, 11.17, 11.17, 11.17, 11.17, 11.17, 11.17, 11.18, 11.18, 11.18, 11.18, 11.18, 11.18, 11.18, 11.18, 11.18, 11.18, 11.18, 11.18, 11.18, 11.18, 11.18, 11.18, 11.18, 11.18, 11.18, 11.18, 11.18, 11.19, 11.19, 11.19, 11.19, 11.19, 11.19, 11.19, 11.19, 11.2, 11.2, 11.2, 11.2, 11.2, 11.2, 11.2, 11.2, 11.2, 11.2, 11.2, 11.2, 11.2, 11.2, 11.2, 11.2, 11.2, 11.2, 11.2, 11.2, 11.2, 11.2, 11.2, 11.2, 11.2, 11.2, 11.2, 11.2, 11.2, 11.2, 11.2, 11.21, 11.21, 11.21, 11.22, 11.22, 11.22, 11.22, 11.22, 11.22, 11.22, 11.22, 11.22, 11.23, 11.23, 11.23, 11.23, 11.23, 11.23, 11.23, 11.23, 11.23, 11.24, 11.24, 11.24, 11.24, 11.24, 11.24, 11.24, 11.24, 11.24, 11.24, 11.24, 11.24, 11.24, 11.24, 11.24, 11.24, 11.25, 11.25, 11.25, 11.25, 11.25, 11.25, 11.25, 11.25, 11.25, 11.25, 11.25, 11.25, 11.25, 11.25, 11.25, 11.26, 11.26, 11.26, 11.26, 11.26, 11.26, 11.26, 11.26, 11.26, 11.26, 11.26, 11.26, 11.26, 11.27, 11.27, 11.27, 11.28, 11.28, 11.28, 11.28, 11.28, 11.29, 11.29, 11.3, 11.3, 11.3, 11.3, 11.31, 11.31, 11.31, 11.31, 11.31, 11.32, 11.32, 11.32, 11.32, 11.33, 11.33, 11.33, 11.33, 11.33, 11.33, 11.34, 11.34, 11.34, 11.34, 11.34, 11.34, 11.35, 11.35, 11.35, 11.35, 11.35, 11.35, 11.35, 11.35, 11.35, 11.35, 11.35, 11.36, 11.36, 11.36, 11.37, 11.37, 11.37, 11.37, 11.37, 11.37, 11.37, 11.37, 11.37, 11.37, 11.37, 11.37, 11.37, 11.37, 11.37, 11.37, 11.37, 11.37, 11.37, 11.37, 11.38, 11.38, 11.38, 11.38, 11.38, 11.38, 11.38, 11.38, 11.38, 11.39, 11.39, 11.39, 11.39, 11.39, 11.39, 11.4, 11.4, 11.4, 11.4, 11.41, 11.41, 11.41, 11.42, 11.42, 11.42, 11.42, 11.43, 11.43, 11.43, 11.43, 11.44, 11.44, 11.44, 11.44, 11.44, 11.44, 11.45, 11.45, 11.46, 11.46, 11.46, 11.46, 11.47, 11.47, 11.47, 11.48, 11.48, 11.48, 11.48, 11.48, 11.48, 11.48, 11.48, 11.48, 11.48, 11.49, 11.49, 11.49, 11.49, 11.49, 11.49, 11.49, 11.5, 11.5, 11.51, 11.51, 11.51, 11.51, 11.52, 11.52, 11.52, 11.52, 11.52, 11.52, 11.53, 11.54, 11.54, 11.55, 11.55, 11.55, 11.55, 11.55, 11.55, 11.55, 11.55, 11.55, 11.55, 11.55, 11.55, 11.55, 11.56, 11.56, 11.56, 11.56, 11.56, 11.56, 11.56, 11.56, 11.56, 11.56, 11.56, 11.56, 11.56, 11.57, 11.57, 11.57, 11.57, 11.57, 11.57, 11.57, 11.57, 11.57, 11.57, 11.57, 11.58, 11.58, 11.58, 11.58, 11.58, 11.58, 11.58, 11.58, 11.58, 11.58, 11.58, 11.58, 11.58, 11.59, 11.59, 11.59, 11.59, 11.6, 11.6, 11.6, 11.6, 11.6, 11.6, 11.6, 11.6, 11.6, 11.6, 11.6, 11.6, 11.6, 11.6, 11.6, 11.6, 11.61, 11.61, 11.61, 11.61, 11.61, 11.61, 11.62, 11.62, 11.63, 11.63, 11.63, 11.63, 11.63, 11.63, 11.63, 11.63, 11.63, 11.63, 11.63, 11.63, 11.63, 11.64, 11.64, 11.64, 11.64, 11.64, 11.64, 11.64, 11.64, 11.64, 11.64, 11.64, 11.64, 11.64, 11.64, 11.64, 11.64, 11.64, 11.64, 11.64, 11.64, 11.64, 11.64, 11.65, 11.66, 11.66, 11.66, 11.67, 11.68, 11.68, 11.68, 11.68, 11.69, 11.69, 11.69, 11.69, 11.69, 11.7, 11.71, 11.71, 11.71, 11.71, 11.71, 11.71, 11.71, 11.71, 11.71, 11.71, 11.71, 11.72, 11.72, 11.72, 11.72, 11.72, 11.73, 11.73, 11.73, 11.74, 11.74, 11.75, 11.75, 11.75, 11.75, 11.76, 11.78, 11.78, 11.78, 11.78, 11.79, 11.79, 11.79, 11.79, 11.79, 11.79, 11.79, 11.79, 11.79, 11.79, 11.79, 11.8, 11.8, 11.8, 11.81, 11.81, 11.81, 11.81, 11.81, 11.81, 11.81, 11.81, 11.82, 11.82, 11.82, 11.82, 11.82, 11.82, 11.82, 11.82, 11.82, 11.83, 11.83, 11.83, 11.83, 11.83, 11.84, 11.85, 11.86, 11.86, 11.86, 11.86, 11.86, 11.86, 11.86, 11.86, 11.86, 11.86, 11.86, 11.87, 11.87, 11.88, 11.88, 11.88, 11.88, 11.88, 11.88, 11.89, 11.9, 11.9, 11.9, 11.9, 11.9, 11.9, 11.9, 11.9, 11.91, 11.91, 11.91, 11.91, 11.91, 11.91, 11.91, 11.91, 11.91, 11.91, 11.91, 11.91, 11.91, 11.91, 11.91, 11.91, 11.91, 11.91, 11.91, 11.91, 11.91, 11.91, 11.91, 11.91, 11.92, 11.92, 11.92, 11.92, 11.92, 11.92, 11.92, 11.92, 11.92, 11.92, 11.92, 11.92, 11.92, 11.92, 11.92, 11.93, 11.93, 11.93, 11.93, 11.93, 11.93, 11.94, 11.94, 11.94, 11.94, 11.94, 11.94, 11.94, 11.94, 11.94, 11.94, 11.94, 11.94, 11.94, 11.94, 11.95, 11.95, 11.95, 11.95, 11.95, 11.95, 11.95, 11.95, 11.96, 11.96, 11.97, 11.97, 11.97, 11.97, 11.97, 11.97, 11.97, 11.97, 11.97, 11.97, 11.97, 11.97, 11.97, 11.97, 11.97, 11.97, 11.97, 11.98, 11.98, 11.98, 11.98, 11.99, 11.99, 11.99, 11.99, 11.99, 11.99, 11.99, 11.99, 11.99, 11.99, 11.99, 11.99, 11.99, 11.99, 11.99, 11.99, 11.99, 11.99, 11.99, 12.0, 12.0, 12.0, 12.0, 12.01, 12.01, 12.02, 12.02, 12.02, 12.02, 12.02, 12.02, 12.02, 12.02, 12.02, 12.02, 12.02, 12.02, 12.02, 12.02, 12.03, 12.03, 12.03, 12.03, 12.03, 12.03, 12.03, 12.03, 12.04, 12.04, 12.04, 12.04, 12.04, 12.04, 12.04, 12.04, 12.04, 12.04, 12.04, 12.05, 12.05, 12.05, 12.05, 12.05, 12.05, 12.05, 12.06, 12.06, 12.06, 12.06, 12.06, 12.06, 12.06, 12.06, 12.07, 12.07, 12.07, 12.07, 12.07, 12.07, 12.07, 12.07, 12.07, 12.08, 12.08, 12.08, 12.08, 12.08, 12.08, 12.08, 12.08, 12.09, 12.09, 12.09, 12.09, 12.09, 12.09, 12.09, 12.09, 12.09, 12.09, 12.1, 12.1, 12.1, 12.1, 12.1, 12.1, 12.1, 12.1, 12.1, 12.1, 12.1, 12.1, 12.11, 12.11, 12.11, 12.12, 12.12, 12.12, 12.12, 12.12, 12.12, 12.13, 12.13, 12.13, 12.13, 12.13, 12.14, 12.14, 12.14, 12.14, 12.14, 12.14, 12.14, 12.14, 12.14, 12.14, 12.15, 12.15, 12.15, 12.15, 12.15, 12.15, 12.15, 12.15, 12.15, 12.15, 12.15, 12.15, 12.15, 12.16, 12.16, 12.16, 12.16, 12.16, 12.16, 12.17, 12.17, 12.17, 12.18, 12.18, 12.18, 12.18, 12.18, 12.18, 12.18, 12.18, 12.18, 12.18, 12.18, 12.18, 12.19, 12.19, 12.19, 12.2, 12.2, 12.21, 12.21, 12.21, 12.21, 12.22, 12.22, 12.22, 12.22, 12.22, 12.23, 12.23, 12.23, 12.23, 12.23, 12.23, 12.24, 12.24, 12.24, 12.24, 12.25, 12.25, 12.25, 12.25, 12.25, 12.25, 12.25, 12.25, 12.25, 12.25, 12.25, 12.25, 12.25, 12.25, 12.25, 12.25, 12.25, 12.25, 12.26, 12.26, 12.27, 12.27, 12.27, 12.27, 12.27, 12.28, 12.28, 12.28, 12.28, 12.28, 12.28, 12.28, 12.28, 12.28, 12.29, 12.29, 12.29, 12.29, 12.29, 12.29, 12.29, 12.29, 12.29, 12.29, 12.29, 12.29, 12.29, 12.29, 12.29, 12.29, 12.29, 12.29, 12.29, 12.29, 12.3, 12.3, 12.3, 12.31, 12.31, 12.31, 12.31, 12.31, 12.31, 12.31, 12.31, 12.31, 12.31, 12.31, 12.31, 12.31, 12.31, 12.31, 12.31, 12.31, 12.31, 12.31, 12.31, 12.31, 12.31, 12.31, 12.31, 12.31, 12.31, 12.31, 12.31, 12.31, 12.31, 12.31, 12.31, 12.31, 12.31, 12.31, 12.31, 12.31, 12.31, 12.31, 12.31, 12.31, 12.31, 12.31, 12.31, 12.31, 12.31, 12.31, 12.31, 12.31, 12.31, 12.31, 12.31, 12.31, 12.31, 12.31, 12.31, 12.31, 12.31, 12.31, 12.31, 12.31, 12.31, 12.31, 12.31, 12.31, 12.31, 12.31, 12.31, 12.31, 12.31, 12.31, 12.31, 12.31, 12.31, 12.31, 12.31, 12.31, 12.31, 12.31, 12.31, 12.31, 12.31, 12.31, 12.31, 12.31, 12.31, 12.31, 12.31, 12.31, 12.31, 12.31, 12.31, 12.31, 12.31, 12.31, 12.31, 12.31, 12.31, 12.31, 12.31, 12.31, 12.31, 12.31, 12.31, 12.31, 12.31, 12.31, 12.31, 12.31, 12.31, 12.31, 12.31, 12.31, 12.31, 12.31, 12.31, 12.31, 12.31, 12.31, 12.31, 12.31, 12.31, 12.31, 12.31, 12.31, 12.31, 12.31, 12.31, 12.31, 12.31, 12.31, 12.31, 12.31, 12.31, 12.31, 12.31, 12.31, 12.31, 12.31, 12.31, 12.31, 12.31, 12.31, 12.31, 12.31, 12.31, 12.31, 12.31, 12.31, 12.31, 12.31, 12.31, 12.31, 12.31, 12.31, 12.31, 12.31, 12.32, 12.32, 12.32, 12.32, 12.32, 12.32, 12.32, 12.32, 12.32, 12.32, 12.32, 12.32, 12.32, 12.32, 12.32, 12.32, 12.32, 12.32, 12.32, 12.32, 12.32, 12.32, 12.32, 12.32, 12.32, 12.32, 12.32, 12.32, 12.32, 12.32, 12.32, 12.32, 12.32, 12.32, 12.32, 12.32, 12.32, 12.32, 12.32, 12.32, 12.32, 12.32, 12.32, 12.32, 12.32, 12.32, 12.32, 12.32, 12.32, 12.32, 12.32, 12.32, 12.32, 12.32, 12.32, 12.32, 12.32, 12.32, 12.32, 12.32, 12.32, 12.32, 12.32, 12.32, 12.32, 12.32, 12.32, 12.32, 12.32, 12.32, 12.32, 12.32, 12.32, 12.32, 12.32, 12.32, 12.32, 12.32, 12.32, 12.32, 12.32, 12.32, 12.32, 12.32, 12.32, 12.32, 12.32, 12.32, 12.32, 12.33, 12.33, 12.33, 12.33, 12.34, 12.34, 12.35, 12.35, 12.35, 12.35, 12.35, 12.35, 12.35, 12.35, 12.35, 12.36, 12.36, 12.36, 12.36, 12.36, 12.37, 12.37, 12.37, 12.37, 12.37, 12.37, 12.37, 12.37, 12.38, 12.38, 12.38, 12.38, 12.38, 12.38, 12.38, 12.38, 12.38, 12.38, 12.38, 12.38, 12.38, 12.38, 12.38, 12.38, 12.38, 12.38, 12.38, 12.38, 12.38, 12.38, 12.38, 12.38, 12.38, 12.38, 12.38, 12.38, 12.38, 12.38, 12.39, 12.39, 12.39, 12.39, 12.39, 12.39, 12.4, 12.4, 12.4, 12.4, 12.4, 12.4, 12.4, 12.4, 12.41, 12.41, 12.41, 12.41, 12.41, 12.41, 12.41, 12.41, 12.41, 12.42, 12.42, 12.42, 12.42, 12.42, 12.42, 12.42, 12.42, 12.43, 12.43, 12.43, 12.43, 12.43, 12.43, 12.43, 12.44, 12.44, 12.44, 12.44, 12.44, 12.44, 12.44, 12.45, 12.45, 12.45, 12.45, 12.45, 12.46, 12.46, 12.46, 12.46, 12.46, 12.46, 12.46, 12.46, 12.46, 12.46, 12.46, 12.46, 12.46, 12.46, 12.46, 12.46, 12.46, 12.46, 12.46, 12.46, 12.46, 12.46, 12.46, 12.46, 12.46, 12.46, 12.46, 12.47, 12.47, 12.47, 12.48, 12.48, 12.48, 12.48, 12.48, 12.48, 12.49, 12.49, 12.49, 12.5, 12.5, 12.5, 12.5, 12.5, 12.51, 12.51, 12.52, 12.52, 12.52, 12.52, 12.52, 12.53, 12.53, 12.53, 12.53, 12.53, 12.53, 12.53, 12.53, 12.53, 12.53, 12.53, 12.54, 12.54, 12.54, 12.54, 12.54, 12.54, 12.54, 12.54, 12.54, 12.54, 12.54, 12.55, 12.55, 12.55, 12.55, 12.55, 12.55, 12.55, 12.55, 12.55, 12.55, 12.56, 12.56, 12.56, 12.56, 12.57, 12.57, 12.57, 12.58, 12.58, 12.58, 12.58, 12.59, 12.59, 12.59, 12.6, 12.6, 12.6, 12.6, 12.61, 12.61, 12.61, 12.61, 12.61, 12.61, 12.61, 12.61, 12.61, 12.61, 12.61, 12.62, 12.62, 12.62, 12.62, 12.62, 12.62, 12.62, 12.62, 12.62, 12.63, 12.63, 12.63, 12.63, 12.63, 12.63, 12.63, 12.63, 12.63, 12.63, 12.63, 12.64, 12.64, 12.64, 12.64, 12.64, 12.64, 12.64, 12.65, 12.65, 12.65, 12.65, 12.65, 12.65, 12.65, 12.65, 12.65, 12.65, 12.65, 12.65, 12.65, 12.65, 12.65, 12.65, 12.65, 12.66, 12.66, 12.66, 12.66, 12.66, 12.66, 12.66, 12.67, 12.67, 12.67, 12.67, 12.67, 12.67, 12.67, 12.67, 12.68, 12.68, 12.68, 12.69, 12.69, 12.69, 12.69, 12.69, 12.69, 12.69, 12.7, 12.7, 12.7, 12.7, 12.7, 12.7, 12.7, 12.7, 12.7, 12.7, 12.7, 12.7, 12.7, 12.7, 12.7, 12.7, 12.7, 12.7, 12.71, 12.71, 12.71, 12.71, 12.71, 12.71, 12.71, 12.71, 12.71, 12.71, 12.71, 12.72, 12.72, 12.72, 12.72, 12.72, 12.72, 12.72, 12.72, 12.72, 12.73, 12.73, 12.73, 12.73, 12.73, 12.73, 12.74, 12.74, 12.74, 12.74, 12.74, 12.74, 12.74, 12.74, 12.74, 12.75, 12.75, 12.75, 12.75, 12.75, 12.75, 12.75, 12.75, 12.75, 12.75, 12.75, 12.75, 12.76, 12.76, 12.76, 12.76, 12.76, 12.76, 12.76, 12.76, 12.76, 12.76, 12.76, 12.77, 12.77, 12.77, 12.77, 12.77, 12.77, 12.77, 12.78, 12.78, 12.78, 12.78, 12.78, 12.78, 12.79, 12.79, 12.79, 12.79, 12.79, 12.79, 12.79, 12.79, 12.79, 12.79, 12.79, 12.79, 12.79, 12.79, 12.79, 12.79, 12.8, 12.8, 12.8, 12.8, 12.81, 12.81, 12.81, 12.81, 12.81, 12.81, 12.81, 12.81, 12.82, 12.82, 12.82, 12.82, 12.82, 12.83, 12.83, 12.83, 12.83, 12.83, 12.83, 12.83, 12.83, 12.84, 12.84, 12.84, 12.84, 12.84, 12.84, 12.84, 12.84, 12.84, 12.84, 12.84, 12.84, 12.84, 12.84, 12.84, 12.84, 12.84, 12.84, 12.84, 12.84, 12.84, 12.84, 12.84, 12.84, 12.84, 12.84, 12.84, 12.84, 12.84, 12.84, 12.84, 12.84, 12.84, 12.84, 12.84, 12.84, 12.84, 12.84, 12.84, 12.84, 12.84, 12.84, 12.85, 12.85, 12.85, 12.87, 12.87, 12.87, 12.87, 12.88, 12.88, 12.88, 12.88, 12.89, 12.89, 12.89, 12.89, 12.9, 12.9, 12.9, 12.9, 12.9, 12.9, 12.9, 12.9, 12.9, 12.9, 12.91, 12.91, 12.91, 12.91, 12.91, 12.91, 12.91, 12.91, 12.91, 12.91, 12.92, 12.92, 12.92, 12.92, 12.92, 12.92, 12.92, 12.92, 12.92, 12.92, 12.92, 12.92, 12.93, 12.93, 12.93, 12.93, 12.93, 12.93, 12.93, 12.93, 12.94, 12.95, 12.95, 12.95, 12.95, 12.95, 12.95, 12.95, 12.95, 12.95, 12.95, 12.95, 12.95, 12.95, 12.95, 12.95, 12.95, 12.95, 12.95, 12.95, 12.95, 12.96, 12.96, 12.96, 12.96, 12.96, 12.96, 12.96, 12.96, 12.96, 12.96, 12.96, 12.96, 12.96, 12.96, 12.96, 12.96, 12.96, 12.96, 12.96, 12.96, 12.96, 12.96, 12.96, 12.96, 12.96, 12.96, 12.96, 12.96, 12.96, 12.96, 12.96, 12.96, 12.96, 12.96, 12.96, 12.96, 12.96, 12.97, 12.97, 12.97, 12.97, 12.97, 12.97, 12.97, 12.97, 12.97, 12.97, 12.97, 12.97, 12.98, 12.98, 12.98, 12.98, 12.98, 12.98, 12.98, 12.98, 12.98, 12.98, 12.98, 12.98, 12.98, 12.98, 12.98, 12.98, 12.98, 12.99, 12.99, 12.99, 12.99, 12.99, 12.99, 12.99, 12.99, 12.99, 13.0, 13.0, 13.0, 13.0, 13.0, 13.0, 13.0, 13.0, 13.0, 13.0, 13.01, 13.01, 13.01, 13.01, 13.01, 13.02, 13.02, 13.02, 13.02, 13.02, 13.02, 13.03, 13.03, 13.03, 13.03, 13.03, 13.03, 13.03, 13.04, 13.04, 13.04, 13.04, 13.05, 13.05, 13.05, 13.06, 13.06, 13.06, 13.06, 13.07, 13.07, 13.07, 13.07, 13.07, 13.07, 13.07, 13.07, 13.07, 13.07, 13.07, 13.07, 13.08, 13.08, 13.08, 13.08, 13.08, 13.08, 13.08, 13.08, 13.08, 13.08, 13.08, 13.08, 13.08, 13.08, 13.08, 13.08, 13.08, 13.08, 13.08, 13.08, 13.08, 13.08, 13.08, 13.09, 13.09, 13.09, 13.09, 13.09, 13.09, 13.09, 13.09, 13.09, 13.1, 13.1, 13.1, 13.1, 13.1, 13.1, 13.1, 13.11, 13.11, 13.12, 13.12, 13.12, 13.13, 13.13, 13.13, 13.13, 13.13, 13.13, 13.13, 13.13, 13.13, 13.13, 13.13, 13.14, 13.15, 13.15, 13.15, 13.15, 13.15, 13.15, 13.15, 13.15, 13.15, 13.15, 13.15, 13.15, 13.15, 13.15, 13.15, 13.15, 13.15, 13.15, 13.15, 13.15, 13.15, 13.15, 13.15, 13.15, 13.15, 13.16, 13.16, 13.16, 13.16, 13.16, 13.16, 13.16, 13.16, 13.17, 13.17, 13.17, 13.17, 13.17, 13.18, 13.18, 13.18, 13.19, 13.19, 13.19, 13.19, 13.19, 13.19, 13.19, 13.2, 13.2, 13.2, 13.2, 13.2, 13.2, 13.2, 13.2, 13.2, 13.2, 13.21, 13.21, 13.21, 13.21, 13.22, 13.22, 13.22, 13.22, 13.23, 13.23, 13.23, 13.23, 13.24, 13.24, 13.24, 13.24, 13.24, 13.24, 13.24, 13.24, 13.24, 13.24, 13.24, 13.24, 13.24, 13.24, 13.24, 13.24, 13.24, 13.24, 13.24, 13.24, 13.24, 13.24, 13.24, 13.24, 13.24, 13.24, 13.24, 13.24, 13.25, 13.25, 13.25, 13.25, 13.25, 13.25, 13.26, 13.26, 13.26, 13.26, 13.26, 13.27, 13.27, 13.27, 13.27, 13.27, 13.27, 13.27, 13.27, 13.27, 13.27, 13.27, 13.27, 13.28, 13.28, 13.28, 13.28, 13.28, 13.28, 13.29, 13.29, 13.29, 13.29, 13.29, 13.29, 13.29, 13.29, 13.29, 13.29, 13.3, 13.3, 13.3, 13.3, 13.31, 13.31, 13.31, 13.31, 13.31, 13.32, 13.32, 13.32, 13.32, 13.32, 13.32, 13.32, 13.32, 13.32, 13.32, 13.32, 13.32, 13.32, 13.32, 13.32, 13.32, 13.32, 13.32, 13.32, 13.32, 13.32, 13.32, 13.32, 13.32, 13.32, 13.33, 13.33, 13.33, 13.33, 13.33, 13.33, 13.33, 13.33, 13.33, 13.33, 13.33, 13.33, 13.33, 13.33, 13.33, 13.33, 13.33, 13.33, 13.33, 13.34, 13.34, 13.34, 13.34, 13.34, 13.34, 13.34, 13.34, 13.34, 13.34, 13.34, 13.34, 13.34, 13.34, 13.34, 13.35, 13.35, 13.35, 13.35, 13.35, 13.35, 13.35, 13.35, 13.35, 13.35, 13.35, 13.35, 13.35, 13.35, 13.35, 13.35, 13.35, 13.35, 13.35, 13.35, 13.36, 13.36, 13.36, 13.36, 13.36, 13.36, 13.36, 13.37, 13.37, 13.37, 13.37, 13.38, 13.38, 13.38, 13.38, 13.38, 13.38, 13.38, 13.38, 13.38, 13.39, 13.39, 13.39, 13.4, 13.4, 13.4, 13.4, 13.4, 13.4, 13.4, 13.4, 13.4, 13.4, 13.4, 13.4, 13.4, 13.4, 13.41, 13.41, 13.41, 13.41, 13.41, 13.42, 13.42, 13.42, 13.43, 13.44, 13.44, 13.44, 13.44, 13.44, 13.44, 13.45, 13.45, 13.45, 13.45, 13.45, 13.45, 13.45, 13.45, 13.45, 13.45, 13.45, 13.45, 13.46, 13.46, 13.46, 13.46, 13.47, 13.47, 13.47, 13.47, 13.48, 13.48, 13.48, 13.49, 13.49, 13.49, 13.49, 13.49, 13.49, 13.49, 13.49, 13.49, 13.49, 13.49, 13.49, 13.5, 13.5, 13.5, 13.5, 13.5, 13.5, 13.5, 13.5, 13.5, 13.5, 13.5, 13.5, 13.5, 13.5, 13.5, 13.5, 13.5, 13.5, 13.5, 13.51, 13.51, 13.51, 13.51, 13.51, 13.51, 13.51, 13.51, 13.51, 13.51, 13.51, 13.51, 13.51, 13.52, 13.52, 13.52, 13.52, 13.52, 13.52, 13.53, 13.53, 13.53, 13.54, 13.54, 13.54, 13.55, 13.55, 13.55, 13.55, 13.55, 13.55, 13.55, 13.55, 13.55, 13.55, 13.55, 13.56, 13.56, 13.56, 13.56, 13.56, 13.56, 13.56, 13.56, 13.57, 13.57, 13.57, 13.57, 13.57, 13.57, 13.57, 13.57, 13.57, 13.57, 13.57, 13.57, 13.57, 13.57, 13.57, 13.57, 13.57, 13.58, 13.58, 13.58, 13.58, 13.58, 13.58, 13.59, 13.59, 13.59, 13.59, 13.59, 13.59, 13.59, 13.59, 13.59, 13.59, 13.6, 13.6, 13.6, 13.6, 13.6, 13.6, 13.6, 13.6, 13.61, 13.61, 13.61, 13.61, 13.61, 13.61, 13.61, 13.61, 13.61, 13.61, 13.61, 13.61, 13.61, 13.61, 13.61, 13.61, 13.61, 13.61, 13.61, 13.62, 13.62, 13.62, 13.62, 13.62, 13.63, 13.63, 13.63, 13.63, 13.63, 13.63, 13.63, 13.63, 13.63, 13.63, 13.63, 13.63, 13.63, 13.63, 13.63, 13.63, 13.63, 13.63, 13.63, 13.64, 13.64, 13.64, 13.64, 13.64, 13.64, 13.64, 13.65, 13.65, 13.65, 13.65, 13.65, 13.65, 13.65, 13.66, 13.66, 13.66, 13.66, 13.66, 13.66, 13.66, 13.66, 13.66, 13.66, 13.66, 13.66, 13.66, 13.66, 13.66, 13.67, 13.67, 13.67, 13.67, 13.67, 13.67, 13.67, 13.68, 13.68, 13.68, 13.68, 13.68, 13.69, 13.69, 13.69, 13.7, 13.7, 13.7, 13.7, 13.7, 13.7, 13.7, 13.7, 13.7, 13.7, 13.7, 13.7, 13.7, 13.7, 13.7, 13.7, 13.7, 13.7, 13.7, 13.7, 13.7, 13.7, 13.7, 13.7, 13.7, 13.7, 13.7, 13.7, 13.7, 13.7, 13.7, 13.7, 13.7, 13.7, 13.7, 13.7, 13.7, 13.7, 13.7, 13.7, 13.7, 13.7, 13.7, 13.7, 13.71, 13.71, 13.71, 13.71, 13.71, 13.71, 13.72, 13.72, 13.72, 13.72, 13.72, 13.72, 13.72, 13.73, 13.73, 13.73, 13.73, 13.73, 13.73, 13.73, 13.73, 13.74, 13.74, 13.74, 13.74, 13.74, 13.74, 13.74, 13.74, 13.74, 13.74, 13.75, 13.75, 13.75, 13.75, 13.75, 13.75, 13.75, 13.75, 13.75, 13.75, 13.76, 13.76, 13.76, 13.76, 13.76, 13.76, 13.77, 13.77, 13.77, 13.77, 13.77, 13.77, 13.77, 13.78, 13.78, 13.78, 13.78, 13.78, 13.78, 13.78, 13.78, 13.78, 13.78, 13.78, 13.78, 13.78, 13.78, 13.78, 13.78, 13.78, 13.78, 13.78, 13.78, 13.78, 13.78, 13.78, 13.78, 13.78, 13.78, 13.78, 13.78, 13.78, 13.78, 13.78, 13.78, 13.78, 13.78, 13.78, 13.79, 13.79, 13.79, 13.79, 13.79, 13.79, 13.79, 13.79, 13.79, 13.79, 13.79, 13.79, 13.79, 13.79, 13.79, 13.8, 13.8, 13.81, 13.81, 13.81, 13.81, 13.81, 13.81, 13.81, 13.81, 13.82, 13.82, 13.82, 13.82, 13.82, 13.82, 13.82, 13.82, 13.82, 13.82, 13.82, 13.82, 13.82, 13.82, 13.82, 13.82, 13.82, 13.82, 13.82, 13.82, 13.83, 13.83, 13.83, 13.83, 13.83, 13.83, 13.84, 13.84, 13.84, 13.84, 13.84, 13.84, 13.85, 13.85, 13.85, 13.86, 13.86, 13.86, 13.86, 13.86, 13.86, 13.86, 13.86, 13.86, 13.87, 13.87, 13.87, 13.87, 13.87, 13.87, 13.87, 13.87, 13.88, 13.88, 13.88, 13.88, 13.88, 13.88, 13.88, 13.88, 13.88, 13.88, 13.88, 13.88, 13.88, 13.88, 13.88, 13.88, 13.89, 13.89, 13.89, 13.89, 13.89, 13.89, 13.89, 13.89, 13.89, 13.89, 13.89, 13.89, 13.89, 13.89, 13.89, 13.89, 13.89, 13.89, 13.89, 13.9, 13.9, 13.9, 13.9, 13.9, 13.9, 13.9, 13.9, 13.9, 13.9, 13.9, 13.91, 13.91, 13.91, 13.91, 13.91, 13.92, 13.92, 13.92, 13.92, 13.92, 13.92, 13.92, 13.92, 13.93, 13.93, 13.93, 13.93, 13.93, 13.93, 13.93, 13.94, 13.94, 13.94, 13.94, 13.94, 13.95, 13.95, 13.95, 13.95, 13.95, 13.95, 13.95, 13.95, 13.96, 13.96, 13.96, 13.96, 13.96, 13.96, 13.96, 13.96, 13.96, 13.96, 13.96, 13.96, 13.96, 13.96, 13.96, 13.96, 13.96, 13.96, 13.96, 13.97, 13.97, 13.97, 13.97, 13.98, 13.98, 13.99, 13.99, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.0, 14.01, 14.01, 14.01, 14.01, 14.01, 14.01, 14.01, 14.01, 14.02, 14.02, 14.02, 14.02, 14.02, 14.02, 14.02, 14.02, 14.02, 14.03, 14.03, 14.03, 14.03, 14.03, 14.03, 14.03, 14.03, 14.03, 14.03, 14.03, 14.04, 14.04, 14.04, 14.04, 14.04, 14.04, 14.04, 14.04, 14.04, 14.05, 14.05, 14.05, 14.05, 14.05, 14.05, 14.06, 14.06, 14.06, 14.06, 14.06, 14.06, 14.06, 14.06, 14.06, 14.07, 14.07, 14.07, 14.07, 14.07, 14.07, 14.07, 14.07, 14.07, 14.07, 14.07, 14.07, 14.08, 14.08, 14.08, 14.08, 14.08, 14.08, 14.08, 14.08, 14.08, 14.08, 14.08, 14.08, 14.08, 14.08, 14.08, 14.08, 14.08, 14.08, 14.08, 14.08, 14.08, 14.08, 14.08, 14.08, 14.08, 14.08, 14.08, 14.08, 14.08, 14.08, 14.08, 14.08, 14.08, 14.08, 14.08, 14.08, 14.08, 14.08, 14.08, 14.08, 14.08, 14.08, 14.08, 14.08, 14.08, 14.08, 14.08, 14.08, 14.08, 14.08, 14.08, 14.08, 14.08, 14.08, 14.08, 14.08, 14.08, 14.08, 14.08, 14.08, 14.08, 14.08, 14.08, 14.08, 14.08, 14.08, 14.08, 14.08, 14.08, 14.08, 14.08, 14.08, 14.08, 14.08, 14.08, 14.08, 14.08, 14.08, 14.08, 14.08, 14.08, 14.08, 14.08, 14.08, 14.08, 14.08, 14.08, 14.08, 14.09, 14.09, 14.09, 14.09, 14.1, 14.1, 14.1, 14.1, 14.1, 14.1, 14.1, 14.1, 14.11, 14.11, 14.11, 14.11, 14.11, 14.11, 14.11, 14.11, 14.11, 14.11, 14.11, 14.11, 14.11, 14.11, 14.11, 14.11, 14.12, 14.12, 14.12, 14.12, 14.12, 14.12, 14.12, 14.12, 14.13, 14.13, 14.13, 14.13, 14.13, 14.13, 14.13, 14.13, 14.13, 14.13, 14.13, 14.13, 14.14, 14.14, 14.14, 14.14, 14.14, 14.14, 14.14, 14.14, 14.14, 14.15, 14.15, 14.15, 14.16, 14.16, 14.16, 14.16, 14.16, 14.16, 14.16, 14.16, 14.16, 14.16, 14.16, 14.16, 14.16, 14.16, 14.16, 14.16, 14.16, 14.17, 14.17, 14.17, 14.17, 14.17, 14.17, 14.17, 14.17, 14.17, 14.17, 14.17, 14.17, 14.17, 14.17, 14.17, 14.17, 14.17, 14.17, 14.17, 14.18, 14.18, 14.18, 14.18, 14.18, 14.18, 14.18, 14.18, 14.18, 14.18, 14.18, 14.18, 14.18, 14.18, 14.19, 14.19, 14.19, 14.19, 14.2, 14.2, 14.2, 14.2, 14.2, 14.2, 14.2, 14.2, 14.2, 14.21, 14.21, 14.21, 14.21, 14.21, 14.21, 14.21, 14.21, 14.21, 14.21, 14.21, 14.21, 14.21, 14.22, 14.23, 14.23, 14.23, 14.23, 14.23, 14.23, 14.23, 14.23, 14.23, 14.23, 14.23, 14.24, 14.24, 14.24, 14.24, 14.24, 14.24, 14.24, 14.24, 14.24, 14.24, 14.25, 14.25, 14.25, 14.25, 14.25, 14.25, 14.25, 14.25, 14.26, 14.26, 14.26, 14.26, 14.26, 14.27, 14.27, 14.27, 14.27, 14.27, 14.27, 14.27, 14.27, 14.27, 14.27, 14.28, 14.28, 14.28, 14.28, 14.28, 14.28, 14.28, 14.28, 14.28, 14.28, 14.28, 14.28, 14.28, 14.28, 14.28, 14.28, 14.28, 14.28, 14.28, 14.28, 14.28, 14.28, 14.28, 14.29, 14.29, 14.29, 14.29, 14.29, 14.3, 14.3, 14.3, 14.3, 14.3, 14.3, 14.3, 14.3, 14.3, 14.31, 14.31, 14.31, 14.31, 14.31, 14.31, 14.31, 14.31, 14.31, 14.31, 14.32, 14.32, 14.32, 14.32, 14.32, 14.32, 14.32, 14.32, 14.32, 14.32, 14.33, 14.33, 14.33, 14.33, 14.33, 14.33, 14.33, 14.33, 14.33, 14.33, 14.33, 14.33, 14.33, 14.34, 14.34, 14.34, 14.34, 14.34, 14.34, 14.34, 14.34, 14.34, 14.34, 14.34, 14.34, 14.34, 14.34, 14.34, 14.34, 14.35, 14.35, 14.35, 14.35, 14.35, 14.36, 14.36, 14.36, 14.36, 14.36, 14.36, 14.36, 14.36, 14.36, 14.37, 14.37, 14.37, 14.37, 14.37, 14.37, 14.37, 14.37, 14.37, 14.37, 14.37, 14.37, 14.37, 14.38, 14.38, 14.38, 14.38, 14.38, 14.38, 14.38, 14.39, 14.39, 14.39, 14.39, 14.39, 14.39, 14.39, 14.39, 14.39, 14.39, 14.39, 14.39, 14.39, 14.39, 14.39, 14.39, 14.39, 14.4, 14.4, 14.4, 14.4, 14.4, 14.4, 14.4, 14.4, 14.4, 14.41, 14.41, 14.41, 14.41, 14.41, 14.41, 14.41, 14.41, 14.41, 14.41, 14.42, 14.42, 14.42, 14.42, 14.42, 14.42, 14.42, 14.42, 14.42, 14.42, 14.42, 14.42, 14.42, 14.42, 14.42, 14.42, 14.42, 14.42, 14.42, 14.43, 14.43, 14.43, 14.43, 14.43, 14.44, 14.44, 14.44, 14.44, 14.44, 14.44, 14.44, 14.44, 14.44, 14.44, 14.44, 14.44, 14.45, 14.45, 14.45, 14.45, 14.45, 14.45, 14.45, 14.45, 14.45, 14.46, 14.46, 14.46, 14.46, 14.46, 14.46, 14.46, 14.46, 14.46, 14.47, 14.47, 14.47, 14.47, 14.47, 14.47, 14.48, 14.48, 14.48, 14.48, 14.48, 14.48, 14.48, 14.48, 14.48, 14.49, 14.49, 14.49, 14.49, 14.49, 14.49, 14.49, 14.49, 14.49, 14.49, 14.49, 14.49, 14.49, 14.49, 14.49, 14.49, 14.49, 14.49, 14.49, 14.49, 14.49, 14.49, 14.49, 14.5, 14.5, 14.5, 14.5, 14.5, 14.5, 14.51, 14.51, 14.51, 14.51, 14.51, 14.51, 14.51, 14.52, 14.52, 14.52, 14.53, 14.53, 14.53, 14.53, 14.53, 14.53, 14.53, 14.54, 14.54, 14.54, 14.54, 14.54, 14.54, 14.54, 14.54, 14.55, 14.55, 14.55, 14.55, 14.55, 14.55, 14.56, 14.56, 14.56, 14.56, 14.56, 14.56, 14.56, 14.56, 14.56, 14.56, 14.56, 14.56, 14.56, 14.56, 14.56, 14.56, 14.57, 14.57, 14.57, 14.57, 14.57, 14.57, 14.57, 14.57, 14.57, 14.58, 14.58, 14.58, 14.58, 14.58, 14.59, 14.59, 14.59, 14.59, 14.6, 14.6, 14.6, 14.6, 14.6, 14.6, 14.6, 14.6, 14.6, 14.6, 14.61, 14.61, 14.61, 14.61, 14.61, 14.61, 14.62, 14.62, 14.62, 14.62, 14.62, 14.62, 14.63, 14.63, 14.63, 14.63, 14.63, 14.63, 14.63, 14.63, 14.64, 14.64, 14.65, 14.65, 14.65, 14.65, 14.65, 14.65, 14.65, 14.65, 14.65, 14.65, 14.65, 14.65, 14.65, 14.65, 14.65, 14.65, 14.65, 14.65, 14.65, 14.65, 14.65, 14.65, 14.65, 14.65, 14.65, 14.65, 14.65, 14.66, 14.66, 14.66, 14.66, 14.66, 14.66, 14.66, 14.66, 14.66, 14.66, 14.66, 14.66, 14.66, 14.66, 14.67, 14.67, 14.67, 14.67, 14.67, 14.67, 14.67, 14.67, 14.67, 14.67, 14.67, 14.67, 14.67, 14.67, 14.67, 14.68, 14.68, 14.68, 14.68, 14.68, 14.68, 14.68, 14.68, 14.68, 14.68, 14.68, 14.68, 14.68, 14.68, 14.68, 14.68, 14.68, 14.68, 14.68, 14.68, 14.69, 14.69, 14.69, 14.69, 14.69, 14.69, 14.69, 14.69, 14.69, 14.69, 14.69, 14.7, 14.7, 14.7, 14.7, 14.7, 14.7, 14.7, 14.7, 14.7, 14.71, 14.71, 14.71, 14.71, 14.71, 14.71, 14.71, 14.71, 14.71, 14.71, 14.72, 14.72, 14.72, 14.72, 14.72, 14.72, 14.72, 14.72, 14.72, 14.72, 14.72, 14.72, 14.72, 14.72, 14.72, 14.72, 14.72, 14.72, 14.72, 14.72, 14.72, 14.72, 14.72, 14.72, 14.72, 14.72, 14.72, 14.72, 14.72, 14.72, 14.72, 14.72, 14.72, 14.72, 14.72, 14.72, 14.73, 14.73, 14.73, 14.73, 14.73, 14.73, 14.73, 14.73, 14.73, 14.73, 14.73, 14.73, 14.73, 14.73, 14.73, 14.74, 14.74, 14.74, 14.74, 14.74, 14.74, 14.74, 14.74, 14.74, 14.74, 14.75, 14.75, 14.75, 14.75, 14.75, 14.75, 14.75, 14.75, 14.75, 14.75, 14.75, 14.75, 14.75, 14.75, 14.75, 14.75, 14.76, 14.76, 14.76, 14.76, 14.76, 14.76, 14.76, 14.76, 14.77, 14.77, 14.77, 14.77, 14.77, 14.77, 14.77, 14.77, 14.77, 14.77, 14.77, 14.77, 14.77, 14.77, 14.77, 14.77, 14.77, 14.78, 14.78, 14.78, 14.78, 14.78, 14.78, 14.78, 14.78, 14.78, 14.78, 14.78, 14.78, 14.78, 14.78, 14.78, 14.78, 14.78, 14.78, 14.79, 14.79, 14.79, 14.79, 14.79, 14.8, 14.8, 14.8, 14.8, 14.8, 14.8, 14.8, 14.8, 14.8, 14.8, 14.8, 14.81, 14.82, 14.82, 14.82, 14.82, 14.82, 14.82, 14.82, 14.83, 14.83, 14.84, 14.84, 14.84, 14.84, 14.84, 14.84, 14.84, 14.84, 14.85, 14.85, 14.85, 14.85, 14.85, 14.86, 14.86, 14.86, 14.86, 14.86, 14.86, 14.86, 14.86, 14.86, 14.86, 14.86, 14.86, 14.86, 14.86, 14.86, 14.86, 14.86, 14.86, 14.86, 14.86, 14.86, 14.86, 14.87, 14.87, 14.87, 14.87, 14.87, 14.87, 14.87, 14.87, 14.87, 14.87, 14.87, 14.87, 14.87, 14.87, 14.87, 14.87, 14.87, 14.87, 14.87, 14.88, 14.88, 14.88, 14.88, 14.88, 14.88, 14.88, 14.88, 14.88, 14.89, 14.89, 14.89, 14.89, 14.89, 14.89, 14.89, 14.89, 14.89, 14.89, 14.89, 14.89, 14.89, 14.89, 14.9, 14.9, 14.9, 14.9, 14.9, 14.9, 14.9, 14.9, 14.9, 14.9, 14.9, 14.9, 14.9, 14.9, 14.9, 14.91, 14.91, 14.91, 14.91, 14.91, 14.91, 14.91, 14.91, 14.91, 14.91, 14.91, 14.91, 14.91, 14.92, 14.92, 14.92, 14.92, 14.92, 14.92, 14.92, 14.92, 14.92, 14.92, 14.93, 14.93, 14.93, 14.93, 14.93, 14.93, 14.93, 14.93, 14.93, 14.93, 14.94, 14.94, 14.94, 14.94, 14.94, 14.94, 14.94, 14.94, 14.94, 14.94, 14.94, 14.94, 14.94, 14.94, 14.94, 14.94, 14.94, 14.94, 14.94, 14.94, 14.94, 14.94, 14.94, 14.94, 14.94, 14.94, 14.94, 14.94, 14.94, 14.94, 14.94, 14.94, 14.94, 14.94, 14.94, 14.94, 14.94, 14.94, 14.94, 14.94, 14.94, 14.94, 14.94, 14.94, 14.94, 14.94, 14.94, 14.94, 14.94, 14.94, 14.94, 14.94, 14.95, 14.95, 14.95, 14.95, 14.95, 14.95, 14.95, 14.95, 14.95, 14.96, 14.96, 14.96, 14.96, 14.96, 14.96, 14.96, 14.96, 14.96, 14.96, 14.96, 14.96, 14.96, 14.97, 14.97, 14.97, 14.97, 14.97, 14.97, 14.97, 14.97, 14.98, 14.98, 14.98, 14.98, 14.98, 14.98, 14.98, 14.98, 14.99, 14.99, 14.99, 14.99, 14.99, 14.99, 14.99, 14.99, 14.99, 15.0, 15.0, 15.0, 15.0, 15.01, 15.01, 15.01, 15.01, 15.01, 15.01, 15.02, 15.02, 15.02, 15.02, 15.03, 15.03, 15.03, 15.03, 15.03, 15.03, 15.03, 15.03, 15.03, 15.03, 15.04, 15.04, 15.04, 15.04, 15.04, 15.04, 15.04, 15.04, 15.04, 15.04, 15.04, 15.04, 15.04, 15.04, 15.04, 15.04, 15.04, 15.04, 15.04, 15.04, 15.05, 15.05, 15.05, 15.05, 15.05, 15.05, 15.05, 15.05, 15.05, 15.05, 15.05, 15.05, 15.05, 15.05, 15.05, 15.05, 15.05, 15.05, 15.05, 15.05, 15.05, 15.05, 15.06, 15.06, 15.06, 15.06, 15.06, 15.06, 15.06, 15.06, 15.07, 15.07, 15.07, 15.07, 15.07, 15.07, 15.07, 15.07, 15.07, 15.07, 15.07, 15.07, 15.07, 15.07, 15.07, 15.07, 15.08, 15.08, 15.08, 15.08, 15.08, 15.08, 15.08, 15.08, 15.08, 15.08, 15.08, 15.08, 15.08, 15.08, 15.08, 15.08, 15.08, 15.08, 15.08, 15.08, 15.08, 15.08, 15.08, 15.08, 15.08, 15.08, 15.09, 15.09, 15.09, 15.09, 15.09, 15.09, 15.09, 15.09, 15.09, 15.09, 15.09, 15.09, 15.09, 15.09, 15.09, 15.09, 15.09, 15.09, 15.09, 15.09, 15.09, 15.1, 15.1, 15.1, 15.1, 15.1, 15.1, 15.11, 15.11, 15.11, 15.11, 15.11, 15.11, 15.12, 15.12, 15.12, 15.12, 15.12, 15.12, 15.13, 15.13, 15.13, 15.13, 15.13, 15.13, 15.13, 15.14, 15.14, 15.14, 15.14, 15.14, 15.14, 15.14, 15.14, 15.14, 15.15, 15.15, 15.15, 15.15, 15.15, 15.15, 15.15, 15.15, 15.15, 15.15, 15.15, 15.15, 15.15, 15.15, 15.15, 15.15, 15.15, 15.16, 15.16, 15.16, 15.16, 15.16, 15.16, 15.16, 15.16, 15.16, 15.16, 15.16, 15.16, 15.16, 15.16, 15.17, 15.17, 15.17, 15.17, 15.17, 15.17, 15.17, 15.17, 15.17, 15.17, 15.17, 15.18, 15.18, 15.18, 15.18, 15.19, 15.19, 15.19, 15.19, 15.19, 15.2, 15.2, 15.21, 15.21, 15.21, 15.21, 15.21, 15.21, 15.21, 15.21, 15.21, 15.21, 15.21, 15.21, 15.21, 15.21, 15.21, 15.21, 15.21, 15.21, 15.21, 15.22, 15.22, 15.22, 15.22, 15.22, 15.22, 15.22, 15.22, 15.22, 15.22, 15.22, 15.22, 15.22, 15.22, 15.22, 15.22, 15.22, 15.22, 15.22, 15.22, 15.23, 15.23, 15.23, 15.23, 15.23, 15.23, 15.23, 15.23, 15.23, 15.23, 15.24, 15.24, 15.24, 15.24, 15.24, 15.24, 15.24, 15.24, 15.24, 15.24, 15.24, 15.25, 15.25, 15.25, 15.25, 15.25, 15.25, 15.26, 15.26, 15.26, 15.26, 15.26, 15.26, 15.26, 15.26, 15.26, 15.26, 15.26, 15.27, 15.27, 15.27, 15.27, 15.27, 15.27, 15.27, 15.27, 15.27, 15.28, 15.28, 15.28, 15.28, 15.28, 15.28, 15.28, 15.28, 15.28, 15.29, 15.29, 15.29, 15.29, 15.29, 15.29, 15.29, 15.29, 15.29, 15.29, 15.29, 15.29, 15.29, 15.29, 15.29, 15.29, 15.29, 15.29, 15.29, 15.3, 15.3, 15.31, 15.31, 15.31, 15.31, 15.31, 15.31, 15.31, 15.31, 15.31, 15.31, 15.31, 15.31, 15.32, 15.32, 15.32, 15.32, 15.32, 15.32, 15.33, 15.33, 15.33, 15.33, 15.33, 15.33, 15.33, 15.33, 15.34, 15.34, 15.34, 15.34, 15.34, 15.34, 15.34, 15.34, 15.34, 15.34, 15.34, 15.34, 15.34, 15.36, 15.36, 15.36, 15.36, 15.36, 15.36, 15.36, 15.36, 15.36, 15.36, 15.36, 15.37, 15.37, 15.37, 15.37, 15.37, 15.37, 15.37, 15.37, 15.38, 15.38, 15.38, 15.38, 15.38, 15.39, 15.39, 15.39, 15.39, 15.39, 15.39, 15.39, 15.4, 15.4, 15.4, 15.4, 15.4, 15.4, 15.41, 15.41, 15.41, 15.42, 15.42, 15.42, 15.42, 15.42, 15.42, 15.42, 15.42, 15.42, 15.42, 15.42, 15.42, 15.42, 15.42, 15.42, 15.42, 15.42, 15.43, 15.43, 15.43, 15.43, 15.43, 15.43, 15.43, 15.43, 15.43, 15.43, 15.43, 15.43, 15.44, 15.44, 15.44, 15.44, 15.44, 15.45, 15.45, 15.45, 15.45, 15.45, 15.45, 15.45, 15.45, 15.45, 15.45, 15.45, 15.45, 15.45, 15.45, 15.45, 15.45, 15.45, 15.45, 15.45, 15.45, 15.45, 15.45, 15.45, 15.45, 15.45, 15.45, 15.45, 15.45, 15.46, 15.46, 15.46, 15.46, 15.46, 15.46, 15.46, 15.46, 15.46, 15.46, 15.46, 15.46, 15.46, 15.46, 15.46, 15.46, 15.46, 15.46, 15.46, 15.46, 15.46, 15.46, 15.46, 15.46, 15.46, 15.46, 15.46, 15.46, 15.46, 15.46, 15.46, 15.46, 15.46, 15.46, 15.46, 15.46, 15.46, 15.46, 15.46, 15.46, 15.46, 15.46, 15.46, 15.46, 15.46, 15.46, 15.46, 15.46, 15.46, 15.46, 15.46, 15.46, 15.46, 15.46, 15.46, 15.47, 15.47, 15.47, 15.47, 15.47, 15.47, 15.47, 15.47, 15.47, 15.47, 15.47, 15.48, 15.48, 15.48, 15.48, 15.48, 15.48, 15.48, 15.48, 15.48, 15.48, 15.48, 15.48, 15.48, 15.48, 15.48, 15.48, 15.48, 15.48, 15.48, 15.48, 15.48, 15.48, 15.48, 15.48, 15.48, 15.48, 15.48, 15.48, 15.48, 15.48, 15.48, 15.49, 15.49, 15.49, 15.49, 15.5, 15.5, 15.5, 15.5, 15.5, 15.5, 15.5, 15.5, 15.5, 15.5, 15.5, 15.5, 15.5, 15.5, 15.5, 15.5, 15.5, 15.5, 15.5, 15.5, 15.51, 15.51, 15.51, 15.51, 15.51, 15.51, 15.51, 15.51, 15.51, 15.51, 15.51, 15.51, 15.51, 15.51, 15.51, 15.52, 15.52, 15.52, 15.52, 15.52, 15.52, 15.52, 15.52, 15.52, 15.52, 15.52, 15.52, 15.52, 15.52, 15.52, 15.52, 15.52, 15.52, 15.52, 15.52, 15.52, 15.52, 15.52, 15.52, 15.52, 15.52, 15.53, 15.53, 15.53, 15.53, 15.53, 15.53, 15.53, 15.53, 15.53, 15.54, 15.54, 15.54, 15.54, 15.54, 15.54, 15.54, 15.54, 15.54, 15.54, 15.54, 15.54, 15.54, 15.54, 15.54, 15.54, 15.54, 15.55, 15.56, 15.56, 15.56, 15.56, 15.56, 15.56, 15.56, 15.56, 15.56, 15.56, 15.56, 15.56, 15.56, 15.56, 15.56, 15.56, 15.56, 15.56, 15.56, 15.56, 15.56, 15.56, 15.56, 15.56, 15.56, 15.56, 15.56, 15.56, 15.57, 15.57, 15.57, 15.57, 15.57, 15.57, 15.57, 15.57, 15.57, 15.57, 15.58, 15.58, 15.58, 15.58, 15.59, 15.59, 15.59, 15.59, 15.59, 15.59, 15.59, 15.59, 15.59, 15.59, 15.59, 15.59, 15.59, 15.59, 15.59, 15.59, 15.59, 15.59, 15.59, 15.6, 15.6, 15.6, 15.6, 15.61, 15.61, 15.61, 15.61, 15.61, 15.61, 15.61, 15.61, 15.61, 15.62, 15.62, 15.62, 15.62, 15.62, 15.62, 15.62, 15.62, 15.62, 15.62, 15.62, 15.62, 15.62, 15.62, 15.62, 15.62, 15.62, 15.62, 15.62, 15.62, 15.62, 15.62, 15.62, 15.62, 15.63, 15.63, 15.63, 15.63, 15.63, 15.63, 15.63, 15.63, 15.64, 15.64, 15.64, 15.64, 15.64, 15.64, 15.64, 15.64, 15.65, 15.65, 15.65, 15.65, 15.65, 15.65, 15.65, 15.65, 15.65, 15.66, 15.66, 15.66, 15.66, 15.66, 15.66, 15.66, 15.66, 15.66, 15.66, 15.66, 15.66, 15.66, 15.66, 15.67, 15.67, 15.68, 15.68, 15.68, 15.68, 15.68, 15.68, 15.68, 15.68, 15.68, 15.68, 15.68, 15.68, 15.69, 15.69, 15.69, 15.69, 15.69, 15.69, 15.7, 15.7, 15.7, 15.7, 15.71, 15.71, 15.71, 15.71, 15.71, 15.71, 15.71, 15.72, 15.72, 15.72, 15.72, 15.72, 15.72, 15.72, 15.72, 15.72, 15.72, 15.72, 15.72, 15.72, 15.72, 15.72, 15.72, 15.72, 15.72, 15.72, 15.72, 15.72, 15.72, 15.72, 15.72, 15.72, 15.72, 15.72, 15.72, 15.72, 15.72, 15.72, 15.72, 15.72, 15.72, 15.72, 15.72, 15.73, 15.73, 15.73, 15.74, 15.74, 15.74, 15.74, 15.74, 15.74, 15.74, 15.74, 15.74, 15.74, 15.74, 15.74, 15.74, 15.74, 15.74, 15.74, 15.74, 15.74, 15.75, 15.75, 15.75, 15.75, 15.75, 15.75, 15.75, 15.75, 15.76, 15.76, 15.76, 15.76, 15.76, 15.76, 15.76, 15.76, 15.76, 15.76, 15.76, 15.76, 15.77, 15.77, 15.77, 15.77, 15.77, 15.77, 15.77, 15.77, 15.77, 15.77, 15.77, 15.77, 15.77, 15.77, 15.77, 15.77, 15.77, 15.77, 15.77, 15.77, 15.77, 15.77, 15.77, 15.78, 15.78, 15.78, 15.78, 15.78, 15.78, 15.78, 15.78, 15.78, 15.78, 15.78, 15.78, 15.79, 15.79, 15.79, 15.79, 15.79, 15.79, 15.8, 15.8, 15.8, 15.8, 15.8, 15.8, 15.8, 15.8, 15.8, 15.8, 15.8, 15.8, 15.8, 15.81, 15.81, 15.81, 15.82, 15.82, 15.82, 15.82, 15.83, 15.83, 15.83, 15.83, 15.84, 15.84, 15.84, 15.84, 15.84, 15.84, 15.84, 15.84, 15.85, 15.85, 15.85, 15.85, 15.85, 15.85, 15.85, 15.85, 15.85, 15.85, 15.85, 15.85, 15.85, 15.85, 15.85, 15.85, 15.85, 15.85, 15.85, 15.86, 15.86, 15.86, 15.86, 15.86, 15.86, 15.86, 15.86, 15.86, 15.86, 15.86, 15.86, 15.86, 15.86, 15.86, 15.87, 15.87, 15.87, 15.87, 15.87, 15.87, 15.87, 15.87, 15.87, 15.87, 15.87, 15.87, 15.87, 15.88, 15.88, 15.88, 15.88, 15.88, 15.88, 15.88, 15.88, 15.88, 15.89, 15.89, 15.89, 15.89, 15.89, 15.89, 15.9, 15.9, 15.9, 15.9, 15.9, 15.9, 15.9, 15.9, 15.9, 15.9, 15.9, 15.9, 15.9, 15.9, 15.91, 15.91, 15.91, 15.91, 15.91, 15.91, 15.91, 15.91, 15.91, 15.91, 15.91, 15.91, 15.91, 15.91, 15.91, 15.91, 15.91, 15.91, 15.91, 15.91, 15.91, 15.91, 15.91, 15.91, 15.92, 15.92, 15.92, 15.92, 15.92, 15.92, 15.92, 15.92, 15.92, 15.93, 15.93, 15.93, 15.93, 15.93, 15.93, 15.94, 15.94, 15.94, 15.94, 15.94, 15.94, 15.94, 15.94, 15.94, 15.95, 15.95, 15.95, 15.95, 15.95, 15.95, 15.95, 15.95, 15.95, 15.95, 15.95, 15.96, 15.96, 15.96, 15.96, 15.96, 15.96, 15.96, 15.96, 15.96, 15.96, 15.96, 15.96, 15.96, 15.96, 15.96, 15.96, 15.97, 15.97, 15.97, 15.97, 15.97, 15.97, 15.97, 15.97, 15.97, 15.97, 15.97, 15.98, 15.98, 15.98, 15.98, 15.98, 15.98, 15.98, 15.98, 15.98, 15.99, 15.99, 15.99, 15.99, 15.99, 15.99, 15.99, 15.99, 15.99, 15.99, 15.99, 16.0, 16.0, 16.0, 16.0, 16.0, 16.0, 16.0, 16.0, 16.0, 16.01, 16.01, 16.01, 16.01, 16.01, 16.01, 16.02, 16.02, 16.02, 16.02, 16.02, 16.02, 16.02, 16.02, 16.02, 16.02, 16.02, 16.02, 16.02, 16.02, 16.02, 16.02, 16.02, 16.02, 16.02, 16.02, 16.02, 16.02, 16.02, 16.02, 16.02, 16.02, 16.02, 16.02, 16.02, 16.03, 16.03, 16.03, 16.03, 16.03, 16.03, 16.03, 16.03, 16.03, 16.03, 16.03, 16.03, 16.03, 16.03, 16.03, 16.03, 16.03, 16.03, 16.03, 16.03, 16.03, 16.03, 16.03, 16.03, 16.03, 16.04, 16.04, 16.04, 16.04, 16.04, 16.04, 16.04, 16.04, 16.04, 16.04, 16.04, 16.04, 16.04, 16.04, 16.04, 16.04, 16.04, 16.04, 16.04, 16.05, 16.05, 16.05, 16.05, 16.05, 16.05, 16.05, 16.05, 16.05, 16.05, 16.05, 16.05, 16.05, 16.05, 16.05, 16.05, 16.05, 16.05, 16.06, 16.06, 16.06, 16.06, 16.06, 16.06, 16.06, 16.06, 16.06, 16.06, 16.07, 16.07, 16.07, 16.07, 16.07, 16.07, 16.07, 16.07, 16.07, 16.07, 16.07, 16.07, 16.07, 16.08, 16.08, 16.08, 16.08, 16.08, 16.08, 16.08, 16.08, 16.08, 16.09, 16.09, 16.09, 16.09, 16.09, 16.09, 16.09, 16.09, 16.09, 16.09, 16.1, 16.1, 16.1, 16.1, 16.1, 16.11, 16.11, 16.11, 16.11, 16.11, 16.11, 16.11, 16.11, 16.11, 16.11, 16.11, 16.11, 16.11, 16.11, 16.11, 16.12, 16.12, 16.12, 16.12, 16.13, 16.13, 16.13, 16.13, 16.13, 16.13, 16.13, 16.13, 16.13, 16.13, 16.13, 16.13, 16.14, 16.14, 16.14, 16.14, 16.14, 16.15, 16.15, 16.15, 16.15, 16.16, 16.16, 16.16, 16.16, 16.17, 16.17, 16.17, 16.17, 16.17, 16.17, 16.17, 16.17, 16.17, 16.17, 16.17, 16.17, 16.17, 16.17, 16.17, 16.17, 16.17, 16.17, 16.18, 16.18, 16.18, 16.18, 16.18, 16.18, 16.18, 16.18, 16.18, 16.18, 16.18, 16.18, 16.18, 16.18, 16.18, 16.18, 16.19, 16.19, 16.19, 16.19, 16.19, 16.19, 16.19, 16.19, 16.2, 16.2, 16.2, 16.21, 16.21, 16.21, 16.21, 16.21, 16.21, 16.21, 16.21, 16.21, 16.21, 16.22, 16.22, 16.22, 16.22, 16.22, 16.22, 16.22, 16.22, 16.22, 16.22, 16.22, 16.22, 16.22, 16.22, 16.22, 16.22, 16.22, 16.22, 16.22, 16.22, 16.22, 16.22, 16.22, 16.22, 16.23, 16.23, 16.23, 16.23, 16.23, 16.23, 16.23, 16.23, 16.23, 16.23, 16.23, 16.24, 16.24, 16.24, 16.24, 16.24, 16.24, 16.24, 16.24, 16.24, 16.24, 16.24, 16.25, 16.25, 16.25, 16.25, 16.25, 16.25, 16.25, 16.25, 16.25, 16.25, 16.25, 16.26, 16.26, 16.26, 16.26, 16.26, 16.26, 16.26, 16.26, 16.26, 16.26, 16.26, 16.26, 16.26, 16.26, 16.26, 16.27, 16.27, 16.27, 16.27, 16.28, 16.28, 16.28, 16.28, 16.28, 16.28, 16.28, 16.28, 16.28, 16.28, 16.28, 16.28, 16.28, 16.28, 16.28, 16.28, 16.28, 16.28, 16.28, 16.28, 16.29, 16.29, 16.29, 16.29, 16.29, 16.29, 16.29, 16.29, 16.29, 16.29, 16.29, 16.29, 16.29, 16.29, 16.29, 16.29, 16.29, 16.29, 16.29, 16.29, 16.3, 16.3, 16.3, 16.31, 16.31, 16.31, 16.31, 16.31, 16.31, 16.31, 16.32, 16.32, 16.32, 16.32, 16.32, 16.32, 16.33, 16.33, 16.33, 16.33, 16.33, 16.34, 16.34, 16.34, 16.34, 16.34, 16.34, 16.35, 16.35, 16.35, 16.35, 16.35, 16.36, 16.36, 16.36, 16.36, 16.36, 16.36, 16.36, 16.36, 16.36, 16.36, 16.37, 16.37, 16.38, 16.38, 16.38, 16.38, 16.38, 16.39, 16.39, 16.39, 16.39, 16.39, 16.4, 16.4, 16.4, 16.4, 16.4, 16.4, 16.4, 16.4, 16.4, 16.4, 16.4, 16.4, 16.4, 16.4, 16.4, 16.4, 16.4, 16.4, 16.4, 16.4, 16.4, 16.4, 16.4, 16.4, 16.4, 16.4, 16.4, 16.41, 16.41, 16.41, 16.41, 16.41, 16.41, 16.41, 16.41, 16.41, 16.41, 16.41, 16.41, 16.41, 16.41, 16.41, 16.41, 16.41, 16.41, 16.41, 16.41, 16.41, 16.41, 16.41, 16.42, 16.42, 16.42, 16.42, 16.42, 16.42, 16.43, 16.43, 16.43, 16.43, 16.43, 16.43, 16.43, 16.43, 16.43, 16.44, 16.44, 16.44, 16.44, 16.44, 16.44, 16.45, 16.45, 16.45, 16.45, 16.46, 16.46, 16.46, 16.46, 16.46, 16.46, 16.46, 16.46, 16.46, 16.46, 16.46, 16.46, 16.46, 16.46, 16.46, 16.46, 16.46, 16.46, 16.46, 16.46, 16.46, 16.46, 16.46, 16.46, 16.46, 16.46, 16.46, 16.46, 16.46, 16.46, 16.46, 16.46, 16.46, 16.46, 16.46, 16.46, 16.46, 16.47, 16.47, 16.47, 16.47, 16.48, 16.48, 16.48, 16.48, 16.48, 16.48, 16.48, 16.48, 16.48, 16.48, 16.49, 16.49, 16.49, 16.49, 16.49, 16.49, 16.49, 16.49, 16.49, 16.49, 16.49, 16.49, 16.49, 16.49, 16.49, 16.49, 16.49, 16.5, 16.5, 16.5, 16.5, 16.5, 16.5, 16.5, 16.5, 16.5, 16.5, 16.5, 16.5, 16.5, 16.5, 16.5, 16.5, 16.5, 16.5, 16.51, 16.51, 16.51, 16.51, 16.51, 16.51, 16.51, 16.51, 16.51, 16.52, 16.52, 16.52, 16.52, 16.52, 16.52, 16.53, 16.53, 16.53, 16.53, 16.53, 16.54, 16.54, 16.54, 16.54, 16.54, 16.54, 16.54, 16.54, 16.54, 16.54, 16.54, 16.54, 16.54, 16.54, 16.54, 16.54, 16.54, 16.54, 16.54, 16.54, 16.54, 16.54, 16.55, 16.56, 16.56, 16.56, 16.56, 16.56, 16.56, 16.56, 16.56, 16.56, 16.56, 16.56, 16.56, 16.56, 16.56, 16.56, 16.56, 16.56, 16.56, 16.56, 16.56, 16.56, 16.56, 16.56, 16.56, 16.56, 16.56, 16.57, 16.57, 16.57, 16.57, 16.58, 16.58, 16.58, 16.58, 16.58, 16.58, 16.59, 16.59, 16.59, 16.59, 16.59, 16.59, 16.59, 16.59, 16.59, 16.6, 16.6, 16.6, 16.6, 16.61, 16.61, 16.61, 16.61, 16.62, 16.62, 16.62, 16.62, 16.62, 16.62, 16.62, 16.62, 16.62, 16.62, 16.62, 16.63, 16.63, 16.63, 16.63, 16.64, 16.64, 16.64, 16.65, 16.65, 16.65, 16.66, 16.67, 16.67, 16.67, 16.67, 16.67, 16.67, 16.67, 16.68, 16.68, 16.68, 16.68, 16.68, 16.68, 16.68, 16.68, 16.68, 16.68, 16.68, 16.68, 16.68, 16.68, 16.68, 16.68, 16.68, 16.68, 16.68, 16.68, 16.68, 16.68, 16.68, 16.68, 16.68, 16.68, 16.68, 16.68, 16.68, 16.68, 16.68, 16.68, 16.68, 16.68, 16.68, 16.69, 16.69, 16.69, 16.69, 16.69, 16.69, 16.69, 16.69, 16.69, 16.69, 16.69, 16.7, 16.7, 16.7, 16.7, 16.7, 16.7, 16.7, 16.71, 16.71, 16.71, 16.71, 16.71, 16.71, 16.71, 16.72, 16.72, 16.72, 16.72, 16.72, 16.72, 16.72, 16.73, 16.73, 16.73, 16.73, 16.74, 16.74, 16.74, 16.74, 16.74, 16.75, 16.75, 16.75, 16.75, 16.75, 16.75, 16.75, 16.75, 16.76, 16.76, 16.76, 16.76, 16.76, 16.77, 16.77, 16.77, 16.77, 16.77, 16.77, 16.77, 16.77, 16.77, 16.77, 16.77, 16.77, 16.77, 16.77, 16.78, 16.78, 16.78, 16.78, 16.78, 16.78, 16.78, 16.78, 16.78, 16.78, 16.78, 16.78, 16.78, 16.78, 16.78, 16.78, 16.78, 16.78, 16.78, 16.78, 16.78, 16.78, 16.78, 16.78, 16.78, 16.78, 16.78, 16.78, 16.79, 16.8, 16.8, 16.8, 16.8, 16.8, 16.8, 16.8, 16.8, 16.8, 16.8, 16.8, 16.81, 16.81, 16.81, 16.81, 16.81, 16.81, 16.81, 16.81, 16.81, 16.81, 16.81, 16.81, 16.81, 16.81, 16.81, 16.81, 16.81, 16.82, 16.82, 16.82, 16.82, 16.82, 16.82, 16.82, 16.82, 16.82, 16.83, 16.83, 16.83, 16.83, 16.83, 16.83, 16.83, 16.83, 16.83, 16.83, 16.83, 16.83, 16.83, 16.83, 16.84, 16.84, 16.84, 16.84, 16.84, 16.84, 16.84, 16.84, 16.84, 16.84, 16.84, 16.84, 16.84, 16.84, 16.85, 16.85, 16.85, 16.85, 16.85, 16.85, 16.85, 16.85, 16.85, 16.85, 16.85, 16.85, 16.85, 16.85, 16.86, 16.86, 16.86, 16.86, 16.86, 16.86, 16.86, 16.86, 16.86, 16.86, 16.86, 16.86, 16.87, 16.87, 16.87, 16.87, 16.87, 16.87, 16.87, 16.87, 16.87, 16.87, 16.87, 16.88, 16.88, 16.88, 16.88, 16.88, 16.88, 16.88, 16.88, 16.88, 16.88, 16.88, 16.88, 16.88, 16.88, 16.88, 16.88, 16.88, 16.88, 16.88, 16.88, 16.88, 16.89, 16.89, 16.89, 16.89, 16.89, 16.89, 16.89, 16.89, 16.89, 16.89, 16.89, 16.89, 16.89, 16.89, 16.89, 16.9, 16.9, 16.9, 16.9, 16.9, 16.9, 16.9, 16.9, 16.9, 16.91, 16.91, 16.91, 16.91, 16.91, 16.91, 16.91, 16.91, 16.91, 16.91, 16.91, 16.91, 16.91, 16.91, 16.91, 16.91, 16.92, 16.92, 16.92, 16.92, 16.93, 16.93, 16.93, 16.94, 16.94, 16.94, 16.94, 16.94, 16.94, 16.94, 16.94, 16.94, 16.95, 16.95, 16.95, 16.95, 16.95, 16.95, 16.95, 16.95, 16.95, 16.95, 16.95, 16.95, 16.96, 16.96, 16.96, 16.96, 16.96, 16.96, 16.96, 16.96, 16.96, 16.96, 16.96, 16.96, 16.96, 16.96, 16.96, 16.96, 16.96, 16.96, 16.96, 16.96, 16.96, 16.96, 16.96, 16.96, 16.96, 16.96, 16.96, 16.96, 16.96, 16.96, 16.96, 16.96, 16.96, 16.96, 16.96, 16.96, 16.96, 16.96, 16.96, 16.96, 16.96, 16.97, 16.97, 16.97, 16.97, 16.97, 16.97, 16.97, 16.97, 16.97, 16.97, 16.97, 16.97, 16.97, 16.98, 16.98, 16.98, 16.98, 16.99, 16.99, 16.99, 16.99, 16.99, 16.99, 16.99, 16.99, 16.99, 16.99, 16.99, 16.99, 16.99, 17.0, 17.0, 17.0, 17.0, 17.0, 17.0, 17.0, 17.0, 17.0, 17.0, 17.0, 17.0, 17.01, 17.01, 17.01, 17.01, 17.01, 17.01, 17.01, 17.01, 17.01, 17.01, 17.01, 17.01, 17.01, 17.01, 17.01, 17.01, 17.01, 17.01, 17.01, 17.01, 17.01, 17.01, 17.01, 17.01, 17.01, 17.01, 17.01, 17.01, 17.01, 17.01, 17.01, 17.01, 17.01, 17.01, 17.02, 17.02, 17.02, 17.02, 17.02, 17.02, 17.03, 17.03, 17.03, 17.03, 17.03, 17.03, 17.04, 17.04, 17.04, 17.04, 17.04, 17.04, 17.04, 17.04, 17.04, 17.04, 17.04, 17.04, 17.05, 17.05, 17.05, 17.05, 17.06, 17.06, 17.06, 17.06, 17.06, 17.06, 17.06, 17.06, 17.06, 17.06, 17.07, 17.07, 17.07, 17.07, 17.07, 17.07, 17.07, 17.07, 17.07, 17.07, 17.07, 17.07, 17.07, 17.07, 17.07, 17.07, 17.07, 17.07, 17.07, 17.07, 17.07, 17.07, 17.07, 17.07, 17.07, 17.07, 17.07, 17.07, 17.07, 17.07, 17.07, 17.07, 17.07, 17.07, 17.07, 17.07, 17.07, 17.07, 17.07, 17.07, 17.07, 17.07, 17.07, 17.07, 17.07, 17.07, 17.07, 17.07, 17.07, 17.07, 17.07, 17.07, 17.07, 17.07, 17.07, 17.07, 17.07, 17.07, 17.07, 17.07, 17.07, 17.07, 17.07, 17.07, 17.07, 17.07, 17.07, 17.07, 17.07, 17.07, 17.07, 17.07, 17.07, 17.08, 17.08, 17.08, 17.08, 17.08, 17.08, 17.08, 17.08, 17.08, 17.08, 17.08, 17.08, 17.08, 17.08, 17.08, 17.08, 17.08, 17.09, 17.09, 17.09, 17.09, 17.09, 17.09, 17.09, 17.09, 17.09, 17.09, 17.09, 17.09, 17.09, 17.09, 17.09, 17.09, 17.09, 17.09, 17.09, 17.09, 17.09, 17.09, 17.09, 17.09, 17.09, 17.09, 17.09, 17.09, 17.09, 17.09, 17.09, 17.09, 17.09, 17.1, 17.11, 17.11, 17.11, 17.11, 17.11, 17.11, 17.11, 17.11, 17.11, 17.11, 17.11, 17.11, 17.11, 17.11, 17.11, 17.11, 17.12, 17.12, 17.12, 17.13, 17.13, 17.13, 17.13, 17.13, 17.13, 17.13, 17.13, 17.13, 17.13, 17.13, 17.13, 17.13, 17.13, 17.13, 17.13, 17.14, 17.14, 17.14, 17.14, 17.14, 17.14, 17.14, 17.14, 17.15, 17.15, 17.15, 17.15, 17.15, 17.15, 17.15, 17.15, 17.15, 17.15, 17.15, 17.15, 17.15, 17.15, 17.15, 17.16, 17.16, 17.16, 17.16, 17.16, 17.16, 17.16, 17.16, 17.16, 17.16, 17.17, 17.17, 17.17, 17.17, 17.17, 17.17, 17.18, 17.18, 17.18, 17.18, 17.18, 17.18, 17.18, 17.18, 17.19, 17.19, 17.19, 17.19, 17.19, 17.19, 17.19, 17.19, 17.2, 17.2, 17.2, 17.2, 17.2, 17.2, 17.2, 17.2, 17.2, 17.2, 17.2, 17.2, 17.2, 17.2, 17.21, 17.21, 17.21, 17.22, 17.22, 17.22, 17.22, 17.22, 17.22, 17.22, 17.22, 17.22, 17.22, 17.22, 17.22, 17.23, 17.23, 17.23, 17.23, 17.24, 17.24, 17.24, 17.24, 17.24, 17.24, 17.24, 17.24, 17.24, 17.24, 17.24, 17.24, 17.24, 17.24, 17.24, 17.24, 17.24, 17.24, 17.24, 17.25, 17.25, 17.25, 17.25, 17.25, 17.25, 17.25, 17.25, 17.25, 17.26, 17.26, 17.26, 17.26, 17.26, 17.26, 17.26, 17.26, 17.27, 17.27, 17.27, 17.27, 17.28, 17.28, 17.28, 17.28, 17.28, 17.28, 17.28, 17.28, 17.28, 17.28, 17.29, 17.29, 17.29, 17.29, 17.29, 17.29, 17.29, 17.29, 17.29, 17.29, 17.29, 17.29, 17.3, 17.3, 17.31, 17.31, 17.31, 17.31, 17.31, 17.31, 17.31, 17.31, 17.31, 17.32, 17.32, 17.32, 17.32, 17.32, 17.32, 17.32, 17.32, 17.32, 17.33, 17.33, 17.34, 17.34, 17.34, 17.34, 17.34, 17.34, 17.34, 17.34, 17.34, 17.34, 17.34, 17.34, 17.34, 17.34, 17.34, 17.34, 17.34, 17.35, 17.35, 17.35, 17.35, 17.35, 17.35, 17.35, 17.35, 17.35, 17.35, 17.35, 17.35, 17.36, 17.36, 17.36, 17.36, 17.36, 17.37, 17.37, 17.37, 17.37, 17.37, 17.37, 17.37, 17.37, 17.38, 17.38, 17.38, 17.38, 17.39, 17.39, 17.39, 17.39, 17.39, 17.39, 17.39, 17.39, 17.4, 17.4, 17.4, 17.4, 17.41, 17.41, 17.41, 17.42, 17.42, 17.42, 17.42, 17.42, 17.42, 17.42, 17.43, 17.43, 17.43, 17.43, 17.43, 17.43, 17.43, 17.44, 17.44, 17.44, 17.44, 17.44, 17.44, 17.44, 17.44, 17.44, 17.44, 17.44, 17.44, 17.44, 17.45, 17.45, 17.45, 17.45, 17.46, 17.46, 17.46, 17.46, 17.46, 17.46, 17.47, 17.47, 17.47, 17.47, 17.47, 17.48, 17.48, 17.48, 17.48, 17.48, 17.48, 17.48, 17.48, 17.48, 17.48, 17.48, 17.48, 17.48, 17.48, 17.48, 17.48, 17.49, 17.49, 17.49, 17.49, 17.49, 17.49, 17.49, 17.49, 17.49, 17.49, 17.49, 17.49, 17.49, 17.49, 17.49, 17.49, 17.49, 17.49, 17.49, 17.49, 17.5, 17.5, 17.51, 17.51, 17.51, 17.51, 17.52, 17.52, 17.52, 17.52, 17.52, 17.52, 17.52, 17.52, 17.52, 17.52, 17.52, 17.52, 17.52, 17.53, 17.53, 17.53, 17.53, 17.53, 17.53, 17.54, 17.54, 17.54, 17.54, 17.54, 17.54, 17.54, 17.54, 17.54, 17.54, 17.54, 17.54, 17.54, 17.55, 17.55, 17.55, 17.55, 17.55, 17.55, 17.55, 17.55, 17.55, 17.55, 17.55, 17.55, 17.55, 17.56, 17.56, 17.56, 17.56, 17.56, 17.56, 17.56, 17.56, 17.57, 17.57, 17.57, 17.57, 17.57, 17.57, 17.57, 17.57, 17.57, 17.57, 17.57, 17.58, 17.58, 17.58, 17.58, 17.58, 17.58, 17.58, 17.58, 17.58, 17.58, 17.58, 17.58, 17.58, 17.59, 17.59, 17.59, 17.59, 17.59, 17.59, 17.59, 17.6, 17.6, 17.6, 17.6, 17.6, 17.6, 17.6, 17.6, 17.6, 17.6, 17.6, 17.6, 17.6, 17.61, 17.61, 17.61, 17.61, 17.61, 17.61, 17.61, 17.61, 17.61, 17.61, 17.61, 17.61, 17.61, 17.61, 17.62, 17.62, 17.62, 17.62, 17.62, 17.62, 17.63, 17.63, 17.64, 17.64, 17.64, 17.64, 17.64, 17.65, 17.65, 17.65, 17.66, 17.66, 17.66, 17.66, 17.66, 17.66, 17.66, 17.66, 17.66, 17.66, 17.66, 17.66, 17.66, 17.66, 17.66, 17.66, 17.66, 17.66, 17.67, 17.67, 17.67, 17.67, 17.67, 17.67, 17.67, 17.67, 17.67, 17.68, 17.68, 17.68, 17.68, 17.68, 17.68, 17.68, 17.68, 17.68, 17.68, 17.69, 17.69, 17.69, 17.69, 17.69, 17.7, 17.7, 17.7, 17.7, 17.7, 17.7, 17.7, 17.7, 17.7, 17.71, 17.71, 17.71, 17.71, 17.71, 17.71, 17.71, 17.71, 17.71, 17.71, 17.72, 17.72, 17.72, 17.72, 17.72, 17.72, 17.72, 17.72, 17.72, 17.73, 17.73, 17.73, 17.73, 17.73, 17.73, 17.73, 17.73, 17.74, 17.74, 17.74, 17.74, 17.74, 17.74, 17.74, 17.75, 17.75, 17.75, 17.76, 17.76, 17.76, 17.76, 17.76, 17.76, 17.76, 17.76, 17.76, 17.76, 17.76, 17.76, 17.76, 17.76, 17.76, 17.76, 17.76, 17.76, 17.76, 17.77, 17.77, 17.77, 17.77, 17.77, 17.77, 17.77, 17.77, 17.77, 17.77, 17.77, 17.78, 17.78, 17.78, 17.78, 17.78, 17.78, 17.78, 17.78, 17.78, 17.78, 17.78, 17.78, 17.79, 17.79, 17.79, 17.79, 17.79, 17.79, 17.79, 17.79, 17.79, 17.8, 17.8, 17.8, 17.81, 17.81, 17.81, 17.81, 17.81, 17.81, 17.81, 17.82, 17.82, 17.82, 17.82, 17.82, 17.82, 17.82, 17.82, 17.82, 17.82, 17.82, 17.82, 17.82, 17.82, 17.82, 17.82, 17.83, 17.83, 17.83, 17.83, 17.83, 17.83, 17.83, 17.83, 17.83, 17.83, 17.83, 17.83, 17.83, 17.84, 17.84, 17.84, 17.84, 17.84, 17.85, 17.85, 17.85, 17.85, 17.85, 17.85, 17.85, 17.85, 17.85, 17.85, 17.86, 17.86, 17.87, 17.87, 17.87, 17.87, 17.87, 17.87, 17.87, 17.87, 17.88, 17.88, 17.89, 17.89, 17.89, 17.9, 17.9, 17.9, 17.9, 17.9, 17.9, 17.9, 17.9, 17.9, 17.9, 17.9, 17.9, 17.9, 17.9, 17.91, 17.91, 17.91, 17.91, 17.91, 17.91, 17.92, 17.92, 17.92, 17.92, 17.92, 17.92, 17.92, 17.92, 17.92, 17.92, 17.92, 17.92, 17.92, 17.93, 17.93, 17.93, 17.94, 17.94, 17.94, 17.94, 17.94, 17.94, 17.94, 17.94, 17.94, 17.94, 17.94, 17.94, 17.94, 17.94, 17.94, 17.94, 17.94, 17.94, 17.94, 17.95, 17.95, 17.95, 17.95, 17.95, 17.95, 17.95, 17.95, 17.95, 17.95, 17.96, 17.96, 17.96, 17.96, 17.96, 17.96, 17.97, 17.97, 17.97, 17.97, 17.97, 17.97, 17.97, 17.97, 17.97, 17.97, 17.97, 17.97, 17.97, 17.97, 17.97, 17.98, 17.98, 17.98, 17.98, 17.98, 17.98, 17.98, 17.98, 17.98, 17.98, 17.98, 17.99, 17.99, 17.99, 18.0, 18.0, 18.0, 18.0, 18.0, 18.0, 18.0, 18.0, 18.0, 18.0, 18.0, 18.0, 18.0, 18.0, 18.0, 18.0, 18.0, 18.0, 18.01, 18.01, 18.01, 18.01, 18.01, 18.01, 18.01, 18.01, 18.01, 18.01, 18.02, 18.02, 18.02, 18.02, 18.02, 18.02, 18.02, 18.02, 18.02, 18.02, 18.02, 18.02, 18.02, 18.02, 18.02, 18.02, 18.02, 18.02, 18.02, 18.02, 18.02, 18.02, 18.02, 18.02, 18.02, 18.02, 18.02, 18.02, 18.02, 18.02, 18.02, 18.02, 18.02, 18.02, 18.02, 18.02, 18.02, 18.02, 18.02, 18.02, 18.03, 18.03, 18.03, 18.03, 18.03, 18.03, 18.03, 18.03, 18.03, 18.03, 18.03, 18.03, 18.03, 18.04, 18.04, 18.04, 18.04, 18.04, 18.04, 18.04, 18.04, 18.04, 18.04, 18.04, 18.05, 18.05, 18.05, 18.05, 18.05, 18.05, 18.05, 18.05, 18.05, 18.05, 18.05, 18.06, 18.06, 18.06, 18.06, 18.06, 18.07, 18.07, 18.07, 18.07, 18.07, 18.07, 18.07, 18.07, 18.07, 18.07, 18.07, 18.07, 18.08, 18.08, 18.08, 18.08, 18.09, 18.09, 18.09, 18.09, 18.09, 18.09, 18.09, 18.09, 18.09, 18.1, 18.1, 18.1, 18.1, 18.1, 18.1, 18.1, 18.1, 18.1, 18.11, 18.11, 18.12, 18.12, 18.12, 18.12, 18.12, 18.12, 18.12, 18.12, 18.12, 18.12, 18.12, 18.13, 18.13, 18.13, 18.13, 18.14, 18.14, 18.14, 18.14, 18.14, 18.14, 18.14, 18.14, 18.14, 18.14, 18.14, 18.15, 18.15, 18.15, 18.15, 18.15, 18.15, 18.15, 18.15, 18.15, 18.15, 18.15, 18.15, 18.15, 18.15, 18.15, 18.15, 18.15, 18.15, 18.16, 18.16, 18.16, 18.16, 18.16, 18.16, 18.16, 18.16, 18.16, 18.16, 18.16, 18.17, 18.17, 18.17, 18.17, 18.17, 18.17, 18.17, 18.17, 18.17, 18.17, 18.17, 18.17, 18.17, 18.17, 18.17, 18.17, 18.17, 18.17, 18.17, 18.17, 18.17, 18.17, 18.17, 18.17, 18.17, 18.17, 18.17, 18.17, 18.17, 18.17, 18.17, 18.17, 18.17, 18.17, 18.17, 18.17, 18.17, 18.17, 18.17, 18.17, 18.17, 18.17, 18.17, 18.17, 18.17, 18.17, 18.17, 18.17, 18.17, 18.17, 18.17, 18.17, 18.17, 18.17, 18.17, 18.17, 18.17, 18.18, 18.18, 18.18, 18.18, 18.18, 18.18, 18.18, 18.18, 18.18, 18.18, 18.19, 18.19, 18.19, 18.19, 18.19, 18.19, 18.19, 18.19, 18.2, 18.2, 18.2, 18.2, 18.2, 18.2, 18.2, 18.2, 18.2, 18.2, 18.2, 18.2, 18.2, 18.21, 18.21, 18.21, 18.21, 18.21, 18.21, 18.21, 18.21, 18.22, 18.22, 18.22, 18.22, 18.22, 18.22, 18.22, 18.22, 18.22, 18.22, 18.23, 18.23, 18.23, 18.23, 18.23, 18.23, 18.24, 18.24, 18.24, 18.24, 18.24, 18.24, 18.24, 18.24, 18.24, 18.24, 18.24, 18.25, 18.25, 18.25, 18.25, 18.25, 18.25, 18.25, 18.25, 18.25, 18.25, 18.25, 18.25, 18.25, 18.25, 18.25, 18.25, 18.25, 18.25, 18.25, 18.25, 18.25, 18.25, 18.25, 18.26, 18.26, 18.26, 18.26, 18.26, 18.26, 18.26, 18.26, 18.27, 18.27, 18.27, 18.27, 18.27, 18.27, 18.27, 18.27, 18.27, 18.27, 18.27, 18.28, 18.28, 18.28, 18.28, 18.28, 18.28, 18.28, 18.28, 18.28, 18.28, 18.29, 18.29, 18.29, 18.29, 18.29, 18.29, 18.29, 18.3, 18.3, 18.3, 18.3, 18.3, 18.3, 18.3, 18.3, 18.3, 18.3, 18.3, 18.31, 18.31, 18.31, 18.31, 18.31, 18.31, 18.31, 18.31, 18.31, 18.32, 18.32, 18.32, 18.32, 18.32, 18.32, 18.32, 18.32, 18.32, 18.32, 18.32, 18.32, 18.32, 18.32, 18.32, 18.33, 18.33, 18.33, 18.33, 18.34, 18.34, 18.34, 18.34, 18.34, 18.35, 18.35, 18.35, 18.35, 18.36, 18.36, 18.36, 18.36, 18.36, 18.36, 18.36, 18.36, 18.36, 18.36, 18.37, 18.37, 18.37, 18.37, 18.37, 18.37, 18.37, 18.37, 18.37, 18.37, 18.37, 18.37, 18.37, 18.37, 18.37, 18.37, 18.37, 18.37, 18.37, 18.37, 18.37, 18.37, 18.37, 18.37, 18.37, 18.37, 18.37, 18.37, 18.37, 18.37, 18.37, 18.37, 18.37, 18.37, 18.37, 18.37, 18.37, 18.37, 18.37, 18.37, 18.37, 18.37, 18.37, 18.37, 18.37, 18.37, 18.37, 18.37, 18.37, 18.37, 18.37, 18.37, 18.37, 18.37, 18.37, 18.37, 18.37, 18.37, 18.37, 18.37, 18.37, 18.37, 18.37, 18.37, 18.37, 18.37, 18.37, 18.37, 18.37, 18.37, 18.37, 18.37, 18.37, 18.37, 18.37, 18.37, 18.37, 18.37, 18.37, 18.37, 18.37, 18.37, 18.37, 18.37, 18.37, 18.37, 18.37, 18.37, 18.37, 18.37, 18.37, 18.37, 18.37, 18.37, 18.37, 18.37, 18.37, 18.37, 18.37, 18.37, 18.37, 18.37, 18.37, 18.37, 18.37, 18.37, 18.37, 18.37, 18.37, 18.37, 18.37, 18.37, 18.37, 18.37, 18.37, 18.37, 18.37, 18.37, 18.37, 18.37, 18.37, 18.37, 18.37, 18.37, 18.37, 18.37, 18.37, 18.37, 18.37, 18.37, 18.37, 18.37, 18.37, 18.37, 18.37, 18.37, 18.37, 18.37, 18.37, 18.37, 18.37, 18.37, 18.37, 18.37, 18.37, 18.37, 18.37, 18.37, 18.37, 18.37, 18.37, 18.37, 18.37, 18.37, 18.37, 18.37, 18.37, 18.37, 18.37, 18.37, 18.37, 18.37, 18.37, 18.37, 18.37, 18.37, 18.37, 18.37, 18.37, 18.37, 18.38, 18.38, 18.38, 18.38, 18.38, 18.38, 18.38, 18.38, 18.38, 18.38, 18.38, 18.39, 18.39, 18.39, 18.39, 18.39, 18.39, 18.39, 18.39, 18.39, 18.39, 18.4, 18.4, 18.4, 18.4, 18.4, 18.4, 18.4, 18.4, 18.4, 18.4, 18.4, 18.4, 18.4, 18.4, 18.4, 18.4, 18.4, 18.4, 18.4, 18.4, 18.4, 18.41, 18.41, 18.41, 18.41, 18.41, 18.41, 18.41, 18.41, 18.42, 18.42, 18.42, 18.42, 18.42, 18.42, 18.42, 18.42, 18.42, 18.43, 18.43, 18.43, 18.43, 18.43, 18.43, 18.43, 18.43, 18.44, 18.44, 18.44, 18.44, 18.44, 18.44, 18.45, 18.45, 18.45, 18.45, 18.45, 18.45, 18.46, 18.46, 18.46, 18.46, 18.46, 18.46, 18.46, 18.46, 18.46, 18.47, 18.47, 18.47, 18.47, 18.47, 18.47, 18.47, 18.47, 18.47, 18.47, 18.48, 18.48, 18.48, 18.48, 18.48, 18.48, 18.48, 18.48, 18.48, 18.48, 18.48, 18.48, 18.48, 18.48, 18.48, 18.48, 18.49, 18.49, 18.49, 18.5, 18.5, 18.5, 18.5, 18.5, 18.51, 18.51, 18.51, 18.51, 18.51, 18.51, 18.52, 18.52, 18.52, 18.53, 18.53, 18.53, 18.53, 18.53, 18.53, 18.53, 18.53, 18.53, 18.53, 18.53, 18.53, 18.53, 18.53, 18.53, 18.53, 18.53, 18.53, 18.53, 18.53, 18.53, 18.53, 18.53, 18.53, 18.53, 18.53, 18.53, 18.53, 18.53, 18.53, 18.53, 18.53, 18.53, 18.53, 18.53, 18.53, 18.53, 18.53, 18.53, 18.53, 18.53, 18.53, 18.53, 18.53, 18.53, 18.53, 18.53, 18.53, 18.53, 18.53, 18.53, 18.53, 18.53, 18.53, 18.53, 18.53, 18.53, 18.53, 18.53, 18.53, 18.53, 18.53, 18.53, 18.53, 18.53, 18.53, 18.53, 18.53, 18.53, 18.53, 18.53, 18.53, 18.53, 18.53, 18.53, 18.53, 18.53, 18.53, 18.53, 18.53, 18.53, 18.53, 18.53, 18.54, 18.54, 18.54, 18.54, 18.54, 18.54, 18.54, 18.54, 18.54, 18.54, 18.54, 18.54, 18.54, 18.54, 18.55, 18.55, 18.55, 18.55, 18.55, 18.55, 18.55, 18.55, 18.55, 18.55, 18.55, 18.55, 18.55, 18.56, 18.56, 18.56, 18.56, 18.57, 18.57, 18.58, 18.58, 18.58, 18.58, 18.58, 18.6, 18.6, 18.6, 18.6, 18.61, 18.61, 18.61, 18.61, 18.61, 18.61, 18.61, 18.61, 18.61, 18.61, 18.61, 18.61, 18.61, 18.61, 18.61, 18.61, 18.62, 18.62, 18.62, 18.62, 18.62, 18.62, 18.62, 18.62, 18.62, 18.62, 18.62, 18.63, 18.63, 18.63, 18.63, 18.63, 18.63, 18.63, 18.63, 18.63, 18.63, 18.63, 18.64, 18.64, 18.64, 18.64, 18.64, 18.64, 18.64, 18.64, 18.64, 18.64, 18.64, 18.64, 18.65, 18.65, 18.65, 18.65, 18.65, 18.65, 18.65, 18.65, 18.65, 18.65, 18.65, 18.65, 18.66, 18.66, 18.66, 18.66, 18.66, 18.66, 18.67, 18.67, 18.67, 18.67, 18.67, 18.68, 18.68, 18.68, 18.68, 18.69, 18.69, 18.69, 18.69, 18.69, 18.69, 18.69, 18.69, 18.69, 18.69, 18.69, 18.69, 18.69, 18.69, 18.69, 18.69, 18.69, 18.69, 18.7, 18.7, 18.7, 18.7, 18.7, 18.7, 18.7, 18.7, 18.7, 18.7, 18.7, 18.7, 18.7, 18.7, 18.7, 18.7, 18.7, 18.7, 18.7, 18.7, 18.7, 18.7, 18.7, 18.71, 18.71, 18.71, 18.71, 18.71, 18.71, 18.71, 18.71, 18.71, 18.71, 18.71, 18.71, 18.71, 18.71, 18.71, 18.71, 18.72, 18.72, 18.72, 18.72, 18.72, 18.72, 18.72, 18.72, 18.72, 18.72, 18.72, 18.72, 18.72, 18.72, 18.72, 18.72, 18.72, 18.72, 18.72, 18.72, 18.72, 18.72, 18.72, 18.72, 18.73, 18.73, 18.73, 18.73, 18.73, 18.73, 18.73, 18.73, 18.73, 18.73, 18.73, 18.73, 18.73, 18.73, 18.73, 18.73, 18.73, 18.73, 18.73, 18.73, 18.73, 18.73, 18.73, 18.73, 18.73, 18.73, 18.74, 18.74, 18.74, 18.74, 18.75, 18.75, 18.75, 18.75, 18.75, 18.75, 18.75, 18.75, 18.75, 18.75, 18.75, 18.75, 18.75, 18.75, 18.75, 18.75, 18.75, 18.75, 18.75, 18.75, 18.75, 18.75, 18.75, 18.75, 18.75, 18.75, 18.75, 18.75, 18.75, 18.75, 18.76, 18.76, 18.76, 18.76, 18.76, 18.77, 18.77, 18.77, 18.77, 18.78, 18.78, 18.78, 18.78, 18.78, 18.78, 18.78, 18.78, 18.78, 18.78, 18.78, 18.78, 18.78, 18.78, 18.78, 18.78, 18.79, 18.79, 18.79, 18.79, 18.79, 18.79, 18.79, 18.79, 18.79, 18.79, 18.79, 18.79, 18.79, 18.8, 18.8, 18.8, 18.8, 18.8, 18.8, 18.8, 18.8, 18.8, 18.8, 18.8, 18.8, 18.8, 18.81, 18.81, 18.81, 18.81, 18.81, 18.81, 18.81, 18.81, 18.82, 18.82, 18.82, 18.83, 18.83, 18.83, 18.83, 18.83, 18.83, 18.83, 18.83, 18.83, 18.83, 18.83, 18.83, 18.84, 18.84, 18.84, 18.84, 18.84, 18.84, 18.84, 18.84, 18.84, 18.84, 18.84, 18.84, 18.84, 18.84, 18.84, 18.84, 18.84, 18.85, 18.85, 18.86, 18.86, 18.86, 18.86, 18.86, 18.86, 18.87, 18.87, 18.87, 18.87, 18.87, 18.87, 18.87, 18.88, 18.88, 18.88, 18.88, 18.88, 18.88, 18.88, 18.88, 18.88, 18.88, 18.88, 18.88, 18.88, 18.88, 18.88, 18.89, 18.89, 18.89, 18.89, 18.89, 18.89, 18.89, 18.89, 18.89, 18.89, 18.89, 18.89, 18.89, 18.89, 18.89, 18.89, 18.89, 18.89, 18.89, 18.89, 18.89, 18.89, 18.89, 18.9, 18.9, 18.9, 18.9, 18.9, 18.9, 18.9, 18.9, 18.9, 18.9, 18.9, 18.9, 18.9, 18.9, 18.9, 18.9, 18.9, 18.91, 18.91, 18.91, 18.91, 18.91, 18.91, 18.91, 18.92, 18.92, 18.92, 18.92, 18.92, 18.92, 18.92, 18.92, 18.92, 18.92, 18.93, 18.93, 18.93, 18.93, 18.94, 18.94, 18.94, 18.95, 18.95, 18.95, 18.95, 18.95, 18.95, 18.95, 18.95, 18.96, 18.96, 18.96, 18.96, 18.97, 18.97, 18.97, 18.97, 18.97, 18.97, 18.97, 18.97, 18.97, 18.97, 18.97, 18.97, 18.97, 18.97, 18.97, 18.98, 18.98, 18.98, 18.98, 18.99, 18.99, 18.99, 18.99, 18.99, 18.99, 18.99, 18.99, 18.99, 18.99, 18.99, 18.99, 19.0, 19.0, 19.0, 19.0, 19.0, 19.0, 19.01, 19.01, 19.01, 19.01, 19.01, 19.01, 19.01, 19.01, 19.01, 19.01, 19.01, 19.01, 19.02, 19.02, 19.02, 19.02, 19.02, 19.02, 19.02, 19.02, 19.02, 19.02, 19.02, 19.02, 19.02, 19.02, 19.02, 19.02, 19.02, 19.02, 19.02, 19.02, 19.02, 19.02, 19.02, 19.02, 19.02, 19.02, 19.02, 19.03, 19.03, 19.03, 19.03, 19.03, 19.03, 19.03, 19.03, 19.04, 19.04, 19.04, 19.04, 19.04, 19.04, 19.04, 19.04, 19.04, 19.04, 19.04, 19.04, 19.04, 19.04, 19.04, 19.04, 19.04, 19.05, 19.05, 19.05, 19.05, 19.05, 19.05, 19.05, 19.05, 19.05, 19.05, 19.05, 19.05, 19.05, 19.05, 19.05, 19.05, 19.05, 19.06, 19.06, 19.06, 19.06, 19.06, 19.07, 19.07, 19.07, 19.07, 19.07, 19.07, 19.07, 19.07, 19.07, 19.07, 19.07, 19.07, 19.07, 19.08, 19.08, 19.08, 19.08, 19.08, 19.08, 19.08, 19.08, 19.08, 19.08, 19.09, 19.09, 19.09, 19.09, 19.09, 19.09, 19.09, 19.09, 19.09, 19.1, 19.1, 19.1, 19.1, 19.1, 19.1, 19.1, 19.1, 19.1, 19.1, 19.1, 19.1, 19.1, 19.1, 19.1, 19.1, 19.1, 19.1, 19.1, 19.1, 19.1, 19.11, 19.11, 19.11, 19.11, 19.11, 19.11, 19.11, 19.11, 19.11, 19.11, 19.11, 19.12, 19.12, 19.12, 19.12, 19.12, 19.12, 19.12, 19.12, 19.12, 19.12, 19.13, 19.13, 19.13, 19.13, 19.13, 19.13, 19.13, 19.13, 19.13, 19.13, 19.13, 19.13, 19.13, 19.13, 19.13, 19.13, 19.13, 19.14, 19.14, 19.14, 19.14, 19.14, 19.14, 19.14, 19.14, 19.14, 19.14, 19.14, 19.14, 19.14, 19.15, 19.15, 19.15, 19.15, 19.15, 19.15, 19.15, 19.15, 19.15, 19.15, 19.15, 19.15, 19.15, 19.15, 19.15, 19.15, 19.15, 19.15, 19.15, 19.15, 19.15, 19.15, 19.16, 19.16, 19.16, 19.16, 19.16, 19.16, 19.16, 19.16, 19.16, 19.16, 19.17, 19.17, 19.17, 19.17, 19.17, 19.17, 19.17, 19.17, 19.17, 19.17, 19.17, 19.17, 19.17, 19.17, 19.17, 19.18, 19.18, 19.18, 19.18, 19.18, 19.18, 19.18, 19.18, 19.18, 19.18, 19.18, 19.18, 19.18, 19.18, 19.18, 19.18, 19.18, 19.18, 19.18, 19.18, 19.18, 19.19, 19.19, 19.19, 19.19, 19.19, 19.19, 19.19, 19.19, 19.19, 19.2, 19.2, 19.2, 19.2, 19.2, 19.2, 19.21, 19.21, 19.21, 19.21, 19.21, 19.21, 19.21, 19.22, 19.22, 19.22, 19.22, 19.22, 19.22, 19.22, 19.22, 19.22, 19.22, 19.22, 19.23, 19.23, 19.23, 19.23, 19.23, 19.23, 19.23, 19.23, 19.24, 19.24, 19.24, 19.25, 19.25, 19.25, 19.25, 19.25, 19.25, 19.25, 19.25, 19.25, 19.26, 19.26, 19.26, 19.26, 19.26, 19.26, 19.26, 19.26, 19.26, 19.26, 19.26, 19.26, 19.26, 19.26, 19.26, 19.26, 19.26, 19.27, 19.27, 19.27, 19.27, 19.27, 19.27, 19.27, 19.27, 19.27, 19.27, 19.27, 19.27, 19.27, 19.27, 19.27, 19.27, 19.28, 19.28, 19.28, 19.28, 19.28, 19.28, 19.28, 19.28, 19.29, 19.29, 19.29, 19.29, 19.29, 19.29, 19.29, 19.29, 19.29, 19.29, 19.29, 19.3, 19.3, 19.3, 19.3, 19.3, 19.3, 19.3, 19.3, 19.3, 19.31, 19.31, 19.31, 19.31, 19.31, 19.31, 19.31, 19.31, 19.32, 19.32, 19.32, 19.32, 19.32, 19.32, 19.32, 19.32, 19.32, 19.32, 19.32, 19.33, 19.33, 19.33, 19.34, 19.34, 19.34, 19.34, 19.34, 19.34, 19.34, 19.34, 19.34, 19.34, 19.34, 19.35, 19.35, 19.35, 19.35, 19.35, 19.35, 19.35, 19.36, 19.36, 19.36, 19.36, 19.36, 19.36, 19.36, 19.36, 19.37, 19.37, 19.37, 19.37, 19.37, 19.37, 19.37, 19.38, 19.38, 19.38, 19.38, 19.38, 19.38, 19.38, 19.38, 19.38, 19.38, 19.38, 19.38, 19.38, 19.38, 19.39, 19.39, 19.39, 19.39, 19.39, 19.39, 19.39, 19.39, 19.39, 19.39, 19.39, 19.39, 19.4, 19.4, 19.4, 19.4, 19.4, 19.4, 19.4, 19.4, 19.4, 19.4, 19.4, 19.4, 19.4, 19.4, 19.4, 19.4, 19.4, 19.4, 19.41, 19.41, 19.41, 19.41, 19.41, 19.41, 19.41, 19.41, 19.41, 19.42, 19.42, 19.42, 19.42, 19.42, 19.42, 19.42, 19.42, 19.42, 19.42, 19.42, 19.42, 19.42, 19.42, 19.42, 19.42, 19.42, 19.42, 19.42, 19.42, 19.42, 19.43, 19.43, 19.43, 19.43, 19.43, 19.43, 19.44, 19.44, 19.44, 19.44, 19.45, 19.45, 19.45, 19.45, 19.45, 19.45, 19.46, 19.46, 19.47, 19.48, 19.48, 19.48, 19.48, 19.48, 19.48, 19.48, 19.48, 19.48, 19.49, 19.5, 19.5, 19.5, 19.5, 19.5, 19.5, 19.5, 19.5, 19.5, 19.5, 19.51, 19.51, 19.51, 19.52, 19.52, 19.52, 19.52, 19.53, 19.53, 19.53, 19.53, 19.53, 19.53, 19.53, 19.53, 19.53, 19.53, 19.53, 19.53, 19.53, 19.53, 19.53, 19.53, 19.53, 19.53, 19.53, 19.53, 19.53, 19.54, 19.54, 19.54, 19.54, 19.54, 19.54, 19.54, 19.54, 19.54, 19.54, 19.54, 19.55, 19.55, 19.56, 19.56, 19.56, 19.56, 19.56, 19.56, 19.56, 19.56, 19.57, 19.57, 19.57, 19.57, 19.57, 19.57, 19.57, 19.57, 19.58, 19.58, 19.58, 19.58, 19.59, 19.59, 19.59, 19.59, 19.59, 19.59, 19.59, 19.59, 19.59, 19.59, 19.59, 19.59, 19.59, 19.59, 19.59, 19.59, 19.59, 19.59, 19.59, 19.59, 19.6, 19.6, 19.6, 19.6, 19.61, 19.61, 19.61, 19.61, 19.61, 19.61, 19.61, 19.61, 19.61, 19.61, 19.61, 19.61, 19.61, 19.61, 19.61, 19.61, 19.61, 19.61, 19.61, 19.61, 19.61, 19.61, 19.61, 19.61, 19.61, 19.61, 19.61, 19.61, 19.61, 19.61, 19.61, 19.61, 19.61, 19.61, 19.61, 19.62, 19.62, 19.62, 19.62, 19.62, 19.62, 19.62, 19.62, 19.62, 19.63, 19.63, 19.63, 19.63, 19.63, 19.63, 19.63, 19.63, 19.63, 19.64, 19.64, 19.64, 19.64, 19.65, 19.65, 19.65, 19.65, 19.65, 19.65, 19.65, 19.66, 19.66, 19.66, 19.67, 19.67, 19.67, 19.67, 19.67, 19.67, 19.67, 19.67, 19.67, 19.67, 19.67, 19.67, 19.68, 19.68, 19.68, 19.68, 19.68, 19.68, 19.68, 19.68, 19.68, 19.68, 19.68, 19.68, 19.68, 19.68, 19.68, 19.68, 19.69, 19.69, 19.69, 19.69, 19.69, 19.69, 19.69, 19.69, 19.69, 19.69, 19.69, 19.69, 19.69, 19.69, 19.69, 19.69, 19.69, 19.69, 19.7, 19.7, 19.7, 19.7, 19.7, 19.7, 19.7, 19.7, 19.7, 19.7, 19.71, 19.71, 19.71, 19.71, 19.71, 19.71, 19.71, 19.71, 19.71, 19.71, 19.71, 19.71, 19.71, 19.71, 19.71, 19.71, 19.71, 19.71, 19.71, 19.71, 19.71, 19.72, 19.72, 19.72, 19.72, 19.72, 19.72, 19.72, 19.72, 19.72, 19.72, 19.72, 19.72, 19.72, 19.72, 19.72, 19.72, 19.72, 19.72, 19.72, 19.72, 19.72, 19.72, 19.72, 19.72, 19.72, 19.72, 19.73, 19.73, 19.73, 19.73, 19.73, 19.73, 19.73, 19.73, 19.73, 19.73, 19.73, 19.73, 19.74, 19.74, 19.74, 19.74, 19.74, 19.74, 19.74, 19.74, 19.74, 19.74, 19.74, 19.74, 19.74, 19.74, 19.74, 19.74, 19.74, 19.74, 19.75, 19.75, 19.75, 19.75, 19.76, 19.76, 19.76, 19.76, 19.76, 19.76, 19.76, 19.76, 19.76, 19.76, 19.76, 19.76, 19.76, 19.76, 19.76, 19.76, 19.76, 19.76, 19.76, 19.76, 19.76, 19.76, 19.76, 19.76, 19.76, 19.76, 19.76, 19.76, 19.76, 19.76, 19.76, 19.76, 19.76, 19.76, 19.76, 19.76, 19.76, 19.76, 19.76, 19.76, 19.76, 19.76, 19.76, 19.76, 19.76, 19.76, 19.76, 19.76, 19.76, 19.76, 19.76, 19.77, 19.77, 19.77, 19.77, 19.77, 19.77, 19.78, 19.78, 19.78, 19.78, 19.78, 19.78, 19.78, 19.78, 19.78, 19.79, 19.79, 19.79, 19.79, 19.79, 19.79, 19.79, 19.79, 19.79, 19.79, 19.79, 19.79, 19.79, 19.79, 19.79, 19.79, 19.79, 19.79, 19.79, 19.79, 19.79, 19.79, 19.79, 19.79, 19.79, 19.79, 19.79, 19.79, 19.79, 19.79, 19.79, 19.79, 19.79, 19.79, 19.8, 19.81, 19.81, 19.81, 19.81, 19.81, 19.81, 19.81, 19.81, 19.81, 19.82, 19.82, 19.82, 19.82, 19.82, 19.82, 19.82, 19.82, 19.83, 19.83, 19.83, 19.83, 19.84, 19.84, 19.84, 19.84, 19.84, 19.84, 19.84, 19.84, 19.84, 19.84, 19.85, 19.85, 19.85, 19.85, 19.85, 19.85, 19.85, 19.85, 19.85, 19.86, 19.86, 19.87, 19.87, 19.87, 19.87, 19.87, 19.87, 19.87, 19.87, 19.88, 19.88, 19.88, 19.89, 19.89, 19.89, 19.89, 19.89, 19.89, 19.89, 19.89, 19.9, 19.9, 19.9, 19.9, 19.9, 19.9, 19.9, 19.9, 19.9, 19.9, 19.91, 19.91, 19.91, 19.91, 19.91, 19.91, 19.91, 19.91, 19.91, 19.91, 19.91, 19.91, 19.92, 19.92, 19.92, 19.92, 19.92, 19.92, 19.92, 19.92, 19.92, 19.92, 19.92, 19.92, 19.93, 19.93, 19.93, 19.93, 19.93, 19.93, 19.93, 19.93, 19.93, 19.93, 19.93, 19.93, 19.93, 19.93, 19.93, 19.93, 19.93, 19.93, 19.93, 19.93, 19.93, 19.93, 19.94, 19.94, 19.94, 19.94, 19.94, 19.94, 19.94, 19.94, 19.94, 19.94, 19.94, 19.94, 19.94, 19.95, 19.95, 19.95, 19.95, 19.95, 19.95, 19.95, 19.95, 19.95, 19.95, 19.95, 19.95, 19.95, 19.95, 19.95, 19.95, 19.95, 19.95, 19.95, 19.95, 19.95, 19.95, 19.95, 19.95, 19.95, 19.95, 19.95, 19.95, 19.95, 19.96, 19.96, 19.96, 19.96, 19.96, 19.96, 19.96, 19.96, 19.96, 19.97, 19.97, 19.97, 19.97, 19.97, 19.97, 19.97, 19.97, 19.97, 19.98, 19.98, 19.98, 19.98, 19.99, 19.99, 19.99, 19.99, 19.99, 19.99, 19.99, 19.99, 19.99, 19.99, 19.99, 19.99, 19.99, 19.99, 19.99, 20.0, 20.0, 20.0, 20.0, 20.0, 20.0, 20.0, 20.0, 20.0, 20.0, 20.0, 20.0, 20.0, 20.0, 20.0, 20.0, 20.0, 20.0, 20.0, 20.0, 20.0, 20.0, 20.0, 20.0, 20.0, 20.0, 20.0, 20.0, 20.0, 20.0, 20.0, 20.0, 20.0, 20.0, 20.0, 20.0, 20.01, 20.01, 20.01, 20.01, 20.01, 20.01, 20.01, 20.01, 20.01, 20.01, 20.01, 20.01, 20.01, 20.01, 20.02, 20.02, 20.02, 20.02, 20.02, 20.02, 20.02, 20.02, 20.02, 20.03, 20.03, 20.03, 20.03, 20.03, 20.03, 20.04, 20.04, 20.04, 20.04, 20.04, 20.04, 20.04, 20.04, 20.04, 20.05, 20.05, 20.05, 20.06, 20.06, 20.06, 20.06, 20.06, 20.06, 20.06, 20.06, 20.07, 20.07, 20.07, 20.07, 20.07, 20.08, 20.08, 20.08, 20.08, 20.08, 20.08, 20.08, 20.08, 20.08, 20.09, 20.09, 20.09, 20.09, 20.09, 20.09, 20.09, 20.09, 20.09, 20.09, 20.09, 20.09, 20.09, 20.09, 20.09, 20.09, 20.09, 20.09, 20.09, 20.09, 20.09, 20.09, 20.09, 20.09, 20.09, 20.09, 20.09, 20.09, 20.1, 20.1, 20.1, 20.1, 20.1, 20.1, 20.1, 20.1, 20.1, 20.11, 20.11, 20.12, 20.12, 20.12, 20.12, 20.12, 20.12, 20.12, 20.12, 20.12, 20.12, 20.12, 20.12, 20.12, 20.13, 20.13, 20.13, 20.13, 20.14, 20.14, 20.14, 20.14, 20.14, 20.15, 20.15, 20.15, 20.16, 20.16, 20.16, 20.16, 20.16, 20.17, 20.17, 20.17, 20.17, 20.17, 20.17, 20.17, 20.17, 20.18, 20.18, 20.18, 20.18, 20.18, 20.18, 20.18, 20.18, 20.18, 20.18, 20.19, 20.19, 20.19, 20.19, 20.2, 20.2, 20.2, 20.2, 20.21, 20.21, 20.21, 20.21, 20.21, 20.21, 20.21, 20.21, 20.21, 20.22, 20.22, 20.22, 20.23, 20.23, 20.23, 20.23, 20.23, 20.23, 20.23, 20.23, 20.23, 20.23, 20.23, 20.23, 20.24, 20.24, 20.24, 20.24, 20.24, 20.24, 20.24, 20.24, 20.25, 20.25, 20.25, 20.25, 20.25, 20.25, 20.25, 20.25, 20.25, 20.25, 20.26, 20.26, 20.26, 20.26, 20.26, 20.26, 20.26, 20.26, 20.26, 20.27, 20.27, 20.27, 20.27, 20.27, 20.28, 20.28, 20.28, 20.28, 20.29, 20.29, 20.29, 20.29, 20.29, 20.29, 20.29, 20.29, 20.29, 20.29, 20.29, 20.29, 20.29, 20.29, 20.29, 20.29, 20.29, 20.29, 20.3, 20.3, 20.3, 20.3, 20.3, 20.31, 20.31, 20.31, 20.31, 20.31, 20.31, 20.31, 20.31, 20.31, 20.31, 20.31, 20.31, 20.31, 20.31, 20.31, 20.31, 20.31, 20.31, 20.32, 20.33, 20.33, 20.33, 20.33, 20.33, 20.34, 20.34, 20.34, 20.34, 20.34, 20.34, 20.34, 20.35, 20.35, 20.35, 20.35, 20.35, 20.35, 20.35, 20.35, 20.35, 20.35, 20.35, 20.35, 20.36, 20.36, 20.36, 20.36, 20.36, 20.36, 20.36, 20.36, 20.36, 20.36, 20.36, 20.36, 20.37, 20.37, 20.37, 20.37, 20.38, 20.38, 20.38, 20.38, 20.39, 20.39, 20.39, 20.39, 20.39, 20.39, 20.4, 20.4, 20.4, 20.4, 20.4, 20.4, 20.4, 20.4, 20.4, 20.4, 20.4, 20.4, 20.4, 20.4, 20.4, 20.4, 20.4, 20.4, 20.4, 20.4, 20.41, 20.41, 20.41, 20.41, 20.42, 20.42, 20.42, 20.42, 20.42, 20.43, 20.43, 20.43, 20.43, 20.43, 20.43, 20.43, 20.44, 20.44, 20.44, 20.44, 20.44, 20.44, 20.44, 20.44, 20.44, 20.44, 20.44, 20.44, 20.44, 20.44, 20.44, 20.44, 20.44, 20.44, 20.44, 20.44, 20.44, 20.44, 20.45, 20.45, 20.45, 20.45, 20.45, 20.45, 20.45, 20.45, 20.45, 20.45, 20.45, 20.45, 20.45, 20.45, 20.45, 20.45, 20.45, 20.45, 20.45, 20.45, 20.45, 20.45, 20.45, 20.45, 20.45, 20.45, 20.45, 20.46, 20.47, 20.47, 20.47, 20.47, 20.47, 20.47, 20.47, 20.47, 20.47, 20.48, 20.49, 20.49, 20.49, 20.49, 20.49, 20.49, 20.5, 20.5, 20.5, 20.5, 20.5, 20.5, 20.5, 20.5, 20.5, 20.5, 20.5, 20.51, 20.51, 20.51, 20.51, 20.51, 20.51, 20.51, 20.51, 20.51, 20.51, 20.51, 20.51, 20.52, 20.52, 20.52, 20.52, 20.52, 20.52, 20.52, 20.52, 20.52, 20.52, 20.52, 20.52, 20.52, 20.53, 20.53, 20.53, 20.53, 20.53, 20.53, 20.53, 20.53, 20.53, 20.53, 20.53, 20.54, 20.54, 20.54, 20.54, 20.54, 20.55, 20.55, 20.55, 20.55, 20.56, 20.56, 20.56, 20.56, 20.56, 20.56, 20.56, 20.57, 20.57, 20.57, 20.57, 20.57, 20.57, 20.57, 20.58, 20.58, 20.58, 20.58, 20.58, 20.58, 20.58, 20.58, 20.58, 20.58, 20.58, 20.58, 20.58, 20.59, 20.59, 20.59, 20.59, 20.59, 20.59, 20.59, 20.59, 20.59, 20.59, 20.59, 20.59, 20.59, 20.59, 20.6, 20.6, 20.6, 20.6, 20.6, 20.6, 20.61, 20.63, 20.63, 20.63, 20.63, 20.63, 20.63, 20.63, 20.63, 20.63, 20.63, 20.63, 20.63, 20.64, 20.64, 20.64, 20.64, 20.64, 20.64, 20.65, 20.65, 20.65, 20.65, 20.65, 20.65, 20.65, 20.65, 20.66, 20.66, 20.66, 20.66, 20.67, 20.67, 20.68, 20.68, 20.68, 20.68, 20.68, 20.68, 20.68, 20.68, 20.68, 20.68, 20.68, 20.68, 20.68, 20.68, 20.69, 20.69, 20.69, 20.69, 20.7, 20.7, 20.7, 20.7, 20.7, 20.7, 20.71, 20.71, 20.71, 20.71, 20.71, 20.71, 20.72, 20.72, 20.72, 20.72, 20.72, 20.73, 20.73, 20.73, 20.73, 20.73, 20.73, 20.73, 20.73, 20.73, 20.73, 20.74, 20.74, 20.74, 20.74, 20.74, 20.75, 20.75, 20.75, 20.75, 20.76, 20.76, 20.77, 20.77, 20.78, 20.78, 20.78, 20.78, 20.78, 20.78, 20.78, 20.79, 20.79, 20.79, 20.8, 20.8, 20.8, 20.8, 20.8, 20.81, 20.81, 20.81, 20.81, 20.81, 20.81, 20.81, 20.82, 20.82, 20.82, 20.82, 20.82, 20.82, 20.82, 20.82, 20.82, 20.82, 20.82, 20.82, 20.82, 20.82, 20.84, 20.84, 20.84, 20.84, 20.84, 20.84, 20.85, 20.85, 20.85, 20.85, 20.85, 20.85, 20.86, 20.86, 20.86, 20.86, 20.86, 20.86, 20.87, 20.87, 20.87, 20.87, 20.87, 20.87, 20.87, 20.87, 20.87, 20.87, 20.87, 20.87, 20.87, 20.87, 20.87, 20.87, 20.87, 20.88, 20.88, 20.88, 20.88, 20.89, 20.89, 20.89, 20.89, 20.89, 20.89, 20.89, 20.89, 20.89, 20.89, 20.9, 20.9, 20.9, 20.9, 20.9, 20.91, 20.91, 20.91, 20.91, 20.91, 20.91, 20.91, 20.91, 20.91, 20.91, 20.91, 20.91, 20.91, 20.91, 20.91, 20.91, 20.91, 20.91, 20.91, 20.91, 20.91, 20.91, 20.91, 20.91, 20.91, 20.91, 20.91, 20.91, 20.91, 20.91, 20.91, 20.91, 20.91, 20.91, 20.91, 20.91, 20.91, 20.91, 20.91, 20.92, 20.92, 20.92, 20.92, 20.92, 20.92, 20.92, 20.92, 20.92, 20.92, 20.92, 20.92, 20.92, 20.92, 20.92, 20.92, 20.92, 20.92, 20.92, 20.92, 20.92, 20.92, 20.92, 20.92, 20.92, 20.92, 20.92, 20.92, 20.92, 20.92, 20.92, 20.92, 20.92, 20.92, 20.92, 20.92, 20.92, 20.92, 20.92, 20.92, 20.92, 20.92, 20.92, 20.92, 20.92, 20.92, 20.93, 20.93, 20.93, 20.93, 20.93, 20.93, 20.93, 20.93, 20.93, 20.93, 20.93, 20.94, 20.94, 20.94, 20.94, 20.94, 20.94, 20.94, 20.94, 20.94, 20.94, 20.94, 20.94, 20.94, 20.94, 20.95, 20.95, 20.95, 20.95, 20.95, 20.95, 20.95, 20.95, 20.95, 20.96, 20.96, 20.96, 20.96, 20.96, 20.97, 20.97, 20.97, 20.97, 20.97, 20.97, 20.97, 20.97, 20.97, 20.97, 20.97, 20.98, 20.99, 20.99, 20.99, 20.99, 20.99, 20.99, 20.99, 20.99, 20.99, 20.99, 20.99, 21.0, 21.0, 21.0, 21.0, 21.0, 21.0, 21.0, 21.0, 21.0, 21.0, 21.0, 21.0, 21.01, 21.01, 21.01, 21.01, 21.01, 21.01, 21.01, 21.01, 21.01, 21.02, 21.02, 21.02, 21.02, 21.02, 21.02, 21.05, 21.05, 21.05, 21.05, 21.05, 21.05, 21.05, 21.05, 21.05, 21.05, 21.05, 21.05, 21.05, 21.05, 21.05, 21.05, 21.05, 21.05, 21.06, 21.06, 21.06, 21.06, 21.06, 21.06, 21.06, 21.06, 21.07, 21.07, 21.07, 21.07, 21.08, 21.08, 21.08, 21.08, 21.08, 21.08, 21.08, 21.08, 21.08, 21.08, 21.09, 21.09, 21.09, 21.09, 21.09, 21.1, 21.1, 21.1, 21.1, 21.11, 21.11, 21.11, 21.11, 21.12, 21.12, 21.12, 21.12, 21.12, 21.12, 21.12, 21.12, 21.12, 21.13, 21.13, 21.14, 21.15, 21.15, 21.15, 21.15, 21.15, 21.15, 21.15, 21.15, 21.15, 21.16, 21.16, 21.16, 21.16, 21.16, 21.16, 21.16, 21.16, 21.16, 21.17, 21.17, 21.17, 21.17, 21.17, 21.17, 21.17, 21.17, 21.17, 21.17, 21.17, 21.17, 21.17, 21.17, 21.17, 21.17, 21.17, 21.17, 21.17, 21.18, 21.2, 21.2, 21.2, 21.2, 21.22, 21.22, 21.22, 21.22, 21.22, 21.22, 21.22, 21.22, 21.22, 21.22, 21.22, 21.22, 21.23, 21.23, 21.23, 21.23, 21.23, 21.23, 21.24, 21.24, 21.24, 21.24, 21.24, 21.24, 21.24, 21.24, 21.24, 21.25, 21.26, 21.26, 21.26, 21.26, 21.26, 21.26, 21.26, 21.26, 21.26, 21.26, 21.26, 21.26, 21.26, 21.26, 21.26, 21.26, 21.26, 21.26, 21.26, 21.26, 21.26, 21.26, 21.26, 21.26, 21.26, 21.27, 21.27, 21.27, 21.27, 21.28, 21.28, 21.28, 21.28, 21.28, 21.28, 21.29, 21.29, 21.29, 21.29, 21.29, 21.29, 21.29, 21.29, 21.29, 21.29, 21.29, 21.29, 21.29, 21.29, 21.29, 21.29, 21.29, 21.3, 21.3, 21.3, 21.3, 21.3, 21.3, 21.3, 21.3, 21.3, 21.3, 21.3, 21.3, 21.3, 21.3, 21.3, 21.3, 21.3, 21.3, 21.3, 21.31, 21.31, 21.31, 21.32, 21.32, 21.32, 21.32, 21.32, 21.32, 21.32, 21.32, 21.32, 21.32, 21.32, 21.32, 21.33, 21.33, 21.33, 21.33, 21.33, 21.33, 21.33, 21.33, 21.33, 21.34, 21.34, 21.34, 21.34, 21.34, 21.34, 21.34, 21.34, 21.34, 21.34, 21.34, 21.35, 21.35, 21.35, 21.35, 21.35, 21.35, 21.35, 21.35, 21.35, 21.36, 21.36, 21.36, 21.36, 21.36, 21.36, 21.36, 21.36, 21.36, 21.37, 21.37, 21.37, 21.38, 21.38, 21.38, 21.39, 21.4, 21.4, 21.4, 21.4, 21.4, 21.4, 21.4, 21.4, 21.4, 21.41, 21.41, 21.41, 21.41, 21.41, 21.41, 21.41, 21.42, 21.42, 21.42, 21.42, 21.42, 21.42, 21.42, 21.42, 21.42, 21.42, 21.42, 21.42, 21.42, 21.42, 21.42, 21.42, 21.42, 21.42, 21.42, 21.42, 21.42, 21.43, 21.43, 21.43, 21.43, 21.43, 21.43, 21.43, 21.43, 21.43, 21.43, 21.44, 21.44, 21.44, 21.44, 21.45, 21.45, 21.45, 21.45, 21.45, 21.45, 21.45, 21.45, 21.46, 21.46, 21.46, 21.46, 21.47, 21.47, 21.47, 21.47, 21.47, 21.47, 21.47, 21.47, 21.48, 21.48, 21.48, 21.49, 21.49, 21.49, 21.5, 21.5, 21.5, 21.5, 21.5, 21.5, 21.5, 21.5, 21.5, 21.5, 21.5, 21.5, 21.5, 21.5, 21.5, 21.5, 21.5, 21.5, 21.5, 21.5, 21.51, 21.51, 21.51, 21.51, 21.51, 21.51, 21.51, 21.51, 21.51, 21.51, 21.51, 21.52, 21.52, 21.52, 21.52, 21.52, 21.53, 21.53, 21.53, 21.53, 21.53, 21.53, 21.53, 21.53, 21.53, 21.54, 21.54, 21.54, 21.54, 21.55, 21.55, 21.55, 21.56, 21.56, 21.56, 21.56, 21.56, 21.56, 21.56, 21.57, 21.57, 21.57, 21.57, 21.57, 21.57, 21.57, 21.58, 21.58, 21.58, 21.58, 21.58, 21.58, 21.58, 21.58, 21.59, 21.59, 21.59, 21.6, 21.6, 21.6, 21.6, 21.6, 21.6, 21.6, 21.6, 21.6, 21.6, 21.6, 21.6, 21.61, 21.61, 21.61, 21.61, 21.61, 21.61, 21.61, 21.61, 21.61, 21.61, 21.61, 21.61, 21.61, 21.61, 21.61, 21.61, 21.62, 21.62, 21.62, 21.62, 21.62, 21.62, 21.62, 21.62, 21.62, 21.62, 21.62, 21.62, 21.62, 21.62, 21.63, 21.63, 21.63, 21.63, 21.63, 21.63, 21.63, 21.63, 21.63, 21.63, 21.63, 21.63, 21.64, 21.64, 21.64, 21.65, 21.65, 21.65, 21.65, 21.65, 21.65, 21.66, 21.66, 21.66, 21.66, 21.67, 21.67, 21.67, 21.67, 21.67, 21.67, 21.67, 21.67, 21.67, 21.67, 21.67, 21.67, 21.67, 21.67, 21.67, 21.67, 21.67, 21.67, 21.67, 21.67, 21.67, 21.67, 21.67, 21.68, 21.69, 21.69, 21.69, 21.69, 21.69, 21.69, 21.69, 21.69, 21.69, 21.69, 21.7, 21.7, 21.7, 21.7, 21.7, 21.7, 21.7, 21.7, 21.7, 21.7, 21.7, 21.7, 21.7, 21.71, 21.71, 21.71, 21.71, 21.71, 21.71, 21.71, 21.71, 21.71, 21.71, 21.72, 21.72, 21.72, 21.72, 21.72, 21.72, 21.72, 21.72, 21.73, 21.73, 21.73, 21.73, 21.73, 21.73, 21.73, 21.73, 21.73, 21.73, 21.73, 21.74, 21.74, 21.74, 21.74, 21.74, 21.75, 21.75, 21.75, 21.75, 21.75, 21.76, 21.76, 21.76, 21.76, 21.76, 21.76, 21.76, 21.76, 21.76, 21.76, 21.76, 21.77, 21.77, 21.77, 21.78, 21.78, 21.79, 21.79, 21.79, 21.79, 21.79, 21.79, 21.79, 21.79, 21.79, 21.79, 21.79, 21.79, 21.8, 21.8, 21.8, 21.8, 21.8, 21.8, 21.8, 21.8, 21.81, 21.81, 21.81, 21.81, 21.81, 21.81, 21.82, 21.83, 21.83, 21.83, 21.83, 21.83, 21.83, 21.83, 21.83, 21.83, 21.83, 21.83, 21.83, 21.83, 21.83, 21.83, 21.83, 21.83, 21.83, 21.83, 21.84, 21.84, 21.84, 21.84, 21.85, 21.85, 21.85, 21.85, 21.85, 21.85, 21.85, 21.85, 21.85, 21.85, 21.85, 21.85, 21.85, 21.86, 21.86, 21.86, 21.86, 21.86, 21.86, 21.86, 21.86, 21.86, 21.86, 21.86, 21.86, 21.86, 21.86, 21.86, 21.86, 21.86, 21.86, 21.87, 21.87, 21.87, 21.87, 21.87, 21.87, 21.87, 21.87, 21.87, 21.87, 21.87, 21.87, 21.87, 21.87, 21.87, 21.88, 21.88, 21.88, 21.88, 21.89, 21.89, 21.89, 21.89, 21.89, 21.89, 21.89, 21.89, 21.89, 21.89, 21.89, 21.89, 21.89, 21.89, 21.89, 21.89, 21.89, 21.89, 21.9, 21.9, 21.9, 21.9, 21.9, 21.9, 21.9, 21.9, 21.9, 21.9, 21.9, 21.9, 21.9, 21.9, 21.9, 21.9, 21.9, 21.9, 21.9, 21.9, 21.91, 21.91, 21.91, 21.91, 21.91, 21.91, 21.91, 21.91, 21.92, 21.92, 21.92, 21.92, 21.92, 21.92, 21.92, 21.92, 21.92, 21.92, 21.92, 21.92, 21.92, 21.92, 21.92, 21.93, 21.93, 21.93, 21.93, 21.93, 21.93, 21.93, 21.93, 21.93, 21.93, 21.94, 21.94, 21.94, 21.94, 21.94, 21.94, 21.94, 21.94, 21.94, 21.94, 21.94, 21.95, 21.95, 21.95, 21.95, 21.95, 21.95, 21.95, 21.95, 21.95, 21.95, 21.95, 21.96, 21.96, 21.96, 21.96, 21.97, 21.97, 21.97, 21.97, 21.97, 21.97, 21.97, 21.97, 21.97, 21.97, 21.98, 21.98, 21.98, 21.98, 21.98, 21.98, 21.98, 21.98, 21.98, 21.98, 21.98, 21.99, 21.99, 21.99, 21.99, 21.99, 21.99, 21.99, 21.99, 21.99, 21.99, 21.99, 22.0, 22.0, 22.0, 22.01, 22.01, 22.01, 22.02, 22.02, 22.02, 22.03, 22.03, 22.03, 22.03, 22.03, 22.04, 22.04, 22.04, 22.04, 22.04, 22.04, 22.04, 22.05, 22.05, 22.05, 22.06, 22.06, 22.06, 22.06, 22.06, 22.06, 22.07, 22.07, 22.07, 22.07, 22.07, 22.07, 22.07, 22.07, 22.08, 22.08, 22.08, 22.08, 22.08, 22.08, 22.08, 22.08, 22.08, 22.08, 22.08, 22.08, 22.08, 22.08, 22.08, 22.08, 22.08, 22.09, 22.09, 22.09, 22.09, 22.09, 22.1, 22.1, 22.1, 22.1, 22.11, 22.11, 22.11, 22.11, 22.11, 22.11, 22.11, 22.11, 22.11, 22.11, 22.11, 22.11, 22.11, 22.12, 22.13, 22.13, 22.13, 22.13, 22.13, 22.13, 22.14, 22.14, 22.14, 22.14, 22.15, 22.15, 22.15, 22.15, 22.15, 22.15, 22.16, 22.16, 22.16, 22.16, 22.16, 22.16, 22.16, 22.16, 22.17, 22.17, 22.17, 22.17, 22.17, 22.17, 22.17, 22.17, 22.17, 22.17, 22.17, 22.17, 22.17, 22.17, 22.17, 22.17, 22.17, 22.18, 22.18, 22.18, 22.18, 22.18, 22.18, 22.18, 22.18, 22.18, 22.18, 22.18, 22.18, 22.18, 22.18, 22.18, 22.18, 22.18, 22.18, 22.18, 22.18, 22.18, 22.18, 22.19, 22.19, 22.19, 22.19, 22.19, 22.19, 22.2, 22.2, 22.2, 22.2, 22.21, 22.21, 22.21, 22.21, 22.21, 22.22, 22.22, 22.22, 22.22, 22.22, 22.23, 22.23, 22.23, 22.23, 22.23, 22.23, 22.24, 22.24, 22.24, 22.25, 22.26, 22.26, 22.26, 22.26, 22.26, 22.26, 22.26, 22.27, 22.27, 22.28, 22.28, 22.28, 22.28, 22.28, 22.28, 22.28, 22.28, 22.28, 22.28, 22.28, 22.28, 22.28, 22.28, 22.28, 22.28, 22.29, 22.29, 22.29, 22.29, 22.29, 22.29, 22.29, 22.29, 22.29, 22.29, 22.29, 22.29, 22.29, 22.29, 22.29, 22.29, 22.29, 22.29, 22.29, 22.29, 22.3, 22.3, 22.3, 22.3, 22.31, 22.31, 22.31, 22.31, 22.32, 22.32, 22.32, 22.32, 22.32, 22.32, 22.32, 22.32, 22.32, 22.32, 22.32, 22.32, 22.32, 22.32, 22.32, 22.33, 22.33, 22.33, 22.33, 22.33, 22.33, 22.34, 22.34, 22.34, 22.34, 22.34, 22.34, 22.34, 22.34, 22.35, 22.35, 22.35, 22.35, 22.35, 22.35, 22.36, 22.36, 22.36, 22.36, 22.37, 22.37, 22.37, 22.37, 22.38, 22.38, 22.38, 22.38, 22.38, 22.38, 22.39, 22.39, 22.39, 22.39, 22.39, 22.39, 22.39, 22.39, 22.39, 22.39, 22.39, 22.39, 22.39, 22.4, 22.4, 22.4, 22.4, 22.4, 22.4, 22.41, 22.41, 22.41, 22.41, 22.41, 22.41, 22.41, 22.41, 22.41, 22.41, 22.41, 22.41, 22.41, 22.41, 22.41, 22.41, 22.41, 22.41, 22.41, 22.41, 22.41, 22.41, 22.41, 22.41, 22.42, 22.42, 22.42, 22.42, 22.42, 22.42, 22.42, 22.42, 22.43, 22.43, 22.43, 22.43, 22.43, 22.43, 22.43, 22.43, 22.43, 22.43, 22.43, 22.43, 22.43, 22.43, 22.43, 22.44, 22.44, 22.44, 22.44, 22.44, 22.44, 22.44, 22.44, 22.44, 22.44, 22.44, 22.44, 22.44, 22.44, 22.45, 22.45, 22.45, 22.45, 22.46, 22.46, 22.46, 22.46, 22.46, 22.46, 22.46, 22.46, 22.47, 22.47, 22.47, 22.47, 22.47, 22.47, 22.47, 22.48, 22.48, 22.48, 22.48, 22.48, 22.48, 22.48, 22.48, 22.48, 22.48, 22.48, 22.48, 22.48, 22.49, 22.49, 22.49, 22.49, 22.49, 22.49, 22.5, 22.5, 22.5, 22.5, 22.5, 22.5, 22.51, 22.52, 22.52, 22.52, 22.52, 22.52, 22.52, 22.52, 22.53, 22.53, 22.53, 22.53, 22.53, 22.53, 22.53, 22.53, 22.54, 22.54, 22.54, 22.54, 22.54, 22.54, 22.54, 22.55, 22.55, 22.55, 22.55, 22.55, 22.55, 22.56, 22.56, 22.56, 22.56, 22.56, 22.56, 22.56, 22.56, 22.57, 22.58, 22.58, 22.58, 22.59, 22.59, 22.59, 22.59, 22.59, 22.59, 22.59, 22.59, 22.59, 22.59, 22.6, 22.6, 22.6, 22.6, 22.6, 22.61, 22.61, 22.62, 22.62, 22.62, 22.62, 22.62, 22.62, 22.65, 22.65, 22.65, 22.66, 22.66, 22.66, 22.67, 22.67, 22.67, 22.67, 22.68, 22.68, 22.68, 22.68, 22.68, 22.68, 22.69, 22.69, 22.69, 22.69, 22.69, 22.69, 22.7, 22.7, 22.7, 22.7, 22.7, 22.7, 22.7, 22.7, 22.7, 22.7, 22.7, 22.7, 22.7, 22.7, 22.7, 22.7, 22.7, 22.7, 22.7, 22.7, 22.7, 22.7, 22.71, 22.71, 22.71, 22.71, 22.71, 22.71, 22.71, 22.71, 22.71, 22.71, 22.71, 22.71, 22.71, 22.71, 22.71, 22.71, 22.71, 22.71, 22.71, 22.71, 22.71, 22.71, 22.71, 22.71, 22.71, 22.71, 22.71, 22.71, 22.71, 22.71, 22.71, 22.71, 22.71, 22.71, 22.71, 22.71, 22.71, 22.71, 22.71, 22.71, 22.71, 22.71, 22.71, 22.71, 22.71, 22.71, 22.71, 22.71, 22.71, 22.71, 22.71, 22.71, 22.71, 22.71, 22.71, 22.71, 22.71, 22.71, 22.71, 22.71, 22.71, 22.72, 22.72, 22.72, 22.73, 22.73, 22.73, 22.74, 22.74, 22.74, 22.74, 22.74, 22.74, 22.75, 22.75, 22.75, 22.76, 22.76, 22.76, 22.76, 22.76, 22.76, 22.76, 22.76, 22.76, 22.76, 22.76, 22.77, 22.77, 22.77, 22.77, 22.77, 22.77, 22.77, 22.77, 22.77, 22.77, 22.77, 22.77, 22.77, 22.77, 22.77, 22.77, 22.77, 22.77, 22.77, 22.77, 22.77, 22.77, 22.77, 22.77, 22.78, 22.78, 22.78, 22.78, 22.78, 22.79, 22.79, 22.79, 22.79, 22.79, 22.79, 22.79, 22.79, 22.79, 22.79, 22.79, 22.79, 22.79, 22.8, 22.8, 22.8, 22.8, 22.8, 22.8, 22.8, 22.8, 22.8, 22.8, 22.8, 22.8, 22.8, 22.8, 22.8, 22.81, 22.81, 22.81, 22.81, 22.81, 22.81, 22.81, 22.81, 22.81, 22.81, 22.82, 22.82, 22.83, 22.83, 22.83, 22.83, 22.83, 22.83, 22.83, 22.83, 22.84, 22.84, 22.84, 22.85, 22.85, 22.85, 22.85, 22.86, 22.86, 22.86, 22.86, 22.86, 22.86, 22.86, 22.86, 22.86, 22.86, 22.87, 22.87, 22.87, 22.87, 22.87, 22.87, 22.87, 22.87, 22.87, 22.87, 22.87, 22.88, 22.88, 22.89, 22.89, 22.89, 22.89, 22.9, 22.9, 22.9, 22.9, 22.9, 22.9, 22.9, 22.9, 22.9, 22.9, 22.91, 22.91, 22.92, 22.92, 22.92, 22.93, 22.93, 22.93, 22.93, 22.93, 22.93, 22.93, 22.93, 22.93, 22.93, 22.93, 22.93, 22.93, 22.93, 22.93, 22.94, 22.94, 22.94, 22.94, 22.94, 22.95, 22.95, 22.95, 22.96, 22.96, 22.96, 22.96, 22.97, 22.97, 22.97, 22.97, 22.97, 22.97, 22.97, 22.97, 22.99, 22.99, 22.99, 22.99, 22.99, 22.99, 22.99, 22.99, 22.99, 22.99, 22.99, 22.99, 22.99, 22.99, 22.99, 22.99, 23.0, 23.0, 23.0, 23.0, 23.01, 23.01, 23.01, 23.01, 23.01, 23.01, 23.02, 23.02, 23.02, 23.02, 23.03, 23.04, 23.04, 23.05, 23.05, 23.05, 23.06, 23.06, 23.06, 23.06, 23.06, 23.06, 23.06, 23.06, 23.07, 23.07, 23.07, 23.07, 23.07, 23.08, 23.09, 23.09, 23.09, 23.1, 23.1, 23.1, 23.1, 23.1, 23.1, 23.11, 23.11, 23.11, 23.11, 23.11, 23.12, 23.12, 23.12, 23.12, 23.12, 23.12, 23.12, 23.12, 23.13, 23.13, 23.13, 23.13, 23.13, 23.13, 23.13, 23.14, 23.14, 23.14, 23.14, 23.14, 23.15, 23.15, 23.15, 23.15, 23.17, 23.17, 23.17, 23.17, 23.17, 23.17, 23.18, 23.18, 23.18, 23.18, 23.18, 23.19, 23.19, 23.19, 23.2, 23.2, 23.2, 23.2, 23.2, 23.21, 23.21, 23.21, 23.21, 23.21, 23.21, 23.21, 23.21, 23.21, 23.21, 23.21, 23.21, 23.21, 23.22, 23.22, 23.22, 23.22, 23.22, 23.23, 23.23, 23.23, 23.23, 23.23, 23.23, 23.24, 23.24, 23.25, 23.25, 23.25, 23.25, 23.26, 23.26, 23.26, 23.26, 23.26, 23.26, 23.26, 23.26, 23.26, 23.27, 23.27, 23.28, 23.28, 23.28, 23.28, 23.28, 23.28, 23.28, 23.28, 23.28, 23.28, 23.28, 23.28, 23.28, 23.29, 23.29, 23.29, 23.3, 23.3, 23.3, 23.3, 23.3, 23.3, 23.3, 23.31, 23.31, 23.31, 23.32, 23.32, 23.32, 23.32, 23.32, 23.32, 23.32, 23.33, 23.33, 23.33, 23.33, 23.33, 23.33, 23.34, 23.35, 23.35, 23.35, 23.35, 23.35, 23.35, 23.35, 23.35, 23.35, 23.35, 23.35, 23.35, 23.35, 23.36, 23.36, 23.36, 23.36, 23.36, 23.37, 23.37, 23.37, 23.37, 23.37, 23.37, 23.37, 23.37, 23.37, 23.38, 23.39, 23.39, 23.39, 23.39, 23.39, 23.39, 23.39, 23.4, 23.4, 23.4, 23.4, 23.41, 23.41, 23.41, 23.42, 23.42, 23.42, 23.42, 23.42, 23.42, 23.42, 23.42, 23.42, 23.42, 23.42, 23.42, 23.42, 23.42, 23.42, 23.42, 23.43, 23.43, 23.44, 23.44, 23.44, 23.44, 23.44, 23.45, 23.45, 23.45, 23.45, 23.45, 23.45, 23.45, 23.46, 23.46, 23.46, 23.46, 23.46, 23.46, 23.46, 23.46, 23.46, 23.46, 23.46, 23.46, 23.46, 23.46, 23.46, 23.46, 23.47, 23.47, 23.47, 23.47, 23.47, 23.47, 23.47, 23.47, 23.47, 23.47, 23.48, 23.48, 23.48, 23.48, 23.48, 23.48, 23.48, 23.48, 23.48, 23.48, 23.48, 23.48, 23.48, 23.48, 23.48, 23.48, 23.48, 23.48, 23.48, 23.48, 23.48, 23.48, 23.48, 23.48, 23.48, 23.49, 23.49, 23.49, 23.49, 23.49, 23.49, 23.49, 23.49, 23.5, 23.5, 23.5, 23.51, 23.51, 23.51, 23.51, 23.51, 23.51, 23.51, 23.51, 23.51, 23.51, 23.52, 23.52, 23.52, 23.52, 23.52, 23.52, 23.52, 23.52, 23.52, 23.52, 23.53, 23.53, 23.53, 23.53, 23.53, 23.53, 23.53, 23.53, 23.53, 23.53, 23.53, 23.53, 23.53, 23.53, 23.54, 23.54, 23.54, 23.54, 23.55, 23.55, 23.55, 23.56, 23.56, 23.56, 23.56, 23.56, 23.56, 23.56, 23.56, 23.56, 23.57, 23.57, 23.57, 23.57, 23.57, 23.57, 23.58, 23.58, 23.59, 23.59, 23.59, 23.59, 23.59, 23.59, 23.59, 23.59, 23.6, 23.6, 23.6, 23.6, 23.6, 23.6, 23.61, 23.61, 23.62, 23.62, 23.62, 23.62, 23.63, 23.63, 23.63, 23.63, 23.63, 23.63, 23.63, 23.63, 23.64, 23.64, 23.64, 23.64, 23.64, 23.64, 23.64, 23.64, 23.64, 23.64, 23.64, 23.64, 23.64, 23.64, 23.64, 23.64, 23.64, 23.64, 23.64, 23.66, 23.66, 23.66, 23.66, 23.66, 23.66, 23.66, 23.66, 23.66, 23.66, 23.67, 23.67, 23.67, 23.67, 23.68, 23.68, 23.68, 23.68, 23.68, 23.68, 23.68, 23.69, 23.69, 23.69, 23.69, 23.69, 23.69, 23.69, 23.69, 23.7, 23.7, 23.71, 23.71, 23.71, 23.71, 23.72, 23.72, 23.72, 23.72, 23.72, 23.72, 23.72, 23.72, 23.73, 23.73, 23.73, 23.73, 23.73, 23.73, 23.73, 23.73, 23.73, 23.73, 23.73, 23.74, 23.74, 23.74, 23.75, 23.75, 23.75, 23.75, 23.76, 23.76, 23.76, 23.76, 23.76, 23.76, 23.76, 23.76, 23.76, 23.76, 23.76, 23.76, 23.76, 23.76, 23.76, 23.76, 23.77, 23.77, 23.77, 23.77, 23.77, 23.78, 23.79, 23.79, 23.79, 23.79, 23.79, 23.79, 23.79, 23.79, 23.79, 23.79, 23.79, 23.79, 23.79, 23.8, 23.8, 23.8, 23.8, 23.8, 23.8, 23.81, 23.81, 23.81, 23.81, 23.81, 23.81, 23.81, 23.81, 23.81, 23.81, 23.82, 23.82, 23.82, 23.82, 23.82, 23.82, 23.82, 23.82, 23.82, 23.82, 23.82, 23.82, 23.82, 23.82, 23.82, 23.82, 23.83, 23.83, 23.83, 23.83, 23.83, 23.84, 23.84, 23.84, 23.84, 23.85, 23.85, 23.85, 23.86, 23.86, 23.86, 23.86, 23.87, 23.87, 23.88, 23.88, 23.88, 23.88, 23.88, 23.88, 23.88, 23.89, 23.89, 23.9, 23.9, 23.9, 23.9, 23.9, 23.91, 23.91, 23.91, 23.91, 23.91, 23.92, 23.92, 23.92, 23.92, 23.92, 23.93, 23.93, 23.93, 23.94, 23.94, 23.94, 23.94, 23.95, 23.95, 23.95, 23.96, 23.96, 23.96, 23.96, 23.97, 23.97, 23.97, 23.97, 23.97, 23.97, 23.97, 23.97, 23.97, 23.97, 23.97, 23.97, 23.97, 23.98, 23.98, 23.98, 23.98, 23.98, 23.98, 23.98, 23.98, 23.98, 23.98, 23.98, 23.98, 23.98, 23.98, 23.98, 23.99, 23.99, 23.99, 24.0, 24.0, 24.0, 24.01, 24.02, 24.02, 24.02, 24.03, 24.03, 24.03, 24.03, 24.03, 24.03, 24.03, 24.03, 24.03, 24.03, 24.03, 24.05, 24.05, 24.05, 24.05, 24.06, 24.06, 24.06, 24.06, 24.07, 24.08, 24.08, 24.08, 24.09, 24.09, 24.09, 24.1, 24.1, 24.1, 24.1, 24.1, 24.1, 24.1, 24.1, 24.1, 24.11, 24.11, 24.11, 24.11, 24.12, 24.12, 24.12, 24.12, 24.13, 24.13, 24.13, 24.13, 24.13, 24.13, 24.14, 24.14, 24.14, 24.14, 24.14, 24.14, 24.14, 24.14, 24.14, 24.14, 24.15, 24.15, 24.15, 24.16, 24.16, 24.16, 24.16, 24.16, 24.17, 24.17, 24.17, 24.18, 24.18, 24.18, 24.18, 24.18, 24.18, 24.18, 24.18, 24.18, 24.18, 24.18, 24.18, 24.18, 24.18, 24.18, 24.18, 24.19, 24.19, 24.19, 24.19, 24.19, 24.19, 24.19, 24.19, 24.19, 24.19, 24.19, 24.19, 24.19, 24.19, 24.19, 24.19, 24.2, 24.2, 24.2, 24.2, 24.2, 24.2, 24.21, 24.21, 24.21, 24.21, 24.21, 24.21, 24.21, 24.21, 24.22, 24.22, 24.22, 24.22, 24.22, 24.22, 24.22, 24.23, 24.23, 24.24, 24.24, 24.24, 24.24, 24.25, 24.25, 24.25, 24.25, 24.25, 24.25, 24.25, 24.25, 24.25, 24.25, 24.25, 24.26, 24.26, 24.26, 24.26, 24.27, 24.27, 24.27, 24.28, 24.28, 24.28, 24.28, 24.28, 24.28, 24.28, 24.28, 24.28, 24.29, 24.29, 24.3, 24.3, 24.3, 24.3, 24.3, 24.3, 24.3, 24.3, 24.3, 24.3, 24.3, 24.3, 24.3, 24.3, 24.3, 24.3, 24.3, 24.3, 24.3, 24.3, 24.3, 24.3, 24.3, 24.3, 24.3, 24.3, 24.3, 24.31, 24.31, 24.31, 24.31, 24.31, 24.32, 24.32, 24.32, 24.32, 24.32, 24.32, 24.32, 24.32, 24.33, 24.33, 24.34, 24.34, 24.35, 24.35, 24.36, 24.37, 24.37, 24.37, 24.37, 24.37, 24.37, 24.37, 24.38, 24.38, 24.38, 24.38, 24.38, 24.39, 24.39, 24.39, 24.39, 24.39, 24.39, 24.39, 24.39, 24.39, 24.4, 24.4, 24.4, 24.4, 24.4, 24.41, 24.41, 24.41, 24.42, 24.42, 24.42, 24.43, 24.43, 24.43, 24.43, 24.43, 24.43, 24.43, 24.43, 24.43, 24.43, 24.43, 24.43, 24.43, 24.43, 24.43, 24.43, 24.43, 24.43, 24.43, 24.43, 24.43, 24.44, 24.44, 24.45, 24.45, 24.45, 24.45, 24.46, 24.46, 24.47, 24.47, 24.47, 24.47, 24.47, 24.47, 24.47, 24.47, 24.47, 24.47, 24.47, 24.47, 24.47, 24.47, 24.47, 24.47, 24.47, 24.47, 24.48, 24.49, 24.49, 24.49, 24.49, 24.5, 24.5, 24.5, 24.5, 24.5, 24.5, 24.5, 24.5, 24.5, 24.5, 24.5, 24.5, 24.5, 24.51, 24.51, 24.51, 24.52, 24.52, 24.52, 24.52, 24.52, 24.53, 24.53, 24.53, 24.53, 24.53, 24.53, 24.53, 24.53, 24.54, 24.54, 24.54, 24.54, 24.55, 24.55, 24.55, 24.55, 24.55, 24.55, 24.55, 24.55, 24.56, 24.56, 24.56, 24.56, 24.57, 24.58, 24.58, 24.59, 24.59, 24.6, 24.6, 24.61, 24.62, 24.62, 24.62, 24.62, 24.62, 24.62, 24.62, 24.62, 24.62, 24.62, 24.62, 24.62, 24.62, 24.62, 24.62, 24.62, 24.62, 24.62, 24.62, 24.63, 24.63, 24.63, 24.63, 24.64, 24.64, 24.64, 24.64, 24.64, 24.64, 24.64, 24.65, 24.65, 24.66, 24.66, 24.67, 24.67, 24.67, 24.67, 24.68, 24.69, 24.69, 24.69, 24.69, 24.69, 24.69, 24.69, 24.69, 24.69, 24.7, 24.7, 24.7, 24.7, 24.7, 24.7, 24.7, 24.71, 24.71, 24.71, 24.71, 24.72, 24.72, 24.72, 24.72, 24.73, 24.75, 24.75, 24.75, 24.75, 24.75, 24.76, 24.76, 24.76, 24.77, 24.77, 24.77, 24.77, 24.78, 24.78, 24.78, 24.78, 24.79, 24.79, 24.8, 24.8, 24.8, 24.8, 24.8, 24.8, 24.8, 24.8, 24.8, 24.8, 24.8, 24.8, 24.8, 24.8, 24.8, 24.8, 24.8, 24.8, 24.8, 24.8, 24.8, 24.8, 24.81, 24.81, 24.81, 24.81, 24.81, 24.81, 24.81, 24.81, 24.81, 24.81, 24.81, 24.81, 24.81, 24.81, 24.81, 24.81, 24.81, 24.81, 24.81, 24.81, 24.82, 24.82, 24.83, 24.83, 24.83, 24.83, 24.83, 24.83, 24.83, 24.84, 24.84, 24.84, 24.84, 24.84, 24.84, 24.85, 24.85, 24.85, 24.85, 24.85, 24.85, 24.85, 24.85, 24.86, 24.86, 24.86, 24.86, 24.86, 24.86, 24.87, 24.87, 24.87, 24.89, 24.89, 24.89, 24.89, 24.89, 24.9, 24.9, 24.9, 24.9, 24.9, 24.9, 24.9, 24.9, 24.9, 24.9, 24.9, 24.91, 24.92, 24.92, 24.92, 24.92, 24.92, 24.92, 24.92, 24.92, 24.92, 24.92, 24.92, 24.92, 24.92, 24.92, 24.92, 24.93, 24.93, 24.93, 24.93, 24.93, 24.93, 24.95, 24.95, 24.95, 24.95, 24.95, 24.95, 24.96, 24.96, 24.96, 24.96, 24.96, 24.97, 24.97, 24.97, 24.97, 24.98, 24.99, 25.0, 25.0, 25.0, 25.01, 25.01, 25.01, 25.02, 25.02, 25.03, 25.04, 25.04, 25.04, 25.04, 25.04, 25.04, 25.04, 25.04, 25.04, 25.04, 25.05, 25.05, 25.05, 25.05, 25.06, 25.07, 25.07, 25.07, 25.07, 25.07, 25.07, 25.07, 25.08, 25.08, 25.08, 25.09, 25.1, 25.1, 25.1, 25.11, 25.11, 25.11, 25.12, 25.12, 25.12, 25.12, 25.12, 25.12, 25.13, 25.13, 25.13, 25.13, 25.13, 25.13, 25.14, 25.14, 25.14, 25.14, 25.14, 25.14, 25.14, 25.14, 25.14, 25.14, 25.14, 25.14, 25.15, 25.15, 25.16, 25.16, 25.18, 25.18, 25.19, 25.19, 25.19, 25.19, 25.19, 25.19, 25.19, 25.19, 25.2, 25.2, 25.21, 25.21, 25.21, 25.21, 25.21, 25.21, 25.21, 25.21, 25.21, 25.21, 25.21, 25.21, 25.21, 25.21, 25.22, 25.22, 25.22, 25.22, 25.22, 25.22, 25.22, 25.22, 25.23, 25.23, 25.23, 25.23, 25.23, 25.23, 25.23, 25.25, 25.25, 25.27, 25.27, 25.27, 25.27, 25.27, 25.27, 25.27, 25.27, 25.27, 25.27, 25.27, 25.27, 25.27, 25.27, 25.27, 25.28, 25.28, 25.28, 25.29, 25.29, 25.29, 25.29, 25.29, 25.29, 25.29, 25.29, 25.29, 25.29, 25.29, 25.29, 25.3, 25.3, 25.3, 25.3, 25.3, 25.3, 25.3, 25.3, 25.3, 25.3, 25.3, 25.3, 25.3, 25.3, 25.3, 25.31, 25.31, 25.31, 25.31, 25.31, 25.31, 25.31, 25.31, 25.31, 25.31, 25.32, 25.32, 25.32, 25.32, 25.33, 25.33, 25.33, 25.33, 25.33, 25.33, 25.33, 25.33, 25.33, 25.33, 25.33, 25.33, 25.33, 25.34, 25.34, 25.34, 25.34, 25.34, 25.34, 25.34, 25.34, 25.34, 25.34, 25.34, 25.34, 25.34, 25.34, 25.34, 25.34, 25.35, 25.35, 25.35, 25.35, 25.35, 25.35, 25.35, 25.35, 25.35, 25.35, 25.35, 25.36, 25.36, 25.36, 25.36, 25.36, 25.36, 25.36, 25.36, 25.36, 25.37, 25.37, 25.37, 25.38, 25.38, 25.38, 25.38, 25.39, 25.39, 25.39, 25.39, 25.39, 25.39, 25.39, 25.39, 25.39, 25.39, 25.39, 25.4, 25.41, 25.42, 25.42, 25.43, 25.43, 25.43, 25.44, 25.45, 25.45, 25.45, 25.45, 25.45, 25.45, 25.45, 25.46, 25.46, 25.47, 25.47, 25.47, 25.47, 25.47, 25.47, 25.47, 25.47, 25.48, 25.48, 25.48, 25.48, 25.48, 25.48, 25.49, 25.49, 25.49, 25.49, 25.49, 25.49, 25.5, 25.5, 25.5, 25.5, 25.5, 25.5, 25.51, 25.51, 25.51, 25.51, 25.51, 25.52, 25.52, 25.52, 25.52, 25.52, 25.52, 25.52, 25.52, 25.52, 25.52, 25.52, 25.52, 25.52, 25.52, 25.52, 25.52, 25.53, 25.53, 25.53, 25.53, 25.53, 25.54, 25.54, 25.55, 25.55, 25.55, 25.56, 25.56, 25.56, 25.56, 25.56, 25.56, 25.57, 25.57, 25.57, 25.57, 25.57, 25.57, 25.58, 25.58, 25.58, 25.58, 25.58, 25.59, 25.59, 25.59, 25.6, 25.61, 25.61, 25.62, 25.62, 25.62, 25.62, 25.63, 25.63, 25.63, 25.63, 25.63, 25.63, 25.64, 25.64, 25.64, 25.64, 25.65, 25.65, 25.65, 25.65, 25.66, 25.66, 25.67, 25.67, 25.67, 25.67, 25.67, 25.67, 25.68, 25.68, 25.68, 25.68, 25.68, 25.68, 25.68, 25.69, 25.69, 25.69, 25.7, 25.7, 25.7, 25.7, 25.7, 25.71, 25.71, 25.72, 25.72, 25.73, 25.73, 25.73, 25.74, 25.74, 25.74, 25.74, 25.74, 25.74, 25.74, 25.74, 25.74, 25.74, 25.74, 25.74, 25.74, 25.74, 25.74, 25.74, 25.74, 25.75, 25.75, 25.76, 25.76, 25.76, 25.76, 25.77, 25.77, 25.77, 25.78, 25.78, 25.78, 25.79, 25.79, 25.79, 25.79, 25.79, 25.79, 25.79, 25.79, 25.79, 25.79, 25.79, 25.79, 25.79, 25.79, 25.79, 25.79, 25.81, 25.82, 25.82, 25.82, 25.82, 25.83, 25.83, 25.83, 25.83, 25.84, 25.84, 25.84, 25.84, 25.85, 25.85, 25.85, 25.85, 25.85, 25.85, 25.86, 25.86, 25.87, 25.87, 25.87, 25.87, 25.87, 25.87, 25.87, 25.87, 25.87, 25.87, 25.87, 25.87, 25.87, 25.87, 25.87, 25.87, 25.87, 25.87, 25.87, 25.87, 25.87, 25.87, 25.87, 25.87, 25.87, 25.87, 25.87, 25.87, 25.87, 25.87, 25.87, 25.87, 25.87, 25.88, 25.88, 25.88, 25.88, 25.89, 25.89, 25.89, 25.89, 25.89, 25.89, 25.89, 25.89, 25.9, 25.9, 25.9, 25.9, 25.9, 25.9, 25.9, 25.9, 25.9, 25.9, 25.9, 25.9, 25.91, 25.91, 25.91, 25.91, 25.91, 25.91, 25.91, 25.91, 25.91, 25.91, 25.91, 25.92, 25.92, 25.92, 25.93, 25.93, 25.93, 25.93, 25.94, 25.95, 25.95, 25.95, 25.95, 25.95, 25.95, 25.96, 25.96, 25.97, 25.97, 25.97, 25.97, 25.98, 25.98, 25.98, 25.98, 25.98, 25.98, 25.98, 25.99, 25.99, 25.99, 25.99, 25.99, 25.99, 25.99, 25.99, 25.99, 25.99, 25.99, 25.99, 25.99, 26.0, 26.0, 26.0, 26.0, 26.0, 26.0, 26.0, 26.01, 26.01, 26.01, 26.01, 26.02, 26.02, 26.02, 26.02, 26.02, 26.02, 26.02, 26.02, 26.03, 26.03, 26.03, 26.03, 26.03, 26.04, 26.04, 26.04, 26.04, 26.04, 26.04, 26.04, 26.05, 26.05, 26.06, 26.06, 26.07, 26.07, 26.07, 26.07, 26.07, 26.08, 26.08, 26.08, 26.08, 26.08, 26.08, 26.08, 26.08, 26.08, 26.08, 26.08, 26.08, 26.08, 26.08, 26.08, 26.09, 26.09, 26.09, 26.1, 26.1, 26.1, 26.1, 26.11, 26.11, 26.11, 26.12, 26.12, 26.13, 26.13, 26.13, 26.13, 26.13, 26.13, 26.13, 26.13, 26.13, 26.13, 26.13, 26.14, 26.14, 26.14, 26.15, 26.15, 26.15, 26.15, 26.15, 26.15, 26.15, 26.15, 26.16, 26.16, 26.16, 26.17, 26.17, 26.17, 26.17, 26.18, 26.18, 26.18, 26.18, 26.19, 26.19, 26.19, 26.2, 26.2, 26.2, 26.2, 26.2, 26.2, 26.2, 26.2, 26.2, 26.2, 26.2, 26.2, 26.2, 26.2, 26.2, 26.2, 26.2, 26.2, 26.2, 26.2, 26.2, 26.2, 26.2, 26.2, 26.2, 26.2, 26.2, 26.2, 26.2, 26.2, 26.21, 26.21, 26.21, 26.21, 26.21, 26.21, 26.21, 26.21, 26.22, 26.22, 26.23, 26.23, 26.23, 26.23, 26.23, 26.23, 26.23, 26.23, 26.24, 26.24, 26.24, 26.25, 26.25, 26.25, 26.25, 26.26, 26.26, 26.27, 26.27, 26.27, 26.27, 26.27, 26.27, 26.27, 26.27, 26.27, 26.27, 26.27, 26.27, 26.27, 26.27, 26.28, 26.28, 26.28, 26.28, 26.28, 26.28, 26.28, 26.28, 26.28, 26.28, 26.29, 26.29, 26.29, 26.29, 26.29, 26.29, 26.3, 26.3, 26.3, 26.3, 26.31, 26.31, 26.31, 26.31, 26.31, 26.31, 26.31, 26.31, 26.32, 26.32, 26.32, 26.32, 26.32, 26.32, 26.32, 26.32, 26.32, 26.32, 26.32, 26.32, 26.32, 26.32, 26.32, 26.32, 26.32, 26.32, 26.32, 26.32, 26.32, 26.32, 26.32, 26.32, 26.32, 26.32, 26.33, 26.34, 26.34, 26.34, 26.34, 26.34, 26.35, 26.35, 26.35, 26.35, 26.36, 26.36, 26.36, 26.36, 26.36, 26.37, 26.37, 26.37, 26.37, 26.38, 26.39, 26.4, 26.4, 26.41, 26.41, 26.41, 26.41, 26.41, 26.41, 26.41, 26.41, 26.41, 26.41, 26.41, 26.41, 26.41, 26.41, 26.41, 26.41, 26.42, 26.42, 26.43, 26.43, 26.43, 26.43, 26.43, 26.43, 26.44, 26.44, 26.44, 26.45, 26.47, 26.47, 26.47, 26.47, 26.48, 26.48, 26.48, 26.48, 26.49, 26.49, 26.49, 26.49, 26.49, 26.49, 26.49, 26.5, 26.5, 26.5, 26.5, 26.5, 26.5, 26.51, 26.51, 26.51, 26.51, 26.51, 26.52, 26.52, 26.52, 26.52, 26.52, 26.52, 26.52, 26.52, 26.52, 26.52, 26.52, 26.52, 26.52, 26.52, 26.52, 26.52, 26.52, 26.52, 26.52, 26.52, 26.52, 26.52, 26.52, 26.52, 26.52, 26.53, 26.53, 26.53, 26.53, 26.53, 26.53, 26.53, 26.53, 26.53, 26.55, 26.55, 26.55, 26.55, 26.55, 26.56, 26.56, 26.56, 26.57, 26.57, 26.57, 26.57, 26.57, 26.57, 26.57, 26.57, 26.57, 26.58, 26.59, 26.59, 26.59, 26.59, 26.59, 26.59, 26.61, 26.61, 26.62, 26.62, 26.62, 26.62, 26.62, 26.62, 26.62, 26.62, 26.62, 26.62, 26.62, 26.63, 26.63, 26.63, 26.63, 26.64, 26.64, 26.64, 26.64, 26.65, 26.65, 26.65, 26.65, 26.65, 26.65, 26.66, 26.66, 26.66, 26.66, 26.66, 26.66, 26.66, 26.66, 26.66, 26.66, 26.66, 26.66, 26.67, 26.67, 26.67, 26.68, 26.68, 26.68, 26.68, 26.68, 26.68, 26.68, 26.68, 26.68, 26.68, 26.69, 26.69, 26.69, 26.69, 26.69, 26.69, 26.69, 26.7, 26.7, 26.7, 26.7, 26.7, 26.7, 26.7, 26.7, 26.7, 26.71, 26.71, 26.71, 26.71, 26.71, 26.72, 26.72, 26.72, 26.72, 26.72, 26.72, 26.72, 26.72, 26.73, 26.73, 26.73, 26.73, 26.73, 26.74, 26.74, 26.74, 26.75, 26.75, 26.76, 26.76, 26.76, 26.76, 26.76, 26.77, 26.77, 26.77, 26.77, 26.77, 26.77, 26.77, 26.78, 26.78, 26.78, 26.78, 26.79, 26.79, 26.79, 26.79, 26.79, 26.79, 26.79, 26.8, 26.8, 26.8, 26.8, 26.8, 26.81, 26.81, 26.81, 26.81, 26.81, 26.81, 26.82, 26.82, 26.82, 26.82, 26.82, 26.82, 26.83, 26.83, 26.83, 26.84, 26.84, 26.84, 26.84, 26.84, 26.84, 26.84, 26.84, 26.84, 26.84, 26.84, 26.84, 26.85, 26.85, 26.85, 26.85, 26.85, 26.85, 26.85, 26.85, 26.86, 26.86, 26.86, 26.86, 26.86, 26.86, 26.86, 26.86, 26.86, 26.86, 26.86, 26.86, 26.86, 26.86, 26.87, 26.87, 26.88, 26.88, 26.88, 26.89, 26.89, 26.89, 26.89, 26.9, 26.9, 26.9, 26.9, 26.9, 26.9, 26.91, 26.92, 26.92, 26.93, 26.93, 26.93, 26.93, 26.94, 26.94, 26.94, 26.95, 26.95, 26.95, 26.95, 26.95, 26.95, 26.95, 26.96, 26.96, 26.96, 26.96, 26.96, 26.96, 26.96, 26.96, 26.96, 26.96, 26.96, 26.96, 26.96, 26.96, 26.96, 26.96, 26.96, 26.96, 26.97, 26.97, 26.97, 26.97, 26.97, 26.97, 26.98, 26.98, 26.99, 26.99, 26.99, 26.99, 26.99, 26.99, 27.0, 27.01, 27.01, 27.01, 27.01, 27.01, 27.01, 27.02, 27.02, 27.02, 27.02, 27.02, 27.02, 27.02, 27.02, 27.02, 27.02, 27.02, 27.02, 27.03, 27.03, 27.04, 27.04, 27.04, 27.04, 27.04, 27.04, 27.05, 27.05, 27.05, 27.05, 27.05, 27.05, 27.05, 27.06, 27.06, 27.06, 27.06, 27.07, 27.07, 27.07, 27.07, 27.07, 27.07, 27.07, 27.07, 27.08, 27.08, 27.08, 27.08, 27.09, 27.09, 27.1, 27.1, 27.1, 27.1, 27.1, 27.1, 27.1, 27.11, 27.11, 27.11, 27.12, 27.12, 27.12, 27.12, 27.13, 27.13, 27.13, 27.13, 27.14, 27.15, 27.15, 27.15, 27.15, 27.15, 27.16, 27.16, 27.16, 27.16, 27.16, 27.16, 27.16, 27.16, 27.16, 27.16, 27.17, 27.17, 27.17, 27.17, 27.17, 27.18, 27.18, 27.18, 27.18, 27.18, 27.18, 27.18, 27.18, 27.19, 27.19, 27.19, 27.19, 27.2, 27.2, 27.2, 27.21, 27.21, 27.21, 27.21, 27.21, 27.21, 27.22, 27.23, 27.23, 27.23, 27.23, 27.24, 27.24, 27.25, 27.25, 27.25, 27.25, 27.25, 27.25, 27.26, 27.26, 27.26, 27.26, 27.26, 27.26, 27.26, 27.26, 27.26, 27.27, 27.28, 27.28, 27.28, 27.28, 27.28, 27.29, 27.29, 27.29, 27.29, 27.29, 27.3, 27.3, 27.3, 27.31, 27.31, 27.31, 27.31, 27.31, 27.32, 27.32, 27.33, 27.33, 27.34, 27.34, 27.34, 27.34, 27.34, 27.34, 27.34, 27.34, 27.35, 27.35, 27.35, 27.36, 27.36, 27.36, 27.36, 27.36, 27.36, 27.37, 27.37, 27.38, 27.38, 27.38, 27.38, 27.39, 27.39, 27.4, 27.4, 27.41, 27.41, 27.41, 27.42, 27.42, 27.42, 27.42, 27.42, 27.42, 27.43, 27.43, 27.43, 27.44, 27.44, 27.45, 27.45, 27.45, 27.45, 27.45, 27.45, 27.45, 27.45, 27.46, 27.46, 27.46, 27.46, 27.46, 27.46, 27.46, 27.46, 27.46, 27.46, 27.46, 27.46, 27.47, 27.47, 27.47, 27.47, 27.47, 27.48, 27.48, 27.48, 27.49, 27.49, 27.5, 27.5, 27.5, 27.5, 27.5, 27.5, 27.51, 27.51, 27.51, 27.51, 27.52, 27.52, 27.52, 27.52, 27.53, 27.53, 27.53, 27.53, 27.54, 27.54, 27.54, 27.54, 27.54, 27.55, 27.55, 27.56, 27.56, 27.56, 27.56, 27.56, 27.56, 27.56, 27.56, 27.56, 27.56, 27.56, 27.57, 27.57, 27.57, 27.58, 27.58, 27.58, 27.58, 27.58, 27.58, 27.58, 27.59, 27.59, 27.59, 27.6, 27.6, 27.6, 27.6, 27.6, 27.6, 27.62, 27.62, 27.62, 27.64, 27.64, 27.65, 27.65, 27.65, 27.66, 27.66, 27.66, 27.66, 27.67, 27.67, 27.67, 27.67, 27.67, 27.68, 27.68, 27.68, 27.69, 27.69, 27.69, 27.69, 27.69, 27.69, 27.69, 27.69, 27.69, 27.7, 27.7, 27.7, 27.7, 27.7, 27.7, 27.7, 27.71, 27.71, 27.71, 27.71, 27.71, 27.71, 27.71, 27.71, 27.72, 27.72, 27.72, 27.72, 27.72, 27.72, 27.72, 27.72, 27.72, 27.72, 27.72, 27.73, 27.73, 27.73, 27.73, 27.74, 27.74, 27.74, 27.74, 27.75, 27.75, 27.76, 27.76, 27.77, 27.78, 27.78, 27.78, 27.79, 27.79, 27.8, 27.8, 27.82, 27.82, 27.82, 27.83, 27.83, 27.84, 27.84, 27.84, 27.85, 27.85, 27.85, 27.86, 27.86, 27.86, 27.86, 27.86, 27.87, 27.87, 27.87, 27.87, 27.87, 27.87, 27.87, 27.87, 27.87, 27.88, 27.88, 27.88, 27.88, 27.88, 27.88, 27.88, 27.88, 27.88, 27.88, 27.88, 27.88, 27.88, 27.88, 27.88, 27.88, 27.88, 27.88, 27.89, 27.89, 27.89, 27.9, 27.9, 27.91, 27.91, 27.91, 27.91, 27.92, 27.92, 27.92, 27.92, 27.92, 27.92, 27.92, 27.92, 27.92, 27.92, 27.92, 27.92, 27.92, 27.92, 27.92, 27.92, 27.92, 27.92, 27.94, 27.94, 27.94, 27.94, 27.95, 27.95, 27.95, 27.95, 27.95, 27.96, 27.96, 27.96, 27.97, 27.98, 27.98, 27.98, 27.99, 27.99, 27.99, 27.99, 27.99, 28.0, 28.0, 28.0, 28.0, 28.01, 28.01, 28.01, 28.01, 28.02, 28.03, 28.03, 28.03, 28.03, 28.03, 28.04, 28.04, 28.04, 28.04, 28.04, 28.04, 28.06, 28.06, 28.06, 28.06, 28.06, 28.07, 28.08, 28.08, 28.08, 28.08, 28.08, 28.09, 28.09, 28.1, 28.1, 28.1, 28.1, 28.11, 28.11, 28.11, 28.11, 28.12, 28.12, 28.12, 28.13, 28.13, 28.14, 28.14, 28.14, 28.14, 28.14, 28.15, 28.15, 28.16, 28.16, 28.16, 28.17, 28.17, 28.17, 28.17, 28.17, 28.17, 28.18, 28.19, 28.21, 28.21, 28.22, 28.22, 28.23, 28.23, 28.23, 28.23, 28.24, 28.24, 28.24, 28.24, 28.26, 28.27, 28.28, 28.28, 28.28, 28.28, 28.28, 28.29, 28.29, 28.29, 28.29, 28.29, 28.31, 28.32, 28.32, 28.32, 28.32, 28.32, 28.33, 28.33, 28.33, 28.33, 28.33, 28.33, 28.33, 28.34, 28.34, 28.34, 28.34, 28.34, 28.34, 28.34, 28.35, 28.35, 28.36, 28.36, 28.36, 28.36, 28.36, 28.36, 28.36, 28.36, 28.36, 28.36, 28.37, 28.37, 28.37, 28.37, 28.38, 28.38, 28.39, 28.4, 28.4, 28.4, 28.4, 28.41, 28.42, 28.42, 28.43, 28.44, 28.44, 28.44, 28.44, 28.44, 28.45, 28.45, 28.45, 28.45, 28.46, 28.46, 28.46, 28.46, 28.47, 28.47, 28.48, 28.48, 28.48, 28.48, 28.48, 28.48, 28.48, 28.49, 28.5, 28.5, 28.5, 28.5, 28.5, 28.5, 28.51, 28.51, 28.51, 28.51, 28.51, 28.51, 28.51, 28.52, 28.52, 28.52, 28.52, 28.52, 28.52, 28.52, 28.52, 28.52, 28.52, 28.52, 28.52, 28.52, 28.52, 28.52, 28.53, 28.53, 28.53, 28.55, 28.56, 28.56, 28.56, 28.56, 28.56, 28.56, 28.56, 28.56, 28.56, 28.57, 28.57, 28.57, 28.57, 28.58, 28.58, 28.58, 28.58, 28.58, 28.58, 28.58, 28.59, 28.59, 28.6, 28.6, 28.6, 28.6, 28.6, 28.6, 28.6, 28.6, 28.61, 28.61, 28.61, 28.62, 28.62, 28.62, 28.62, 28.63, 28.63, 28.63, 28.63, 28.63, 28.63, 28.64, 28.64, 28.64, 28.65, 28.65, 28.65, 28.65, 28.65, 28.66, 28.66, 28.66, 28.66, 28.66, 28.66, 28.67, 28.68, 28.68, 28.68, 28.69, 28.69, 28.69, 28.69, 28.7, 28.7, 28.7, 28.7, 28.71, 28.71, 28.71, 28.71, 28.72, 28.72, 28.72, 28.72, 28.72, 28.72, 28.72, 28.72, 28.73, 28.73, 28.73, 28.74, 28.74, 28.74, 28.74, 28.74, 28.74, 28.74, 28.74, 28.74, 28.74, 28.75, 28.76, 28.76, 28.76, 28.76, 28.77, 28.77, 28.77, 28.77, 28.77, 28.78, 28.78, 28.79, 28.79, 28.79, 28.79, 28.79, 28.79, 28.79, 28.8, 28.8, 28.8, 28.8, 28.8, 28.8, 28.8, 28.8, 28.8, 28.8, 28.81, 28.81, 28.82, 28.82, 28.82, 28.82, 28.82, 28.82, 28.83, 28.83, 28.84, 28.84, 28.84, 28.84, 28.84, 28.85, 28.85, 28.85, 28.85, 28.86, 28.86, 28.86, 28.86, 28.87, 28.87, 28.87, 28.88, 28.88, 28.88, 28.89, 28.89, 28.89, 28.89, 28.89, 28.9, 28.9, 28.9, 28.9, 28.9, 28.91, 28.91, 28.91, 28.92, 28.92, 28.92, 28.93, 28.93, 28.94, 28.94, 28.94, 28.94, 28.94, 28.94, 28.94, 28.94, 28.94, 28.95, 28.95, 28.95, 28.95, 28.95, 28.95, 28.95, 28.95, 28.96, 28.96, 28.96, 28.97, 28.97, 28.97, 28.97, 28.97, 28.97, 28.97, 28.98, 28.99, 28.99, 28.99, 28.99, 28.99, 28.99, 28.99, 28.99, 28.99, 28.99, 28.99, 28.99, 29.0, 29.0, 29.01, 29.01, 29.01, 29.02, 29.03, 29.03, 29.03, 29.03, 29.03, 29.03, 29.03, 29.03, 29.03, 29.03, 29.04, 29.04, 29.04, 29.04, 29.06, 29.06, 29.06, 29.06, 29.06, 29.07, 29.07, 29.07, 29.07, 29.07, 29.07, 29.07, 29.07, 29.07, 29.08, 29.08, 29.08, 29.08, 29.08, 29.08, 29.08, 29.1, 29.12, 29.12, 29.12, 29.13, 29.13, 29.13, 29.13, 29.14, 29.14, 29.16, 29.16, 29.16, 29.16, 29.17, 29.17, 29.17, 29.17, 29.18, 29.18, 29.18, 29.18, 29.18, 29.18, 29.18, 29.18, 29.19, 29.19, 29.19, 29.2, 29.2, 29.2, 29.21, 29.21, 29.21, 29.21, 29.21, 29.22, 29.22, 29.22, 29.23, 29.23, 29.23, 29.23, 29.23, 29.23, 29.23, 29.23, 29.23, 29.23, 29.23, 29.23, 29.23, 29.23, 29.23, 29.23, 29.23, 29.23, 29.24, 29.24, 29.24, 29.24, 29.25, 29.26, 29.26, 29.26, 29.26, 29.26, 29.26, 29.27, 29.28, 29.28, 29.28, 29.28, 29.28, 29.29, 29.3, 29.3, 29.3, 29.3, 29.3, 29.31, 29.31, 29.31, 29.31, 29.31, 29.31, 29.32, 29.33, 29.34, 29.35, 29.35, 29.35, 29.36, 29.36, 29.36, 29.36, 29.37, 29.37, 29.37, 29.37, 29.38, 29.38, 29.38, 29.38, 29.38, 29.38, 29.38, 29.39, 29.39, 29.39, 29.39, 29.4, 29.4, 29.4, 29.4, 29.4, 29.4, 29.4, 29.4, 29.4, 29.4, 29.4, 29.4, 29.4, 29.41, 29.41, 29.41, 29.41, 29.42, 29.42, 29.42, 29.42, 29.43, 29.44, 29.44, 29.44, 29.44, 29.44, 29.44, 29.44, 29.44, 29.45, 29.45, 29.46, 29.46, 29.46, 29.46, 29.47, 29.47, 29.47, 29.48, 29.48, 29.48, 29.48, 29.48, 29.48, 29.48, 29.49, 29.49, 29.5, 29.5, 29.5, 29.5, 29.5, 29.5, 29.5, 29.51, 29.51, 29.51, 29.51, 29.51, 29.51, 29.51, 29.51, 29.53, 29.54, 29.54, 29.55, 29.55, 29.55, 29.55, 29.55, 29.56, 29.56, 29.56, 29.56, 29.56, 29.56, 29.56, 29.56, 29.56, 29.56, 29.56, 29.56, 29.56, 29.56, 29.56, 29.56, 29.56, 29.56, 29.56, 29.57, 29.57, 29.58, 29.58, 29.59, 29.59, 29.6, 29.6, 29.6, 29.61, 29.61, 29.62, 29.62, 29.62, 29.62, 29.63, 29.63, 29.63, 29.63, 29.63, 29.63, 29.64, 29.64, 29.64, 29.65, 29.65, 29.65, 29.65, 29.65, 29.65, 29.65, 29.65, 29.65, 29.65, 29.66, 29.66, 29.66, 29.67, 29.68, 29.68, 29.68, 29.68, 29.68, 29.68, 29.69, 29.69, 29.69, 29.7, 29.7, 29.7, 29.7, 29.7, 29.72, 29.72, 29.73, 29.73, 29.74, 29.74, 29.74, 29.74, 29.74, 29.74, 29.74, 29.74, 29.75, 29.75, 29.76, 29.76, 29.76, 29.76, 29.76, 29.76, 29.76, 29.76, 29.76, 29.76, 29.76, 29.77, 29.77, 29.77, 29.78, 29.78, 29.78, 29.78, 29.78, 29.78, 29.78, 29.79, 29.79, 29.79, 29.8, 29.8, 29.8, 29.8, 29.81, 29.81, 29.82, 29.82, 29.82, 29.84, 29.84, 29.84, 29.85, 29.85, 29.85, 29.85, 29.86, 29.86, 29.86, 29.86, 29.86, 29.87, 29.88, 29.88, 29.88, 29.88, 29.88, 29.89, 29.89, 29.89, 29.89, 29.89, 29.89, 29.89, 29.9, 29.9, 29.9, 29.9, 29.9, 29.9, 29.91, 29.92, 29.92, 29.92, 29.92, 29.92, 29.92, 29.92, 29.92, 29.92, 29.92, 29.92, 29.92, 29.93, 29.93, 29.93, 29.93, 29.93, 29.93, 29.93, 29.93, 29.94, 29.94, 29.94, 29.94, 29.94, 29.94, 29.94, 29.94, 29.94, 29.95, 29.95, 29.95, 29.95, 29.95, 29.97, 29.97, 29.97, 29.98, 29.98, 29.98, 29.98, 29.98, 29.98, 29.98, 29.98, 29.98, 29.99, 29.99, 29.99, 30.0, 30.0, 30.01, 30.01, 30.01, 30.01, 30.01, 30.01, 30.01, 30.02, 30.02, 30.02, 30.02, 30.02, 30.03, 30.04, 30.05, 30.05, 30.05, 30.05, 30.05, 30.06, 30.06, 30.06, 30.06, 30.07, 30.07, 30.07, 30.07, 30.08, 30.09, 30.09, 30.1, 30.11, 30.11, 30.11, 30.11, 30.12, 30.12, 30.12, 30.12, 30.13, 30.13, 30.14, 30.15, 30.15, 30.15, 30.15, 30.16, 30.16, 30.16, 30.16, 30.16, 30.16, 30.16, 30.16, 30.16, 30.17, 30.17, 30.18, 30.18, 30.19, 30.19, 30.19, 30.19, 30.2, 30.21, 30.21, 30.21, 30.21, 30.22, 30.23, 30.24, 30.24, 30.24, 30.25, 30.26, 30.26, 30.26, 30.26, 30.26, 30.27, 30.27, 30.27, 30.27, 30.27, 30.27, 30.28, 30.28, 30.28, 30.28, 30.29, 30.29, 30.29, 30.29, 30.29, 30.3, 30.3, 30.3, 30.31, 30.31, 30.31, 30.32, 30.32, 30.32, 30.32, 30.32, 30.34, 30.34, 30.35, 30.35, 30.36, 30.36, 30.36, 30.36, 30.36, 30.36, 30.36, 30.36, 30.36, 30.36, 30.37, 30.37, 30.37, 30.37, 30.37, 30.37, 30.38, 30.38, 30.38, 30.39, 30.4, 30.4, 30.4, 30.4, 30.4, 30.4, 30.4, 30.41, 30.41, 30.41, 30.41, 30.41, 30.41, 30.41, 30.42, 30.43, 30.44, 30.44, 30.44, 30.44, 30.45, 30.46, 30.46, 30.46, 30.46, 30.48, 30.48, 30.48, 30.49, 30.49, 30.49, 30.49, 30.49, 30.49, 30.49, 30.49, 30.49, 30.51, 30.52, 30.53, 30.53, 30.54, 30.54, 30.54, 30.54, 30.54, 30.54, 30.54, 30.54, 30.54, 30.55, 30.55, 30.56, 30.56, 30.56, 30.56, 30.56, 30.56, 30.56, 30.56, 30.56, 30.56, 30.57, 30.57, 30.58, 30.58, 30.58, 30.59, 30.6, 30.6, 30.61, 30.61, 30.61, 30.61, 30.62, 30.62, 30.62, 30.62, 30.63, 30.64, 30.64, 30.66, 30.66, 30.66, 30.67, 30.67, 30.67, 30.67, 30.69, 30.69, 30.7, 30.7, 30.7, 30.7, 30.71, 30.71, 30.71, 30.71, 30.71, 30.72, 30.72, 30.72, 30.72, 30.72, 30.72, 30.72, 30.72, 30.72, 30.73, 30.73, 30.73, 30.73, 30.73, 30.74, 30.74, 30.74, 30.74, 30.74, 30.74, 30.74, 30.74, 30.74, 30.74, 30.74, 30.74, 30.74, 30.74, 30.75, 30.75, 30.75, 30.75, 30.75, 30.75, 30.76, 30.76, 30.76, 30.78, 30.79, 30.79, 30.79, 30.8, 30.8, 30.8, 30.81, 30.81, 30.81, 30.81, 30.81, 30.81, 30.81, 30.81, 30.81, 30.81, 30.83, 30.83, 30.83, 30.83, 30.84, 30.84, 30.85, 30.85, 30.85, 30.85, 30.86, 30.86, 30.86, 30.86, 30.86, 30.86, 30.86, 30.86, 30.86, 30.86, 30.87, 30.87, 30.87, 30.87, 30.87, 30.87, 30.87, 30.87, 30.88, 30.88, 30.88, 30.89, 30.89, 30.9, 30.9, 30.91, 30.91, 30.92, 30.92, 30.93, 30.93, 30.93, 30.93, 30.94, 30.94, 30.94, 30.94, 30.97, 30.98, 30.98, 30.98, 30.98, 30.98, 30.98, 30.98, 30.98, 30.98, 30.98, 30.98, 30.99, 30.99, 30.99, 31.0, 31.01, 31.01, 31.01, 31.01, 31.01, 31.01, 31.01, 31.02, 31.02, 31.02, 31.02, 31.02, 31.02, 31.02, 31.02, 31.02, 31.02, 31.02, 31.02, 31.04, 31.04, 31.04, 31.04, 31.05, 31.07, 31.07, 31.07, 31.07, 31.07, 31.07, 31.07, 31.07, 31.07, 31.08, 31.08, 31.09, 31.09, 31.1, 31.1, 31.1, 31.1, 31.1, 31.1, 31.12, 31.12, 31.12, 31.13, 31.13, 31.13, 31.13, 31.14, 31.15, 31.15, 31.15, 31.15, 31.16, 31.16, 31.16, 31.16, 31.18, 31.18, 31.18, 31.18, 31.18, 31.18, 31.18, 31.18, 31.18, 31.19, 31.19, 31.2, 31.2, 31.21, 31.22, 31.22, 31.22, 31.22, 31.23, 31.23, 31.23, 31.23, 31.23, 31.23, 31.23, 31.23, 31.23, 31.24, 31.24, 31.24, 31.24, 31.25, 31.25, 31.25, 31.25, 31.25, 31.25, 31.26, 31.26, 31.27, 31.28, 31.28, 31.28, 31.28, 31.29, 31.29, 31.29, 31.3, 31.3, 31.3, 31.3, 31.31, 31.31, 31.31, 31.31, 31.31, 31.31, 31.32, 31.32, 31.32, 31.32, 31.32, 31.32, 31.33, 31.33, 31.33, 31.33, 31.33, 31.33, 31.33, 31.33, 31.34, 31.35, 31.35, 31.35, 31.35, 31.35, 31.35, 31.35, 31.35, 31.35, 31.36, 31.36, 31.37, 31.37, 31.37, 31.37, 31.37, 31.37, 31.37, 31.37, 31.38, 31.38, 31.39, 31.39, 31.4, 31.41, 31.41, 31.41, 31.41, 31.41, 31.41, 31.41, 31.41, 31.41, 31.41, 31.41, 31.41, 31.41, 31.41, 31.42, 31.42, 31.42, 31.42, 31.43, 31.43, 31.43, 31.44, 31.44, 31.44, 31.44, 31.44, 31.45, 31.45, 31.45, 31.45, 31.45, 31.45, 31.45, 31.45, 31.45, 31.45, 31.46, 31.47, 31.47, 31.47, 31.47, 31.47, 31.47, 31.47, 31.47, 31.48, 31.48, 31.48, 31.48, 31.48, 31.49, 31.49, 31.49, 31.49, 31.49, 31.49, 31.49, 31.49, 31.49, 31.49, 31.5, 31.5, 31.5, 31.5, 31.5, 31.5, 31.51, 31.51, 31.52, 31.52, 31.52, 31.54, 31.55, 31.55, 31.56, 31.56, 31.56, 31.56, 31.56, 31.56, 31.56, 31.56, 31.57, 31.57, 31.59, 31.59, 31.59, 31.59, 31.59, 31.6, 31.61, 31.61, 31.61, 31.61, 31.61, 31.61, 31.62, 31.62, 31.63, 31.63, 31.63, 31.63, 31.63, 31.63, 31.63, 31.63, 31.63, 31.65, 31.65, 31.65, 31.65, 31.66, 31.66, 31.66, 31.66, 31.66, 31.66, 31.66, 31.66, 31.66, 31.67, 31.67, 31.67, 31.68, 31.69, 31.69, 31.69, 31.69, 31.69, 31.69, 31.69, 31.72, 31.73, 31.74, 31.74, 31.74, 31.74, 31.74, 31.75, 31.75, 31.75, 31.75, 31.75, 31.75, 31.75, 31.76, 31.76, 31.76, 31.76, 31.77, 31.78, 31.78, 31.78, 31.78, 31.79, 31.79, 31.79, 31.79, 31.8, 31.8, 31.8, 31.81, 31.81, 31.81, 31.81, 31.82, 31.82, 31.83, 31.83, 31.84, 31.84, 31.85, 31.86, 31.86, 31.87, 31.87, 31.87, 31.88, 31.88, 31.89, 31.89, 31.89, 31.91, 31.92, 31.92, 31.93, 31.94, 31.94, 31.94, 31.95, 31.95, 31.95, 31.96, 31.96, 31.96, 31.97, 31.97, 31.98, 31.99, 32.0, 32.0, 32.01, 32.01, 32.02, 32.02, 32.03, 32.04, 32.05, 32.06, 32.06, 32.07, 32.07, 32.07, 32.07, 32.07, 32.08, 32.08, 32.09, 32.09, 32.1, 32.11, 32.13, 32.13, 32.13, 32.13, 32.13, 32.13, 32.13, 32.14, 32.14, 32.14, 32.14, 32.14, 32.14, 32.14, 32.15, 32.16, 32.17, 32.17, 32.18, 32.19, 32.19, 32.19, 32.2, 32.2, 32.2, 32.21, 32.21, 32.21, 32.21, 32.21, 32.22, 32.22, 32.22, 32.22, 32.22, 32.22, 32.22, 32.22, 32.22, 32.22, 32.23, 32.23, 32.24, 32.24, 32.24, 32.25, 32.25, 32.25, 32.26, 32.26, 32.26, 32.26, 32.26, 32.26, 32.27, 32.27, 32.27, 32.27, 32.28, 32.28, 32.28, 32.28, 32.29, 32.29, 32.29, 32.3, 32.31, 32.31, 32.31, 32.32, 32.32, 32.32, 32.33, 32.33, 32.34, 32.35, 32.36, 32.36, 32.37, 32.38, 32.4, 32.41, 32.41, 32.41, 32.41, 32.42, 32.42, 32.43, 32.43, 32.43, 32.43, 32.43, 32.43, 32.45, 32.45, 32.46, 32.46, 32.48, 32.48, 32.48, 32.49, 32.49, 32.51, 32.51, 32.52, 32.52, 32.53, 32.53, 32.54, 32.54, 32.54, 32.54, 32.54, 32.55, 32.55, 32.55, 32.55, 32.55, 32.55, 32.55, 32.55, 32.55, 32.55, 32.55, 32.55, 32.55, 32.55, 32.55, 32.56, 32.56, 32.56, 32.56, 32.56, 32.57, 32.57, 32.58, 32.58, 32.59, 32.59, 32.59, 32.59, 32.59, 32.59, 32.59, 32.59, 32.6, 32.6, 32.6, 32.6, 32.6, 32.6, 32.6, 32.6, 32.6, 32.6, 32.6, 32.61, 32.61, 32.61, 32.61, 32.61, 32.61, 32.62, 32.62, 32.62, 32.63, 32.64, 32.65, 32.65, 32.65, 32.65, 32.65, 32.65, 32.65, 32.66, 32.66, 32.66, 32.66, 32.66, 32.66, 32.66, 32.67, 32.67, 32.67, 32.67, 32.67, 32.67, 32.67, 32.67, 32.68, 32.68, 32.68, 32.68, 32.68, 32.68, 32.69, 32.69, 32.69, 32.69, 32.7, 32.7, 32.7, 32.71, 32.72, 32.73, 32.73, 32.74, 32.74, 32.75, 32.77, 32.77, 32.77, 32.77, 32.77, 32.79, 32.8, 32.8, 32.81, 32.82, 32.83, 32.83, 32.83, 32.83, 32.85, 32.85, 32.85, 32.85, 32.85, 32.85, 32.85, 32.86, 32.87, 32.88, 32.88, 32.88, 32.88, 32.89, 32.91, 32.91, 32.91, 32.92, 32.92, 32.93, 32.93, 32.93, 32.94, 32.94, 32.96, 32.96, 32.96, 32.97, 32.97, 32.97, 32.98, 32.98, 32.98, 32.99, 32.99, 32.99, 32.99, 32.99, 33.0, 33.0, 33.0, 33.0, 33.0, 33.01, 33.01, 33.01, 33.02, 33.03, 33.03, 33.03, 33.03, 33.03, 33.04, 33.05, 33.05, 33.05, 33.06, 33.06, 33.06, 33.06, 33.07, 33.07, 33.07, 33.07, 33.08, 33.08, 33.08, 33.09, 33.09, 33.11, 33.11, 33.11, 33.11, 33.11, 33.11, 33.11, 33.11, 33.11, 33.11, 33.11, 33.11, 33.11, 33.11, 33.12, 33.12, 33.13, 33.14, 33.14, 33.14, 33.16, 33.16, 33.16, 33.17, 33.17, 33.17, 33.18, 33.18, 33.19, 33.2, 33.2, 33.2, 33.2, 33.22, 33.22, 33.22, 33.22, 33.23, 33.23, 33.23, 33.23, 33.24, 33.24, 33.24, 33.24, 33.24, 33.24, 33.25, 33.25, 33.25, 33.25, 33.25, 33.25, 33.26, 33.26, 33.26, 33.27, 33.27, 33.28, 33.28, 33.29, 33.29, 33.3, 33.3, 33.3, 33.3, 33.31, 33.32, 33.32, 33.33, 33.33, 33.33, 33.33, 33.34, 33.34, 33.34, 33.34, 33.35, 33.35, 33.35, 33.35, 33.36, 33.36, 33.37, 33.37, 33.38, 33.38, 33.38, 33.39, 33.39, 33.4, 33.4, 33.43, 33.43, 33.43, 33.44, 33.44, 33.44, 33.44, 33.44, 33.44, 33.44, 33.45, 33.45, 33.46, 33.46, 33.46, 33.46, 33.47, 33.47, 33.47, 33.48, 33.5, 33.5, 33.5, 33.5, 33.5, 33.51, 33.51, 33.52, 33.52, 33.52, 33.52, 33.54, 33.54, 33.55, 33.56, 33.57, 33.57, 33.57, 33.57, 33.57, 33.57, 33.57, 33.57, 33.57, 33.58, 33.58, 33.58, 33.58, 33.58, 33.59, 33.6, 33.62, 33.62, 33.62, 33.62, 33.63, 33.63, 33.63, 33.64, 33.64, 33.64, 33.64, 33.64, 33.64, 33.64, 33.64, 33.68, 33.68, 33.68, 33.69, 33.69, 33.69, 33.7, 33.7, 33.7, 33.7, 33.7, 33.7, 33.71, 33.71, 33.71, 33.71, 33.71, 33.71, 33.71, 33.71, 33.72, 33.72, 33.72, 33.73, 33.74, 33.75, 33.75, 33.75, 33.75, 33.76, 33.76, 33.76, 33.76, 33.77, 33.77, 33.78, 33.78, 33.79, 33.79, 33.79, 33.8, 33.8, 33.8, 33.8, 33.8, 33.8, 33.81, 33.81, 33.82, 33.83, 33.83, 33.83, 33.84, 33.84, 33.85, 33.85, 33.85, 33.86, 33.86, 33.86, 33.86, 33.86, 33.86, 33.87, 33.87, 33.89, 33.89, 33.89, 33.89, 33.89, 33.89, 33.89, 33.89, 33.9, 33.91, 33.91, 33.91, 33.92, 33.92, 33.92, 33.92, 33.93, 33.94, 33.95, 33.95, 33.95, 33.95, 33.96, 33.97, 33.97, 33.97, 33.97, 33.97, 34.0, 34.01, 34.01, 34.03, 34.03, 34.03, 34.03, 34.03, 34.03, 34.03, 34.04, 34.04, 34.04, 34.04, 34.04, 34.04, 34.04, 34.04, 34.04, 34.04, 34.04, 34.04, 34.04, 34.05, 34.05, 34.05, 34.05, 34.05, 34.06, 34.06, 34.06, 34.06, 34.06, 34.06, 34.09, 34.09, 34.11, 34.12, 34.13, 34.13, 34.13, 34.13, 34.14, 34.14, 34.14, 34.14, 34.14, 34.14, 34.15, 34.15, 34.15, 34.16, 34.16, 34.16, 34.17, 34.17, 34.17, 34.17, 34.18, 34.19, 34.19, 34.21, 34.22, 34.22, 34.24, 34.26, 34.26, 34.26, 34.27, 34.27, 34.28, 34.29, 34.29, 34.3, 34.3, 34.3, 34.3, 34.3, 34.32, 34.32, 34.33, 34.35, 34.35, 34.35, 34.37, 34.37, 34.37, 34.37, 34.38, 34.38, 34.38, 34.38, 34.39, 34.39, 34.39, 34.39, 34.39, 34.39, 34.39, 34.39, 34.39, 34.39, 34.39, 34.4, 34.4, 34.4, 34.4, 34.4, 34.41, 34.41, 34.42, 34.42, 34.42, 34.43, 34.43, 34.44, 34.44, 34.44, 34.44, 34.44, 34.44, 34.44, 34.44, 34.44, 34.46, 34.46, 34.46, 34.49, 34.49, 34.49, 34.49, 34.5, 34.5, 34.5, 34.51, 34.51, 34.51, 34.52, 34.53, 34.53, 34.53, 34.53, 34.53, 34.55, 34.55, 34.55, 34.56, 34.56, 34.56, 34.58, 34.58, 34.59, 34.6, 34.6, 34.61, 34.61, 34.61, 34.61, 34.61, 34.62, 34.62, 34.62, 34.62, 34.62, 34.62, 34.63, 34.64, 34.65, 34.65, 34.65, 34.65, 34.65, 34.65, 34.66, 34.67, 34.67, 34.67, 34.69, 34.7, 34.7, 34.7, 34.7, 34.71, 34.71, 34.73, 34.73, 34.74, 34.74, 34.74, 34.74, 34.74, 34.74, 34.74, 34.74, 34.75, 34.75, 34.75, 34.76, 34.76, 34.76, 34.77, 34.78, 34.78, 34.78, 34.78, 34.78, 34.78, 34.78, 34.78, 34.78, 34.78, 34.78, 34.81, 34.81, 34.81, 34.81, 34.81, 34.82, 34.82, 34.82, 34.83, 34.85, 34.86, 34.86, 34.87, 34.87, 34.88, 34.88, 34.88, 34.88, 34.89, 34.89, 34.9, 34.9, 34.9, 34.9, 34.9, 34.9, 34.91, 34.91, 34.91, 34.92, 34.92, 34.92, 34.92, 34.92, 34.92, 34.92, 34.92, 34.92, 34.92, 34.92, 34.92, 34.92, 34.92, 34.92, 34.92, 34.94, 34.94, 34.94, 34.94, 34.95, 34.96, 34.96, 34.96, 34.96, 34.96, 34.96, 34.96, 34.96, 34.96, 34.96, 34.97, 34.97, 34.97, 34.97, 34.97, 34.97, 34.97, 34.97, 34.98, 34.98, 35.0, 35.0, 35.0, 35.0, 35.0, 35.0, 35.01, 35.02, 35.03, 35.03, 35.04, 35.05, 35.05, 35.06, 35.06, 35.06, 35.07, 35.09, 35.1, 35.1, 35.1, 35.1, 35.12, 35.13, 35.13, 35.13, 35.14, 35.15, 35.15, 35.17, 35.17, 35.17, 35.18, 35.18, 35.18, 35.18, 35.18, 35.19, 35.19, 35.2, 35.2, 35.2, 35.2, 35.21, 35.21, 35.21, 35.21, 35.22, 35.22, 35.22, 35.22, 35.22, 35.23, 35.23, 35.24, 35.24, 35.25, 35.27, 35.27, 35.28, 35.28, 35.28, 35.29, 35.29, 35.29, 35.29, 35.3, 35.31, 35.31, 35.31, 35.33, 35.33, 35.34, 35.34, 35.35, 35.36, 35.37, 35.37, 35.37, 35.38, 35.38, 35.38, 35.39, 35.39, 35.4, 35.4, 35.41, 35.41, 35.41, 35.41, 35.41, 35.41, 35.41, 35.42, 35.42, 35.43, 35.43, 35.43, 35.43, 35.43, 35.43, 35.43, 35.45, 35.45, 35.45, 35.45, 35.46, 35.47, 35.47, 35.47, 35.47, 35.47, 35.47, 35.48, 35.48, 35.48, 35.48, 35.49, 35.5, 35.5, 35.51, 35.51, 35.51, 35.51, 35.52, 35.52, 35.53, 35.53, 35.53, 35.54, 35.55, 35.56, 35.56, 35.56, 35.57, 35.58, 35.58, 35.58, 35.59, 35.59, 35.59, 35.59, 35.6, 35.6, 35.61, 35.61, 35.61, 35.63, 35.64, 35.64, 35.64, 35.64, 35.64, 35.64, 35.65, 35.65, 35.66, 35.66, 35.66, 35.66, 35.67, 35.67, 35.67, 35.67, 35.67, 35.67, 35.67, 35.69, 35.7, 35.7, 35.71, 35.72, 35.72, 35.72, 35.72, 35.73, 35.74, 35.74, 35.74, 35.74, 35.75, 35.76, 35.76, 35.76, 35.76, 35.77, 35.77, 35.77, 35.77, 35.77, 35.8, 35.8, 35.8, 35.8, 35.82, 35.83, 35.83, 35.83, 35.84, 35.84, 35.84, 35.84, 35.84, 35.84, 35.84, 35.84, 35.85, 35.85, 35.85, 35.85, 35.86, 35.86, 35.86, 35.86, 35.87, 35.88, 35.88, 35.88, 35.88, 35.88, 35.88, 35.88, 35.89, 35.89, 35.89, 35.89, 35.89, 35.9, 35.91, 35.91, 35.93, 35.93, 35.93, 35.94, 35.94, 35.94, 35.94, 35.94, 35.94, 35.94, 35.95, 35.96, 35.97, 35.97, 35.97, 35.99, 36.01, 36.03, 36.03, 36.03, 36.03, 36.05, 36.06, 36.07, 36.07, 36.09, 36.09, 36.1, 36.1, 36.1, 36.1, 36.11, 36.15, 36.15, 36.15, 36.15, 36.15, 36.15, 36.15, 36.16, 36.16, 36.17, 36.17, 36.17, 36.17, 36.17, 36.18, 36.2, 36.21, 36.21, 36.21, 36.21, 36.21, 36.23, 36.24, 36.24, 36.25, 36.25, 36.25, 36.25, 36.26, 36.3, 36.3, 36.3, 36.3, 36.31, 36.31, 36.33, 36.33, 36.33, 36.34, 36.34, 36.34, 36.37, 36.37, 36.37, 36.37, 36.37, 36.38, 36.38, 36.39, 36.39, 36.39, 36.41, 36.42, 36.42, 36.42, 36.42, 36.42, 36.43, 36.43, 36.44, 36.46, 36.47, 36.47, 36.48, 36.48, 36.48, 36.48, 36.48, 36.48, 36.48, 36.48, 36.49, 36.49, 36.5, 36.5, 36.51, 36.51, 36.52, 36.52, 36.52, 36.52, 36.52, 36.53, 36.53, 36.58, 36.58, 36.59, 36.6, 36.6, 36.61, 36.61, 36.63, 36.66, 36.67, 36.67, 36.67, 36.68, 36.69, 36.7, 36.7, 36.7, 36.7, 36.7, 36.7, 36.7, 36.7, 36.7, 36.7, 36.7, 36.7, 36.7, 36.7, 36.71, 36.71, 36.71, 36.71, 36.71, 36.71, 36.71, 36.72, 36.72, 36.73, 36.73, 36.73, 36.73, 36.73, 36.73, 36.73, 36.73, 36.74, 36.74, 36.74, 36.75, 36.77, 36.77, 36.77, 36.77, 36.8, 36.8, 36.8, 36.8, 36.81, 36.81, 36.82, 36.83, 36.83, 36.83, 36.85, 36.85, 36.85, 36.86, 36.86, 36.86, 36.87, 36.87, 36.87, 36.87, 36.88, 36.89, 36.89, 36.89, 36.89, 36.9, 36.9, 36.9, 36.9, 36.91, 36.91, 36.93, 36.93, 36.93, 36.95, 36.96, 36.96, 36.98, 36.98, 36.98, 36.98, 36.99, 36.99, 36.99, 37.0, 37.0, 37.0, 37.02, 37.03, 37.03, 37.04, 37.04, 37.04, 37.06, 37.07, 37.07, 37.07, 37.07, 37.08, 37.09, 37.12, 37.13, 37.13, 37.14, 37.14, 37.15, 37.16, 37.18, 37.2, 37.21, 37.22, 37.22, 37.22, 37.22, 37.22, 37.22, 37.22, 37.25, 37.25, 37.25, 37.25, 37.25, 37.25, 37.28, 37.29, 37.29, 37.31, 37.31, 37.31, 37.32, 37.32, 37.32, 37.36, 37.36, 37.37, 37.37, 37.38, 37.4, 37.4, 37.4, 37.42, 37.44, 37.46, 37.47, 37.47, 37.47, 37.47, 37.47, 37.48, 37.48, 37.5, 37.5, 37.5, 37.5, 37.52, 37.53, 37.54, 37.55, 37.55, 37.56, 37.56, 37.57, 37.57, 37.59, 37.59, 37.59, 37.59, 37.59, 37.61, 37.62, 37.62, 37.62, 37.62, 37.62, 37.62, 37.63, 37.64, 37.66, 37.66, 37.66, 37.67, 37.67, 37.67, 37.67, 37.67, 37.67, 37.67, 37.68, 37.68, 37.68, 37.7, 37.72, 37.72, 37.72, 37.73, 37.74, 37.75, 37.75, 37.75, 37.76, 37.77, 37.77, 37.77, 37.77, 37.77, 37.77, 37.77, 37.77, 37.77, 37.77, 37.77, 37.77, 37.77, 37.77, 37.77, 37.77, 37.77, 37.78, 37.78, 37.78, 37.78, 37.81, 37.82, 37.83, 37.84, 37.84, 37.87, 37.88, 37.91, 37.92, 37.93, 37.93, 37.94, 37.94, 37.94, 37.94, 37.94, 37.94, 37.95, 37.96, 37.97, 37.99, 37.99, 38.03, 38.04, 38.04, 38.04, 38.05, 38.05, 38.05, 38.05, 38.05, 38.05, 38.05, 38.05, 38.05, 38.06, 38.06, 38.08, 38.08, 38.09, 38.09, 38.09, 38.09, 38.1, 38.11, 38.11, 38.11, 38.11, 38.11, 38.11, 38.11, 38.11, 38.11, 38.11, 38.11, 38.11, 38.11, 38.11, 38.12, 38.13, 38.14, 38.14, 38.14, 38.14, 38.15, 38.17, 38.17, 38.21, 38.22, 38.22, 38.24, 38.24, 38.24, 38.24, 38.25, 38.25, 38.25, 38.25, 38.25, 38.25, 38.25, 38.25, 38.25, 38.25, 38.25, 38.25, 38.25, 38.25, 38.25, 38.25, 38.25, 38.26, 38.26, 38.26, 38.26, 38.27, 38.27, 38.29, 38.29, 38.29, 38.29, 38.29, 38.32, 38.32, 38.32, 38.32, 38.32, 38.33, 38.33, 38.33, 38.33, 38.34, 38.34, 38.34, 38.35, 38.35, 38.35, 38.35, 38.35, 38.37, 38.37, 38.37, 38.37, 38.39, 38.39, 38.39, 38.39, 38.43, 38.44, 38.44, 38.44, 38.45, 38.45, 38.45, 38.45, 38.46, 38.46, 38.47, 38.47, 38.49, 38.49, 38.5, 38.5, 38.5, 38.51, 38.51, 38.51, 38.52, 38.52, 38.52, 38.52, 38.52, 38.52, 38.53, 38.53, 38.53, 38.55, 38.55, 38.55, 38.55, 38.57, 38.59, 38.6, 38.61, 38.62, 38.62, 38.63, 38.63, 38.65, 38.67, 38.67, 38.67, 38.69, 38.69, 38.7, 38.71, 38.72, 38.73, 38.74, 38.74, 38.75, 38.75, 38.75, 38.75, 38.75, 38.75, 38.75, 38.75, 38.75, 38.75, 38.75, 38.75, 38.75, 38.75, 38.75, 38.75, 38.75, 38.75, 38.75, 38.76, 38.76, 38.76, 38.76, 38.76, 38.77, 38.78, 38.78, 38.79, 38.79, 38.79, 38.8, 38.81, 38.81, 38.82, 38.84, 38.84, 38.84, 38.84, 38.85, 38.85, 38.85, 38.85, 38.85, 38.85, 38.85, 38.85, 38.87, 38.87, 38.87, 38.88, 38.88, 38.89, 38.89, 38.89, 38.9, 38.91, 38.91, 38.91, 38.91, 38.91, 38.92, 38.92, 38.93, 38.94, 38.96, 38.98, 38.98, 38.98, 38.98, 38.99, 38.99, 38.99, 39.01, 39.01, 39.01, 39.01, 39.02, 39.02, 39.03, 39.04, 39.04, 39.04, 39.05, 39.07, 39.08, 39.08, 39.09, 39.1, 39.1, 39.1, 39.1, 39.1, 39.11, 39.11, 39.11, 39.12, 39.12, 39.13, 39.13, 39.14, 39.14, 39.14, 39.14, 39.15, 39.16, 39.16, 39.17, 39.17, 39.17, 39.17, 39.17, 39.17, 39.17, 39.17, 39.19, 39.19, 39.2, 39.2, 39.21, 39.22, 39.22, 39.22, 39.23, 39.24, 39.25, 39.25, 39.25, 39.25, 39.25, 39.25, 39.26, 39.26, 39.26, 39.26, 39.26, 39.26, 39.27, 39.28, 39.28, 39.28, 39.28, 39.3, 39.3, 39.31, 39.31, 39.31, 39.33, 39.35, 39.36, 39.37, 39.37, 39.38, 39.38, 39.38, 39.4, 39.4, 39.43, 39.43, 39.43, 39.43, 39.44, 39.44, 39.45, 39.46, 39.47, 39.47, 39.47, 39.49, 39.49, 39.49, 39.49, 39.49, 39.49, 39.5, 39.5, 39.5, 39.52, 39.53, 39.53, 39.54, 39.56, 39.56, 39.58, 39.59, 39.59, 39.59, 39.6, 39.6, 39.6, 39.61, 39.64, 39.64, 39.65, 39.68, 39.68, 39.68, 39.71, 39.71, 39.71, 39.72, 39.72, 39.74, 39.78, 39.8, 39.8, 39.8, 39.81, 39.81, 39.81, 39.81, 39.82, 39.82, 39.83, 39.83, 39.84, 39.86, 39.86, 39.86, 39.86, 39.88, 39.88, 39.88, 39.89, 39.89, 39.89, 39.89, 39.89, 39.89, 39.91, 39.91, 39.92, 39.94, 39.95, 39.95, 39.98, 39.99, 40.0, 40.01, 40.01, 40.03, 40.03, 40.04, 40.07, 40.07, 40.07, 40.08, 40.08, 40.09, 40.1, 40.11, 40.13, 40.14, 40.15, 40.16, 40.18, 40.18, 40.18, 40.19, 40.19, 40.22, 40.22, 40.22, 40.23, 40.23, 40.23, 40.24, 40.26, 40.27, 40.27, 40.28, 40.3, 40.32, 40.33, 40.34, 40.35, 40.35, 40.35, 40.36, 40.38, 40.39, 40.4, 40.4, 40.41, 40.42, 40.46, 40.47, 40.48, 40.49, 40.51, 40.52, 40.52, 40.53, 40.53, 40.53, 40.54, 40.54, 40.54, 40.54, 40.54, 40.54, 40.55, 40.56, 40.57, 40.57, 40.57, 40.58, 40.58, 40.59, 40.59, 40.61, 40.61, 40.61, 40.62, 40.62, 40.62, 40.63, 40.63, 40.64, 40.65, 40.67, 40.67, 40.68, 40.69, 40.73, 40.73, 40.73, 40.73, 40.73, 40.73, 40.73, 40.73, 40.74, 40.75, 40.78, 40.8, 40.81, 40.82, 40.83, 40.83, 40.85, 40.87, 40.87, 40.88, 40.88, 40.91, 40.92, 40.92, 40.93, 40.93, 40.93, 40.93, 40.93, 40.93, 40.94, 40.94, 40.94, 40.95, 40.95, 40.95, 40.97, 40.99, 41.0, 41.05, 41.08, 41.1, 41.1, 41.1, 41.1, 41.1, 41.1, 41.1, 41.1, 41.1, 41.11, 41.12, 41.12, 41.12, 41.13, 41.14, 41.14, 41.2, 41.22, 41.22, 41.22, 41.22, 41.22, 41.22, 41.24, 41.24, 41.25, 41.28, 41.28, 41.29, 41.32, 41.32, 41.32, 41.33, 41.33, 41.33, 41.33, 41.33, 41.33, 41.34, 41.38, 41.38, 41.39, 41.39, 41.39, 41.4, 41.41, 41.41, 41.41, 41.41, 41.41, 41.41, 41.43, 41.43, 41.45, 41.47, 41.48, 41.48, 41.49, 41.49, 41.5, 41.52, 41.52, 41.52, 41.56, 41.56, 41.57, 41.6, 41.6, 41.6, 41.6, 41.6, 41.6, 41.6, 41.6, 41.6, 41.61, 41.61, 41.61, 41.61, 41.61, 41.62, 41.62, 41.62, 41.64, 41.66, 41.66, 41.67, 41.68, 41.72, 41.73, 41.73, 41.74, 41.75, 41.77, 41.78, 41.78, 41.79, 41.79, 41.79, 41.8, 41.8, 41.8, 41.8, 41.8, 41.84, 41.87, 41.88, 41.88, 41.88, 41.89, 41.9, 41.9, 41.9, 41.91, 41.92, 41.93, 41.93, 41.95, 41.95, 41.96, 41.96, 41.96, 41.96, 41.99, 41.99, 42.01, 42.01, 42.01, 42.01, 42.01, 42.01, 42.01, 42.01, 42.01, 42.01, 42.01, 42.02, 42.04, 42.05, 42.05, 42.07, 42.07, 42.08, 42.08, 42.08, 42.09, 42.09, 42.1, 42.1, 42.12, 42.13, 42.15, 42.16, 42.16, 42.16, 42.18, 42.18, 42.18, 42.19, 42.2, 42.21, 42.22, 42.22, 42.25, 42.26, 42.27, 42.27, 42.28, 42.28, 42.29, 42.3, 42.3, 42.3, 42.3, 42.32, 42.32, 42.32, 42.32, 42.34, 42.36, 42.38, 42.41, 42.42, 42.43, 42.43, 42.45, 42.45, 42.45, 42.46, 42.46, 42.46, 42.46, 42.48, 42.49, 42.49, 42.49, 42.49, 42.5, 42.5, 42.51, 42.51, 42.51, 42.51, 42.52, 42.52, 42.52, 42.53, 42.53, 42.54, 42.54, 42.54, 42.55, 42.55, 42.55, 42.56, 42.56, 42.56, 42.57, 42.57, 42.58, 42.59, 42.6, 42.6, 42.62, 42.62, 42.64, 42.64, 42.65, 42.65, 42.66, 42.69, 42.69, 42.7, 42.7, 42.7, 42.7, 42.7, 42.71, 42.71, 42.73, 42.74, 42.75, 42.76, 42.76, 42.77, 42.77, 42.77, 42.78, 42.78, 42.78, 42.78, 42.79, 42.79, 42.81, 42.81, 42.81, 42.81, 42.81, 42.81, 42.81, 42.81, 42.81, 42.81, 42.81, 42.82, 42.82, 42.87, 42.89, 42.91, 42.91, 42.92, 42.92, 42.98, 42.99, 43.0, 43.0, 43.0, 43.02, 43.04, 43.04, 43.05, 43.05, 43.06, 43.06, 43.06, 43.07, 43.07, 43.07, 43.08, 43.09, 43.11, 43.12, 43.12, 43.13, 43.13, 43.13, 43.15, 43.15, 43.16, 43.16, 43.17, 43.17, 43.17, 43.19, 43.19, 43.2, 43.2, 43.2, 43.2, 43.2, 43.21, 43.25, 43.26, 43.26, 43.27, 43.31, 43.31, 43.31, 43.33, 43.35, 43.35, 43.37, 43.38, 43.38, 43.38, 43.38, 43.39, 43.39, 43.42, 43.42, 43.42, 43.42, 43.42, 43.42, 43.43, 43.43, 43.43, 43.43, 43.43, 43.45, 43.45, 43.47, 43.47, 43.47, 43.48, 43.49, 43.51, 43.51, 43.54, 43.55, 43.57, 43.57, 43.57, 43.58, 43.58, 43.58, 43.6, 43.6, 43.61, 43.61, 43.61, 43.62, 43.67, 43.71, 43.71, 43.71, 43.71, 43.72, 43.72, 43.72, 43.75, 43.75, 43.75, 43.75, 43.75, 43.77, 43.8, 43.84, 43.84, 43.84, 43.84, 43.84, 43.85, 43.85, 43.85, 43.85, 43.86, 43.86, 43.87, 43.87, 43.88, 43.88, 43.88, 43.89, 43.9, 43.9, 43.93, 43.93, 43.95, 43.96, 43.96, 43.98, 44.0, 44.0, 44.01, 44.01, 44.02, 44.03, 44.04, 44.06, 44.06, 44.08, 44.09, 44.11, 44.12, 44.12, 44.14, 44.17, 44.19, 44.19, 44.21, 44.21, 44.22, 44.23, 44.24, 44.28, 44.28, 44.28, 44.28, 44.3, 44.31, 44.31, 44.32, 44.33, 44.34, 44.34, 44.35, 44.35, 44.35, 44.36, 44.36, 44.37, 44.38, 44.39, 44.39, 44.41, 44.41, 44.41, 44.41, 44.42, 44.44, 44.46, 44.46, 44.46, 44.46, 44.46, 44.46, 44.46, 44.46, 44.46, 44.46, 44.46, 44.46, 44.46, 44.46, 44.46, 44.48, 44.48, 44.48, 44.52, 44.52, 44.54, 44.54, 44.54, 44.55, 44.55, 44.55, 44.56, 44.56, 44.56, 44.56, 44.56, 44.57, 44.57, 44.58, 44.59, 44.6, 44.67, 44.67, 44.67, 44.67, 44.67, 44.68, 44.68, 44.68, 44.68, 44.68, 44.68, 44.68, 44.68, 44.68, 44.68, 44.68, 44.68, 44.68, 44.68, 44.68, 44.68, 44.68, 44.68, 44.68, 44.68, 44.68, 44.68, 44.68, 44.68, 44.68, 44.68, 44.68, 44.68, 44.68, 44.68, 44.68, 44.68, 44.68, 44.68, 44.68, 44.68, 44.68, 44.68, 44.68, 44.68, 44.68, 44.68, 44.68, 44.68, 44.68, 44.68, 44.68, 44.68, 44.68, 44.68, 44.68, 44.68, 44.68, 44.68, 44.68, 44.68, 44.68, 44.68, 44.68, 44.68, 44.69, 44.69, 44.69, 44.7, 44.7, 44.7, 44.7, 44.7, 44.7, 44.71, 44.71, 44.71, 44.71, 44.71, 44.71, 44.72, 44.73, 44.75, 44.75, 44.75, 44.75, 44.75, 44.77, 44.79, 44.79, 44.81, 44.81, 44.82, 44.82, 44.82, 44.84, 44.84, 44.85, 44.85, 44.85, 44.87, 44.88, 44.89, 44.89, 44.92, 44.93, 44.93, 44.93, 44.93, 44.93, 44.93, 44.93, 44.93, 44.93, 44.93, 44.93, 44.93, 44.93, 44.93, 44.93, 44.93, 44.94, 44.95, 44.95, 44.96, 44.97, 45.0, 45.0, 45.01, 45.03, 45.03, 45.04, 45.05, 45.06, 45.06, 45.06, 45.07, 45.09, 45.09, 45.09, 45.09, 45.09, 45.1, 45.14, 45.14, 45.14, 45.14, 45.14, 45.14, 45.19, 45.2, 45.21, 45.21, 45.21, 45.22, 45.22, 45.22, 45.22, 45.24, 45.24, 45.25, 45.26, 45.26, 45.32, 45.32, 45.36, 45.36, 45.36, 45.36, 45.36, 45.37, 45.37, 45.37, 45.37, 45.38, 45.38, 45.44, 45.44, 45.45, 45.45, 45.45, 45.51, 45.51, 45.51, 45.51, 45.51, 45.51, 45.52, 45.52, 45.52, 45.52, 45.56, 45.56, 45.56, 45.56, 45.56, 45.57, 45.57, 45.63, 45.63, 45.63, 45.64, 45.68, 45.68, 45.68, 45.68, 45.71, 45.71, 45.72, 45.77, 45.77, 45.78, 45.78, 45.79, 45.8, 45.84, 45.87, 45.89, 45.9, 45.91, 45.93, 45.93, 45.93, 45.94, 45.94, 45.94, 45.94, 45.94, 45.94, 45.95, 45.97, 45.97, 46.0, 46.06, 46.06, 46.06, 46.06, 46.07, 46.09, 46.13, 46.13, 46.13, 46.14, 46.17, 46.17, 46.17, 46.2, 46.21, 46.22, 46.23, 46.25, 46.26, 46.29, 46.29, 46.29, 46.3, 46.31, 46.34, 46.37, 46.38, 46.39, 46.4, 46.41, 46.42, 46.44, 46.45, 46.46, 46.46, 46.47, 46.47, 46.47, 46.49, 46.49, 46.49, 46.49, 46.51, 46.54, 46.54, 46.54, 46.56, 46.59, 46.59, 46.6, 46.6, 46.62, 46.62, 46.62, 46.62, 46.62, 46.62, 46.63, 46.64, 46.64, 46.64, 46.65, 46.65, 46.66, 46.66, 46.72, 46.74, 46.74, 46.74, 46.74, 46.77, 46.8, 46.81, 46.81, 46.81, 46.81, 46.82, 46.82, 46.82, 46.84, 46.85, 46.85, 46.85, 46.86, 46.87, 46.88, 46.89, 46.92, 46.92, 46.93, 46.93, 46.94, 46.96, 46.97, 46.97, 46.98, 47.0, 47.0, 47.01, 47.01, 47.02, 47.03, 47.03, 47.06, 47.07, 47.09, 47.09, 47.09, 47.09, 47.09, 47.09, 47.09, 47.09, 47.09, 47.09, 47.09, 47.1, 47.12, 47.14, 47.16, 47.17, 47.17, 47.17, 47.17, 47.2, 47.23, 47.23, 47.24, 47.24, 47.27, 47.27, 47.33, 47.34, 47.34, 47.34, 47.34, 47.34, 47.35, 47.36, 47.36, 47.41, 47.41, 47.41, 47.47, 47.47, 47.51, 47.51, 47.52, 47.52, 47.52, 47.54, 47.55, 47.56, 47.57, 47.57, 47.6, 47.6, 47.62, 47.66, 47.66, 47.71, 47.74, 47.74, 47.74, 47.75, 47.78, 47.79, 47.83, 47.83, 47.83, 47.84, 47.86, 47.88, 47.88, 47.88, 47.93, 47.93, 47.94, 47.94, 47.94, 47.94, 47.94, 47.94, 47.95, 47.95, 47.96, 48.04, 48.05, 48.05, 48.05, 48.06, 48.06, 48.06, 48.07, 48.07, 48.09, 48.11, 48.12, 48.12, 48.13, 48.13, 48.13, 48.13, 48.14, 48.15, 48.15, 48.15, 48.15, 48.15, 48.17, 48.17, 48.17, 48.17, 48.17, 48.18, 48.23, 48.32, 48.36, 48.36, 48.36, 48.37, 48.39, 48.45, 48.46, 48.46, 48.46, 48.47, 48.53, 48.53, 48.57, 48.59, 48.6, 48.6, 48.6, 48.62, 48.62, 48.69, 48.71, 48.72, 48.72, 48.73, 48.75, 48.75, 48.76, 48.76, 48.78, 48.8, 48.84, 48.84, 48.84, 48.85, 48.96, 48.96, 48.97, 48.97, 48.99, 48.99, 49.01, 49.02, 49.03, 49.06, 49.1, 49.1, 49.1, 49.1, 49.11, 49.11, 49.11, 49.12, 49.14, 49.15, 49.15, 49.15, 49.21, 49.21, 49.25, 49.26, 49.26, 49.27, 49.28, 49.33, 49.33, 49.33, 49.34, 49.34, 49.34, 49.35, 49.35, 49.37, 49.37, 49.38, 49.44, 49.51, 49.52, 49.55, 49.58, 49.59, 49.65, 49.66, 49.66, 49.67, 49.68, 49.69, 49.69, 49.7, 49.71, 49.75, 49.82, 49.84, 49.85, 49.88, 49.92, 49.92, 50.0, 50.06, 50.06, 50.06, 50.06, 50.06, 50.06, 50.06, 50.06, 50.08, 50.09, 50.09, 50.1, 50.1, 50.1, 50.11, 50.11, 50.11, 50.11, 50.11, 50.11, 50.11, 50.11, 50.12, 50.12, 50.12, 50.12, 50.12, 50.12, 50.12, 50.13, 50.13, 50.13, 50.14, 50.15, 50.18, 50.18, 50.18, 50.18, 50.18, 50.19, 50.2, 50.23, 50.23, 50.23, 50.23, 50.24, 50.24, 50.24, 50.24, 50.24, 50.24, 50.24, 50.24, 50.24, 50.24, 50.24, 50.24, 50.24, 50.24, 50.24, 50.24, 50.24, 50.24, 50.24, 50.24, 50.24, 50.24, 50.24, 50.24, 50.24, 50.24, 50.24, 50.24, 50.24, 50.24, 50.24, 50.24, 50.24, 50.24, 50.24, 50.24, 50.24, 50.24, 50.24, 50.24, 50.24, 50.24, 50.24, 50.24, 50.24, 50.24, 50.24, 50.24, 50.24, 50.24, 50.24, 50.24, 50.24, 50.24, 50.24, 50.24, 50.24, 50.24, 50.24, 50.24, 50.24, 50.24, 50.24, 50.24, 50.24, 50.24, 50.24, 50.24, 50.24, 50.24, 50.24, 50.24, 50.25, 50.25, 50.25, 50.25, 50.25, 50.25, 50.25, 50.25, 50.25, 50.25, 50.25, 50.26, 50.26, 50.26, 50.26, 50.26, 50.26, 50.26, 50.26, 50.26, 50.26, 50.26, 50.26, 50.26, 50.26, 50.26, 50.27, 50.28, 50.28, 50.28, 50.28, 50.28, 50.28, 50.28, 50.28, 50.28, 50.28, 50.28, 50.28, 50.28, 50.28, 50.28, 50.28, 50.28, 50.29, 50.3, 50.3, 50.33, 50.33, 50.33, 50.33, 50.35, 50.35, 50.38, 50.38, 50.41, 50.43, 50.43, 50.48, 50.52, 50.52, 50.54, 50.54, 50.56, 50.56, 50.58, 50.6, 50.6, 50.61, 50.64, 50.64, 50.69, 50.69, 50.71, 50.71, 50.71, 50.71, 50.71, 50.75, 50.75, 50.75, 50.75, 50.76, 50.76, 50.78, 50.8, 50.8, 50.8, 50.81, 50.84, 50.87, 50.92, 50.94, 50.94, 51.01, 51.01, 51.02, 51.02, 51.04, 51.06, 51.06, 51.06, 51.07, 51.07, 51.07, 51.1, 51.17, 51.17, 51.2, 51.2, 51.2, 51.2, 51.2, 51.2, 51.2, 51.2, 51.2, 51.2, 51.21, 51.21, 51.23, 51.23, 51.29, 51.31, 51.31, 51.31, 51.31, 51.31, 51.32, 51.34, 51.34, 51.37, 51.43, 51.46, 51.46, 51.48, 51.48, 51.51, 51.52, 51.52, 51.52, 51.59, 51.59, 51.6, 51.61, 51.62, 51.64, 51.65, 51.65, 51.75, 51.75, 51.75, 51.75, 51.76, 51.79, 51.79, 51.8, 51.81, 51.89, 51.89, 51.93, 51.93, 51.93, 51.94, 51.95, 52.0, 52.0, 52.0, 52.0, 52.02, 52.03, 52.08, 52.08, 52.08, 52.08, 52.08, 52.08, 52.09, 52.21, 52.26, 52.29, 52.29, 52.29, 52.37, 52.38, 52.38, 52.38, 52.38, 52.39, 52.4, 52.41, 52.42, 52.42, 52.44, 52.45, 52.46, 52.49, 52.52, 52.54, 52.6, 52.62, 52.63, 52.67, 52.68, 52.68, 52.69, 52.69, 52.69, 52.69, 52.71, 52.72, 52.75, 52.75, 52.76, 52.77, 52.81, 52.81, 52.81, 52.81, 52.81, 52.9, 52.9, 52.9, 52.94, 52.99, 53.04, 53.16, 53.21, 53.22, 53.23, 53.24, 53.27, 53.3, 53.34, 53.34, 53.34, 53.34, 53.34, 53.41, 53.42, 53.47, 53.55, 53.56, 53.58, 53.6, 53.73, 53.75, 53.75, 53.75, 53.8, 53.8, 53.8, 53.8, 53.8, 53.96, 53.96, 53.96, 53.97, 53.97, 54.0, 54.03, 54.04, 54.04, 54.08, 54.12, 54.14, 54.15, 54.17, 54.17, 54.2, 54.21, 54.23, 54.23, 54.23, 54.23, 54.23, 54.24, 54.28, 54.3, 54.31, 54.32, 54.32, 54.38, 54.43, 54.43, 54.5, 54.5, 54.51, 54.51, 54.52, 54.52, 54.55, 54.61, 54.63, 54.77, 54.83, 54.84, 54.84, 54.84, 54.84, 54.85, 54.86, 54.86, 54.86, 54.86, 54.86, 54.86, 54.86, 54.86, 54.87, 54.87, 54.9, 54.9, 54.91, 54.91, 54.94, 54.94, 54.94, 54.97, 54.97, 54.98, 54.98, 55.21, 55.22, 55.3, 55.31, 55.31, 55.33, 55.33, 55.36, 55.39, 55.39, 55.4, 55.66, 55.66, 55.7, 55.7, 55.76, 55.79, 55.79, 55.79, 55.79, 55.8, 55.84, 55.97, 56.01, 56.07, 56.07, 56.13, 56.13, 56.13, 56.19, 56.22, 56.23, 56.23, 56.25, 56.27, 56.36, 56.42, 56.42, 56.42, 56.58, 56.58, 56.67, 56.73, 56.73, 56.75, 56.75, 56.75, 56.75, 56.75, 56.75, 56.75, 56.75, 56.75, 56.75, 56.75, 56.75, 56.75, 56.75, 56.75, 56.75, 56.75, 56.75, 56.75, 56.75, 56.75, 56.75, 56.75, 56.75, 56.75, 56.75, 56.75, 56.75, 56.75, 56.75, 56.75, 56.75, 56.75, 56.75, 56.75, 56.75, 56.75, 56.75, 56.75, 56.75, 56.75, 56.75, 56.75, 56.75, 56.75, 56.75, 56.75, 56.75, 56.75, 56.75, 56.75, 56.75, 56.75, 56.75, 56.75, 56.75, 56.75, 56.75, 56.75, 56.75, 56.75, 56.75, 56.75, 56.75, 56.75, 56.75, 56.75, 56.75, 56.75, 56.75, 56.75, 56.75, 56.75, 56.75, 56.75, 56.75, 56.75, 56.75, 56.75, 56.75, 56.75, 56.75, 56.75, 56.75, 56.75, 56.75, 56.75, 56.75, 56.75, 56.75, 56.75, 56.75, 56.75, 56.75, 56.75, 56.75, 56.75, 56.75, 56.75, 56.75, 56.75, 56.75, 56.75, 56.75, 56.75, 56.75, 56.75, 56.75, 56.75, 56.75, 56.75, 56.75, 56.75, 56.75, 56.75, 56.75, 56.75, 56.75, 56.75, 56.75, 56.75, 56.75, 56.75, 56.75, 56.75, 56.75, 56.75, 56.75, 56.75, 56.75, 56.75, 56.75, 56.75, 56.75, 56.75, 56.75, 56.76, 56.76, 56.76, 56.76, 56.76, 56.76, 56.76, 56.76, 56.76, 56.76, 56.76, 56.76, 56.76, 56.76, 56.76, 56.76, 56.76, 56.76, 56.77, 56.77, 56.77, 56.77, 56.77, 56.77, 56.77, 56.77, 56.77, 56.77, 56.77, 56.77, 56.77, 56.77, 56.77, 56.77, 56.77, 56.78, 56.78, 56.78, 56.78, 56.78, 56.78, 56.78, 56.78, 56.78, 56.78, 56.78, 56.78, 56.82, 56.82, 56.82, 56.82, 56.82, 56.82, 56.82, 56.83, 56.86, 56.86, 56.86, 56.87, 56.9, 56.93, 56.93, 56.93, 56.93, 56.95, 56.96, 56.96, 56.98, 56.99, 57.04, 57.12, 57.12, 57.18, 57.22, 57.27, 57.27, 57.29, 57.29, 57.29, 57.29, 57.29, 57.29, 57.29, 57.29, 57.29, 57.29, 57.34, 57.35, 57.4, 57.42, 57.52, 57.56, 57.59, 57.59, 57.59, 57.59, 57.63, 57.64, 57.65, 57.65, 57.65, 57.71, 57.71, 57.73, 57.73, 57.73, 57.73, 57.75, 57.77, 57.78, 57.9, 57.96, 57.96, 57.97, 57.97, 57.99, 58.01, 58.07, 58.07, 58.08, 58.08, 58.11, 58.12, 58.12, 58.16, 58.16, 58.25, 58.27, 58.29, 58.33, 58.38, 58.4, 58.46, 58.47, 58.48, 58.54, 58.55, 58.55, 58.62, 58.67, 58.71, 58.77, 58.77, 58.77, 58.77, 58.77, 58.78, 58.78, 58.78, 58.78, 58.79, 58.84, 58.85, 58.88, 58.94, 58.94, 58.94, 59.0, 59.07, 59.07, 59.22, 59.22, 59.22, 59.22, 59.22, 59.36, 59.36, 59.37, 59.37, 59.37, 59.37, 59.38, 59.42, 59.42, 59.44, 59.68, 59.71, 59.71, 59.86, 59.86, 59.87, 59.87, 59.88, 59.96, 60.02, 60.02, 60.02, 60.09, 60.12, 60.14, 60.23, 60.23, 60.27, 60.3, 60.3, 60.32, 60.32, 60.33, 60.33, 60.33, 60.34, 60.34, 60.34, 60.34, 60.37, 60.42, 60.43, 60.45, 60.52, 60.59, 60.62, 60.62, 60.66, 60.74, 60.74, 60.74, 60.74, 60.74, 60.74, 60.77, 60.8, 60.81, 60.83, 60.83, 60.98, 61.01, 61.02, 61.13, 61.15, 61.15, 61.15, 61.15, 61.21, 61.22, 61.23, 61.24, 61.37, 61.37, 61.42, 61.54, 61.55, 61.55, 61.68, 61.71, 61.71, 61.78, 61.78, 61.82, 61.85, 61.92, 61.93, 61.93, 62.15, 62.15, 62.15, 62.15, 62.17, 62.18, 62.39, 62.39, 62.41, 62.44, 62.48, 62.62, 62.69, 62.69, 62.69, 63.07, 63.07, 63.16, 63.18, 63.25, 63.26, 63.32, 63.32, 63.35, 63.39, 63.39, 63.39, 63.39, 63.39, 63.39, 63.39, 63.41, 63.44, 63.51, 63.51, 63.51, 63.51, 63.52, 63.54, 63.54, 63.64, 63.66, 63.66, 63.66, 63.69, 63.8, 63.83, 63.88, 63.88, 63.91, 63.91, 63.96, 63.96, 64.04, 64.05, 64.06, 64.06, 64.1, 64.15, 64.23, 64.24, 64.27, 64.37, 64.41, 64.43, 64.54, 64.62, 64.73, 64.75, 64.75, 64.76, 64.79, 64.79, 64.9, 64.9, 64.9, 64.91, 64.91, 64.94, 64.94, 65.01, 65.13, 65.13, 65.13, 65.17, 65.19, 65.19, 65.21, 65.21, 65.21, 65.21, 65.21, 65.27, 65.27, 65.28, 65.28, 65.28, 65.28, 65.3, 65.35, 65.35, 65.41, 65.41, 65.41, 65.41, 65.44, 65.44, 65.5, 65.55, 65.55, 65.55, 65.57, 65.57, 65.57, 65.64, 65.65, 65.7, 65.7, 65.7, 65.73, 65.8, 65.8, 65.82, 65.84, 65.84, 65.84, 65.84, 65.84, 65.84, 65.84, 65.84, 65.88, 65.88, 65.89, 65.89, 65.92, 65.96, 65.96, 65.97, 65.98, 65.98, 65.99, 66.0, 66.06, 66.07, 66.11, 66.15, 66.23, 66.27, 66.28, 66.3, 66.32, 66.33, 66.37, 66.44, 66.51, 66.54, 66.6, 66.72, 66.78, 66.78, 66.8, 66.8, 66.97, 66.97, 66.99, 67.12, 67.12, 67.12, 67.14, 67.16, 67.16, 67.28, 67.28, 67.28, 67.36, 67.36, 67.51, 67.57, 67.57, 67.66, 67.66, 67.66, 67.7, 67.71, 67.73, 67.73, 67.76, 67.86, 67.86, 67.88, 67.88, 67.91, 67.91, 67.96, 67.97, 68.07, 68.09, 68.17, 68.29, 68.36, 68.38, 68.41, 68.46, 68.65, 68.88, 68.88, 68.97, 68.97, 68.97, 69.02, 69.17, 69.18, 69.18, 69.19, 69.29, 69.32, 69.32, 69.34, 69.34, 69.44, 69.61, 69.64, 69.8, 69.8, 69.82, 69.85, 69.89, 69.89, 69.91, 70.12, 70.12, 70.15, 70.19, 70.25, 70.31, 70.34, 70.34, 70.36, 70.48, 70.51, 70.51, 70.61, 70.67, 70.67, 70.89, 70.89, 70.97, 71.02, 71.04, 71.08, 71.09, 71.09, 71.25, 71.4, 71.51, 71.51, 71.54, 71.54, 71.59, 71.59, 71.66, 71.68, 71.75, 71.76, 71.83, 71.86, 71.86, 71.86, 71.86, 71.86, 71.92, 71.92, 71.97, 72.07, 72.07, 72.37, 72.37, 72.64, 72.68, 72.76, 72.98, 72.98, 73.09, 73.11, 73.21, 73.21, 73.33, 73.37, 73.42, 73.47, 73.69, 73.69, 73.75, 73.75, 73.86, 73.98, 74.06, 74.18, 74.22, 74.26, 74.43, 74.46, 74.51, 74.52, 74.53, 74.6, 74.61, 74.73, 74.73, 74.89, 75.03, 75.07, 75.08, 75.13, 75.33, 75.38, 75.38, 75.38, 75.39, 75.59, 75.65, 75.65, 75.69, 75.88, 75.88, 75.89, 76.2, 76.24, 76.32, 76.36, 76.4, 76.43, 76.5, 76.5, 76.54, 76.64, 76.75, 76.86, 76.93, 77.12, 77.12, 77.12, 77.13, 77.13, 77.13, 77.13, 77.34, 77.34, 77.42, 77.43, 77.43, 77.44, 77.44, 77.44, 77.44, 77.46, 77.51, 77.57, 77.57, 77.57, 77.66, 77.66, 77.68, 77.68, 77.68, 78.32, 78.36, 78.49, 78.49, 78.58, 78.67, 78.72, 78.73, 78.82, 78.83, 78.94, 78.94, 78.94, 78.95, 78.96, 78.97, 79.4, 79.42, 79.44, 79.44, 79.46, 79.47, 79.57, 79.63, 80.07, 80.1, 80.1, 80.11, 80.45, 80.45, 80.53, 80.75, 80.75, 80.78, 80.78, 80.78, 80.78, 80.84, 80.84, 80.85, 81.03, 81.03, 81.11, 81.11, 81.2, 81.36, 81.67, 81.67, 81.71, 81.71, 81.88, 82.15, 82.33, 82.33, 82.33, 82.33, 82.4, 82.43, 82.75, 82.75, 82.75, 82.75, 82.88, 82.9, 82.96, 83.0, 83.15, 83.16, 83.55, 83.55, 83.55, 83.65, 83.67, 83.77, 83.83, 83.83, 83.87, 83.87, 84.02, 84.32, 84.32, 84.36, 84.51, 84.58, 84.58, 84.58, 84.58, 84.58, 84.63, 84.63, 84.81, 84.87, 85.05, 85.61, 85.64, 85.66, 85.93, 86.14, 86.25, 86.42, 86.42, 86.6, 86.6, 86.68, 86.68, 86.71, 86.71, 86.73, 86.77, 86.77, 87.03, 87.05, 87.14, 87.34, 87.34, 87.34, 87.34, 87.37, 87.37, 87.37, 87.37, 87.37, 87.37, 87.37, 87.37, 87.37, 87.37, 87.37, 87.37, 87.37, 87.37, 87.37, 87.37, 87.51, 87.75, 87.92, 88.26, 88.31, 88.86, 89.07, 89.94, 90.29, 90.29, 90.4, 90.59, 90.59, 90.8, 90.8, 90.9, 90.92, 90.92, 91.11, 91.51, 91.51, 91.51, 91.7, 91.82, 91.94, 92.13, 92.14, 92.39, 92.4, 93.46, 93.52, 93.52, 93.52, 94.03, 94.07, 94.11, 94.41, 94.43, 94.44, 94.73, 94.85, 94.87, 95.04, 95.06, 95.29, 95.31, 95.43, 96.81, 96.85, 96.94, 97.88, 97.94, 97.94, 98.04, 98.1, 98.32, 98.32, 98.46, 98.67, 98.67, 98.67, 98.67, 98.67, 98.67, 98.67, 98.67, 98.77, 99.3, 99.43, 99.73, 100.45, 100.45, 100.47, 100.53, 101.24, 102.68, 103.79, 104.51, 104.9, 106.07, 106.1, 106.14, 106.5, 107.89, 108.36, 108.61, 109.84, 110.54, 111.03, 113.47, 113.47, 113.47, 113.47, 113.47, 113.47, 113.47, 113.47, 113.47, 113.47, 113.86, 114.01, 114.01, 114.01, 114.79, 116.08, 116.87, 117.52, 117.52, 117.94, 118.4, 119.8, 119.8, 119.97, 119.97, 121.44, 121.44, 121.44, 123.96, 124.3, 126.11, 126.25, 126.76, 128.97, 130.06, 134.72, 135.7, 136.97, 137.57, 137.87, 138.14, 138.14, 138.14, 138.14, 138.26, 138.97, 139.29, 139.29, 139.29, 139.29, 139.64, 139.64, 139.64, 144.1, 144.68, 147.29, 147.5, 148.57, 148.97, 149.63, 150.66, 150.66, 150.66, 150.66, 153.49, 154.9, 154.9, 154.9, 157.87, 158.79, 159.49, 160.1, 161.02, 162.04, 162.89, 164.65, 167.27, 169.61, 169.98, 170.19, 170.19, 170.19, 170.19, 172.18, 176.66, 176.69, 177.6, 177.66, 178.97, 178.97, 179.09, 180.6, 182.0, 185.37, 185.74, 190.22, 192.3, 196.56, 197.33, 198.29, 212.74, 216.44, 223.51, 223.51, 230.19, 232.22, 242.56, 257.83, 258.87, 293.6, 316.82, 316.82, 323.45, 340.37, 376.36, 397.1, 404.46, 415.97, 418.78, 449.09, 453.82, 459.25, 470.13, 522.62, 527.25, 540.03, 567.27, 567.27, 567.27, 567.27, 579.2, 591.49, 650.16, 735.8, 738.94, 791.82, 791.82, 894.81, 1037.83, 1134.64, 1184.95, 1427.33], "dropped": 0}} \ No newline at end of file diff --git a/Papers/NAR_Update_2026/analysis/make_figure1_growth.py b/Papers/NAR_Update_2026/analysis/make_figure1_growth.py index 45f1745b..9399694d 100644 --- a/Papers/NAR_Update_2026/analysis/make_figure1_growth.py +++ b/Papers/NAR_Update_2026/analysis/make_figure1_growth.py @@ -163,7 +163,10 @@ def _euler_panel(ax): "H": (0.475, 0.018, "center")}.items(): ax.text(x, y, f"{full[k]} {tot[full[k]]:,}", ha=ha, va="center", fontsize=6.2, color=col[k], fontweight="bold") - ax.text(1.045, 0.018, f"+{r['none']:,} from other sources", ha="right", + # Bottom-right corner, above the baseline: at y=0.10 the Rhea circle spans + # only x=0.33-0.67, so a note right-aligned at 1.04 clears it, and it no + # longer shares a baseline with the Rhea set label. + ax.text(1.040, 0.100, f"+{r['none']:,} from other sources", ha="right", va="center", fontsize=5.5, color=MUTED) ax.set_xlim(0, 1); ax.set_ylim(0, 1) ax.set_xticks([]); ax.set_yticks([]); ax.set_aspect("equal") diff --git a/Papers/NAR_Update_2026/analysis/make_figure2_thermodynamics.py b/Papers/NAR_Update_2026/analysis/make_figure2_thermodynamics.py index fd0daedd..1e21f755 100644 --- a/Papers/NAR_Update_2026/analysis/make_figure2_thermodynamics.py +++ b/Papers/NAR_Update_2026/analysis/make_figure2_thermodynamics.py @@ -94,13 +94,12 @@ def tag(ax, letter): # scales, and a common axis would flatten two into a spike against # eQuilibrator's tail. Source names sit inside the frame; three stacked # titles would cost more height than the panels themselves. - sig = json.loads((Path(__file__).resolve().parent - / "figure_data_sigma.json").read_text()) + sig = NUMBERS["sigma"] # derived, live basis; see _sigma_values() order = [("eQuilibrator", BLUE), ("Group contribution", AQUA), ("dGPredictor", VIOLET)] SHORT_C = {} for j, (name, col) in enumerate(order): ax = fig.add_subplot(right[j]) - v = sig[name]["vals"] + v = sig[name] hi = sorted(v)[int(0.97 * len(v))] # clip the tail, then bin INSIDE ax.hist([x for x in v if x <= hi], bins=30, range=(0, hi), color=col, zorder=3, linewidth=0) diff --git a/Papers/NAR_Update_2026/cover_letter.md b/Papers/NAR_Update_2026/cover_letter.md index 38bf6ba4..091123db 100644 --- a/Papers/NAR_Update_2026/cover_letter.md +++ b/Papers/NAR_Update_2026/cover_letter.md @@ -1,6 +1,6 @@ Dear Dr Rigden, -We submit "The ModelSEED Biochemistry Database, 2026 update: grading multi-source thermodynamics" for consideration in the 2026 Database Issue. This is the first full update since our 2020 Database Issue paper (Seaver et al., Nucleic Acids Research, 49, D575-D588). The database now holds approximately 46,000 compounds and 56,000 reactions. The significant change is in how we evaluate multiple sources of thermodynamics. Where the 2020 release merged two sources into a single value, we publish four independently, each with its own energy, uncertainty and inferred direction. Because the sources can disagree, we then grade every reaction gold, silver or bronze on the strength of its evidence. The database is freely available under the Creative Commons Attribution License at https://github.com/ModelSEED/ModelSEEDDatabase, archived at Zenodo (https://doi.org/10.5281/zenodo.22782602), and browsable at https://modelseed.org. +We submit "The ModelSEED Biochemistry Database, 2026 update: grading multi-source thermodynamics" for consideration in the 2026 Database Issue. This is the first full update since our 2020 Database Issue paper (Seaver et al., Nucleic Acids Research, 49, D575-D588). The database now holds approximately 46,000 compounds and 48,000 reactions. The significant change is in how we evaluate multiple sources of thermodynamics. Where the 2020 release merged two sources into a single value, we publish four independently, each with its own energy, uncertainty and inferred direction. Because the sources can disagree, we then grade every reaction gold, silver or bronze on the strength of its evidence. The database is freely available under the Creative Commons Attribution License at https://github.com/ModelSEED/ModelSEEDDatabase, archived at Zenodo (https://doi.org/10.5281/zenodo.22782602), and browsable at https://modelseed.org. A preprint of this manuscript has been submitted to bioRxiv and is awaiting posting; we will forward the DOI to the editorial office as soon as it is assigned. It is the same work as in this submission, only that the main text and supplementary text are concatented into a single pdf. The manuscript is not under consideration elsewhere. All authors have approved the submission and declare no conflict of interest. diff --git a/Papers/NAR_Update_2026/figures/figure1_growth.pdf b/Papers/NAR_Update_2026/figures/figure1_growth.pdf index f458e951544655d4372cdbb08cc0f4a4a86007e5..b52848dcbd1b1bdd0fe5285d22176b55311af512 100644 GIT binary patch delta 4367 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 delta 4413 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 B3E%(# diff --git a/Papers/NAR_Update_2026/figures/figure2_thermodynamics.pdf b/Papers/NAR_Update_2026/figures/figure2_thermodynamics.pdf index a6637a1015b61bfa0b1e734089bf9f0fd96c757c..a0cfd93dd1984348f8661d293f6d7378fa2a5da9 100644 GIT binary patch delta 6117 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 G(*FUwgjNXv delta 6120 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 wF!KM2k-JP5Dk_TnPfjADus Date: Fri, 25 Sep 2026 00:48:18 -0500 Subject: [PATCH 5/5] Re-measure every count on the protonation-invariant tree; regenerate the figures there The paper now describes the database as freiburgermsu#7 (1ad34adc, stacked on #296) leaves it. That tree's reaction refresh retires 19 more reactions (48,403 -> 48,384 live) and rebalances the reactions against the re-picked compound records, and seven more compounds carry a structure (36,900 -> 36,907). Every count this branch touched was re-measured there, and the three figures were regenerated from the same tree with the analysis scripts as they stand on this branch: M09 MetaCyc 26,143/18,896 -> 26,140/18,893; KEGG 10,843/5,294 -> 10,840/5,291 structures 36,900 -> 36,907; reactions added since 2020 12,261 -> 12,259 M11 48,403 -> 48,384 reactions; Marvin 79.9% -> 79.8% of reactions; no ionizable site 1,238 -> 1,237; dGPredictor median 17.56 -> 17.57 M12 directed 24,674 -> 24,658; undirected 23,729 -> 23,726; dGPredictor-only 3,890 -> 3,877; graded 27,355 -> 27,338 (2,485 / 15,513 / 9,340); cascade 17,404 / 3,877 / 3,377 M13 atom mappings 26,256 -> 26,242 (19,809 clean, 6,433 salvaged) S03 six rows of the grade table and its total; unpaired 4,690 -> 4,686 Fig 1 caption 12,261 -> 12,259, twice The anchor set (365 distinct measured reactions), the growth rates (34% / 34%), the Rhea intake (8,409), the central-metabolism count (41) and the LLM accuracy at tau (165 of 215; 54 of 55) did not move. The response plan keeps its counts as measured at 41b20c21 and now says so at the top. Co-Authored-By: Claude Fable 5.1 --- .../figures/figure1_growth.pdf | Bin 26053 -> 26051 bytes .../figures/figure2_thermodynamics.pdf | Bin 26507 -> 26512 bytes .../figures/figure3_direction.pdf | Bin 18564 -> 18555 bytes .../M06_methods_council_direction.tex | 2 +- .../latex/sections/M09_results_growth.tex | 2 +- .../sections/M11_results_thermodynamics.tex | 4 ++-- .../M12_results_direction_sensitivity.tex | 8 ++++---- .../latex/sections/M13_results_mapping.tex | 2 +- .../latex/supplement/S03_evidence_grading.tex | 16 ++++++++-------- .../NAR_Update_2026/reviewer_response_plan.md | 12 ++++++++++++ 10 files changed, 29 insertions(+), 17 deletions(-) diff --git a/Papers/NAR_Update_2026/figures/figure1_growth.pdf b/Papers/NAR_Update_2026/figures/figure1_growth.pdf index b52848dcbd1b1bdd0fe5285d22176b55311af512..1788a9b153c2c9dfdb26d2cdbf3a0e741b7f22ab 100644 GIT binary patch delta 4045 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 KAyqv!;Qs&ysckj@ delta 4157 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 aF!*2lgTjA{;9abgF2g8!dF9m=DE|eoIDh&8 diff --git a/Papers/NAR_Update_2026/figures/figure2_thermodynamics.pdf b/Papers/NAR_Update_2026/figures/figure2_thermodynamics.pdf index a0cfd93dd1984348f8661d293f6d7378fa2a5da9..7a93076a9b3e990c68a3b7fbf2030c405f2dc253 100644 GIT binary patch delta 6164 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 delta 6116 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 Ld3e+fG>HEPaY$FC diff --git a/Papers/NAR_Update_2026/figures/figure3_direction.pdf b/Papers/NAR_Update_2026/figures/figure3_direction.pdf index 1a579c1afc9fbec45aa16f02f9a7c2c7d9aa3855..b33e87c20ee57c86b9883d2ff8008d75e8c317fc 100644 GIT binary patch delta 3211 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 diff --git a/Papers/NAR_Update_2026/latex/sections/M06_methods_council_direction.tex b/Papers/NAR_Update_2026/latex/sections/M06_methods_council_direction.tex index 0ebd57c6..0a384c6d 100644 --- a/Papers/NAR_Update_2026/latex/sections/M06_methods_council_direction.tex +++ b/Papers/NAR_Update_2026/latex/sections/M06_methods_council_direction.tex @@ -3,7 +3,7 @@ %% backwards past its declaration, so the position of this block IS the page %% choice: M05/M06/M07 all give page 3, M08 gives page 4, M02/M03 give page 2. %% \ref{fig:growth} still resolves from M09, where the figure is discussed. -\begin{figure*}[!t] \centerline{\includegraphics[width=0.88\textwidth]{../figures/figure1_growth.pdf}} \caption{\textbf{Sources of compounds and reactions, and where the growth landed.} (\textbf{A}) compounds contributed by each source that also supplied molecular structures, 2020 against 2026: we did not introduce any new biochemistry from KEGG. The third row is ChEBI, which supplies structures but no reactions. (\textbf{B}) how the three primary reaction sources overlap, every region labelled with its reaction count. Circle areas are not proportional --- three-set areas cannot be solved exactly --- so the counts carry the quantities and the circles only carry membership. Rhea identifies its compounds through ChEBI. (\textbf{C}) the share of each source's unique reactions that are complete, meaning every reagent is assigned a complete structure, so the reaction can be balanced and decomposed. (\textbf{D}) reactions added since 2020 against those already held, by MetaCyc pathway class, for the eight classes that gained most. Both bars are built through the same join from the MetaCyc source table, so they are comparable; the organisational class \emph{Super-Pathways} is excluded. Only additions with a MetaCyc pathway assignment can be placed --- 2,282 of the 12,261; the 8,409 reactions that arrived through Rhea carry no pathway ontology and are absent from the panel rather than counted as unannotated. Growth is concentrated in specialised metabolism and cell-envelope biosynthesis: 41 of the 12,261 reactions added fall in a central-carbon or energy-metabolism class.} \label{fig:growth} \end{figure*} +\begin{figure*}[!t] \centerline{\includegraphics[width=0.88\textwidth]{../figures/figure1_growth.pdf}} \caption{\textbf{Sources of compounds and reactions, and where the growth landed.} (\textbf{A}) compounds contributed by each source that also supplied molecular structures, 2020 against 2026: we did not introduce any new biochemistry from KEGG. The third row is ChEBI, which supplies structures but no reactions. (\textbf{B}) how the three primary reaction sources overlap, every region labelled with its reaction count. Circle areas are not proportional --- three-set areas cannot be solved exactly --- so the counts carry the quantities and the circles only carry membership. Rhea identifies its compounds through ChEBI. (\textbf{C}) the share of each source's unique reactions that are complete, meaning every reagent is assigned a complete structure, so the reaction can be balanced and decomposed. (\textbf{D}) reactions added since 2020 against those already held, by MetaCyc pathway class, for the eight classes that gained most. Both bars are built through the same join from the MetaCyc source table, so they are comparable; the organisational class \emph{Super-Pathways} is excluded. Only additions with a MetaCyc pathway assignment can be placed --- 2,282 of the 12,259; the 8,409 reactions that arrived through Rhea carry no pathway ontology and are absent from the panel rather than counted as unannotated. Growth is concentrated in specialised metabolism and cell-envelope biosynthesis: 41 of the 12,259 reactions added fall in a central-carbon or energy-metabolism class.} \label{fig:growth} \end{figure*} %% Compact Methods statement for BOTH routes to a direction claim. The full %% specification of each lives in the supplement: diff --git a/Papers/NAR_Update_2026/latex/sections/M09_results_growth.tex b/Papers/NAR_Update_2026/latex/sections/M09_results_growth.tex index 698cc1f7..6ec95a68 100644 --- a/Papers/NAR_Update_2026/latex/sections/M09_results_growth.tex +++ b/Papers/NAR_Update_2026/latex/sections/M09_results_growth.tex @@ -2,4 +2,4 @@ %% Table 3 in 2020 moves to Supplementary Table S1. \subsection{Growth and coverage}\label{sec:results-growth} -The database has grown 34\% in compounds and 34\% in reactions since 2020, counting only non-obsolete entries at both time points, driven mainly by MetaCyc and the BioCyc family. Reaction growth is now split across three primary databases (Figure~\ref{fig:growth}B): MetaCyc carries 26,143 reactions of which 18,896 are supplied by no other primary source, KEGG 10,843 of which 5,294 are unique, and the newly-integrated Rhea 14,511 of which 8,210 are unique: reactions the database would not otherwise hold. Completeness of reactions differs (Figure~\ref{fig:growth}C). We classify a complete reaction where every reagent can be assigned a complete molecular structure: 90\% of MetaCyc's and 75\% of KEGG's reactions against 66\% of Rhea's. Overall structure coverage rose from 28,087 to 36,900 compounds. The new biochemistry is not distributed like the old (Figure~\ref{fig:growth}D): the MetaCyc classes that grew are those of specialised metabolism --- antibiotic and polyketide biosynthesis, O-antigen and cell-envelope assembly, branched and acylated lipids, alkaloids --- while central carbon and energy metabolism account for 41 of the 12,261 reactions added. Central metabolism was already saturated in 2020; what a 2026 reconstruction gains is the periphery. The comparison covers the MetaCyc-sourced additions; Rhea, which supplied 8,409 of the new reactions, has no pathway ontology to place them in. \ No newline at end of file +The database has grown 34\% in compounds and 34\% in reactions since 2020, counting only non-obsolete entries at both time points, driven mainly by MetaCyc and the BioCyc family. Reaction growth is now split across three primary databases (Figure~\ref{fig:growth}B): MetaCyc carries 26,140 reactions of which 18,893 are supplied by no other primary source, KEGG 10,840 of which 5,291 are unique, and the newly-integrated Rhea 14,511 of which 8,210 are unique: reactions the database would not otherwise hold. Completeness of reactions differs (Figure~\ref{fig:growth}C). We classify a complete reaction where every reagent can be assigned a complete molecular structure: 90\% of MetaCyc's and 75\% of KEGG's reactions against 66\% of Rhea's. Overall structure coverage rose from 28,087 to 36,907 compounds. The new biochemistry is not distributed like the old (Figure~\ref{fig:growth}D): the MetaCyc classes that grew are those of specialised metabolism --- antibiotic and polyketide biosynthesis, O-antigen and cell-envelope assembly, branched and acylated lipids, alkaloids --- while central carbon and energy metabolism account for 41 of the 12,259 reactions added. Central metabolism was already saturated in 2020; what a 2026 reconstruction gains is the periphery. The comparison covers the MetaCyc-sourced additions; Rhea, which supplied 8,409 of the new reactions, has no pathway ontology to place them in. \ No newline at end of file diff --git a/Papers/NAR_Update_2026/latex/sections/M11_results_thermodynamics.tex b/Papers/NAR_Update_2026/latex/sections/M11_results_thermodynamics.tex index 5742498d..476cedd8 100644 --- a/Papers/NAR_Update_2026/latex/sections/M11_results_thermodynamics.tex +++ b/Papers/NAR_Update_2026/latex/sections/M11_results_thermodynamics.tex @@ -1,4 +1,4 @@ -\begin{figure*}[!t] \centerline{\includegraphics[width=\textwidth]{../figures/figure2_thermodynamics.pdf}} \caption{\textbf{Thermodynamic sources.} (\textbf{A}) Provenance of every pK$_\mathrm{a}$ ladder shipped in the database, across all 45,662 compounds and 48,403 reactions. ChemAxon Marvin supplies 79.4\% of compounds and 79.9\% of reactions. Segments are identified by the key. \emph{Hatching} marks the share reached through a second route: the calculator refuses polymers and organometallics as query molecules, so those are computed from SMILES instead. \emph{No ionizable site} is a chemistry result --- Marvin ran and reported no dissociable proton between pH $-2$ and $16$, for 1,238 compounds --- and is coloured apart from \emph{no structure}, which is a curation gap rather than a protonation one. (\textbf{B}) Reactions that carry an energy computed from the source heuristic. (\textbf{C}) Reported uncertainty in kcal\,mol$^{-1}$, one axis per source because the three differ by more than an order of magnitude. The shaded band spans the 5th to 95th percentile, which is used in our classification scheme.} \label{fig:thermo} \end{figure*} +\begin{figure*}[!t] \centerline{\includegraphics[width=\textwidth]{../figures/figure2_thermodynamics.pdf}} \caption{\textbf{Thermodynamic sources.} (\textbf{A}) Provenance of every pK$_\mathrm{a}$ ladder shipped in the database, across all 45,662 compounds and 48,384 reactions. ChemAxon Marvin supplies 79.4\% of compounds and 79.8\% of reactions. Segments are identified by the key. \emph{Hatching} marks the share reached through a second route: the calculator refuses polymers and organometallics as query molecules, so those are computed from SMILES instead. \emph{No ionizable site} is a chemistry result --- Marvin ran and reported no dissociable proton between pH $-2$ and $16$, for 1,237 compounds --- and is coloured apart from \emph{no structure}, which is a curation gap rather than a protonation one. (\textbf{B}) Reactions that carry an energy computed from the source heuristic. (\textbf{C}) Reported uncertainty in kcal\,mol$^{-1}$, one axis per source because the three differ by more than an order of magnitude. The shaded band spans the 5th to 95th percentile, which is used in our classification scheme.} \label{fig:thermo} \end{figure*} \subsection{Thermodynamics}\label{sec:results-thermo} @@ -6,6 +6,6 @@ \subsection{Thermodynamics}\label{sec:results-thermo} %% Marvin 26.1 rebuild. Placeholders excluded per source: group contribution %% dg = 1e7 (26,555 records); eQuilibrator sigma >= 2500 kcal/mol (3,386), %% which is that source's refusal marker rather than an error bar. -The three predictors cover comparable fractions of the database and disagree substantially about how well they do it (Figure~\ref{fig:thermo}B). Uncertainty is reported on scales differing by more than an order of magnitude (Figure~\ref{fig:thermo}C): a median of 0.62\,kcal\,mol$^{-1}$ for eQuilibrator against 10.83\,kcal\,mol$^{-1}$ for group contribution and 17.56\,kcal\,mol$^{-1}$ for dGPredictor. +The three predictors cover comparable fractions of the database and disagree substantially about how well they do it (Figure~\ref{fig:thermo}B). Uncertainty is reported on scales differing by more than an order of magnitude (Figure~\ref{fig:thermo}C): a median of 0.62\,kcal\,mol$^{-1}$ for eQuilibrator against 10.83\,kcal\,mol$^{-1}$ for group contribution and 17.57\,kcal\,mol$^{-1}$ for dGPredictor. \paragraph{Calibrating the reported errors against measurement.} We use the experimental anchors to evaluate the error estimates. For each source we collect one held-out prediction per anchored reaction, together with the uncertainty that source reports for it, and divide the residual against the measured \drGo{} by that uncertainty. Measured this way, eQuilibrator has a root mean square of 8.06 and a median of 2.27, with only 28.7\% of reactions within one reported standard deviation and 46.3\% within two, so it understates its error. Group contribution runs the other way, with a median of 0.32 and 73.6\% within one standard deviation, and dGPredictor is the best scaled of the three, with a root mean square of 1.15 and 87.9\% within one. A researcher choosing by smallest reported error would systematically choose the source that understates it, which is the argument against promoting any single source. The grading in the next section calibrates each source's confidence against measurement rather than taking its uncertainty at face value. diff --git a/Papers/NAR_Update_2026/latex/sections/M12_results_direction_sensitivity.tex b/Papers/NAR_Update_2026/latex/sections/M12_results_direction_sensitivity.tex index 86926bb7..401d3dd7 100644 --- a/Papers/NAR_Update_2026/latex/sections/M12_results_direction_sensitivity.tex +++ b/Papers/NAR_Update_2026/latex/sections/M12_results_direction_sensitivity.tex @@ -9,10 +9,10 @@ \subsection{Direction assignment and evidence grading}\label{sec:results-directi %% Scripts/Thermodynamics/SourceGrading/grade_thermo_sources.py --cv %% Anchors: 797 stereo-exact. The grade tiers are under active revision; the %% rates below are for the scheme as it currently ships. -Each source now generates its own prediction for the direction each reaction proceeds, and the three sources differ more in what they will commit to than in what they say (Figure~\ref{fig:direction}A). eQuilibrator resolves 83.3\% of the reactions it covers, group contribution 41.3\% and dGPredictor 40.1\%. Across the database, 24,674 reactions receive a direction or a positive statement of reversibility from at least one source and 23,729 receive none. +Each source now generates its own prediction for the direction each reaction proceeds, and the three sources differ more in what they will commit to than in what they say (Figure~\ref{fig:direction}A). eQuilibrator resolves 83.3\% of the reactions it covers, group contribution 41.3\% and dGPredictor 40.1\%. Across the database, 24,658 reactions receive a direction or a positive statement of reversibility from at least one source and 23,726 receive none. -\paragraph{eQuilibrator vs dGPredictor} dGPredictor is able to generate a predicted energy for more reactions ($\sim25,100$, against eQuilibrator's $\sim17,900$) and converts the least of that coverage into a usable reaction direction. For a typical dGPredictor reaction the error bar alone exceeds the decision threshold in the reversibility index, so 59.9\% of its reactions are returned undetermined against eQuilibrator's 16.7\%. Where both sources commit to a direction they agree 94.8\% of the time. dGPredictor is abstaining rather than contradicting, and it resolves 3,890 reactions eQuilibrator cannot, against 11,237 the other way. +\paragraph{eQuilibrator vs dGPredictor} dGPredictor is able to generate a predicted energy for more reactions ($\sim25,100$, against eQuilibrator's $\sim17,900$) and converts the least of that coverage into a usable reaction direction. For a typical dGPredictor reaction the error bar alone exceeds the decision threshold in the reversibility index, so 59.9\% of its reactions are returned undetermined against eQuilibrator's 16.7\%. Where both sources commit to a direction they agree 94.8\% of the time. dGPredictor is abstaining rather than contradicting, and it resolves 3,877 reactions eQuilibrator cannot, against 11,237 the other way. -\paragraph{Grading.} Of 27,355 graded reactions, 2,486 are gold, 15,520 silver and 9,349 bronze (Figure~\ref{fig:direction}B,C; see classification scheme in Supplementary Methods~S3). The tiers separate on what supports them: gold is 85\% self-certain and 77\% corroborated, while bronze is 99\% unconfident and split between reactions no second source could check (46\%) and reactions the other sources contradict (37\%). Because a measured reaction is always graded gold, the grades must be recomputed with openTECR withheld before they can be tested against it. Re-graded on the predictors alone, the 806 anchored records split into 357 gold, 437 silver and 12 bronze; the gold subset falls within 2\,kcal\,mol$^{-1}$ of measurement 96.9\% of the time, against 91.3\% for silver. This validation counts records rather than distinct reactions: 441 of the 806 are obsolete duplicates of a live entry, so the effective number of anchored reactions is 365 and these rates rest on fewer independent measurements than the counts imply (Supplementary Methods~S3). Both tiers therefore track measurement closely enough that we recommend either for inclusion in a metabolic model, and reserve bronze for review rather than use. +\paragraph{Grading.} Of 27,338 graded reactions, 2,485 are gold, 15,513 silver and 9,340 bronze (Figure~\ref{fig:direction}B,C; see classification scheme in Supplementary Methods~S3). The tiers separate on what supports them: gold is 85\% self-certain and 77\% corroborated, while bronze is 99\% unconfident and split between reactions no second source could check (46\%) and reactions the other sources contradict (37\%). Because a measured reaction is always graded gold, the grades must be recomputed with openTECR withheld before they can be tested against it. Re-graded on the predictors alone, the 806 anchored records split into 357 gold, 437 silver and 12 bronze; the gold subset falls within 2\,kcal\,mol$^{-1}$ of measurement 96.9\% of the time, against 91.3\% for silver. This validation counts records rather than distinct reactions: 441 of the 806 are obsolete duplicates of a live entry, so the effective number of anchored reactions is 365 and these rates rest on fewer independent measurements than the counts imply (Supplementary Methods~S3). Both tiers therefore track measurement closely enough that we recommend either for inclusion in a metabolic model, and reserve bronze for review rather than use. -\paragraph{Recommendation.} Evidently where the sources agree on reaction direction, this becomes our recommendation, but because the sources can disagree, we prioritize the source from which we take the recommended reaction direction, so the priority order is eQuilibrator, dGPredictor, group contribution. eQuilibrator supplies 17,405 recommended reaction directions, dGPredictor 3,890 and group contribution 3,379; these numbers include the ones where there is agreement also. We record the source used to make the recommendation, so researchers may apply a different precedence. +\paragraph{Recommendation.} Evidently where the sources agree on reaction direction, this becomes our recommendation, but because the sources can disagree, we prioritize the source from which we take the recommended reaction direction, so the priority order is eQuilibrator, dGPredictor, group contribution. eQuilibrator supplies 17,404 recommended reaction directions, dGPredictor 3,877 and group contribution 3,377; these numbers include the ones where there is agreement also. We record the source used to make the recommendation, so researchers may apply a different precedence. diff --git a/Papers/NAR_Update_2026/latex/sections/M13_results_mapping.tex b/Papers/NAR_Update_2026/latex/sections/M13_results_mapping.tex index 714f0c7d..3d64afa5 100644 --- a/Papers/NAR_Update_2026/latex/sections/M13_results_mapping.tex +++ b/Papers/NAR_Update_2026/latex/sections/M13_results_mapping.tex @@ -2,4 +2,4 @@ %% connectivity_ontology} sections. \subsection{Atom mapping}\label{sec:results-mapping} -Atom mappings are published for 26,256 reactions, 54\% of the database: 19,810 clean, and 6,446 that required salvage (which are tagged). As the mappings can be used to span a metabolic reconstruction, reactions needing one repair are likely to carry others. \ No newline at end of file +Atom mappings are published for 26,242 reactions, 54\% of the database: 19,809 clean, and 6,433 that required salvage (which are tagged). As the mappings can be used to span a metabolic reconstruction, reactions needing one repair are likely to carry others. \ No newline at end of file diff --git a/Papers/NAR_Update_2026/latex/supplement/S03_evidence_grading.tex b/Papers/NAR_Update_2026/latex/supplement/S03_evidence_grading.tex index 0ab5dda2..337b16f5 100644 --- a/Papers/NAR_Update_2026/latex/supplement/S03_evidence_grading.tex +++ b/Papers/NAR_Update_2026/latex/supplement/S03_evidence_grading.tex @@ -48,18 +48,18 @@ \subsection{Classification} Every reaction is graded as gold, silver, or bronze, Grade & Self-assessment & Cross-source & Parameters & Reactions & Conflict \\ \midrule gold & measured & --- & stereo-exact anchor & 365 & 0 \\ -gold & self-certain & --- & $p_{\text{ok}} \ge 0.90$ & 2{,}121 & 0 \\ +gold & self-certain & --- & $p_{\text{ok}} \ge 0.90$ & 2{,}120 & 0 \\ \midrule silver & self-certain & disputed & $p_{\text{ok}} \ge 0.90$; $R > 2$; $z > 2$ & 25 & 0 \\ silver & self-certain & unpaired & $p_{\text{ok}} \ge 0.90$; $n_{\text{src}} = 1$ & 370 & 0 \\ -silver & self-confident & --- & $0.70 \le p_{\text{ok}} < 0.90$ & 8{,}037 & 36 \\ -silver & unconfident & corroborated & $p_{\text{ok}} < 0.70$; $R \le 2$; $z \le 2$ & 7{,}088 & 2 \\ +silver & self-confident & --- & $0.70 \le p_{\text{ok}} < 0.90$ & 8{,}034 & 36 \\ +silver & unconfident & corroborated & $p_{\text{ok}} < 0.70$; $R \le 2$; $z \le 2$ & 7{,}084 & 2 \\ \midrule -bronze & self-confident & disputed & $0.70 \le p_{\text{ok}} < 0.90$; $R > 2$; $z > 2$ & 123 & 0 \\ -bronze & unconfident & disputed & $p_{\text{ok}} < 0.70$; $R > 2$; $z > 2$ & 3{,}379 & 38 \\ -bronze & unconfident & --- & $p_{\text{ok}} < 0.70$ & 5{,}847 & 87 \\ +bronze & self-confident & disputed & $0.70 \le p_{\text{ok}} < 0.90$; $R > 2$; $z > 2$ & 120 & 0 \\ +bronze & unconfident & disputed & $p_{\text{ok}} < 0.70$; $R > 2$; $z > 2$ & 3{,}377 & 38 \\ +bronze & unconfident & --- & $p_{\text{ok}} < 0.70$ & 5{,}843 & 87 \\ \midrule -\multicolumn{4}{l}{\textbf{Total}} & \textbf{27{,}355} & \textbf{163} \\ +\multicolumn{4}{l}{\textbf{Total}} & \textbf{27{,}338} & \textbf{163} \\ \bottomrule \end{tabular} -\caption{Reaction grades. A reaction takes the best grade any single source earns; ties are broken by the recommendation precedence (measurement, eQuilibrator, dGPredictor, group contribution), so the labels describe the strongest source rather than an arbitrary column order. \emph{Conflict} counts reactions where eQuilibrator and dGPredictor both commit to an irreversible direction and those directions are opposed. Only 370 of the 4{,}690 reactions tagged \texttt{unpaired} appear in that row, as their grade is first defined by $p_{ok}$. Counts are over non-obsolete reactions}\label{tab:grades} \end{table} +\caption{Reaction grades. A reaction takes the best grade any single source earns; ties are broken by the recommendation precedence (measurement, eQuilibrator, dGPredictor, group contribution), so the labels describe the strongest source rather than an arbitrary column order. \emph{Conflict} counts reactions where eQuilibrator and dGPredictor both commit to an irreversible direction and those directions are opposed. Only 370 of the 4{,}686 reactions tagged \texttt{unpaired} appear in that row, as their grade is first defined by $p_{ok}$. Counts are over non-obsolete reactions}\label{tab:grades} \end{table} diff --git a/Papers/NAR_Update_2026/reviewer_response_plan.md b/Papers/NAR_Update_2026/reviewer_response_plan.md index 373dcfc1..f55a322b 100644 --- a/Papers/NAR_Update_2026/reviewer_response_plan.md +++ b/Papers/NAR_Update_2026/reviewer_response_plan.md @@ -13,6 +13,18 @@ The changes described here are implemented across four pull requests against `dev`; each PR body names the comment it answers. Draft text in this document is the intent — the PR is the authority where they differ. +**Re-measured 2026-09-25.** The manuscript text in the four PRs has since been +re-measured against the protonation-invariant tree (freiburgermsu#7, +`1ad34adc`, stacked on #296), which is the database the paper now describes. +Its reaction refresh retires 19 more reactions (48,403 → 48,384 live; +12,261 → 12,259 added since 2020) and repairs the refresh itself — embedded +reagent charges were never refreshed and the proton-rebalance step never +persisted — so 33,496 live reactions satisfy mass and charge balance (69%) +where 28,096 (58%) did at `41b20c21` (the breakdown is in #297). The counts in this +document are left as measured at `41b20c21`; where they differ from the +manuscript, the manuscript is current, and each PR description lists what +moved. + --- ## Read this first: one problem the reviewers did not raise